Um desenvolvedor está trabalhando para transformar um Microsoft Surface Duo em um Windows 11 dobrável, e pode ser possível fazer exatamente isso.
Muitos de vocês provavelmente fazem dual boot em seus PCs - seja para execute uma distribuição Linux junto com o Windows ou porque você tem um Mac e deseja jogar alguns jogos no Windows. Em computadores x86 tradicionais, o processo ficou relativamente mais simples com o tempo. No Android, porém, a história é diferente.
A moderna plataforma x86 geralmente fornece uma solução de inicialização verdadeiramente independente do sistema operacional na forma do Interface de firmware extensível unificada (UEFI), que substitui o sistema básico de entrada/saída legado (BIOS). É por isso que você pode simplesmente pegar uma mídia de instalação inicializável e inicializá-la no seu PC para instalar um novo sistema operacional. Porém, quando se trata do ecossistema Android, as soluções de boot (UBoot, Little Kernel, etc.) são acopladas ao SO. Como resultado, não existe uma solução de um clique para inicialização múltipla e você deve contornar o material do bootloader de baixo nível para poder inicializar um sistema operacional não Android, como o Windows, em um dispositivo Android.
Para nossa sorte, existem pessoas extremamente talentosas que tentam incansavelmente simplificar a busca. A primeira geração Superfície Microsoft Duo é o último obstáculo superado pela comunidade modding, já que agora você pode instalar o Windows 11 além do sistema operacional Android instalado de fábrica neste dobrável.
Instale o Windows 11 no Microsoft Surface Duo
Gustave Monce, também conhecido como membro sênior do XDA gus33000 é o principal desenvolvedor por trás dessa conquista impressionante. Monce, que tem uma reputação de longa data por inicializando o Windows em dispositivos incompatíveis, nos deu a primeira visão da inicialização do Windows no OG Surface Duo em fevereiro. Graças às suas habilidades formidáveis e ao desenvolvimento de código aberto, qualquer pessoa agora pode inicializar o Windows no primeiro smartphone dobrável da Microsoft com Android.
Lembre-se de que as etapas descritas abaixo se destinam aos modelos desbloqueados e AT&T do Surface Duo. O Surface Duo 2 com Qualcomm Snapdragon 888 não é de todo compatível com este mod.
Aviso: Antes de começarmos a fazer inicialização dupla do Windows 11 no Microsoft Surface Duo, lembre-se de fazer um backup fora do dispositivo. Isso porque o processo requer a limpeza de todos os dados do seu telefone, incluindo os arquivos do armazenamento interno. Você pode bloquear permanentemente seu dispositivo, então só tente fazer isso se você souber o que está fazendo.
Passo 1 – Baixe o Windows 11
O Microsoft Surface Duo usa um processador ARM64, portanto, precisamos obter uma variante ARM64 do instalador do Windows 11. Infelizmente, a Microsoft não oferece um ISO ARM64 oficial, enquanto o lançamento oficial do VHDX para usuários do Insider Preview não é adequado para instalação em um dispositivo físico.
Não se preocupe, pois podemos usar ferramentas de terceiros para baixar os arquivos da Plataforma de Atualização Unificada da Microsoft e preparar nós mesmos o instalador ARM64. O Projeto de despejo UUP fornece recursos abrangentes para começar a usar este domínio. Alternativamente, use a plataforma cruzada do Monce Criador de mídia UUP ferramenta para criar o ISO.
Passo 2 – Desbloqueie o bootloader do Surface Duo e execute o particionamento
- No Surface Duo, vá para Configurações => Sobre=> clique no Número da versão até que as opções do desenvolvedor estejam habilitadas.
- Volte e selecione Sistema => Opções de desenvolvedor. Em seguida, ative o botão de desbloqueio OEM.
- Inicialize na interface do bootloader.
- Você pode fazer isso por inicializando no modo de recuperação e então escolhendo o Reinicie para o bootloader opção.
- Se a depuração USB estiver ativada, execute o seguinte comando em seu PC enquanto o Surface Duo estiver conectado para forçá-lo a inicializar no modo bootloader:
adb reboot bootloader
- Agora que o dispositivo está no modo bootloader, use o seguinte comando Fastboot para desbloquear o bootloader:
Observe que esta etapa redefinirá o dispositivo para os padrões de fábrica.fastboot flashing unlock
O bootloader agora está desbloqueado, o que significa que podemos alterar manualmente o layout da partição do dispositivo e liberar espaço para a instância do Windows. O desenvolvedor compilou uma imagem TWRP semi-funcional para o Duo, para que possamos executar o parted
binário do shell interno do TWRP para modificar as partições. Clique no link abaixo para consultar o guia de particionamento mais atualizado.
Fazendo as partições necessárias no Surface Duo
Notavelmente, a versão inicial do guia visa apenas dispositivos de 128 GB. Você mesmo deve calcular os valores do tamanho da partição para a variante de 256 GB.
Passo 3 – Inicialize o UEFI personalizado
Se tudo correr corretamente durante o particionamento, agora você pode inicializar uma imagem UEFI personalizada especialmente criada (internamente chamada de “SurfaceDuoPkg”) que ajuda a inicializar o Windows.
- Baixe o boot.img pré-compilado do seção de lançamento mais recente do repositório Github do projeto.
- Inicialize a imagem UEFI: fastboot boot boot.imgEsta etapa será necessária sempre que você desejar inicializar o Windows.
- Você deverá ver o menu do desenvolvedor. Navegue com os botões de aumentar/diminuir volume até o modo de armazenamento em massa e pressione o botão liga / desliga para confirmar.
Passo 4 - Instale o Windows e os drivers
O modo de armazenamento em massa expõe as partições internas do armazenamento flash interno do Surface Duo ao host Sistema operacional do PC, portanto, podemos montá-los facilmente usando o console de gerenciamento de disco e prepará-los para o Windows instalação.
Certifique-se de que o dispositivo Surface Duo de destino esteja no modo de armazenamento em massa e de que você preparou o ISO do Windows 11 com antecedência. A seguir, clique nos links abaixo para ver os guias mais atualizados do desenvolvedor sobre como aplicar o Imagem do Windows e posteriormente instalar os drivers usando o Deployment Image Servicing and Management (DISM) ferramenta.
Aplicando a imagem do Windows usando DISM || Instalando drivers usando DISM
Passo 5 - Inicialize o Windows no Surface Duo
Neste ponto, o Windows 11 foi instalado com sucesso no Surface Duo, mas o caminho de inicialização padrão sempre leva ao sistema operacional Android. Se você deseja iniciar o Windows, inicialize no modo bootloader, inicie o UEFI personalizado (da Etapa 3) e o Windows deverá começar a carregar em vez do Android.
Segundo Gustave, o conjunto atual de drivers está apenas maduro para lidar com a frequência da CPU, botões laterais e eventos de suspensão/despertar (dependendo da posição dobrável). Todo o resto, incluindo a interface sensível ao toque, não está funcionando. A imagem UEFI personalizada, por outro lado, é capaz o suficiente para inicializar o Linux principal após os ajustes necessários.
Conclusão
A inicialização dupla faz sentido em um computador, mas funciona em um telefone como o Microsoft Surface Duo? Não para o usuário geral. Mesmo usuários experientes podem chamar isso de resposta sem fazer perguntas, e isso também traz alguns aborrecimentos. Mas para nós do XDA, a liberdade e a escolha adicionais significam que, se usada corretamente, a inicialização dupla pode ser o Santo Graal de um usuário avançado.
Fonte:Gustave Monce no Twitter