A Android Flash Tool é uma ferramenta baseada na Web que permite atualizar um build do Android no seu dispositivo para desenvolvimento e testes.
Requisitos mínimos
Além dos requisitos para uma estação de trabalho de desenvolvimento, é preciso ter um navegador que ofereça suporte a WebUSB (link em inglês), como o Chrome ou o Edge 79 e versões mais recentes.
Dispositivo
É possível atualizar para uma nova versão do Android nestes dispositivos com suporte:
- DragonBoard 845c (db845c) (link em inglês)
- HiKey 960
- HiKey
- Builds do Glass Enterprise Edition 2
- Pixel 2 e versões mais recentes
Preparar o dispositivo
Antes de atualizar o build no dispositivo, você precisa prepará-lo:
- Ative as Opções do desenvolvedor e a depuração USB.
- Ative o desbloqueio de OEM no menu Opções do desenvolvedor. Se a opção O carregador de inicialização já está desbloqueado estiver esmaecida, isso quer dizer que a ação de desbloqueio já foi feita.
- Se você tiver dificuldade para ativar o desbloqueio de OEM, verifique se:
- o dispositivo está conectado à Internet;
- o dispositivo fez check-in com o Google, o que não é necessariamente o caso apenas por ele ter se conectado à Internet recentemente. Para forçar um check-in, digite *#*#CHECKIN#*#* (*#*#2432546#*#*) no app Telefone. Não é necessário ter um chip. Depois de inserir o número, o texto vai desaparecer, e uma notificação de êxito será mostrada.
Atualizar o dispositivo
Se você tiver o Android Debug Bridge (adb) instalado no computador, interrompa o serviço adb antes de prosseguir para que ele não interfira no processo de atualização. Para interromper o adb, execute:
$ adb kill-server
Conecte o dispositivo diretamente à máquina de desenvolvimento, sem hubs, adaptadores, extensores ou monitores.
Em um navegador na estação de trabalho de desenvolvimento, abra flash.android.com. A Página de recepção vai aparecer.
Aceite a caixa de diálogo com a mensagem Permitir acesso do site às chaves adb para se comunicar com dispositivos e permita a comunicação da Flash Tool com o dispositivo de teste pelo adb.
Clique em Adicionar novo dispositivo.
Selecione seu dispositivo na lista e clique em Conectar. A lista pode não conter o nome completo do dispositivo.
Na tela do dispositivo, selecione Sempre permitir neste computador e clique em OK para aceitar a conexão da depuração USB.
Selecione o dispositivo conectado no navegador.
Pesquise e selecione o build na lista. Você também pode selecionar outras opções, como excluir permanentemente os dados do dispositivo ou forçar a atualização em todas as partições.
Para iniciar a atualização, clique em Instalar. O dispositivo será reinicializado e vai entrar no modo fastboot (Fastboot mode).
Quando a mensagem "Atualização concluída" aparecer, desconecte o cabo USB do dispositivo.
Resolver problemas de transferência por USB
Devido à alta capacidade de dados, os dispositivos Android podem sofrer problemas ao se comunicar por determinados hubs ou portas USB. Para resolver erros de transferência:
- Não use hubs USB. Isso inclui conexões por monitores.
- Se possível, não use adaptadores ou cabos de extensão USB.
- Tente usar uma porta USB diferente. As portas traseiras costumam ser mais confiáveis do que as portas frontais.
- Se você estiver usando uma porta USB-C, tente mudar para uma porta USB-A.
Voltar o Pixel para o build público
Se quiser que seu dispositivo Pixel volte para o build público, use a opção de voltar para o público da Android Flash Tool.