Strona głównaPoradnikiJak zastosować aktualizacje OTA w Twoim Rooted Pixel 2 lub 2 XL

Jak zastosować aktualizacje OTA w Twoim Rooted Pixel 2 lub 2 XL

Zakończyłeś więc Pixel 2 lub 2 XL i wszystko wydaje się działać całkiem nieźle. Jednak miesiąc mija, a otrzymasz powiadomienie, aby zainstalować miesięczną aktualizację zabezpieczeń. Podobnie jak w zegarku, Google od czasu do czasu wypuszcza poprawki zabezpieczeń OTA co jakiś czas, ale na tym etapie pojawia się nowy problem – jako użytkownik rootowany nie można poprawnie zastosować aktualizacji.

Brak znajomości tego ważnego szczegółu może zrzucić początkujących rootów, a nawet doświadczonych właścicieli Pixel powracających do głównej sceny. Bardzo ważne jest, aby nadążyć za aktualizacjami zabezpieczeń, zwłaszcza w przypadku wszystkich złośliwych programów i exploitów, które ostatnio działały w amoku. Przeanalizujemy bardziej szczegółowe informacje o tym, jak rozwiązać ten problem dotyczący aktualizacji u zrootowanych użytkowników w poniższych sekcjach.

Partycja A / B

Firma Google wprowadziła pierwszy telefon Pixel w 2016 r. Z nową funkcją o nazwie Bezproblemowe aktualizacje, która pozwala na zainstalowanie aktualizacji OTA na partycji dodatkowej, przy jednoczesnym zachowaniu nietkniętej partycji aktywnej (bieżącej sesji). Ułatwia to aktualizację po stronie użytkownika, ponieważ po ponownym uruchomieniu systemu dwie partycje zmieniają miejsce. Aby nowa metoda aktualizacji działała zgodnie z przeznaczeniem, Google musiała wprowadzić kolejną partycję systemową w nowej koncepcji, którą nazywają partycją A / B.

Łatwe zrozumienie, jak bezproblemowe aktualizacje działają z partycją A / B. Obraz za pośrednictwem Androida Jak

Stanowiło to wyzwanie dla sceny głównej w poprzednich dniach, ponieważ odzyskiwanie i partycje rozruchowe zostały połączone w wyniku nowego układu, ale od tego czasu zostały odkryte dzięki wsparciu ze strony świetnych programistów z całej społeczności. Należy pamiętać, że bezproblemowe aktualizacje systemu i partycja A / B nie są już dostępne wyłącznie w telefonach Pixel. Możemy się spodziewać, że te nowe funkcje znajdą się w wielu innych urządzeniach z Androidem teraz iw przyszłości. Jeśli chcesz poznać szczegóły na temat działania partycji A / B na nowszych urządzeniach, takich jak telefony Pixel, zapoznaj się z oficjalnymi wyjaśnieniami Google.

Rozwiązanie dla użytkowników root

Podczas gdy wprowadzenie partycji A / B jest doskonałe dla osób, które prowadzą akcje bez dostępu do konta root, co z użytkownikami root, takimi jak Ty? W dawnych czasach trzeba było znaleźć fabryczne obrazy od producenta telefonu i przywrócić system do oryginalnego oprogramowania sprzętowego. Było to nieco przytłaczające dla wielu, zwłaszcza że oznacza to, że musisz wyczyścić partycję danych użytkownika – nikt nie lubi resetowania do ustawień fabrycznych i uruchamiania od początku za każdym razem. Ale układ partycji A / B pomógł złagodzić ten problem.

Rozwiązanie? Musimy wykorzystać moc TWRP i wykorzystać funkcję bocznego obciążenia ADB w środowisku odzyskiwania. Przeniesienie aktualizacji OTA za pomocą tej metody pozwoli urządzeniu na pobranie aktualizacji tak jak w przypadku urządzenia magazynowego, ale zgadnij co? Możesz zachować wszystkie swoje dane tak samo – nie martwiąc się, że musisz zacząć od początku każdego miesiąca! Zastanówmy się, jak możemy to osiągnąć raz na zawsze dzięki łatwym do wykonania krokom poniżej.

