Google is committed to advancing racial equity for Black communities. See how.
Diese Seite wurde von der Cloud Translation API übersetzt.
Switch to English

Blinkende Geräte

Diese Seite enthält Details zum Ausführen von Builds auf bestimmten Geräten und ergänzt die Informationen in Erstellen von Android .

Erstellen von Fastboot und ADB

Wenn Sie nicht bereits haben fastboot und adb , können Sie sie mit dem regulären Build - System aufzubauen. Verwenden Sie die Anweisungen unter Erstellen von Android und ersetzen Sie den Befehl main make durch:

make fastboot adb

Siehe Android Debug Bridge (ADB) für Details über Android Debug Bridge (ADB).

Booten in den Fastboot-Modus

fastboot ist ein Bootloader-Modus, in dem Sie ein Gerät fastboot können. Verwenden Sie während eines Kaltstarts eines Geräts die folgenden Tastenkombinationen, um in den fastboot Modus zu fastboot .

Sie können den Befehl adb reboot bootloader um direkt in den Bootloader neu zu starten, oder Sie können während eines Kaltstarts eine der folgenden Tastenkombinationen verwenden.

Gerät Code Name Schlüssel
Pixel 3a XL Bonito Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Pixel 3a Sargo Halten Sie die Lautstärke gedrückt und halten Sie dann die Ein / Aus-Taste gedrückt .
Pixel 3 XL Schraffur Halten Sie die Lautstärke gedrückt und halten Sie dann die Ein / Aus-Taste gedrückt .
Pixel 3 blaue Linie Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Pixel 2 XL Taimen Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Pixel 2 Zander Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Pixel XL Marlin Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Pixel Segelfisch Halten Sie die Lautstärke gedrückt und halten Sie dann die Ein / Aus-Taste gedrückt .
wandernd wandernd Verbindungsstifte 1 - 2 und 5 - 6 von J15.
Nexus 6P Angler Halten Sie die Lautstärke gedrückt und halten Sie dann die Ein / Aus-Taste gedrückt .
Nexus 5X Groppe Halten Sie die Lautstärke gedrückt und halten Sie dann die Ein / Aus-Taste gedrückt .
Nexus 6 Shamu Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus-Spieler Fugu Halten Sie die Ein- / Aus-Taste gedrückt .
Nexus 9 volantis Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus 5 Hammerkopf Halten Sie sowohl Lauter als auch Leiser gedrückt und halten Sie dann Power gedrückt .
Nexus 7 flo Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus 7 3G deb Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus 10 Manta Halten Sie sowohl Lauter als auch Leiser gedrückt und halten Sie dann Power gedrückt .
Nexus 4 Mako Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus 7 (2012) Zackenbarsch Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus 7 3G (2012) Tilapia Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus Q. Phantasma Schalten Sie das Gerät ein und decken Sie es mit einer Hand ab, nachdem die LEDs aufleuchten und bis sie rot werden.
Galaxy Nexus GSM Maguro Halten Sie sowohl Lauter als auch Leiser gedrückt und halten Sie dann Power gedrückt .
Galaxy Nexus (Verizon) Toro Halten Sie sowohl Lauter als auch Leiser gedrückt und halten Sie dann Power gedrückt .
Galaxy Nexus (Sprint) Toroplus Halten Sie sowohl Lauter als auch Leiser gedrückt und halten Sie dann Power gedrückt .
Motorola Xoom Wingray Halten Sie die Lautstärke gedrückt und halten Sie dann Power gedrückt .
Nexus S. Crespo Halten Sie die Lautstärketaste gedrückt und halten Sie dann die Ein / Aus-Taste gedrückt .
Nexus SG crespo4g Halten Sie die Lautstärketaste gedrückt und halten Sie dann die Ein / Aus-Taste gedrückt .

Bootloader entsperren

