Como atualizar um GSI em um dispositivo Android

Como atualizar um GSI em um dispositivo Android
Leitores como você ajudam a apoiar o MUO. Quando você faz uma compra usando links em nosso site, podemos ganhar uma comissão de afiliado. Consulte Mais informação.

Em 2017, o Projeto Treble do Google foi lançado, trazendo uma mudança arquitetônica substancial para o Android. Especificamente, separou o sistema operacional Android, que é o mesmo para todos os dispositivos, do software de baixo nível específico de cada dispositivo. Como resultado, fabricantes de smartphones Android (OEMs) e desenvolvedores de ROM personalizados agora podem processar atualizações do Android mais rapidamente do que antes, em dispositivos com Android 9 e superior.





O Projeto Treble também deu origem aos GSIs. Um GSI (Generic System Image) apresenta uma implementação Android pura e contém configurações ajustadas para fazê-lo funcionar em qualquer dispositivo compatível com Project-Treble. Com um GSI, você pode experimentar uma nova versão do Android antes que seu OEM libere a atualização over-the-air em seu telefone.





Aqui, vamos orientá-lo sobre como atualizar um GSI em dispositivos Android compatíveis.





Pré-requisitos antes de atualizar um GSI

piscando um Imagem genérica do sistema em um dispositivo Android é um processo simples. Mas mesmo assim, há alguns pontos a serem checados antes de começar. Esses pré-requisitos garantirão uma experiência tranquila, portanto, não pule nenhum deles:

  • Certifique-se de ter um PC com Windows e um cabo USB funcionando pronto
  • Certifique-se de que seu dispositivo tenha pelo menos 50% de carga de bateria
  • Faça backup de todos os seus dados importantes do Android (o dispositivo será redefinido de fábrica durante este processo)
  • Seguir guia da Microsoft para obter automaticamente os drivers USB para o seu dispositivo Android
  • Baixe e configurar as ferramentas de plataforma ADB e Fastboot no seu PC
  • Desbloqueie o bootloader do seu dispositivo Android

Depois que tudo estiver sob controle, você pode prosseguir com a instalação do Android GSI abaixo.



o teclado do meu laptop não está funcionando

Passo 1: Certifique-se de que seu dispositivo suporta Project Treble

Antes de fazer qualquer outra coisa, verifique se o seu dispositivo Android está Trebalizado (compatível com Project Treble). O Google estabeleceu como regra geral que todos os dispositivos lançados com Android 8 (Oreo) ou posterior sejam compatíveis com o Project Treble, mas não há problema em confirmar isso para o seu dispositivo.

  Aplicativo de informações de agudos Informações de seção de agudos e VNDK

Uma maneira simples de fazer isso é baixando o Informações de agudos aplicativo da Google Play Store. Inicie o aplicativo, vá para o Agudos e VNDK seção, e se você vir um visto verde à esquerda, seu dispositivo Android é compatível com o Project Treble. O resumo fornece mais informações, incluindo o número VNDK (Vendor Native Development Kit) correspondente à versão Android do seu dispositivo.





Etapa 2: confirme a arquitetura da CPU e as informações da partição

Os Android GSIs visam várias arquiteturas de CPU, incluindo ARM, ARM64, x86 e x86-64. Portanto, certifique-se de obter o GSI correto para a CPU do seu dispositivo. Para encontrar a arquitetura da CPU do seu dispositivo, abra o Informações de agudos aplicativo novamente. Você encontrará a variante de CPU do dispositivo no Arquitetura seção.

  Treble Info App Treble Mostrando Arquitetura, Atualizações Contínuas e Informações de Partições Dinâmicas

Antes de fechar o aplicativo, sob o Partições Dinâmicas seção, verifique se o seu dispositivo usa partições dinâmicas. Você precisará dessas informações para determinar se deve atualizar o GSI em inicialização rápida ou inicialização rápida modo mais tarde.





O modo Fastboot ou Fastbootd é acessível quando o sistema operacional Android não está em execução e ajuda você a ler ou gravar na memória flash do seu telefone. Tenha extremo cuidado ao usar qualquer um desses modos.

Etapa 3: baixar um GSI

Agora que você conhece as informações de arquitetura da CPU do seu dispositivo, vá para Página de lançamentos de GSI do Google no seu PC para encontrar um GSI apropriado. Lembre-se de baixar um GSI que corresponda à sua versão do Android ou superior.