Krok 1: Wybierz odpowiedni kabel

Śmiało i upewnij się, że masz telefon podłączony do komputera przez port USB, zanim przejdziesz dalej. Jeśli masz szczęście mieć natywny port USB typu C na komputerze, możesz go użyć; w przeciwnym razie będziesz musiał użyć lub zakupić kabel USB typu C na USB-A, aby kontynuować korzystanie z tego ciężkiego przewodnika. Ponieważ chcesz zaktualizować swoje urządzenie zrootowane za pomocą pliku OTA, prawdopodobnie masz już potrzebny kabel.

Przykład kabla USB-C na USB-A. Zdjęcie za pośrednictwem Stephena Perkinsa

Krok 2: Pobierz plik OTA

Nie da się tego obejść – musisz pobrać plik obrazu OTA ręcznie. Najnowszą i najbardziej aktualną listę obrazów OTA dla urządzeń Pixel można znaleźć na oficjalnej stronie oprogramowania firmy Google:

  • Pobierz pliki graficzne OTA dla urządzeń Pixel

W trosce o ten przewodnik, będziesz szukał urządzenia o nazwie kodowej albo taimen (Pixel 2 XL) albo walleye (Pixel 2). Przewiń w dół, aby znaleźć najnowszą miesięczną aktualizację zabezpieczeń, którą chcesz zainstalować, i kliknij znajdujący się obok niej link do pobrania. Zapisz ten plik na swoim komputerze.

Czytaj także:  Jak znaleźć hasło Wi-Fi na Androidzie

Krok 3: Pobierz narzędzia platformy

Partycja A / B zmienia sposób, w jaki działa root, jeśli chodzi o flashowanie plików, co czyni ten krok obowiązkowym, więc aktualizacja OTA może zostać poprawnie zastosowana w twoim systemie. Jeśli spróbujesz flashować OTA bez narzędzi platformy, możesz spowodować sobie bootloop. Aby uniknąć tego bólu głowy, pobierz najnowszy pakiet SDK Platform-Tools od Google:

  • Pobierz najnowszy pakiet Platform-Tools od Google

Oficjalna strona pobierania dla narzędzi platformy SDK. Zdjęcie za pośrednictwem Google

Od tego podręcznika 28.0.1 (wrzesień 2018) będzie najbardziej aktualną wersją narzędzi platformy, którą chcemy zastosować na urządzeniach Pixel. Większość użytkowników root prawdopodobnie pobierze wersję systemu Windows, ale wybierze platformę odpowiadającą bieżącemu systemowi.

Krok 4: Przenieś pliki dookoła

Po pobraniu narzędzi platformy z kroku 3, wyodrębnij ten plik do dowolnej wybranej lokalizacji. Aby wszystko było proste, zalecamy wyodrębnienie go na pulpit.

Następnie należy pobrać plik OTA pobrany w kroku 2 i przeciągnąć go do nowo wyodrębnionego folderu narzędzi platformy na pulpicie. Aby nadal było łatwiej, zmień nazwę pliku zip na „ota” (lub „ota.zip”, jeśli Twój komputer ma ustawione rozszerzenia plików).

Przykład tego, jak może wyglądać twój folder narzędzi platformy. Zdjęcie za pośrednictwem Stephena Perkinsa

Zmiana nazwy pliku ZIP ułatwi późniejsze uruchomienie polecenia sideload w TWRP. Nie musisz też martwić się o wyodrębnianie pliku OTA, ponieważ polecenie sideload ADB odczyta go tak, jak jest.

Krok 5: Przygotuj ADB Fastboot

Następnie, jeśli używasz systemu Windows, zainstaluj sterowniki ADB i fastboot, jeśli jeszcze tego nie zrobiłeś (najprawdopodobniej zrobiłeś to, gdy początkowo rootowałeś telefon). Następnie w telefonie włącz ukryte menu opcji programisty i upewnij się, że „USB Debugging” jest włączony.

Krok 6: Zaktualizuj TWRP

