Fastboot - Fastboot

Fastboot
Fastboot-Modus.jpg
Ein im Fastboot-Modus gebootetes Nexus 5 kann nun Fastboot-Befehle vom Host-PC annehmen
Originalautor(en) Google LLC
Repository https://android.googlesource.com/platform/system/core/+/refs/heads/master/fastboot/
Inbegriffen Android SDK
Verfügbar in C++
Typ Firmware-Kommunikationsprotokoll und dessen Implementierung

Fastboot ist ein Protokoll und ein gleichnamiges Tool. Es ist im Android SDK- Paket enthalten, das hauptsächlich zum Ändern des Flash- Dateisystems über eine USB- Verbindung vom Host-Computer verwendet wird. Dazu muss das Gerät im Fastboot-Modus gestartet werden . Wenn der Modus aktiviert ist, akzeptiert er einen bestimmten Satz von Befehlen, die über USB über eine Befehlszeile an ihn gesendet werden. Fastboot ermöglicht das Booten von einem benutzerdefinierten Wiederherstellungsimage . Fastboot erfordert kein aktiviertes USB-Debugging auf dem Gerät. Nicht alle Android-Geräte haben Fastboot aktiviert. Um Fastboot zu verwenden, muss während des Bootens eine bestimmte Tastenkombination gehalten werden.

Hersteller von Android-Geräten können wählen, ob sie Fastboot oder ein anderes Protokoll implementieren möchten.

Tasten gedrückt

Die Tasten, die für Fastboot gedrückt werden müssen, unterscheiden sich bei verschiedenen Herstellern.

  • HTC und Xiaomi: Strom und Lautstärke runter
  • Sony: Einschalten und Lautstärke erhöhen
  • Nexus: Ein-/Ausschalten, lauter und leiser

Auf Samsung-Geräten müssen Power, Leiser und Home gedrückt werden, um in den ODIN- Modus zu gelangen. Dies ist ein proprietäres Protokoll und Tool als Alternative zu Fastboot.

Befehle

Einige der am häufigsten verwendeten Fastboot-Befehle sind:

  • flash – schreibt eine Partition mit einem auf dem Host-Computer gespeicherten Binär-Image neu.
  • flashing unlock/oem unlock *** – Entsperrt einen OEM-gesperrten Bootloader zum Flashen von benutzerdefinierten/unsignierten ROMs. Das *** ist ein gerätespezifischer Entsperrschlüssel.
  • Löschen – löscht eine bestimmte Partition.
  • reboot – startet das Gerät entweder in das Hauptbetriebssystem, die Systemwiederherstellungspartition oder zurück in seinen Bootloader.
  • Geräte – zeigt eine Liste aller Geräte (mit Seriennummer) an, die an den Host-Computer angeschlossen sind.
  • format – formatiert eine bestimmte Partition; das Dateisystem der Partition muss vom Gerät erkannt werden.

Implementierungen

Das Fastboot-Protokoll wurde im Little Kernel Fork von Qualcomm und im TianoCore EDK II implementiert .

Fastboot ist ein Modus des Android-Bootloaders namens ABOOT.

Siehe auch

Verweise

Externe Links