Flash com Fastboot

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:

  1. Habilite o desbloqueio OEM e a depuração USB nas opções do desenvolvedor:

    1. No aplicativo Configurações, toque em Sobre o telefone .
    2. Toque em Número da versão sete vezes.
    3. Ao ver a mensagem Agora você é um desenvolvedor! , toque em <- .
    4. Toque em Sistema e em Opções do desenvolvedor .
    5. 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.

  2. 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, digite adb reboot bootloader .
  • Use uma combinação de teclas:
    1. 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 .
    2. Desligue o dispositivo.
    3. 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:

  1. (Opcional) Faça backup de todos os arquivos importantes do dispositivo.
  2. 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.

  3. 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:

  1. 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
    
  2. 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.