Se você deseja um GSI com Google Play Services, escolha aquele com gramas no nome do arquivo. Após um download bem-sucedido, você encontrará system.img e vbmeta.img arquivos na pasta zip GSI.

  Aplicativo WinRAR mostrando o conteúdo de um arquivo zip GSI

Agora, extraia o system.img e vbmeta.img arquivos e coloque-os no Ferramentas da plataforma pasta que você configurou na seção de pré-requisitos acima. Colocar esses arquivos na mesma pasta que as Ferramentas da Plataforma garante que todos os comandos abaixo serão executados com sucesso.

Etapa 4: inicialize no modo Fastboot ou Fastbootd

Antes de executar qualquer comando, você deve conectar seu dispositivo Android ao PC com Windows e ativar o USB depuração . Depois disso, abra um Prompt de comando janela na pasta Platform Tools. Uma maneira simples de fazer isso é digitar a palavra cmd na barra de endereço da pasta e clique Digitar no teclado.

Em seguida, digite o seguinte comando na janela do prompt de comando resultante e pressione Digitar para inicializar seu dispositivo Android em Fastboot modo.

 adb reboot bootloader
  Terminal do Windows mostrando o comando adb reboot bootloader

Se você descobriu que seu dispositivo suporta Partições Dinâmicas em Passo 2 acima, você precisa executar o seguinte comando extra para inicializar o dispositivo Android em Fastbootd modo. Não fazer isso resultará em erros sobre partições ausentes ao tentar instalar o GSI. Ignore este comando se o seu dispositivo não tiver partições dinâmicas.

 fastboot reboot fastboot

Neste ponto, seu dispositivo está pronto para ser atualizado com os arquivos GSI que você extraiu.

Etapa 5: atualize o Android GSI via Fastboot ou Fastbootd

Para evitar problemas ao inicializar o GSI, você deve desabilitar AVB (inicialização verificada pelo Android) executando o comando abaixo. Os OEMs usam o AVB para garantir a integridade e a autenticidade do sistema Android em execução no seu smartphone. Ignore este comando se o seu dispositivo não for fornecido com o AVB. Você saberá disso se o comando lançar um erro informando que a partição não existe no seu dispositivo.

 fastboot --disable-verity --disable-verification flash vbmeta vbmeta.img
  Terminal do Windows mostrando o comando AVB

Em seguida, apague a partição do sistema para remover o sistema operacional Android atualmente instalado usando o comando abaixo. A instalação do GSI no sistema Android existente resultará em problemas como loops de inicialização sem fim, nos quais o dispositivo não conclui o processo de inicialização, não importa quanto tempo você espere.

 fastboot erase system

Flash ou instale o GSI baixado na partição do sistema usando o seguinte comando. Lembre-se de que o processo de piscar pode demorar um pouco para ser concluído, portanto, seja paciente.

 fastboot flash system system.img
  Terminal do Windows mostrando o comando do sistema flash de inicialização rápida

Agora é hora de formatar ou limpar os dados do usuário para remover todos os dados associados ao sistema anterior. Se não for limpo, isso pode causar problemas de inicialização ou outros problemas. Para redefinir o dispositivo de fábrica, execute o comando abaixo:

 fastboot -w

Agora você instalou o GSI com sucesso. Tudo o que resta é inicializar seu dispositivo no novo sistema operacional Android executando este comando rápido:

 fastboot reboot

O primeiro processo de inicialização após a atualização de um novo sistema operacional Android geralmente leva algum tempo. Uma inicialização bem-sucedida significa que você instalou o GSI conforme o esperado e agora pode explorar todos os recursos que acompanham o novo GSI em seu dispositivo.

Lembre-se de que um GSI visa oferecer suporte ao maior número possível de dispositivos; portanto, os recursos específicos do dispositivo, como a câmera padrão, não estão disponíveis. Felizmente, você pode mitigar alguns desses problemas de câmera usando soluções populares como Portas da câmera do Google .

GSIs em ROMs personalizadas

Vinculamos apenas as versões de GSI do Google neste guia, mas há mais. Graças aos desenvolvedores de ROM personalizados do Android, geralmente você pode obter um GSI com base em seu ROM personalizado favorito, como LineageOS, Pixel Experience, /e/ OS e muito mais.

como tornar o google chrome padrão

Portanto, além de experimentar novos recursos ou uma experiência Android pura por meio de um GSI, você também pode estender a cobertura do seu dispositivo para ROMs personalizados. Melhor ainda, quando seu OEM parar de fornecer patches de segurança ou atualizações de versão, os GSIs ainda estarão disponíveis para você.