Sie können ein benutzerdefiniertes System nur flashen, wenn der Bootloader dies zulässt und der Bootloader standardmäßig gesperrt ist. Sie können den Bootloader entsperren, löschen jedoch Benutzerdaten aus Datenschutzgründen. Nach dem Entsperren werden alle Daten auf dem Gerät gelöscht, dh sowohl private App-Daten als auch freigegebene Daten, auf die über USB zugegriffen werden kann (einschließlich Fotos und Filme). Sichern Sie alle wichtigen Dateien auf dem Gerät, bevor Sie versuchen, den Bootloader zu entsperren.

Sie müssen den Bootloader nur einmal entsperren und können ihn bei Bedarf erneut sperren.

Aktuelle Geräte entsperren

Alle seit 2014 veröffentlichten Nexus- und Pixel-Geräte (beginnend mit Nexus 6 und Nexus 9) sind auf die Werkseinstellungen zurückgesetzt und erfordern einen mehrstufigen Vorgang, um den Bootloader zu entsperren.

  1. So aktivieren Sie die OEM-Entsperrung auf dem Gerät:
    1. Tippen Sie in den Einstellungen auf Über Telefon und dann siebenmal auf Nummer erstellen.
    2. Wenn die Meldung Sie sind Entwickler , tippen Sie auf die Schaltfläche Zurück .
    3. Tippen Sie auf Entwickleroptionen und aktivieren Sie die OEM-Entsperrung und das USB-Debugging . (Wenn die OEM-Entsperrung deaktiviert ist, stellen Sie eine Verbindung zum Internet her, damit das Gerät mindestens einmal einchecken kann. Wenn die Deaktivierung deaktiviert bleibt, ist Ihr Gerät möglicherweise von Ihrem Netzbetreiber SIM-gesperrt und der Bootloader kann nicht entsperrt werden.)
  2. fastboot Sie den Bootloader neu und entsperren Sie ihn mit fastboot .
    • Für neuere Geräte (2015 und höher):
      fastboot flashing unlock
    • Für ältere Geräte (2014 und niedriger):
      fastboot oem unlock
  3. Bestätigen Sie die Entsperrung auf dem Bildschirm.

Den Bootloader erneut sperren

So sperren Sie den Bootloader erneut:

  • Für neuere Geräte (2015 und höher):
    fastboot flashing lock
  • Für ältere Geräte (2014 und niedriger):
    fastboot oem lock

Flash-Lock-Zustände verwenden

Die getFlashLockState() System-API überträgt den Bootloader-Status und die PersistentDataBlockManager.getFlashLockState() System-API gibt den Sperrstatus des Bootloaders auf kompatiblen Geräten zurück.

Rückgabewert Bedingungen
FLASH_LOCK_UNKNOWN Wird nur von Geräten zurückgegeben, die ein Upgrade auf Android 7.x oder höher durchführen und zuvor die Bootloader-Änderungen nicht unterstützt haben, die zum Abrufen des Flash-Lock-Status erforderlich sind, wenn sie die Flash-Lock- / Unlock-Funktion unterstützen.
  • Neue Geräte mit Android 7.x oder höher müssen sich entweder im FLASH_LOCK_LOCKED oder FLASH_LOCK_UNLOCKED .
  • Geräte, die auf Android 7.x oder höher aktualisiert werden und die Funktion zum Entsperren / Sperren von Blinken nicht unterstützen, sollten den FLASH_LOCK_LOCKED .
FLASH_LOCK_LOCKED Wird von jedem Gerät zurückgegeben, das kein blinkendes Sperren / Entsperren unterstützt (dh das Gerät ist immer gesperrt), oder von jedem Gerät, das blinkendes Sperren / Entsperren unterstützt und sich im gesperrten Zustand befindet.
FLASH_LOCK_UNLOCKED Wird von jedem Gerät zurückgegeben, das das blinkende Sperren / Entsperren unterstützt und sich im entsperrten Zustand befindet.

