O hack de virtualização do Android 13 executa o Windows (e o Doom) em uma máquina virtual no Android

Aqui está um novo recurso divertido para Android 13: Suporte a virtualização de trabalho. O Google está construindo a virtualização do Android por seus próprios motivos, mas para o desenvolvedor do Android kdrag0n Capture o recurso de inicialização ARM Windows 11 e desktop linux. O desenvolvedor ainda tem uma versão para Windows do morte Ativado, tudo dentro de uma máquina virtual no Pixel 6.

kdrag0n diz que o Android 13 tem “funcionalidade KVM completa” em “desempenho quase nativo”. Você precisa de root para habilitar a função, que não suporta aceleração de GPU. A função também não suporta virtualização aninhada, então agora você pode ativá-la Android no Windows E Windows no Android, criar um sistema operacional infinitamente aninhado está fora de questão.

Isso faz uma demonstração legal que o Google não quer fazer com o próximo suporte a VM do Android. esper Mishaal Rahman Ele acompanha meticulosamente o progresso da virtualização do Android há algum tempo, e o plano claro é um dia usar máquinas virtuais (talvez no Android 13) como uma caixa de proteção de segurança e privacidade para vários recursos. Imagine que, em vez de processar dados confidenciais no nível normal de permissão do aplicativo, os dados pudessem ser processados ​​em um sistema operacional separado, de modo que qualquer invasor teria que comprometer o modelo de segurança do aplicativo, depois o Android, o hipervisor e outro sistema operacional proprietário .

A primeira parte do trabalho de virtualização do Google é padronizar o kernel Linux que acompanha seu dispositivo Android. Hoje, o kernel no Android é a história usual de varejo do Android, com cada modelo de telefone individual enviando uma versão personalizada do kernel Linux carregado com alterações e drivers específicos. Os kernels basicamente não são atualizados e é muito difícil implementar qualquer recurso padrão no nível do sistema operacional quando há mais de 10.000 kernels Android diferentes. O plano do Google para padronizar o kernel Linux chamado “GK” ou “Imagem Pública do Kernel”.

READ  iPhone 14 vs. iPhone 15: mais de 15 atualizações e mudanças esperadas

O Kernel Genérico é o kernel do Android com o menor número de alterações possível, e nenhuma alteração no fabricante ou no suporte de hardware é feita por meio de um sistema de módulos. Agora, o kernel principal é padronizado e possui um conjunto bem conhecido de recursos. Algum dia, o kernel pode ser atualizável. O GKI é lançado primeiro no Pixel 6, e é por isso que o Pixel 6 é o primeiro (e até agora único) telefone Android que pode fazer isso.

Ampliação / O Google quer rodar o Android e o KVM protegido lado a lado, no hypervisor de um telefone.

O Google adota o KVM do kernel Linux e o gerenciador de máquina virtual do Chrome OS, crosvm. A empresa também está construindo uma versão simplificada e sem cabeça do Android para rodar em uma máquina virtual.

Anteriormente, pensava-se que este pequeno sistema operacional tinha o nome “Microdroid”, mas esse apelido parece ser apenas uma designação na VM do Google. O nome mais preciso parece ser “CompOS”, como em um sistema operacional destinado a realizar compilação isolada. Todo esse código será enviado para todos os telefones Android por meio de um novo “Virt” unidade de linha principal.

O Google prevê executar sua distribuição principal do Android e VM protegida no hipervisor de um dispositivo, tornando os dados da VM um nível extra de privacidade e segurança até mesmo das configurações mais restritivas do Android. Para começar, o Google quer usá-lo como uma alternativa ao TrustZone ARM (executando coisas como DRM) e trabalho de codificação. O Google quer se livrar do TrustZone porque o TrustZone está cheio de tokens de terceiros com altos privilégios e o TrustZone é lento. Com um ambiente mais rápido e seguro para trabalhar, o Google pode começar a realizar tarefas mais urgentes, como reconhecimento de voz em um desses dispositivos virtuais privados. Até agora, a empresa parece estar progredindo!

READ  Hands-on: Pathfinding no Apple Watch Ultra

Lista de imagens por Andrew Cunningham

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *