Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Aktualizowanie nexusa - wszystko, co musisz wiedzieć

Spisu treści:

Anonim

Telefony Nexus są łatwe do aktualizacji z założenia - oto jak z tego skorzystać

Więcej osób niż kiedykolwiek posiada urządzenie Nexus. Od momentu wprowadzenia Nexusa One w styczniu 2010 r. I kolejnych wydań Nexusa 6 w 2014 r. Liczba ta stale rośnie. Ponadto mamy tablety Nexus 7 (jedna nazwa, dwa modele z 2012 i 2013 roku), które są nadal popularnymi urządzeniami, a także nowy Nexus 9. I nigdy nie możemy zapomnieć o Nexusie 10.

Choć koncepcja tego, co tak naprawdę oznacza „Nexus”, wydaje się różna w zależności od wersji, nie zmieniło się to, że pozostają to jedne z najbardziej „otwartych” i „przyjaznych dla programistów” dostępnych urządzeń. Są świetne dla doświadczonych hakerów, którzy chcą dokonać poważnych dostosowań, lub dla niedoświadczonych ludzi, którzy chcą się zmoczyć i nauczyć się obchodzić Androida. (Lub mogą być świetnymi telefonami dla tych, którzy nie chcą majstrować.)

Urządzenia Nexus również jako pierwsze otrzymują nowe aktualizacje systemu operacyjnego Android. Gdy zostanie ogłoszona nowa wersja Androida, można śmiało powiedzieć, że najpierw będzie dostępna na urządzeniu Nexus. Tradycyjnie inne najnowsze urządzenia Nexus są pierwsze w kolejce do aktualizacji. To się nieco zmieniło wraz z wprowadzeniem urządzeń „Google Play” i bliskim zaangażowaniem Motoroli w Google, co spowodowało burzę.

Niezależnie od tego, urządzenia Nexus oferują kilka sposobów aktualizacji do najnowszego systemu operacyjnego. Oni są:

  • Tradycyjna aktualizacja bezprzewodowa.
  • Sideloading pliku aktualizacji OTA.
  • Aktualizacja z pliku obrazu fabrycznego.
  • Począwszy od zera z fabrycznym plikiem obrazu.

To nie jest samouczek krok po kroku, jak zaktualizować urządzenie Nexus. Pomyśl o tym jako o (względnie) podstawowym podkładzie dla dostępnych opcji. Omówmy różnice między tymi opcjami i które są dla Ciebie najlepsze.

Wymagania wstępne

Będziemy rozmawiać o kilku nerdowych (ale niezbyt trudnych) rzeczach, więc jest trochę pracy domowej. Do wszystkiego oprócz tradycyjnej aktualizacji bezprzewodowej, prawdopodobnie będzie chciał (naprawdę potrzebować) mieć zainstalowany zestaw Android SDK. Oto wszystko, co musisz wiedzieć, aby uruchomić zestaw SDK systemu Android.

Jeśli jakiś zestaw SDK systemu Android został zainstalowany jakiś czas temu, może być konieczne zaktualizowanie jego części. Uruchom Menedżera zestawu SDK systemu Android (wyszukaj plik wykonywalny „Android” w folderze Narzędzia, gdziekolwiek zainstalowałeś zestaw SDK) i upewnij się, że „Narzędzia zestawu SDK systemu Android” i „Narzędzia platformy zestawu SDK systemu Android” są aktualne.

Aby pracować z fabrycznymi plikami obrazów, musisz mieć odblokowany bootloader na swoim telefonie lub tablecie. Urządzenia Nexus sprawiają, że odblokowanie (i ponowne zablokowanie) twojego bootloadera jest banalnym przedsięwzięciem. Pamiętaj jednak, że powoduje to również, że Twoje urządzenie jest mniej bezpieczne. Po odblokowaniu programu ładującego dane telefonu są automatycznie usuwane i zaczynasz od zera. Dane pozostaną nienaruszone, jeśli ponownie je zablokujesz, ale zostaną usunięte, jeśli zdecydujesz się je odblokować ponownie na drodze.