Hersteller sollten die von Geräten mit gesperrten und entsperrten Bootloadern zurückgegebenen Werte testen. Beispielsweise enthält das Android Open Source-Projekt (AOSP) eine Referenzimplementierung, die einen Wert zurückgibt, der auf der boot-Eigenschaft ro.boot.flash.locked basiert. Beispielcode befindet sich in folgenden Verzeichnissen:

  • frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
  • frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java

Auswählen eines Gerätebaus

Die empfohlenen Geräte-Builds sind über das lunch verfügbar, auf das zugegriffen werden kann, wenn der Befehl zum lunch ohne Argumente ausgeführt wird. Sehen Sie ein Ziel auswählen verfügbare Build - Typen und weitere Informationen über das lunch Befehl.

Sie können Factory-Images und Binärdateien für Nexus-Geräte von developer.google.com herunterladen. Downloads finden Sie unter Gerätebinärdateien . Weitere Informationen und zusätzliche Ressourcen finden Sie unter Abrufen proprietärer Binärdateien .

Gerät Code Name Konfiguration erstellen
Pixel 3a XL Bonito aosp_bonito-userdebug
Pixel 3a Sargo aosp_sargo-userdebug
Pixel 3 XL Schraffur aosp_crosshatch-userdebug
Pixel 3 blaue Linie aosp_blueline-userdebug
Pixel 2 XL Taimen aosp_taimen-userdebug
Pixel 2 Zander aosp_walleye-userdebug
Pixel XL Marlin aosp_marlin-userdebug
Pixel Segelfisch aosp_sailfish-userdebug
HiKey wandernd hikey-userdebug
Nexus 6P Angler aosp_angler-userdebug
Nexus 5X Groppe aosp_bullhead-userdebug
Nexus 6 Shamu aosp_shamu-userdebug
Nexus-Spieler Fugu aosp_fugu-userdebug
Nexus 9 volantis (Flunder) aosp_flounder-userdebug
Nexus 5 (GSM / LTE) Hammerkopf aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) Rasiermesser (flo) aosp_flo-userdebug
Nexus 7 (Mobil) razorg (deb) aosp_deb-userdebug
Nexus 10 Mantaray (Manta) full_manta-userdebug
Nexus 4 Occam (Mako) full_mako-userdebug
Nexus 7 (Wi-Fi) Nakasi (Zackenbarsch) full_grouper-userdebug
Nexus 7 (Mobil) Nakasig (Tilapia) full_tilapia-userdebug
Galaxy Nexus (GSM / HSPA +) Yakju (Maguro) full_maguro-userdebug
Galaxy Nexus (Verizon) Mysid (Toro) √aosp_toro-userdebug
Galaxy Nexus (experimentell) Mysidspr (Toroplus) aosp_toroplus-userdebug
Motorola Xoom (US-WLAN) Wingray full_wingray-userdebug
Nexus S. Soju (Crespo) full_crespo-userdebug
Nexus S 4G Sojus (crespo4g) full_crespo4g-userdebug

Ein Gerät flashen

Sie können ein gesamtes Android-System mit einem einzigen Befehl flashen. Dadurch wird überprüft, ob das zu flashende System mit dem installierten Bootloader und Funkgerät kompatibel ist, die Boot-, Wiederherstellungs- und Systempartitionen zusammen geschrieben und anschließend das System neu gestartet. Durch das Blinken werden auch alle Benutzerdaten fastboot oem unlock , ähnlich wie beim fastboot oem unlock .

So flashen Sie ein Gerät:

  1. fastboot 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. Führen Sie nach dem Fastboot-Modus des Geräts Folgendes aus:
    fastboot flashall -w
    Mit der Option -w die Partition /data auf dem Gerät gelöscht. Dies ist nützlich, wenn Sie ein bestimmtes Gerät zum ersten Mal flashen, ist aber ansonsten nicht erforderlich.

Wiederherstellen der Geräte auf den Werkszustand

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.