Aqui está o Windows 11 rodando no Android 13 em uma máquina virtual
Um desenvolvedor, "kdrag0n", conseguiu executar o Windows 11 no smartphone Pixel 6 em uma máquina virtual. Ele atualizou seu dispositivo para o mais recente sistema operacional de visualização para desenvolvedores do Android 13. Infelizmente, isso envolve muito trabalho, mas ainda é bastante impressionante.
Como você já deve saber, sob o capô do sistema operacional Android está o kernel Linux com patches e drivers específicos de hardware. O que o kdrag0n fez foi usar o KVM para fornecer um ambiente virtual para o Windows 11. O próprio Google está usando algo semelhante para adicionar suporte a aplicativos Linux ao Chrome OS.
Trazer um ambiente virtual para Windows 11 no Android é um procedimento complicado. Primeiro de tudo, você precisa fazer o root do seu dispositivo. O Kdrag0n conseguiu descobrir que é possível obter o nível de privilégio do hipervisor Exception Level 2 para o kernel graças ao bootloader e firmware do Android 13 para a plataforma Tensor.
O nível de privilégio do hipervisor Exception Level 2 está disponível no kernel para o recurso KVM protegido (pKVM). A própria opção pKVM é opcional e precisa ser ativada para cada VM individualmente. Assim, pode-se explorar facilmente a funcionalidade completa do KVM em VMs não protegidas.
Tradicionalmente para tais casos de pesquisa, o kdrag0n tentou o clássico jogo Doom e funcionou. (através da XDA)