16Jul

Jak ręcznie zaktualizować urządzenie Nexus za pomocą bocznego interfejsu ADB

Aktualizacje OTA Nexusa są trochę zagadką - pochodzą prosto od Google, ale zależą od zatwierdzenia przez operatora, zanim zostaną przesłane do urządzeń w niektórych sieciach. Uzyskanie najnowszej aktualizacji OTA oznaczało albo czekanie kilka tygodni, albo ręczne miganie pełnego obrazu fabrycznego, co może być nieco szarpane. Teraz jednak proces jest bardziej uproszczony, więc możesz zaktualizować najnowszą aktualizację jednym poleceniem, bez czekania.

Podczas gdy stara metoda obrazu fabrycznego była prosta w teorii, nie zawsze była bardzo niezawodna - czasami skrypt Google'a nie działał, więc musiałbyś ręcznie wysłać kilka plików ręcznie z wiersza poleceń.Co więcej, wymagało to odblokowanego bootloadera, którego nowa metoda nie zawiera.

Ta nowa metoda używa polecenia adb sideload do flashowania najnowszej aktualizacji za jednym zamachem. Jeśli wcześniej nie używałeś tego polecenia, na początku może to być nieco zniechęcające, ale w rzeczywistości jest całkiem łatwe. Poza tym jest to szybsze niż czekanie, aż OTA uderzy w Twoje urządzenie. To wygrana-wygrana.

Krok pierwszy: Przygotuj komputer i urządzenie gotowe

Zanim zaczniesz, musisz mieć na swoim komputerze ADB i fastboot. Aby ułatwić korzystanie, należy również skonfigurować ADB w PATH systemu Windows. Gdy wszystko już skonfigurujesz, możesz przesłać niektóre OTA do urządzenia Nexus. Słodkie.

ARTYKUŁY ZWIĄZANE
Jak zainstalować i używać ADB, narzędzia Android Debug Bridge
Jak edytować system PATH, aby uzyskać łatwy dostęp do wiersza poleceń w systemie Windows

Następnie, jeśli jeszcze tego nie zrobiłeś, musisz uzyskać dostęp do opcji programisty w telefoniemenu i włączyć debugowanie USB.Ponownie, jest to proste, a gdy już to zrobisz, nie będziesz musiał robić tego ponownie( chyba że zresetujesz urządzenie do ustawień fabrycznych).

Po usunięciu wszystkich materiałów prep przejdź do strony plików OTA Google. Istnieje legalna umowa, którą musisz zaakceptować, zanim uzyskasz dostęp do plików, ale jest to tylko typowa robota jumbo: te pliki są dostarczane przez Google, zgadzasz się na warunki, bla bla bla. Gdy się zgodzisz, pliki do pobrania pojawią się.

Ponieważ ta funkcja została właśnie uruchomiona , dla każdego urządzenia dostępne są tylko najnowsze pliki OTA.Zamierzam użyć najnowszej aktualizacji poprawki zabezpieczeń na moim Nexusie 6P w tym samouczku - to jest konstrukcja MTC19T dla tych, którzy podążają za domem.

Gdy uzyskasz dostęp do pobranych plików, znajdź kompilację dla swojego urządzenia. Kliknij link "Link", aby rozpocząć pobieranie. Są to pełne pakiety OTA, więc wciąż są duże jak na Obraz Fabryczny - ten dla mojego 6P to aż 910 MB.

Po pobraniu pliku i zainstalowaniu programu ADB możesz rozpocząć pracę.

Krok 2: Podłącz urządzenie i uruchom ponownie system odzyskiwania

Śmiało i podłącz urządzenie do komputera. Za pierwszym razem musisz zatwierdzić debugowanie USB na tym komputerze - jeśli to jest twój osobisty komputer( który mam nadzieję, że jest, ponieważ właśnie zainstalowałeś na nim kilka rzeczy), a następnie zaznacz "Zawsze zezwalajz tego komputera ".

Następnie przejdź do folderu, w którym zapisałeś ten plik OTA.Shift + kliknij prawym przyciskiem myszy w folderze, upewniając się, że żadne pliki nie zostaną wybrane jako pierwsze. Wybierz "Otwórz okno poleceń tutaj". Nieoczekiwanie otworzy się okno poleceń.

W oknie poleceń upewnij się, że komputer widzi urządzenie z następującym poleceniem:

urządzenia ADB

Jeśli jest poprawnie podłączony, zobaczysz alfanumeryczny identyfikator i słowo "urządzenie". Jesteś gotowy do pracy.

Użyj tego polecenia, aby ponownie uruchomić urządzenie do odzyskiwania:

przywracanie rozruchu

Twoje urządzenie powinno rozpocząć ponowne uruchamianie.

Krok trzeci: Sideload the OTA Update

Urządzenie uruchomi się ponownie na ekranie z małym facetem z Androidem i czerwonym wykrzyknikiem. Naciśnij przycisk zwiększania głośności , przytrzymując przycisk zasilania , aby odsłonić ukryte menu odzyskiwania.

Po wyświetleniu menu użyj przycisku zmniejszania głośności, aby przejść do opcji "Zastosuj aktualizację z ADB", a następnie naciśnij przycisk zasilania. Spowoduje to, że urządzenie będzie gotowe do zaakceptowania pliku OTA.

W komputerze ponownie wpisz:

adb sideload & lt; ota zip updatefile.zip & gt;

. .. gdzie updatefile.zip jest nazwą pliku OTA.

Po prawidłowym uruchomieniu plik zacznie naciskać na urządzenie. Procent ukończenia pojawi się w wierszu polecenia, dając ci pewien pomysł, kiedy będzie gotowy. To trochę potrwa, więc idź na kawę.

Po zakończeniu menu odzyskiwania pojawi się ponownie na telefonie, z podświetloną opcją "Ponownie uruchom system teraz".Naciśnij przycisk zasilania, aby rozpocząć ponowne uruchomienie.

Możesz odłączyć telefon od komputera podczas ponownego uruchamiania. Prawdopodobnie zajmie to trochę czasu, ponieważ Android musi "Optymalizować aplikacje" po aktualizacji. Może to zająć , podczas gdy zależy od liczby zainstalowanych aplikacji.(Na szczęście, począwszy od Androida N, czasy optymalizacji zostaną znacznie poprawione.)

I to wszystko - skończyłeś.Gratulacje.

Choć sideload adb niekoniecznie jest nowy, jest to jedno z pierwszych, codziennych zastosowań - szczególnie dla użytkowników nierozwiązanych. Jest to łatwiejszy sposób ręcznego flashowania plików OTA, szczególnie, że nie musisz przechodzić przez wszystkie kłopoty z flashowaniem nowego bootloadera, odzyskiwania, radia lub plików systemowych - jedno polecenie i to wszystko. Lubię autopilota.