Wypełnij naszą ankietę dotyczącą użyteczności, aby ulepszyć tę witrynę.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Urządzenia migające

Ta strona zawiera szczegółowe informacje na temat uruchamiania kompilacji na określonych urządzeniach. Te szczegóły uzupełniają informacje w budowaniu systemu Android .

Budowanie fastboot i adb

Jeśli nie masz jeszcze fastboot i adb , możesz je zbudować za pomocą zwykłego systemu kompilacji. Skorzystaj z instrukcji w budowaniu Androida i zamień główne polecenie make

make fastboot adb

Zobacz Android Debug Bridge (ADB), aby uzyskać szczegółowe informacje na temat Android Debug Bridge (ADB).

Uruchamianie w trybie szybkiego uruchamiania

Możesz sflashować urządzenie, gdy jest w trybie bootloadera fastboot . Aby przejść do trybu fastboot uruchamiania, gdy urządzenie przechodzi zimny rozruch, użyj kombinacji klawiszy podanych w poniższej tabeli.

Możesz także użyć polecenia adb reboot bootloader aby uruchomić ponownie bezpośrednio w programie ładującym.

Urządzenie Kryptonim Kluczowe kombinacje
Pixel 5 czerwonopłetwy Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 4a (5G) cierń Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 4a słoneczna ryba Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 4 XL koral Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 4 płomień Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 3a XL bonito Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 3a sargo Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 3 XL kreskowanie Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 3 niebieska Linia Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 2 XL taimen Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel 2 sandacz Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel XL marlin Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Pixel żaglica Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
hikey hikey Połącz piny 1 - 2 i 5 - 6 złącza J15.
Nexus 6P wędkarz Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 5X byczek Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 6 shamu Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus Player fugu Naciśnij i przytrzymaj przycisk zasilania .
Nexus 9 volantis Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 5 młot Naciśnij i przytrzymaj przyciski zwiększania i zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 7 flo Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 7 3G deb Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 10 manta Naciśnij i przytrzymaj przyciski zwiększania i zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 4 mako Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 7 (2012) grouper Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus 7 3G (2012) tilapia Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus Q chimera Włącz urządzenie, a następnie zakryj je jedną ręką po zaświeceniu się diod LED, aż zmienią kolor na czerwony.
Galaxy Nexus GSM maguro Naciśnij i przytrzymaj przyciski zwiększania i zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Galaxy Nexus (Verizon) toro Naciśnij i przytrzymaj przyciski zwiększania i zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Galaxy Nexus (Sprint) toroplus Naciśnij i przytrzymaj przyciski zwiększania i zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Motorola Xoom Wingray Naciśnij i przytrzymaj przycisk zmniejszania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus S crespo Naciśnij i przytrzymaj przycisk zwiększania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .
Nexus SG crespo4g Naciśnij i przytrzymaj przycisk zwiększania głośności , a następnie naciśnij i przytrzymaj przycisk zasilania .

Odblokowanie bootloadera

Możesz sflashować system niestandardowy tylko wtedy, gdy program ładujący na to zezwala. Należy jednak pamiętać, że program ładujący jest domyślnie zablokowany. Możesz odblokować program ładujący, ale spowoduje to usunięcie danych użytkownika ze względu na ochronę prywatności. Po odblokowaniu wszystkie dane na urządzeniu są usuwane, czyli zarówno prywatne dane aplikacji, jak i dane udostępnione przez USB (w tym zdjęcia i filmy). Przed próbą odblokowania programu ładującego wykonaj kopię zapasową wszystkich ważnych plików na urządzeniu.

Musisz odblokować bootloader tylko raz i możesz go ponownie zablokować, jeśli to konieczne.

Odblokowywanie ostatnich urządzeń

Wszystkie urządzenia Nexus i Pixel wydane od 2014 roku (począwszy od Nexusa 6 i Nexusa 9) mają ochronę przywracaną do ustawień fabrycznych i wymagają wieloetapowego procesu odblokowania programu ładującego.

  1. Aby włączyć odblokowywanie OEM na urządzeniu:
    1. W Ustawieniach stuknij opcję Informacje o telefonie , a następnie siedem razy stuknij opcję Numer kompilacji .
    2. Gdy zobaczysz komunikat Jesteś programistą , dotknij przycisku Wstecz .
    3. Stuknij Opcje programisty i włącz odblokowywanie OEM i debugowanie USB . (Jeśli odblokowywanie OEM jest wyłączone, połącz się z internetem, aby urządzenie mogło się przynajmniej raz sprawdzić. Jeśli pozostanie wyłączone, Twoje urządzenie może być zablokowane na karcie SIM przez operatora i nie można odblokować programu ładującego).
  2. Uruchom ponownie program ładujący i użyj fastboot aby go odblokować.
    • W przypadku nowszych urządzeń (2015 i nowsze):
      fastboot flashing unlock
    • W przypadku starszych urządzeń (2014 i starsze):
      fastboot oem unlock
  3. Potwierdź odblokowanie na ekranie.

Ponowne blokowanie bootloadera

Aby ponownie zablokować bootloader:

  • W przypadku nowszych urządzeń (2015 i nowsze):
    fastboot flashing lock
  • W przypadku starszych urządzeń (2014 i niższych):
    fastboot oem lock

Używanie stanów blokady flash

Funkcja API systemu getFlashLockState() przesyła stan programu ładującego, a systemowy interfejs API PersistentDataBlockManager.getFlashLockState() zwraca stan blokady programu ładującego na zgodnych urządzeniach.

