Um firmware UEFI homebrew permite que o Samsung Galaxy S8 com Snapdragon 835 inicialize a versão ARM do Windows 10. Continue lendo para saber mais!
OEMs amigáveis ao desenvolvedor, como OnePlus e Sony, são conhecidos por publicar fontes de kernel, bem como árvores de dispositivos; o último serve como um mecanismo para descrever o hardware para o kernel baseado em Linux do Android na plataforma ARM assim que o bootloader primário é inicializado. Sistemas operacionais como o Microsoft Windows, no entanto, utilizam a Advanced Configuration and Power Interface (ACPI) para o mesma tarefa, enquanto a inicialização de hardware de baixo nível é tratada pela Unified Extensible Firmware Interface (UEFI) hoje em dia. Curiosamente, é possível portar o suporte UEFI e ACPI para dispositivos ARM existentes com amplo hackear, assim você pode tecnicamente inicializar o Windows 10 em dispositivos como o Raspberry Pi.
O Windows 10 faz suporte nativo a arquitetura ARM, que é de fato uma vantagem neste jogo de portabilidade. Um desenvolvedor conhecido como
Evsio0n publicou agora um método de prova de conceito para inicializar o Windows 10 em ARM no Samsung Galaxy S8 com Qualcomm Snapdragon 835. Esta não é a primeira vez que vimos Windows 10 instalado e funcionando em telefones Android, mas Evsio0n também compartilhou o código-fonte para construir o firmware UEFI barebone para o Galaxy S8 baseado no TianoCore projeto.No momento da reportagem, o firmware é capaz de inicializar o Ambiente de Pré-instalação do Windows (AKA WinPE), mas a falta de implementação completa da ACPI proíbe a inicialização completa do Windows 10. A unidade de gerenciamento de memória (MMU) está funcionando até certo ponto, o que é suficiente para inicializar o Debian Linux com o kernel Linux 5.x principal.
Evsio0n deu crédito a Bingxing Wang, também conhecido como imbushuo, e ovelha fx pelas suas contribuições neste campo. Outro funileiro chamado Tom Christopher Daniel Perez fez provocar (mas posteriormente excluído) um desenvolvimento semelhante no Xiaomi Mi 6 (provavelmente baseado em Porta UEFI existente do fxsheep para o dispositivo), o que indica que outros telefones com Snapdragon 835 poderiam eventualmente ser suportados pelo projeto. Embora o porto atual esteja longe de ser um motor diário, especialmente quando comparado com o Lumia WOA projeto, o Windows 10 pode ser útil para estender significativamente a vida útil desses carros-chefe legados.
Baixe o firmware UEFI para o Samsung Galaxy S8
Fóruns do Samsung Galaxy S8