Fastboot - Fastboot

Fastboot
Fastboot mode.jpg
Um Nexus 5 inicializado no modo Fastboot, que agora pode aceitar comandos fastboot do PC host
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.

Veja também

Referências

links externos