Ponadto tak, istnieją „zestawy narzędzi”, które wykonają za Ciebie wiele pracy. I w porządku. Zalecamy jednak zapoznanie się z tymi krokami i wyjaśnienie, dlaczego wszystko działa tak, jak działa. To nie jest takie trudne, a Ty będziesz bardziej wykształconym użytkownikiem Androida. Robienie rzeczy ręcznie daje wiedzę i narzędzia do naprawy rzeczy, gdy metoda zestawu narzędzi się nie powiedzie.

Dzięki temu przyjrzyjmy się różnym opcjom aktualizacji urządzenia Nexus.

1. Tradycyjna aktualizacja bezprzewodowa

Jest to zazwyczaj - ale nie zawsze - najwolniejszy sposób postępowania. A może po prostu tak się czuje. Aktualizacja jest ogłaszana, a ty usiądź i zaczekaj, aż pojawi się ona w telefonie do pobrania, bezprzewodowo. Czasami jest to natychmiastowe. Może masz szczęście. A może aktualizacja jest tak ważna, a Google przekazuje ją wszystkim jednocześnie. Uprawnienia Google.

Ale przez większość czasu doświadczamy tak zwanego rozłożonego wdrażania. Oznacza to, że pewien procent urządzeń - zwykle na początku 1 procent - pobiera aktualizację jako pierwszą. Google się odkłada, sprawdza, jak się sprawy mają przez dzień lub dwa, a następnie wysyła kolejną partię. Dan Morrill z Google powiedział, że zwiększa się o 1 procent, 25 procent, 50 procent, 75 procent i wreszcie 100 procent użytkowników.

I wydaje się, że to trwa wieczność. …

Ale co jeśli nie musisz czekać? To prowadzi nas do pierwszej z ręcznych metod aktualizacji Twojego Nexusa.

2. Pobierz ten plik OTA i załaduj go z boku

Gdy telefon odbierze aktualizację bezprzewodową, pobierze ją z serwera. A dzięki telefonom Nexus możesz zobaczyć, skąd pobiera. Link znajduje się w pliku logcat i będzie wyglądał mniej więcej tak:

android.clients.google.com/packages/ota/google_hammerhead/c1a33561be84a8a6a7d5a4c8e3463c4db9352ce6.signed-hammerhead-LRX21O-from-KTU84P.c1a33561.zip

Jeśli przyjrzysz się uważnie, zobaczysz serwer, nazwę urządzenia (hammerhead to nazwa kodowa Nexusa 5), ​​skrót MD5 i wersję kompilacji, z której aktualizujesz, a następnie wersję, do której aktualizujesz. W tym konkretnym przypadku jest to KTU84P (najnowsza wersja Androida KitKat) do LRX21O (nowa wersja Lollipop).

To dość proste i dobrze jest móc przeanalizować te rzeczy, aby upewnić się, że pracujesz z właściwą aktualizacją. (Możesz znaleźć swoją wersję kompilacji w sekcji „Informacje” w menu ustawień. I nie martw się, że coś zepsujesz - urządzenie powinno się balkować, jeśli wersje kompilacji się nie zgadzają.)

Więc pobierasz ten plik. Stamtąd ponownie uruchamiasz się w celu odzyskania, wybrałeś sideload nad adb i startujesz w wyścigach.

To wiele słów na to, co naprawdę jest szybkim i łatwym procesem. Użyłeś dokładnie tego samego pliku aktualizacji, który miałby Twój telefon, gdyby sam pobrał aktualizację. Po prostu wykonałeś za to pracę, bez czekania.

Protip: Plik dziennika można wyświetlić za pomocą polecenia adb logcat z komputera (przykład: adb logcat -v long> nazwa_pliku.txt) lub z aplikacji z Google Play bezpośrednio na telefonie. CatLog jest dobrym wyborem. Zobaczysz adres URL pobierania, gdy urządzenie zacznie pobierać OTA, i możesz go udostępnić reszcie z nas!

