Flash z technologią Fastboot Mode

Na tej stronie znajdziesz szczegółowe informacje na temat błyskawicznego instalowania kompilacji na urządzeniach z Androidem za pomocą narzędzi fastboot i adb. Narzędzia te pozwalają podłączyć deweloperską stację roboczą bezpośrednio do urządzenia z Androidem, by można było zainstalować Androida (w formacie Flash) i przetestować zmiany w systemie operacyjnym i aplikacjach. Więcej informacji o działaniu narzędzia adb, ze szczególnym uwzględnieniem tworzenia aplikacji, znajdziesz na stronie Android Debug Bridge (adb) w Android Studio. Szczegółowe informacje o kodzie dla adb znajdziesz w pliku README adb.

Sprawdź, czy masz włączony tryb fastboot i adb.

Narzędzie adb jest tworzone domyślnie na Androidzie. Aby upewnić się, że masz program adb, uruchom te polecenia:

adb --version
fastboot --version

Jeśli widzisz numery wersji, masz zainstalowane pliki fastboot i adb. Jeśli nie widzisz numerów wersji, upewnij się, że Android został skompilowany. Przejdź do sekcji Włączanie połączenia USB.

Włącz połączenie USB

Zanim uruchomisz Androida na urządzeniu, musisz włączyć połączenie USB:

  1. W opcjach programisty włącz blokadę OEM i debugowanie USB:

    1. W aplikacji Ustawienia kliknij Informacje o telefonie.
    2. Kliknij Numer kompilacji 7 razy.
    3. Gdy zobaczysz komunikat Jesteś teraz programistą!, kliknij <-.
    4. Kliknij System, a następnie Opcje programisty.
    5. Włącz opcje Odblokowywanie OEM i Debugowanie USB. Jeśli odblokowywanie OEM jest niedostępne, połącz się z internetem, aby urządzenie mogło się zameldować. Jeśli to nie zadziała, możesz wymusić zameldowanie: w aplikacji Telefon wpisz *#*#CHECKIN#*#* (*#*#2432546#*#*) (bez karty SIM). Po wpisaniu numeru (nie trzeba klikać połączenia) tekst znika i pojawia się powiadomienie o powodzeniu połączenia.

    Jeśli blokada OEM pozostanie niedostępna, urządzenie może być zablokowane przez operatora i nie można odblokować programu rozruchowego.

  2. Podłącz urządzenie do portu USB w stacji roboczej.

Uruchamianie w trybie Fastboot Mode

Aby można było zainstalować Androida na urządzeniu, musi ono być w trybie Fastboot Mode. Urządzenie można uruchomić w trybie Fastboot Mode na 2 sposoby:

  • Użyj polecenia adb: w wierszu poleceń wpisz adb reboot bootloader.
  • Użyj kombinacji klawiszy:
    1. Ustal kombinację klawiszy na urządzeniu. Tabelę z kombinacjami klawiszy Fastboot znajdziesz w artykule o kombinacjach klawiszy Fastboot Mode.
    2. Wyłącz urządzenie.
    3. Włącz urządzenie i natychmiast przytrzymaj kombinację klawiszy przypisaną do urządzenia (określone w kroku 1).

Odblokuj program rozruchowy

Po uruchomieniu w trybie fastboot konieczne jest odblokowanie programu rozruchowego.

Aby odblokować program rozruchowy:

  1. (Opcjonalnie) Utwórz kopię zapasową wszystkich ważnych plików na urządzeniu.
  2. Uruchom polecenie odblokowania urządzenia:

    • Jeśli aktualizujesz urządzenie Nexus lub Pixel wyprodukowane w 2015 roku lub później, uruchom fastboot flashing unlock.
    • Pixel 2: aby zainstalować program rozruchowy, sprawdź, czy program rozruchowy Pixela 2 jest zaktualizowany co najmniej do wersji Oreo MR1. Aby zaktualizować telefon Pixel do tej wersji, przeprowadź bezprzewodową aktualizację OTA lub zainstaluj pełną wersję OTA z innego urządzenia.
    • W przypadku Pixela 2 XL tylko w przypadku wersji wczytywania starszej niż TMZ20a: przed rozpoczęciem flashowania konieczne może być odblokowanie partycji krytycznych. Aby odblokować partycje krytyczne tylko na Pixelu 2 XL, uruchom polecenie fastboot flashing unlock_critical.
    • Jeśli odblokowujesz urządzenie sprzed 2015 roku, uruchom fastboot oem unlock.

    Na urządzeniu docelowym wyświetli się ekran potwierdzenia.

  3. Potwierdź, że chcesz usunąć wszystkie dane użytkownika i odblokować urządzenie.

Flash urządzenia

Możesz zaktualizować cały system Android za pomocą jednego polecenia. Spowoduje to sprawdzenie, czy flashowany system jest zgodny z zainstalowanym programem rozruchowym i radiem, zapisuje razem dane rozruchowe, przywracania i partycje systemowe oraz uruchamia ponownie system.

Aby włączyć Flasha na urządzeniu:

  1. Uruchom urządzenie w trybie Fastboot Mode, przytrzymując odpowiednią kombinację klawiszy podczas uruchamiania lub używając następującego polecenia:

    adb reboot bootloader
    
  2. Gdy urządzenie przejdzie w tryb fastboot, uruchom polecenie:

    fastboot flashall -w
    

Opcja -w pozwala wyczyścić partycję /data na urządzeniu, co jest przydatne przy pierwszym aktualizowaniu konkretnego urządzenia.

Ponowne blokowanie programu rozruchowego

Aby ponownie zablokować program rozruchowy:

  • W przypadku urządzeń z roku 2015 i nowszych uruchom polecenie fastboot flashing lock
  • W przypadku urządzeń z 2014 roku lub starszych wersji uruchom polecenie fastboot oem lock

Przywróć urządzenie do stanu fabrycznego

Obrazy fabryczne urządzeń Google są dostępne w obrazach fabrycznych dla urządzeń Nexus i Pixel. Obrazy fabryczne urządzenia Motorola Xoom są rozpowszechniane bezpośrednio przez firmę Motorola.