Ważne jest, aby pobrać najnowszą wersję TWRP, ponieważ w przeszłości miał on wiele problemów z urządzeniami Pixel 2 w szczególności. Znów było to z powodu partycji A / B – dopiero teraz doszło do tego, że teraz wszystko działa poprawnie.

Przed ostatnią aktualizacją, jeśli włączono funkcję zabezpieczenia od linii papilarnych, trzeba było wyłączyć ją za każdym razem, gdy chciałeś uruchomić tryb odzyskiwania. Usunięcie funkcji zabezpieczeń za każdym razem było mniej niż idealne, ale zostało to już naprawione w wersji 3.2.3-1 i później. Zawsze zaleca się aktualizowanie TWRP w miarę możliwości, aby uniknąć konfliktów podczas flashowania plików, szczególnie na nowszych urządzeniach.

Aby zaktualizować TWRP, pobierz najnowsze oprogramowanie ZIP dla Pixel 2 lub Pixel 2 XL, po prostu zapisz plik do odzyskiwania. Chcesz dowiedzieć się więcej o instalowaniu lub aktualizowaniu TWRP? Mamy cię przykrył!

Krok 7: Otwórz wiersz polecenia w prawym folderze

Po zaktualizowaniu TWRP musisz otworzyć okno wiersza polecenia lub okno terminala w folderze platform-tools. Różni się to nieznacznie w zależności od systemu operacyjnego komputera.

Użytkownicy systemu Windows:

Naciśnij przycisk Windows na klawiaturze, następnie wpisz „cmd” i naciśnij enter. Wróć do folderu platform narzędzi na pulpicie. Skopiuj położenie pliku w folderze, klikając pasek w bieżącym oknie, który pokazuje, w którym folderze się znajdujesz. Wróć do terminala i wpisz „cd”, a następnie spację, a następnie wklej w otrzymanej lokalizacji i naciśnij wchodzić.

Użytkownicy komputerów Mac:

Naciśnij jednocześnie klawisze poleceń i spacji na klawiaturze, następnie wpisz „Terminal” i naciśnij enter. Wróć do swojego folderu platformy narzędzi na pulpicie, następnie kliknij „Plik” i wybierz „Pobierz informacje”. Skopiuj wszystko z sekcji „Gdzie:”, a następnie wróć do terminala. Wpisz „cd”, a następnie spację, a następnie wklej wybraną lokalizację pliku i naciśnij Enter.

Użytkownicy systemu Linux:

Bez zbytniego komplikowania rzeczy na platformie Linux, przejdź do swojego folderu narzędzi platformy znajdującego się na pulpicie, a następnie kliknij prawym przyciskiem myszy dowolny pusty obszar okna. Teraz musisz wybrać opcję „Otwórz w Terminalu”, która pozwoli lokalnym plikom w tym folderze na komunikację z terminalem.

Czytaj także:  Jak naprawić problemy z ładowaniem Samsung Galaxy S5 [Przewodniki rozwiązywania problemów]]

Krok 8: Uruchomienie odzyskiwania

Teraz, gdy twój terminal wskazuje folder, który jest nam potrzebny, podaj następujące polecenie:

Użytkownicy systemu Windows:

Przywracanie rozruchu adb

Użytkownicy komputerów Mac i Linux:

./ adb reboot recovery

Uwaga: Ponieważ polecenia ADB / fastboot mogą nie być zainstalowane w całym systemie, ważne jest, aby użytkownicy Mac i Linux ręcznie dodawali znak „./” przed wprowadzeniem któregokolwiek z tych poleceń w przyszłości. Zapewnia to uruchamianie plików z lokalnego folderu bez problemów.

Jeśli wszystko jest w porządku, urządzenie zareaguje, przechodząc do środowiska przywracania. Po skonfigurowaniu funkcji zabezpieczeń urządzenia, takich jak Pixel Imprint, zostanie wyświetlony komunikat z prośbą o podanie hasła. Kontynuuj i wpisz hasło lub PIN, którego używasz do odblokowania urządzenia po pierwszym uruchomieniu systemu i naciśnij klawisz Enter. Jeśli korzystasz z najnowszej wersji TWRP, odszyfrowujesz dane, abyś mógł przejść dalej.

