Como instalar Android Q GSI em dispositivos compatíveis com o Project Treble?


O Google lançou oficialmente o Android Q GSI (Generic System Images) para dispositivos do Project Treble. Com isso, os usuários podem instalar facilmente o Android Q Developer Preview em qualquer dispositivo Android que suporte o Project Treble. Este guia explica o processo de determinar se o seu dispositivo é compatível com o Project Treble ou não. Além disso, explica as etapas necessárias para instalar o Android Q GSI nele.

As vantagens disso são em grande quantidade. Por exemplo, o usuário não apenas recebe atualizações mais rápidas dos OEMs, mas, nesse caso específico, também torna vários dispositivos que não são do Google capazes de executar o Android Q Developer Preview usando o GSI.

Aviso e Isenção de Responsabilidade

O Android Q ainda não está oficializado e ainda está na fase beta, mesmo em dispositivos Pixel. Espere que tenha muitos erros.

Se você ainda quiser prosseguir, observe que o droidns.com.br ou qualquer um de seus membros não se responsabilizará por qualquer dano causado ao seu dispositivo seguindo este processo. Prossiga com cuidado!

Pré-requisitos
  • Seu dispositivo deve estar executando o Android Pie (9.0).
  • Além disso, faça um backup de todos os seus dados armazenados no telefone. Este tutorial irá apagar completamente todos os dados, incluindo o armazenamento interno.
  • Certifique-se de desbloquear o bootloader do seu dispositivo. Você pode verificar nosso arquivo de desbloqueio do gerenciador de inicialização para verificar se há instruções disponíveis para o seu dispositivo.
  • Mantenha o seu dispositivo adequadamente carregado para que permaneça ligado durante todo o processo de instalação.
  • Para usar este procedimento, você deve instalar o Android SDK Tools no seu PC.
  • Certifique-se de ativar a depuração USB no seu dispositivo.
  • Antes de baixar as imagens do GSI, faça o download da arquitetura do seu dispositivo. Você também pode baixar o CPU-Z. Em seguida, na guia ‘Sistema’, procure por ‘Arquitetura do Kernel’.

chart?cht=qr&chl=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.cpuid
DZG1niZb55ylVexAwfs19GHsY7kjt_onLmhtuAdQaZmPDpxHkYrpXI8iV1eGAlgm9N0=s180
Developer: CPUID
Price: Free+

Faça o download do Android Q Generic System Image (GSI)

Entre os dois arquivos GSI para o ARM64, se você quiser os principais aplicativos e serviços do Google, baixe a versão ARM64 + GMS (Google Mobile Services). Caso contrário, se você gostaria de ficar com o mínimo, vá com a versão ARM64.

Problemas conhecidos:

A seguir, os problemas que você pode enfrentar (conforme mencionado no blog oficial do desenvolvedor do Android):

  1. Q GSI em Q beta  – GSI mais GMS (imagens chamadas  gsi_gms_arm64-exp- * ) não puderam ser mostradas no sistema operacional Android Q Beta atual devido a limitações de tamanho de partição dinâmica. Os desenvolvedores que quiserem experimentar o Q GSI em um Q Beta OS devem exibir uma versão do GSI que exclua o GMS.
  2. Power Cycle  – Reiniciando o GSI pode falhar em alguns dispositivos. Para corrigir, coloque o dispositivo no modo de recuperação, apague os dados do usuário e execute uma redefinição de fábrica e, em seguida, reinicialize o dispositivo.
  3. Áudio do telefone  – Ao usar o discador integrado, você não poderá ouvir nenhum áudio no telefone. Isso ocorre devido a uma alteração no local de instalação do serviço de telefonia no Android Q.
  4. Conectividade Bluetooth para dispositivos Pixel  – Depois de flashear o GSI, a conectividade Bluetooth Pixel pode não funcionar corretamente. Os desenvolvedores que encontrarem algum problema relacionado a Bluetooth devem usar versões futuras do Q GSI para validar a conectividade Bluetooth em dispositivos Pixel.

Como instalar o Android Q GSI File no Project Treble Devices

