Ręczna aktualizacja urządzeń Nexus bez utraty danych
Chcesz samodzielnie wgrać najnowszą wersję Androida do swojego Nexusa, ale nie chcesz odblokowywać bootloadera i czyścić danych w telefonie? To możliwe! Nie musisz już czekać na oficjalne aktualizacje od operatora – aktualizację OTA możesz ściągnąć bezpośrednio od Google i zaktualizować smartfona lub tablet do najnowszej wersji bez konieczności odblokowywania bootloadera i bez utraty danych.
Do tej pory były dostępne dwa sposoby na aktualizację Nexusów do nowszych wersji – mogliśmy poczekać na aktualizację OTA, która wyświetlała się w urządzeniu i była możliwa do pobrania przez Wi-Fi lub mogliśmy ściągnąć całą paczkę oprogramowania ze strony Google i wgrać ją samodzielne. Ta druga metoda była / jest o tyle nieprzyjazna dla początkującego użytkownika, że wiąże się z ponownym wgraniem całego oprogramowania w telefonie – musimy w tym celu odblokować bootloader i wyczyścić wszystkie dane w telefonie.
Od niedawna jest dostępna trzecia metoda – samodzielne ściągnięcie i wgranie aktualizacji OTA bez konieczności odblokowywania bootloadera i bez utraty danych. Google udostępnia paczki uaktualniające Androida do najnowszej dostępnej wersji i możemy je po prostu ściągnąć z oficjalnej strony, a następnie wgrać do telefonu bez wykonywania ryzykownych operacji.
Przygotuj potrzebne pliki
Oprócz samej aktualizacji będzie nam potrzebna obsługa modułu ADB w komputerze. ADB/Fastboot możemy zainstalować na różne sposoby – oficjalnym sposobem jest instalacja ADB przez pakiet Android SDK Tools. Jeżeli jednak nie chcemy ściągać całego SDK Tools, to wystarczy pobrać poniższą paczkę, która zawiera same moduły ADB i Fastboot.
Wchodzimy w powyższy link, a następnie klikamy w niebieski przycisk „Download now”.
Po ściągnięciu paczki rozpakowujemy ją w dogodne dla nas miejsce (np. na Pulpit). W wypakowanej paczce znajdziemy moduły ADB i Fastboot dla Windowsa, Linuksa oraz OS X. Jeśli korzystamy z Windowsa, to interesuje nas tylko i wyłącznie zawartość katalogu Win32. Gdy już mamy na dysku ADB/Fastboot, to pora ściągnąć aktualizację OTA ze strony Google.
Pobierz aktualizacją OTA dla swojego urządzenia Nexus
Na powyższej stronie znajdziemy aktualnie dostępne aktualizacje OTA, które uaktualniają system do Androida Marshmallow. Paczki dostępne są dla poniższych modeli Nexusa (w przyszłości można spodziewać się większej ilości urządzeń):
- Pixel C
- Nexus Player
- Nexus 9 (LTE)
- Nexus 9
- Nexus 7 [2013] (Wi-Fi)
- Nexus 7 [2013] (Mobile)
- Nexus 6P
- Nexus 6
- Nexus 5X
- Nexus 5
Wyszukujemy na liście swojego urządzenia, a następnie ściągamy najnowszą aktualizację i zapisujemy ją do folderu, w którym znajdują się pliki ADB.exe i Fastboot.exe. To ważne! Plik .ZIP z aktualizacją musi znajdować się w tym samym katalogu, co moduły ADB / Fastboot.
Ręczna aktualizacja urządzenia Nexus
Gdy już wszystkie pliki są na miejscu, to możemy przejść do aktualizacji Nexusa. Pierwszym krokiem jest włączenie debugowania USB w ustawieniach urządzenia. Aby to zrobić, musimy uaktywnić opcje programistyczne. W tym celu wchodzimy do „Ustawienia > Informacje o telefonie”, a następnie stukamy palcem siedem razy w pole „Numer kompilacji”.
Opcje programistyczne zostaną włączone. Wchodzimy w „Ustawienia > Opcje programistyczne” i na liście dostępnych ustawień wyszukujemy pola „Debugowanie USB”. Zaznaczamy to pole i podłączamy telefon do komputera za pomocą kabla USB. Jeśli na ekranie telefonu / tabletu pojawi się komunikat z prośbą o udzielenie pozwolenie na debugowanie, to dotykamy przycisku „Zezwól”.
Na komputerze wchodzimy do folderu z plikiem ADB.exe oraz paczką ZIP z aktualizacją OTA. W oknie Eksploratora plików udajemy się do „Plik > Otwórz okno polecenia”.
Zostanie otwarte okno polecenia, które wskazuje od razu na katalog z naszymi plikami ADB i aktualizacją w formacie ZIP.
Wpisujemy poniższą komendę, aby uruchomić urządzenie w trybie Recovery:
adb reboot recovery
Czekamy, aż Nexus się zrestartuje i włączy w trybie odzyskiwania (z poziomu trybu Recovery będziemy mogli zainstalować aktualizacją OTA). Na ekranie pojawi się ikona zielonego robota z czerwonym wykrzyknikiem. Przytrzymaj przycisk Power i wciśnij przycisk Volume Up (zwiększania głośności), aby wywołać ukryte Recovery Menu. Na ekranie pojawi się lista opcji, a na samej górze wyświetli się napis „Android Recovery”.
Na komputerze wpisujemy teraz poniższą komendę:
adb sideload XXXXXXXXXXXXXXXXXXXXX.zip
Zamiast „XXXXXXXXXXXXXXXXXXXXX.zip” wpisujemy nazwę pliku z naszą aktualizacją, którą ściągnęliśmy ze strony Google. Przykładowo, jeśli plik z aktualizacją nazywa się „hammerhead-ota-mmb29x-13c27a19.zip”, to wpisujemy „adb sideload hammerhead-ota-mmb29x-13c27a19.zip”.
Aktualizacja zostanie wysłana do telefonu i zainstalowana. Po ukończeniu instalacji automatycznie podświetlone będzie pole „Reboot system now” (Uruchom system ponownie) w telefonie – wystarczy potwierdzić ponowne uruchomienie telefonu przyciskiem zasilania. Telefon się zrestartuje i uruchomi z nową wersją Androida.