3. Aktualizacja z fabrycznego pliku obrazu

Urządzenia Nexus otrzymują to, co naszym zdaniem powinien mieć każdy smartfon - „obraz fabryczny”, który po zastosowaniu przywraca telefon do stanu, w jakim był w momencie zakupu. W rzeczywistości Google ma jeden lepszy i dostarcza obrazy fabryczne dla najnowszej wersji oprogramowania, więc nie zaczynasz od zera, a następnie musisz zastosować każdą aktualizację po tym.

Obrazy fabryczne służą nie tylko do czyszczenia telefonu - możesz je aktualizować, zachowując jednocześnie nienaruszone wszystkie dane, co może się przydać, jeśli obrazy fabryczne są dostępne przed aktualizacją bezprzewodową. Flashowanie obrazu fabrycznego ma jeszcze kilka ruchomych części, ale tak naprawdę nie jest to dużo bardziej skomplikowane niż sideloadowanie aktualizacji OTA.

Obrazy fabryczne zawierają różne pliki - są to „obrazy”, które są wysyłane do telefonu. Jest radio. I program ładujący. A następnie plik zip zawierający jeszcze więcej obrazów, w tym obraz rozruchowy, pamięć podręczną, odzyskiwanie, dane systemowe i dane użytkownika. Są to podstawowe części, które składają się na oprogramowanie telefonu.

Rzeczą, o której musisz pamiętać podczas aktualizacji z obrazu fabrycznego i uruchomienia dołączonego skryptu (to tylko kolejny plik, który automatycznie miga obrazy, ale możesz je również wykonać ręcznie) to usunięcie flagi „-w”. W edytorze tekstu zajmuje to około 10 sekund. Uruchom skrypt, a bootloader (a czasem radio) zostanie sflashowany. Następnie przejdź do głównego obrazu (i innych zawartych w nim zdjęć) i gotowe.

Inną opcją jest zrobienie tego wszystkiego ręcznie. Wpisz polecenia, aby sflashować bootloader i samemu radio (nie zapomnij zrestartować bootloadera po sflashowaniu go), a następnie po prostu zrób „fastboot update IMAGE.zip”.

4. Począwszy od zera z fabrycznym obrazem

To w zasadzie wszystko w punkcie 3, tylko wytrzesz telefon w trakcie. (Mam nadzieję, że najpierw utworzyłeś kopię zapasową danych!)

Gdy telefon uruchomi się ponownie, będziesz mieć najnowszą wersję systemu operacyjnego, tak jak po wyjęciu z pudełka. Zazwyczaj aktualizowanie obrazu fabrycznego jest całkowicie bezpieczne bez wymazywania wszystkiego (jak w powyższym kroku). Ale jeśli po aktualizacji zauważysz jakieś dziwności lub chwiejność, ponowne flashowanie przy użyciu pełnego czyszczenia jest zwykle pierwszym krokiem do rozwiązania problemu.

Otrzymywać pomoc

Te instrukcje są (jak wspomniano) twoim podkładem, abyś wskazał właściwy kierunek. Osoby znające się na komputerach mogą prawdopodobnie korzystać z tych informacji i po prostu rzucić, ale wielu z nas potrzebuje trochę więcej wskazówek. Dobrą wiadomością jest to, że wskazówki są łatwo dostępne.

Skieruj swoją przeglądarkę na fora urządzeń Android Central Nexus, na których znajdziesz ludzi, którzy żyją i oddychają Nexusem, którzy chętnie Ci pomogą. Dla nich to wszystko stara czapka i będą mieli odpowiedzi na wszystkie twoje pytania i prawdopodobnie będą mieli skróty i wskazówki, których tu nie omawialiśmy.

Następnym razem, gdy przeczytasz nagłówki o aktualizacji Nexusa, będziesz gotowy, aby zakasać rękawy i załatwić sprawę!