Ta strona zawiera szczegółowe informacje o flashowaniu wersji Androida na urządzeniach za pomocą narzędzi fastboot i adb. Adb umożliwia połączenie stacji roboczej programisty bezpośrednio z urządzeniem z Androidem i wykonywanie różnych operacji. Fastboot umożliwia instalowanie (flashowanie) Androida i interakcję z programem rozruchowym urządzenia, dzięki czemu możesz testować zmiany w systemie operacyjnym i aplikacji. Więcej informacji o tym, jak działa adb, ze szczególnym uwzględnieniem tworzenia aplikacji, znajdziesz na stronie Android Studio poświęconej narzędziu Android Debug Bridge (adb). Szczegółowe informacje o kodzie adb znajdziesz w README.
Sprawdź, czy masz fastboot i adb
Podczas kompilowania Androida domyślnie kompilowane są adb i fastboot. Aby sprawdzić dostępność adb i fastboot, uruchom te polecenia:
adb --version
fastboot --version
Jeśli widzisz numery wersji, masz zainstalowane fastboot i adb. Jeśli nie widzisz numerów wersji, sprawdź, czy udało Ci się skompilować Androida. Kontynuuj, aby zezwolić na połączenie przez USB.
Włączanie połączenia USB
Zanim uruchomisz Androida na urządzeniu, musisz włączyć połączenie USB:
Włącz zdjęcie blokady OEM i debugowanie USB w Opcjach programisty:
- W aplikacji Ustawienia kliknij Informacje o telefonie.
- Kliknij 7 razy Numer kompilacji.
- Gdy zobaczysz komunikat Jesteś teraz programistą, kliknij <-.
- Kliknij kolejno System i Opcje programisty.
- Włącz zdjęcie blokady OEM i debugowanie USB. Jeśli odblokowanie przez producenta nie jest dostępne, połącz się z internetem, aby urządzenie mogło się zameldować. Jeśli to nie zadziała, możesz wymusić sprawdzenie: w aplikacji Dialer wpisz *#*#CHECKIN#*#* (*#*#2432546#*#*) (nie wymaga karty SIM). Po wpisaniu numeru (nie trzeba naciskać przycisku połączenia) tekst zniknie, a pojawi się powiadomienie o udanym połączeniu.
Jeśli odblokowanie OEM nadal jest niedostępne, być może urządzenie jest zablokowane przez operatora i program rozruchowy nie może zostać odblokowany.
Podłącz urządzenie do portu USB na stacji roboczej.
Uruchamianie w trybie Fastboot Mode
Zanim można wgrać Androida na urządzenie, musi ono być w trybie Fastboot. Urządzenie można uruchomić w trybie Fastboot na 2 sposoby:
- Użyj polecenia
adb
: w wierszu poleceń wpiszadb reboot bootloader
. - Użyj kombinacji klawiszy:
- Określ kombinację klawiszy dla swojego urządzenia. Tabelę kombinacji klawiszy Fastboot znajdziesz w artykule Kombinacje klawiszy Fastboot.
- Wyłącz urządzenie.
- Włącz urządzenie i natychmiast przytrzymaj kombinację klawiszy (określoną w kroku 1).
Odblokuj program rozruchowy
Po uruchomieniu trybu fastboot musisz odblokować program rozruchowy.
Aby odblokować program rozruchowy:
- (Opcjonalnie) Utwórz kopię zapasową ważnych plików na urządzeniu.
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 przeflashować bootloader, sprawdź, czy bootloader Pixela 2 został zaktualizowany co najmniej do wersji Oreo MR1. Aby zaktualizować Pixela 2 do tej wersji, zastosuj aktualizację bezprzewodową (OTA) lub zainstaluj pełny obraz OTA.
- Tylko w przypadku Pixela 2 XL z wersją bootloadera wcześniejszą niż TMZ20a: przed wgraniem może być konieczne odblokowanie kluczowych partycji. Aby odblokować krytyczne partycje tylko na Pixelu 2 XL, uruchom
fastboot flashing unlock_critical
. - Jeśli odblokowujesz urządzenie wyprodukowane przed 2015 r., uruchom
fastboot oem unlock
.
Na urządzeniu docelowym pojawi się ekran potwierdzenia.
- Jeśli aktualizujesz urządzenie Nexus lub Pixel wyprodukowane w 2015 roku lub później, uruchom
Potwierdź, że chcesz usunąć wszystkie dane użytkownika i odblokować urządzenie.
Flashowanie urządzenia
Możesz flashować cały system Androida za pomocą jednego polecenia. Flashowanie całego systemu za pomocą jednego polecenia umożliwia sprawdzenie, czy system jest zgodny z zainstalowanym bootloaderem i modułem radiowym, zapisanie partycji rozruchu, odzyskiwania i systemowej oraz ponowne uruchomienie systemu.
Aby przeflashować urządzenie:
Przejdź do trybu fastboot, przytrzymując odpowiednią kombinację klawiszy podczas uruchamiania lub używając tego polecenia:
adb reboot bootloader
Gdy urządzenie jest w trybie fastboot, wykonaj te czynności:
fastboot flashall -w
Opcja -w
usuwa partycję /data
na urządzeniu, co jest przydatne, gdy po raz pierwszy flashujesz dane na konkretnym urządzeniu.
Ponownie blokowanie programu rozruchowego
Aby ponownie zablokować program rozruchowy:
- W przypadku urządzeń z 2015 roku lub nowszych uruchom polecenie
fastboot flashing lock
- W przypadku urządzeń z 2014 roku lub starszych uruchom polecenie
fastboot oem lock
Przywracanie urządzenia do stanu fabrycznego
Obrazy fabryczne urządzeń Google są dostępne na stronie Obrazy fabryczne dla urządzeń Nexus i Pixel. Obrazy fabryczne dla telefonu Motorola Xoom są rozpowszechniane bezpośrednio przez firmę Motorola.