Uwaga: W TWRP nadal występuje błąd z czasem wyłączania ekranu na urządzeniach Pixel 2. Aby być pewnym, możesz wyłączyć opcję limitu czasu ekranu, aby pozostała włączona podczas procesu instalacji. Czasami może się całkowicie wyłączyć i uniemożliwić ponowne włączenie, co skutkuje nieudaną aktualizacją lub urządzeniem częściowo zbudowanym. Aby to zrobić, zacznij od głównego menu TWRP, dotknij „Ustawienia”, a następnie wybierz ikonę w środku z symbolem jasności. Usuń zaznaczenie jedynego pola dostępnego w tej sekcji i możesz już iść!

Krok 9: Sideload aktualizacji

Z głównego menu TWRP wybierz „Zaawansowane”, a następnie „ADB Sideload”. Możesz wybrać wyczyszczenie pamięci podręcznych, jeśli chcesz, ale nie jest to obowiązkowe. Przesuń palcem na dole, aby zainicjować polecenie sideload po stronie menu odzyskiwania.

W tym miejscu należy wrócić do pulpitu komputera i do wiersza polecenia lub terminala w folderze narzędzi platformy z poprzednich kroków. Powinieneś mieć zmienione nazwy wszystkich plików i gotowe do przejścia przez ten punkt, abyśmy mogli w końcu rozpocząć proces aktualizacji. Jeśli zamknąłeś aplikację terminalową, powtórz pierwszą część kroku 7, aby otworzyć terminal dla folderu platformy narzędzi na pulpicie.

Gdy masz już gotowy terminal, wprowadź następujące polecenie:

Użytkownicy systemu Windows:

adb sideload ota.zip

Użytkownicy komputerów Mac i Linux:

./ adb sideload ota.zip

Plik OTA zacznie się wyodrębniać, a następnie zastosuje aktualizację do twojego systemu. Cały ten proces potrwa kilka minut, więc usiądź wygodnie i spędzaj wolny czas, podczas gdy to działa. Po zakończeniu aktualizacji możesz ręcznie uruchomić opcję ponownego uruchomienia i wrócić na ekran blokady w mgnieniu oka! Możesz zobaczyć komunikat, który poinformuje Cię o aktualizacji systemu, ale możesz z tego zrezygnować. Teraz nie musisz obawiać się comiesięcznych aktualizacji zabezpieczeń i możesz stosunkowo łatwo poradzić sobie z tą sytuacją.

Krok 10: Re-Root (opcjonalnie)

Ponieważ nowa partycja A / B ściśle integruje więcej podstawowych plików systemowych w sposób, w jaki teraz działają aktualizacje, teraz powrócisz do jądra systemu, utracisz dostęp do roota, a domyślnie powrócisz do odzyskiwania zasobów. Możesz zainstalować wszystko, co chcesz od tego momentu pasować do osobistego użytku urządzenia.

Jeśli potrzebujesz odświeżenia któregokolwiek z tych dodatków, zapoznaj się z poniższymi przewodnikami:

  • Jak zainstalować TWRP (Best Custom Recovery dla Androida)
  • Jak zainstalować Magisk Root z TWRP
  • Jak zainstalować jądro niestandardowe ElementalX

Na początku tej przygody może to zabrzmieć jak dużo pracy, ale jest także dość łatwy w użyciu i utrzymaniu, gdy wszystko jest już skonfigurowane. Posiadanie nowego zrozumienia, jak działają te wszystkie rzeczy, pomoże ci bardzo na scenie głównej. Pomyśl tylko – teraz, gdy przygotowania już się dokonały, powinno być gładko. Na przykład, gdy następnym razem będziesz chciał zainstalować aktualizację OTA, wystarczy pobrać plik i uruchomić polecenie sideload ADB z TWRP. Ładne i łatwe. Ciesz się miesięcznymi aktualizacjami OTA bez utraty danych!