Fastboot - Fastboot
Autor (es) original (is) | Google LLC |
---|---|
Repositório | https://android.googlesource.com/platform/system/core/+/refs/heads/master/fastboot/ |
Incluído com | Android SDK |
Disponível em | C ++ |
Modelo | Protocolo de comunicação de firmware e implementação do mesmo |
Fastboot é um protocolo e uma ferramenta com o mesmo nome. Ele está incluído no pacote Android SDK usado principalmente para modificar o sistema de arquivos flash por meio de uma conexão USB do computador host. Requer que o dispositivo seja iniciado no modo Fastboot . Se o modo estiver habilitado, ele aceitará um conjunto específico de comandos enviados a ele via USB usando uma linha de comando. Fastboot permite inicializar a partir de uma imagem de recuperação personalizada . O Fastboot não requer que a depuração USB esteja habilitada no dispositivo. Nem todos os dispositivos Android têm o fastboot ativado. Para usar o fastboot, uma combinação específica de teclas deve ser pressionada durante a inicialização.
Os fabricantes de dispositivos Android podem escolher se desejam implementar o fastboot ou algum outro protocolo.
Teclas pressionadas
As teclas que devem ser pressionadas para o fastboot diferem para vários fornecedores.
- HTC e Xiaomi: diminua o volume e a energia
- Sony: aumentar a potência e o volume
- Nexus: liga / desliga, aumenta e diminui o volume
Em dispositivos Samsung, pressione Liga / Desliga, diminuir o volume e inicial para entrar no modo ODIN . Este é um protocolo proprietário e ferramenta como alternativa ao fastboot.
Comandos
Alguns dos comandos fastboot mais comumente usados incluem:
- flash - reescreve uma partição com uma imagem binária armazenada no computador host.
- flashing unlock / oem unlock *** - destrava um bootloader OEM travado para flashing de ROMs personalizados / não assinados. O *** é uma chave de desbloqueio específica do dispositivo.
- apagar - apaga uma partição específica.
- reboot - reinicializa o dispositivo no sistema operacional principal, na partição de recuperação do sistema ou de volta em seu carregador de boot.
- dispositivos - exibe uma lista de todos os dispositivos (com o número de série) conectados ao computador host.
- formato - formata uma partição específica; o sistema de arquivos da partição deve ser reconhecido pelo dispositivo.
Implementações
O protocolo fastboot foi implementado no fork Little Kernel da Qualcomm e no TianoCore EDK II .
Fastboot é um modo do bootloader Android chamado ABOOT.