Esta página fornece detalhes para a atualização de builds do Android em dispositivos usando as ferramentas fastboot e adb. O adb permite conectar sua estação de trabalho de desenvolvimento diretamente ao dispositivo Android, possibilitando a realização de diversas operações. O fastboot permite instalar (atualizar) o Android e interagir com o carregador de inicialização do dispositivo para testar as mudanças no SO e no app. Para saber mais sobre como o adb funciona, com ênfase no desenvolvimento de apps, consulte a página Android Debug Bridge (adb) do Android Studio. Quer saber mais sobre o código do adb, consulte a seção README.
Conferir se você tem o fastboot e o adb
O adb e o fastboot são criados por padrão na criação do Android. Para confirmar a disponibilidade do adb e do fastboot, execute estes comandos:
adb --version
fastboot --version
Se aparecerem números de versão, você tem o fastboot e o adb instalados. Caso contrário, confira se você criou o Android corretamente. Continue para Ativar a conexão USB.
Ativar a conexão USB
Antes de executar o Android em um dispositivo, ative a conexão USB:
Ative o desbloqueio de OEM e a depuração USB nas opções do desenvolvedor:
- No app Configurações, toque em Sobre o telefone.
- Toque em Número da versão sete vezes.
- Quando aparecer a mensagem Você agora é um desenvolvedor!, toque em <-.
- Toque em Sistema e em Opções do desenvolvedor.
- Ative as opções Desbloqueio de OEM e Depuração USB. Se a opção Desbloqueio de OEM não aparecer, conecte-se à Internet para que o dispositivo possa fazer a confirmação. Se isso ainda não funcionar, force a confirmação. No app Telefone, digite *#*#CHECKIN#*#* (*#*#2432546#*#*). Não é necessário ter um chip. Depois de inserir o número (não precisa apertar o botão para ligar) o texto vai desaparecer, e uma notificação de êxito será mostrada.
Se o desbloqueio de OEM continuar indisponível, o dispositivo pode ter um bloqueio de chip da operadora e o carregador de inicialização não poderá ser desbloqueado.
Conecte o dispositivo a uma porta USB na estação de trabalho.
Inicializar no modo fastboot (Fastboot mode)
Para que o Android possa ser atualizado, o dispositivo precisa estar no modo fastboot. Há duas formas de inicializar um dispositivo no modo fastboot (Fastboot mode):
- Use o comando
adb
: na linha de comando, digiteadb reboot bootloader
. - Use uma combinação de teclas:
- Confira a combinação de teclas para seu dispositivo. Consulte Combinações de teclas de fastboot para uma tabela com opções.
- Desligue o dispositivo.
- Ligue o dispositivo e imediatamente mantenha pressionada a combinação de teclas para seu dispositivo (determinada na etapa 1).
Desbloquear o carregador de inicialização
Depois de inicializar no modo fastboot (Fastboot mode), é preciso desbloquear o carregador de inicialização.
Para desbloquear o carregador de inicialização:
- (Opcional) Faça backup de arquivos importantes no dispositivo.
Execute o comando de desbloqueio no dispositivo:
- Se estiver atualizando um dispositivo Nexus ou Pixel fabricado a partir de 2015,
execute
fastboot flashing unlock
. - Para o Pixel 2: para atualizar o carregador de inicialização, confira se ele está atualizado pelo menos para a versão Oreo MR1. Para atualizar um Pixel 2 para essa versão, aplique a atualização over-the-air (OTA) ou transfira um OTA completo.
- Para o Pixel 2 XL só com a versão do carregador anterior a TMZ20a: é possível que as
partições críticas precisem ser desbloqueadas antes da atualização. Para desbloquear as
partições críticas apenas no Pixel 2 XL, execute
fastboot flashing unlock_critical
. - Se você estiver desbloqueando um dispositivo lançado antes de 2015, execute
fastboot oem unlock
.
O dispositivo de destino vai mostrar uma tela de confirmação.
- Se estiver atualizando um dispositivo Nexus ou Pixel fabricado a partir de 2015,
execute
Confirme que você quer apagar todos os dados do usuário e desbloquear o dispositivo.
Atualizar um dispositivo
É possível atualizar um sistema Android inteiro com um único comando. A atualização de um sistema inteiro com um único comando confere se ele é compatível com o carregador de inicialização e rádio instalados, grava a inicialização, a recuperação e as partições do sistema juntas, e reinicializa o sistema.
Para realizar uma atualização flash em um dispositivo:
Coloque o dispositivo no modo fastboot (Fastboot mode) pressionando a combinação de teclas apropriada durante a inicialização ou usando este comando:
adb reboot bootloader
Depois que o dispositivo estiver no modo fastboot (Fastboot mode), execute:
fastboot flashall -w
A opção -w
apaga a partição /data
no dispositivo. Isso é útil
para a primeira atualização de um dispositivo específico.
Como bloquear o carregador de inicialização novamente
Para bloquear o carregador de inicialização de novo:
- Para dispositivos lançados a partir de 2015, execute o comando
fastboot flashing lock
- Para dispositivos de 2014 ou mais antigos, execute o comando
fastboot oem lock
Restaurar o dispositivo para o estado de fábrica
Imagens de fábrica para dispositivos do Google estão disponíveis em Imagens de fábrica para dispositivos Nexus e Pixel. Imagens de fábrica para o Motorola Xoom são distribuídas diretamente pela Motorola.