Instalando o Android Q GSI no Project Treble Devices podem parecer um procedimento complexo, especialmente para aqueles usuários que estão tendo muito pouco conhecimento sobre todos eles. Como resultado, dividimos o guia em duas etapas. O primeiro verifica a compatibilidade do dispositivo com o Agudos. Considerando que o segundo passo estabelece as instruções para instalar o arquivo Android Q GSI no seu dispositivo.

Etapa 1: Verifique a compatibilidade do Treble do seu dispositivo

  1. Conecte seu dispositivo ao PC via cabo USB.
  2. Vá para a pasta ADB e Fastboot.
  3. Dentro da pasta, clique com o botão direito do mouse em uma área vazia enquanto mantém pressionada a tecla Shift.
  4. Selecione “Abrir janela do PowerShell aqui”.
    Install-Android-Q-Project-Treble-device-Open-PowerShell-window-here
  5. Digite o seguinte comando:
    adb shell getprop ro.treble.enabled

    project-treble-compatibility-e1558960272675

  6. Se o resultado for true (verdadeiro), continue. Caso contrário, o dispositivo não é compatível com o Project-Treble e, portanto, a instalação do Android Q GSI não é possível.
  7. Agora, verifique a compatibilidade entre versões, executando os comandos abaixo:
    adb shell
    cat /system/etc/ld.config.28.txt | grep -A 20 "\[vendor\]"

    Install-Android-Q-GSI-Compatibility-Check

  8. Procure por namespace.default.isolated. Se o valor for true (verdadeiro), significa que o dispositivo suportaria a inicialização do Android Q GSI sobre a imagem do fornecedor do Android Pie 9.0. Se o resultado for false (falso), o dispositivo só usará o GSI para a mesma versão do sistema operacional no dispositivo.
  9. Confirme se o seu dispositivo é ‘system-as-root’ ou não. Digite abaixo o código:
    adb shell
    cat /proc/mounts | grep -q /dev/root && echo "system-as-root" || echo "non-system-as-root"

    O System-as-root é necessário para suportar o OTA apenas do sistema, como no flashing de uma nova versão do sistema operacional via GSI.

Então, essas foram as etapas para determinar se o seu dispositivo é compatível com o Project Treble ou não. Se estiver qualificado, siga a segunda parte do guia abaixo para instalar a imagem genérica do sistema Android Q no seu dispositivo.

Etapa 2: Instale o Android Q GSI no seu dispositivo Treble Project

  1. Faça o download do arquivo Android Q GSI correspondente à sua arquitetura de CPU.
  2. Extraia o arquivo GSI baixado.
  3. Você encontrará dois arquivos: system.img e vbmeta.img.
  4. Mova esses dois arquivos extraídos para dentro da pasta Android SDK Tools.
    Install-Android-Q-GSI-Downloaded-GSI-Files-e1560883188366
  5. Conecte seu dispositivo ao PC usando o cabo USB e verifique se a depuração USB está ativada.
  6. Reinicialize seu dispositivo para o modo fastboot digitando o comando fornecido abaixo:
    adb reboot bootloader
  7. Agora temos que desativar o Android Verified Boot (AVB). Digite o comando:
    fastboot --disable-verification flash vbmeta vbmeta.img
  8. Em seguida, limpe a partição do sistema através do seguinte comando:
    fastboot erase system
  9. Nesta fase, temos que instalar o arquivo Android Q GSI. Digite o seguinte código:
    fastboot flash system system.img
  10. Limpe a partição userdata e reinicie seu dispositivo digitando os seguintes comandos:
    fastboot -w
    fastboot reboot

É isso aí. Nós instalamos com sucesso a Generic System Image no seu dispositivo compatível com o Project Treble. Se você tentou essa versão e quer dar feedback sobre o mesmo, ou se tiver algum problema além do mencionado acima, use a seção de comentários oficiais.

Então este foi o nosso guia sobre como instalar o Android Q GSI no Project Treble devices. Se você tiver alguma dúvida sobre o mesmo, fique à vontade para perguntar na seção de comentários abaixo.

Créditos: The Custom Android