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:
Aktivieren Sie die OEM-Entsperrung und das USB-Debugging in den Entwickleroptionen:
- Tippen Sie in der App „Einstellungen“ auf „Über das Telefon“ .
- Tippen Sie sieben Mal auf Build-Nummer .
- Wenn Sie die Meldung sehen , dass Sie jetzt Entwickler sind! , tippen Sie auf <- .
- Tippen Sie auf „System“ und dann auf „Entwickleroptionen“ .
- 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.
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 Befehlszeileadb reboot bootloader
ein. - Verwenden Sie eine Tastenkombination:
- Bestimmen Sie die Tastenkombination für Ihr Gerät. Eine Tabelle mit Fastboot-Tastenkombinationen finden Sie unter Fastboot-Tastenkombinationen .
- Schalten Sie das Gerät aus.
- 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:
- (Optional) Sichern Sie alle wichtigen Dateien auf dem Gerät.
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.
- Wenn Sie ein Nexus- oder Pixel-Gerät aktualisieren, das 2015 oder später hergestellt wurde, führen Sie
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:
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
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.