Flashen mit Fastboot

Auf dieser Seite finden Sie Details zum Flashen von Android-Builds auf Geräten mithilfe der Fastboot- und ADB- Tools. Mit diesen Tools können Sie Ihre Entwicklungs-Workstation direkt mit Ihrem Android-Gerät verbinden, sodass Sie Android installieren (flashen) und Ihre Betriebssystem- und App-Änderungen testen können. Weitere Informationen zur Funktionsweise von adb, mit Schwerpunkt auf der App-Entwicklung, finden Sie auf der Seite Android Debug Bridge (adb) von Android Studio . Weitere Informationen zum Code für adb finden Sie in der adb- README-Datei .

Stellen Sie sicher, dass Sie über Fastboot und ADB verfügen

Wenn Sie Android erstellen, wird standardmäßig adb erstellt. Um zu bestätigen, dass Sie über adb verfügen, führen Sie die folgenden Befehle aus:

adb --version
fastboot --version

Wenn Sie Versionsnummern sehen, haben Sie Fastboot und ADB installiert. Wenn Sie keine Versionsnummern sehen, stellen Sie sicher, dass Sie Android erstellt haben . erfolgreich. Fahren Sie mit der Aktivierung Ihrer USB-Verbindung fort.

Aktivieren Sie Ihre USB-Verbindung

Bevor Sie Android auf einem Gerät ausführen, müssen Sie Ihre USB-Verbindung aktivieren:

  1. Aktivieren Sie die OEM-Entsperrung und das USB-Debugging in den Entwickleroptionen:

    1. Tippen Sie in der App „Einstellungen“ auf „Über das Telefon“ .
    2. Tippen Sie sieben Mal auf Build-Nummer .
    3. Wenn Sie die Meldung sehen , dass Sie jetzt Entwickler sind! , tippen Sie auf <- .
    4. Tippen Sie auf „System“ und dann auf „Entwickleroptionen“ .
    5. Aktivieren Sie die OEM-Entsperrung und das USB-Debugging . Wenn die OEM-Entsperrung nicht verfügbar ist, stellen Sie eine Verbindung zum Internet her, damit das Gerät einchecken kann. Wenn das immer noch nicht funktioniert, können Sie ein Einchecken erzwingen: Geben Sie in der Dialer-App *#*#CHECKIN#*#* (*# *#2432546#*#*) (keine SIM erforderlich). Nach Eingabe der Nummer (Sie müssen nicht auf „Anrufen“ drücken) verschwindet der Text und es erscheint eine Erfolgsmeldung.

    Wenn die OEM-Entsperrung weiterhin nicht verfügbar ist, ist Ihr Gerät möglicherweise von Ihrem Mobilfunkanbieter SIM-gesperrt und der Bootloader kann nicht entsperrt werden.

  2. Schließen Sie Ihr Gerät an einen USB-Anschluss Ihrer Workstation an.

Booten Sie im Fastboot-Modus

Bevor Android auf ein Gerät geflasht werden kann, muss sich ein Gerät im Fastboot-Modus befinden. Es gibt zwei Möglichkeiten, ein Gerät im Fastboot-Modus zu starten:

  • Verwenden Sie den Befehl adb : Geben Sie in der Befehlszeile adb reboot bootloader ein.
  • Verwenden Sie eine Tastenkombination:
    1. Bestimmen Sie die Tastenkombination für Ihr Gerät. Eine Tabelle mit Fastboot-Tastenkombinationen finden Sie unter Fastboot-Tastenkombinationen .
    2. Schalten Sie das Gerät aus.
    3. Schalten Sie das Gerät ein und halten Sie sofort die Tastenkombination für Ihr Gerät gedrückt (festgelegt in Schritt 1).

Entsperren Sie den Bootloader

Nach dem Booten im Fastboot-Modus müssen Sie den Bootloader entsperren.

So entsperren Sie den Bootloader:

  1. (Optional) Sichern Sie alle wichtigen Dateien auf dem Gerät.
  2. Führen Sie den Entsperrbefehl für Ihr Gerät aus:

    • Wenn Sie ein Nexus- oder Pixel-Gerät aktualisieren, das 2015 oder später hergestellt wurde, führen Sie fastboot flashing unlock aus.
    • Für Pixel 2: Um den Bootloader zu flashen, stellen Sie sicher, dass der Bootloader des Pixel 2 mindestens auf die Version von Oreo MR1 aktualisiert ist. Um auf ein Pixel 2 auf diese Version zu aktualisieren, wenden Sie das Over-the-Air-Update (OTA) an oder laden Sie ein vollständiges OTA von der Seite.
    • Für Pixel 2 XL nur mit Loader-Version vor TMZ20a: Die kritischen Partitionen müssen möglicherweise vor dem Flashen entsperrt werden. Um die kritischen Partitionen nur auf Pixel 2 XL zu entsperren, führen Sie fastboot flashing unlock_critical aus.
    • Wenn Sie ein Gerät vor 2015 entsperren, führen Sie fastboot oem unlock aus.

    Das Zielgerät zeigt einen Bestätigungsbildschirm an.

  3. Bestätigen Sie, dass Sie alle Benutzerdaten löschen und das Gerät entsperren möchten.

Flashen Sie ein Gerät

Sie können ein ganzes Android-System mit einem einzigen Befehl flashen. Durch das Flashen eines gesamten Systems mit einem einzigen Befehl wird überprüft, ob das zu flashende System mit dem installierten Bootloader und Radio kompatibel ist, die Boot-, Wiederherstellungs- und Systempartitionen werden zusammengeschrieben und das System wird neu gestartet.

So flashen Sie ein Gerät:

  1. Versetzen Sie das Gerät in den Fastboot-Modus, indem Sie beim Booten die entsprechende Tastenkombination gedrückt halten oder den folgenden Befehl verwenden:

    adb reboot bootloader
    
  2. Nachdem sich das Gerät im Fastboot-Modus befindet, führen Sie Folgendes aus:

    fastboot flashall -w
    

Die Option -w löscht die /data Partition auf dem Gerät, was beim ersten Flashen eines bestimmten Geräts nützlich ist.

Erneutes Sperren des Bootloaders

So sperren Sie den Bootloader erneut:

  • Führen Sie für Geräte ab 2015 den Befehl fastboot flashing lock aus
  • Führen Sie für Geräte der Version 2014 oder früher den Befehl fastboot oem lock aus

Gerät auf Werkszustand zurücksetzen

Factory-Images für Google-Geräte sind unter Factory Images für Nexus- und Pixel-Geräte verfügbar. Werksbilder für das Motorola Xoom werden direkt von Motorola vertrieben.