Esta página fornece detalhes para atualizar compilações do Android em dispositivos usando as ferramentas fastboot e adb . Essas ferramentas permitem que você conecte sua estação de trabalho de desenvolvimento diretamente ao seu dispositivo com Android para que você possa instalar (flash) o Android e testar as alterações do sistema operacional e do aplicativo. Para obter informações adicionais sobre como o adb funciona, com ênfase no desenvolvimento de aplicativos, consulte a página Android Debug Bridge (adb) do Android Studio . Se você quiser detalhes sobre o código do adb, consulte o README do adb.
Verifique se você tem fastboot e adb
Quando você cria o Android, o adb é criado por padrão. Para confirmar que você tem o adb, execute os seguintes comandos:
adb --version
fastboot --version
Se você vir os números de versão, você tem o fastboot e o adb instalados. Se você não vir os números de versão, certifique-se de ter criado o Android . com sucesso. Continue para Habilitar sua conexão USB .
Habilite sua conexão USB
Antes de executar o Android em um dispositivo, você deve ativar sua conexão USB:
Habilite o desbloqueio OEM e a depuração USB nas opções do desenvolvedor:
- No aplicativo Configurações, toque em Sobre o telefone .
- Toque em Número da versão sete vezes.
- Ao ver a mensagem Agora você é um desenvolvedor! , toque em <- .
- Toque em Sistema e em Opções do desenvolvedor .
- Ative o desbloqueio OEM e a depuração USB . Se o desbloqueio OEM não estiver disponível, conecte-se à Internet para que o dispositivo possa fazer check-in. Se isso ainda não funcionar, você pode forçar um check-in: No aplicativo Dialer, digite *#*#CHECKIN#*#* (*# *#2432546#*#*) (não é necessário cartão SIM). Após inserir o número (não é necessário pressionar ligar), o texto desaparece e aparece uma notificação de sucesso.
Se o desbloqueio OEM permanecer indisponível, seu dispositivo poderá estar bloqueado pelo SIM pela sua operadora e o bootloader não poderá ser desbloqueado.
Conecte seu dispositivo a uma porta USB em sua estação de trabalho.
Inicialize no modo Fastboot
Antes que o Android possa ser atualizado para um dispositivo, o dispositivo deve estar no modo Fastboot. Existem duas maneiras de inicializar um dispositivo no modo Fastboot:
- Use o comando
adb
: Na linha de comando, digiteadb reboot bootloader
. - Use uma combinação de teclas:
- Determine a combinação de teclas para o seu dispositivo. Para obter uma tabela de combinações de teclas Fastboot, consulte Combinações de teclas Fastboot .
- Desligue o dispositivo.
- Ligue o dispositivo e mantenha imediatamente pressionada a combinação de teclas do seu dispositivo (determinada na etapa 1).
Desbloqueie o bootloader
Após inicializar no modo fastboot, você deve desbloquear o bootloader.
Para desbloquear o bootloader:
- (Opcional) Faça backup de todos os arquivos importantes do dispositivo.
Execute o comando de desbloqueio do seu dispositivo:
- Se você estiver atualizando um dispositivo Nexus ou Pixel fabricado em 2015 ou posterior, execute
fastboot flashing unlock
. - Para Pixel 2: para atualizar o bootloader, verifique se o bootloader do Pixel 2 está atualizado para pelo menos a versão do Oreo MR1. Para atualizar para um Pixel 2 para esta versão, aplique a atualização over-the-air (OTA) ou faça o sideload de um OTA completo .
- Para Pixel 2 XL apenas com versão do carregador anterior ao TMZ20a: as partições críticas podem precisar ser desbloqueadas antes de atualizar. Para desbloquear as partições críticas apenas no Pixel 2 XL, execute
fastboot flashing unlock_critical
. - Se você estiver desbloqueando um dispositivo anterior a 2015, execute
fastboot oem unlock
.
O dispositivo alvo exibe uma tela de confirmação.
- Se você estiver atualizando um dispositivo Nexus ou Pixel fabricado em 2015 ou posterior, execute
Confirme que deseja apagar todos os dados do usuário e desbloquear o dispositivo.
Flashar um dispositivo
Você pode atualizar um sistema Android inteiro com um único comando. A atualização de um sistema inteiro com um único comando verifica se o sistema que está sendo atualizado é compatível com o gerenciador de inicialização e o rádio instalados, grava as partições de inicialização, recuperação e sistema juntas e reinicia o sistema.
Para atualizar um dispositivo:
Coloque o dispositivo no modo fastboot mantendo pressionada a combinação de teclas apropriada na inicialização ou usando o seguinte comando:
adb reboot bootloader
Depois que o dispositivo estiver no modo fastboot, execute:
fastboot flashall -w
A opção -w
limpa a partição /data
do dispositivo, o que é útil na primeira vez que atualiza um dispositivo específico.
Bloqueando novamente o bootloader
Para bloquear novamente o bootloader:
- Para dispositivos 2015 ou posteriores, execute o comando
fastboot flashing lock
- Para dispositivos 2014 ou anteriores, execute o comando
fastboot oem lock
Restaurar o dispositivo ao estado de fábrica
As imagens de fábrica para dispositivos Google estão disponíveis em Imagens de fábrica para dispositivos Nexus e Pixel . As imagens de fábrica do Motorola Xoom são distribuídas diretamente pela Motorola.