If-Koubou

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

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

Aktualizacje OTA Nexusa to trochę zagadka - pochodzą bezpośrednio 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 ona niezawodna - czasami skrypt Google'a nie działał, więc trzeba było ręcznie wysłać kilka plików z wiersza polecenia. Co więcej, wymagało to odblokowanego bootloadera, którego nowa metoda nie zawiera.

Ta nowa metoda korzysta zadb sideload polecenie, aby zapisać najnowszą aktualizację 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 swój komputer i urządzenie

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.

Następnie, jeśli jeszcze tego nie zrobiłeś, musisz uzyskać dostęp do menu Opcje producenta w telefonie 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ę.

Od tej funkcji właśnie uruchomione, 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 ADB możesz zacząć.

Krok drugi: podłącz swoje 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 zezwalaj z 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 za pomocą następującego polecenia:

urządzenia adb

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

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

Przywracanie rozruchu adb

Twoje urządzenie powinno rozpocząć ponowne uruchamianie.

Krok trzeci: Sideload aktualizacji OTA

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.

Wróć na komputer, wpisz:

adb sideload 

… gdzie updatefile.zip jest nazwą pliku twojej 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. To może zająć podczas, w zależności od liczby zainstalowanych aplikacji. (Na szczęście zaczynając od Androida N, czasy optymalizacji zostaną znacznie poprawione.)

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

Podczas adb sideload niekoniecznie jest nowy, jest to jedno z pierwszych, rzeczywistych, 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.