Android Q beta para Google Pixel e Pixel 2 agora pode ser enraizado

O Android Q beta agora pode ser enraizado se você tiver o Google Pixel, Google Pixel XL, Google Pixel 2 ou Google Pixel 2 XL.

Antes do lançamento do primeiro Android Q beta, XDA Recognized Developer topjohnwu anunciado que ele fez root no Android Q. Ele conseguiu esse feito graças a uma versão vazada do Android Q que também obtivemos. Quando o beta oficial foi lançado para todas as três linhas de smartphones Google Pixel, topjohnwu mais uma vez mergulhou para ver se conseguia fazer o Magisk funcionar. Ele rapidamente percebeu que fazer root na versão mais recente do Android é mais difícil do que parece. No entanto, hoje cedo ele gerenciou para fazer root no Android Q, mas apenas para Google Pixel, Pixel XL, Pixel 2 e Pixel 2 XL. Infelizmente, o Google Pixel 3 e o Pixel 3 XL ainda não podem ser enraizados.

Fóruns de pixelsFóruns do Pixel XL

Fóruns do Pixel 2Fóruns do Pixel 2 XL

Se você possui um Pixel, Pixel XL, Pixel 2 ou Pixel 2 XL, pode fazer root no seu telefone mudando para o canal Magisk Canary. Depois de fazer o root em seu telefone, uma coisa que recomendo fortemente que você tente é

habilitando o modo escuro em todo o sistema mas desabilitando o escuro forçado em aplicativos de terceiros. A ativação do modo escuro pode ser feita sem root, mas a desativação do escuro forçado em aplicativos como o Google Fotos exigia que o root alterasse uma propriedade do sistema. Quanto aos proprietários de Pixel 3 ou Pixel 3 XL, você terá que esperar que topjohnwu descubra como fazer o Magisk funcionar na atualização mais recente para esses dois dispositivos.

Canal Canário Magisk

Então, o que está impedindo o suporte Magisk no Pixel 3? O motivo tem a ver com partições lógicas e overlayfs. As partições lógicas envolvem uma partição real de armazenamento, dividida em partições redimensionáveis ​​dinamicamente, como sistema, fornecedor, ODM, OEM, produto, etc. Overlayfs, ou sistema de arquivos de sobreposição, basicamente sobrepõe o conteúdo de uma árvore de diretórios sobre outra. Conceitualmente, é como o Magisk, embora a forma como funciona seja diferente. Ambas partições lógicas e overlayfs foram implementadas para tornar Android Dinâmico possível no Android Q, embora o desenvolvedor reconhecido pelo XDA phhusson acredita que eles serão usados ​​para mais do que isso.

O Google Pixel 3 e o Pixel 3 XL possuem partições lógicas, enquanto o Pixel, Pixel XL, Pixel 2 e Pixel 2 XL não. topjohnwu diz que a partição lógica do sistema do Google Pixel 3 não é mais reconhecida como uma imagem EXT4, então seus métodos anteriores de montagem do sistema não funcionam. De acordo com topjohnwu, o Magisk sequestra a montagem de tudo, incluindo sistema, fornecedor, produto, ODM, etc., durante o processo de inicialização, e então "copia o diretório raiz do sistema para rootfs", em seguida, corrige o sepolicy usando dados das partições montadas e, por último, corrige o processo init para carregar o patch política. Ele diz que precisa descobrir como montar partições lógicas nos estágios iniciais de inicialização, o que envolve aprender como funciona o mapeador de dispositivos.

É aí que o Magisk está agora no que diz respeito ao root do Android Q. Se topjohnwu progredir no root do Pixel 3 executando a versão beta, avisaremos a todos.