Wartość zwracana Warunki
FLASH_LOCK_UNKNOWN Zwracany tylko w przypadku urządzeń aktualizowanych do systemu Android 7.x lub nowszego, które wcześniej nie obsługiwały zmian bootloadera wymaganych do uzyskania statusu blokady flash, jeśli obsługują funkcję flashowania blokady / odblokowania.
  • Nowe urządzenia z Androidem 7.x lub nowszym muszą mieć stan FLASH_LOCK_LOCKED lub FLASH_LOCK_UNLOCKED .
  • Urządzenia aktualizujące się do systemu Android 7.x lub nowszego, które nie obsługują funkcji odblokowywania / blokowania flashowania, powinny powrócić do stanu FLASH_LOCK_LOCKED .
FLASH_LOCK_LOCKED Zwracany przez dowolne urządzenie, które nie obsługuje migającej blokady / odblokowania (to znaczy urządzenie jest zawsze zablokowane) lub dowolne urządzenie, które obsługuje migającą blokadę / odblokowanie i jest w stanie zablokowanym.
FLASH_LOCK_UNLOCKED Zwracany przez dowolne urządzenie, które obsługuje migającą blokadę / odblokowanie i jest w stanie odblokowanym.

Producenci powinni przetestować wartości zwracane przez urządzenia z zablokowanymi i odblokowanymi bootloaderami. Na przykład Android Open Source Project (AOSP) zawiera implementację referencyjną, która zwraca wartość na podstawie ro.boot.flash.locked rozruchu ro.boot.flash.locked . Przykładowy kod znajduje się w następujących katalogach:

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

Wybór wersji urządzenia

Zalecane kompilacje urządzeń są dostępne z menu lunch , do którego można uzyskać dostęp po uruchomieniu polecenia lunch bez argumentów. Zobacz Wybieranie celu dla dostępnych typów kompilacji i więcej informacji na temat polecenia lunch .

Możesz pobrać obrazy fabryczne i pliki binarne dla urządzeń Nexus ze strony developers.google.com . Aby pobrać pliki, zobacz pliki binarne urządzenia . Aby uzyskać szczegółowe informacje i dodatkowe zasoby, zobacz Uzyskiwanie zastrzeżonych plików binarnych .

Urządzenie Kryptonim Zbuduj konfigurację
Pixel 3a XL bonito aosp_bonito-userdebug
Pixel 3a sargo aosp_sargo-userdebug
Pixel 3 XL kreskowanie aosp_crosshatch-userdebug
Pixel 3 niebieska Linia aosp_blueline-userdebug
Pixel 2 XL taimen aosp_taimen-userdebug
Pixel 2 sandacz aosp_walleye-userdebug
Pixel XL marlin aosp_marlin-userdebug
Pixel żaglica aosp_sailfish-userdebug
Cześć hikey hikey-userdebug
Nexus 6P wędkarz aosp_angler-userdebug
Nexus 5X byczek aosp_bullhead-userdebug
Nexus 6 shamu aosp_shamu-userdebug
Nexus Player fugu aosp_fugu-userdebug
Nexus 9 volantis (flądra) aosp_flounder-userdebug
Nexus 5 (GSM / LTE) młot aosp_hammerhead-userdebug
Nexus 7 (Wi-Fi) brzytwa (flo) aosp_flo-userdebug
Nexus 7 (telefon komórkowy) razorg (deb) aosp_deb-userdebug
Nexus 10 mantaray (manta) full_manta-userdebug
Nexus 4 occam (mako) full_mako-userdebug
Nexus 7 (Wi-Fi) nakasi (grouper) full_grouper-userdebug
Nexus 7 (telefon komórkowy) nakasig (tilapia) full_tilapia-userdebug
Galaxy Nexus (GSM / HSPA +) yakju (maguro) full_maguro-userdebug
Galaxy Nexus (Verizon) mysid (toro) √aosp_toro-userdebug
Galaxy Nexus (wersja eksperymentalna) mysidspr (toroplus) aosp_toroplus-userdebug
Motorola Xoom (Wi-Fi w USA) Wingray full_wingray-userdebug
Nexus S soju (crespo) full_crespo-userdebug
Nexus S 4G sojus (crespo4g) full_crespo4g-userdebug

Flashowanie urządzenia

Możesz sflashować cały system Android jednym poleceniem; w ten sposób sprawdza, czy system, który jest flashowany, jest zgodny z zainstalowanym programem ładującym i radiem, zapisuje razem partycje rozruchowe, przywracania i systemowe, a następnie ponownie uruchamia system. Flashowanie usuwa również wszystkie dane użytkownika, podobnie jak fastboot oem unlock .

Aby sflashować urządzenie:

  1. Umieścić urządzenie w fastboot trybie utrzymując odpowiednią kombinację klawiszy podczas startu lub za pomocą następującego polecenia:
    adb reboot bootloader
  2. Gdy urządzenie jest w trybie szybkiego uruchamiania, uruchom:
    fastboot flashall -w
    Opcja -w powoduje wyczyszczenie partycji /data na urządzeniu; jest to przydatne przy pierwszym flashowaniu określonego urządzenia, ale poza tym jest niepotrzebne.

Przywracanie urządzeń do stanu fabrycznego

Obrazy fabryczne urządzeń Google są dostępne w witrynie Obrazy fabryczne urządzeń Nexus i Pixel . Obrazy fabryczne Motorola Xoom są dystrybuowane bezpośrednio przez firmę Motorola.