Na tej stronie znajdziesz szczegółowe informacje o instalowaniu kompilacji Androida na urządzeniach za pomocą narzędzi fastboot i adb. Adb umożliwia bezpośrednie połączenie stacji roboczej dewelopera 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 działaniu adb, ze szczególnym uwzględnieniem tworzenia aplikacji, znajdziesz na stronie Android Debug Bridge (adb) w Android Studio. Szczegółowe informacje o kodzie adb znajdziesz w pliku adb README.
Sprawdź, czy masz fastboot i adb
Podczas kompilowania Androida domyślnie kompilowane są narzędzia adb i fastboot. Aby sprawdzić dostępność adb i fastboot, uruchom te polecenia:
adb --version
fastboot --version
Jeśli widzisz numery wersji, oznacza to, że masz zainstalowane fastboot i adb. Jeśli nie widzisz numerów wersji, sprawdź, czy kompilacja Androida przebiegła prawidłowo. Przejdź do sekcji Włącz połączenie 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 System, a następnie Opcje programisty.
- Włącz zdjęcie blokady OEM i debugowanie USB. Jeśli odblokowanie OEM jest niedostępne, połącz się z internetem, aby urządzenie mogło się zarejestrować. Jeśli to nie zadziała, możesz wymusić zameldowanie: w aplikacji Telefon wpisz *#*#CHECKIN#*#* (*#*#2432546#*#*) (nie jest wymagana karta SIM). Po wpisaniu numeru (nie musisz naciskać przycisku połączenia) tekst zniknie i pojawi się powiadomienie o sukcesie.
Jeśli odblokowanie OEM nadal jest niedostępne, urządzenie może być zablokowane przez operatora i nie można odblokować programu rozruchowego.
Podłącz urządzenie do portu USB na stacji roboczej.
Uruchamianie trybu Fastboot Mode
Zanim będzie można wgrać Androida na urządzenie, musi ono działać w trybie Fastboot. Urządzenie można uruchomić w trybie Fastboot Mode 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 dla Twojego urządzenia (ustaloną w kroku 1).
Odblokowywanie programu rozruchowego
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 r. lub później, uruchom
fastboot flashing unlock
. - W przypadku Pixela 2: aby wgrać program rozruchowy, sprawdź, czy program rozruchowy Pixela 2 został zaktualizowany co najmniej do wersji Oreo MR1. Aby zaktualizować Pixela 2 do tej wersji, zastosuj aktualizację bezprzewodową (OTA) lub zainstaluj pełną aktualizację OTA.
- Tylko w przypadku Pixela 2 XL z wersją programu ładującego starszą niż TMZ20a: przed flashowaniem może być konieczne odblokowanie partycji krytycznych. Aby odblokować
krytyczne partycje tylko na Pixelu 2 XL, uruchom
fastboot flashing unlock_critical
. - Jeśli odblokowujesz urządzenie wyprodukowane przed 2015 rokiem, uruchom
fastboot oem unlock
.
Na urządzeniu docelowym pojawi się ekran potwierdzenia.
- Jeśli aktualizujesz urządzenie Nexus lub Pixel wyprodukowane w 2015 r. lub później, uruchom
Potwierdź, że chcesz usunąć wszystkie dane użytkownika i odblokować urządzenie.
Flashowanie urządzenia
Możesz wgrać cały system Android za pomocą jednego polecenia. Wgranie całego systemu za pomocą jednego polecenia potwierdza, że system, który jest wgrywany, jest zgodny z zainstalowanym programem rozruchowym i radiem, zapisuje razem partycje rozruchową, odzyskiwania i systemową oraz ponownie uruchamia system.
Aby wgrać oprogramowanie na urządzenie:
Uruchom urządzenie w trybie fastboot, przytrzymując odpowiednią kombinację klawiszy podczas uruchamiania lub używając tego polecenia:
adb reboot bootloader
Gdy urządzenie przejdzie w tryb fastboot, uruchom to polecenie:
fastboot flashall -w
Opcja -w
czyści partycję /data
na urządzeniu, co jest przydatne podczas pierwszego flashowania danego urządzenia.
Ponowne blokowanie programu rozruchowego
Aby ponownie zablokować program rozruchowy:
- W przypadku urządzeń z 2015 r. lub nowszych uruchom polecenie
fastboot flashing lock
- W przypadku urządzeń z 2014 r. lub starszych uruchom polecenie
fastboot oem lock
Przywracanie urządzenia do stanu fabrycznego
Obrazy fabryczne dla urządzeń Google są dostępne na stronie Obrazy fabryczne dla urządzeń Nexus i Pixel. Obrazy fabryczne dla urządzenia Motorola Xoom są rozpowszechniane bezpośrednio przez firmę Motorola.