Modo fastboot no Android: como entrar, usar e sair
O que é o modo fastboot (bootloader), como entrar pelo adb ou pelos botões no Motorola, Xiaomi, Pixel, OnePlus e outros, comandos básicos e como sair do modo fastboot.
O modo fastboot, também chamado de modo bootloader, é uma tela simples em que o celular pode iniciar antes do Android carregar. Nela, um computador consegue gravar imagens do sistema, desbloquear o bootloader ou iniciar uma imagem de teste, usando uma ferramenta chamada fastboot. Normalmente você só precisa dele para gravar imagens de fábrica, instalar um recovery personalizado ou recuperar um celular que não liga mais.
Fastboot é diferente de ADB. O ADB fala com o Android ligado. O fastboot fala com o bootloader quando o Android não está rodando. Os dois vêm no Android SDK platform-tools do Google. Mais sobre a diferença em o que é ADB.
Jeito 1: pelo ADB (o mais fácil)
Se o celular liga normalmente e a Depuração USB está ativada:
adb reboot bootloaderO celular reinicia direto no modo fastboot. No Android 10 em diante também existe adb reboot fastboot, que leva ao fastbootd, um modo fastboot que roda dentro do recovery e é necessário para gravar as partições dinâmicas dos celulares mais novos. A diferença está explicada em ADB reboot: recovery, bootloader, fastboot e modo download.
No ADBKit você faz o mesmo pelo menu de energia ao lado da tela: Boot modes › Bootloader / fastboot. A conexão ADB termina quando o celular sai do Android, e o ADBKit não roda comandos fastboot, então continue a partir daí com a ferramenta fastboot.
Jeito 2: combinação de botões
Quando o celular não liga ou a Depuração USB está desativada, use os botões. Primeiro desligue o celular por completo, depois segure as teclas abaixo até a tela do fastboot aparecer.
| Marca | Botões (celular desligado) | O que aparece |
|---|---|---|
| Motorola | Liga/desliga + Volume para baixo | O menu do bootloader |
| Xiaomi, Redmi, POCO | Liga/desliga + Volume para baixo | Um coelho consertando um robô Android e "FASTBOOT" |
| Google Pixel | Liga/desliga + Volume para baixo | "Fastboot Mode" em vermelho na tela do bootloader |
| OnePlus | Liga/desliga + Volume para cima + Volume para baixo nos modelos recentes, Liga/desliga + Volume para cima nos antigos | Menu "Fastboot Mode" |
| Nokia | Volume para baixo pressionado enquanto você liga um cabo USB conectado ao computador | Tela do fastboot |
| Sony Xperia | Volume para cima pressionado enquanto você liga um cabo USB conectado ao computador | Luz de notificação azul, sem imagem na tela |
| Samsung | Não tem modo fastboot | A Samsung usa o modo download no lugar |
As combinações mudam entre modelos e anos, então se uma não funcionar, procure o seu modelo exato no site de suporte da fabricante. Alguns celulares também precisam do cabo conectado antes de a tela do bootloader aparecer.
Confira se o computador vê o celular
Com o celular no modo fastboot e ligado por USB:
fastboot devicesDeve aparecer um número de série seguido de fastboot. Se não aparecer nada:
- Windows: instale o Google USB Driver (para Pixel) ou o driver da fabricante. Sem ele, o
fastbootfica esperando para sempre com< waiting for any device >. - Linux: adicione uma regra udev para o seu celular, ou teste o comando com
sudopara confirmar que é um problema de permissão. - Todos os sistemas: teste outro cabo e uma porta USB direto no computador em vez de um hub. Uma porta USB 2.0 às vezes funciona quando uma USB 3 não funciona.
Comandos fastboot básicos
| Comando | O que faz |
|---|---|
fastboot devices | Lista os celulares no modo fastboot |
fastboot getvar product | Mostra o codinome do aparelho |
fastboot getvar unlocked | Mostra se o bootloader está desbloqueado |
fastboot reboot | Reinicia no Android |
fastboot reboot bootloader | Reinicia no modo fastboot de novo |
fastboot flashing unlock | Desbloqueia o bootloader (apaga todos os dados) |
fastboot flash <partição> <arquivo.img> | Grava uma imagem numa partição |
Nem todo celular responde a todos os getvar, e algumas fabricantes têm um processo de desbloqueio próprio (a Xiaomi, por exemplo, exige a própria ferramenta de desbloqueio e um período de espera).
Riscos antes de gravar qualquer coisa
- Desbloquear o bootloader apaga o celular. Todos os apps, fotos e arquivos são excluídos. Faça backup antes.
- Um bootloader desbloqueado reduz a segurança. Alguns apps de banco e o Google Wallet param de funcionar, e o celular mostra um aviso toda vez que liga.
- Gravar a imagem errada pode deixar o celular sem ligar. Use só imagens feitas para o seu modelo e região exatos.
- Garantia: algumas fabricantes consideram que o desbloqueio anula a garantia.
Se você só quer dar uma olhada, fastboot devices, getvar e reboot não fazem mal nenhum.
Como sair do modo fastboot
- Pelo computador:
fastboot reboot - No menu de um Motorola, Pixel ou OnePlus: use as teclas de volume para selecionar Start (ou Reboot) e aperte o Liga/desliga.
- Na tela FASTBOOT de um Xiaomi: segure o Liga/desliga por uns 10 a 15 segundos até o celular reiniciar.
- Ainda travado: segure Liga/desliga e Volume para baixo juntos por uns 15 segundos. A maioria dos celulares força a reinicialização.
Se o celular sempre volta para o modo fastboot, o próprio Android pode estar danificado. Aí o caminho é regravar o firmware oficial do seu modelo ou usar a ferramenta de reparo da fabricante.