Jak zainstalować aktualizacje OTA i zachować rootowanie na telefonie Google Pixel

click fraud protection

Szukasz sposobu na zachowanie uprawnień administratora po aktualizacjach OTA na swoim telefonie Google Pixel? Oto przewodnik krok po kroku, jak to zrobić.

Szybkie linki

  • Jak rootowanie wpływa na możliwość instalowania aktualizacji OTA
  • Jak zachować rootowanie i pobierać aktualizacje OTA na swoim Pixelu
  • Weryfikacja

Część piękna posiadania Telefon Google Pixel wynika z odpowiedniej dostępności obrazów oprogramowania układowego, które można wykorzystać do przywrócenia urządzenia do stanu fabrycznego. Nawet jeśli odblokujesz program ładujący, zrootować telefon, lub majstrować trochę za dużo, zawsze możesz przywrócić konfigurację zapasową. To powiedziawszy, niektórzy użytkownicy mogą mieć trudności z utrzymaniem dostępu do konta root i powiązanych modów w nienaruszonym stanie, zachowując jednocześnie możliwość pobierania comiesięcznych aktualizacji zabezpieczeń. Chociaż wielu zagorzałych fanów Androida dokładnie wie, co robić, nie każdy jest tak biegły w aktualizowaniu telefonu bez utraty roota.

Jeśli masz dostęp do komputera PC/Mac i chętnie weźmiesz sprawy w swoje ręce, możesz go łatwo zatrzymać dostęp do konta root, wykonując kilka dodatkowych kroków oprócz bocznego ładowania aktualizacji OTA do Google Piksel.

Jak rootowanie wpływa na możliwość instalowania aktualizacji OTA

Rootowanie polega na modyfikowaniu części obrazu rozruchowego systemu Android w celu uzyskania dostępu administratora. Regularna comiesięczna aktualizacja OTA lub aktualizacja „over-the-air” ma charakter przyrostowy, co oznacza, że ​​nie może mieć zastosowania łatka delta, aby zaktualizować podstawowy obraz rozruchowy z powodu oczywistej niezgodności binarnej w pliku root środowisko. Chociaż wybór pełnego pakietu aktualizacji jest realnym rozwiązaniem tego problemu, ostatecznie nadpisze bity i elementy wymagane do uzyskania dostępu roota z partycji rozruchowej.

Więc dla tych z Was, którzy planują pobrudzić się swoim Pixelem i mogą potrzebować wybawiciela na drodze, pomyśleliśmy, że dowiemy się, jak zachować dostęp roota w ramach comiesięcznych aktualizacji zabezpieczeń. Proces ten nie jest trudny, ale wymaga kilku poleceń ADB i Fastboot.

Jak zachować rootowanie i pobierać aktualizacje OTA na swoim Pixelu

Przed rozpoczęciem pamiętaj, że w tym samouczku założono, że masz odblokowany program ładujący i są już zrootowane przez Magisk. Ponadto upewnij się, że masz najnowszą wersję Pliki binarne ADB i Fastboot zainstalowany na komputerze PC/Mac oraz czy urządzenie docelowe może zostać wykryte przez te narzędzia. Zaleca się również użytkownikom systemu Windows zainstaluj najnowszy sterownik USB OEM.

Istnieje kilka sposobów na zaktualizowanie Pixela do najnowszej oficjalnej wersji Androida przy zachowaniu uprawnień roota. Możesz przywrócić podstawowy obraz rozruchowy wersji podstawowej, poczekaj, aż telefon otrzyma powiadomienie z monitem pobierz wszelkie oczekujące aktualizacje na swój telefon (lub załaduj aktualizację ręcznie), a następnie załataj zaktualizowany obraz rozruchowy i flashuj To. Jest to nieco wolniejsza, ale zalecana metoda dla początkujących.

Szybszą metodą jest flashowanie oficjalnego obrazu fabrycznego za pomocą wstępnie poprawionego obrazu rozruchowego. Pamiętaj, że obie metody polegają na dostępie do komputera PC lub Mac. Żadne z nich nie wymaga wyczyszczenia urządzenia, ale jest to dobra praktyka wykonać kopię zapasową wszelkich niezastąpionych danych na wypadek, gdyby coś poszło nie tak.

Zauważ, że z Seria Google Pixel 7 (i urządzenia uruchamiane z systemem Android 13), ogólny ramdysk jest usuwany z obrazu rozruchowego i umieszczany na osobnej partycji o nazwie „init_boot”. W rezultacie musisz załatać obraz init_boot zamiast zwykłego obrazu rozruchowego, aby je zrootować urządzenia. Jeśli masz Pixela 7 lub Pixela 7 Pro, wymień każde wystąpienie boot.img z init_boot.img do tutorialu poniżej.

Zalecana metoda:

  1. Znajdź dokładny numer wersji aktualnie zainstalowanego oprogramowania na swoim telefonie Google Pixel. Nawigować do Ustawienia > O telefonie i zanotuj tekst pod Numer kompilacji Sekcja.
  2. Teraz musimy przywrócić nietknięty obraz rozruchowy odpowiadający zainstalowanej kompilacji. Jako środek ostrożności otwórz Magisk, przełącz się na Moduły tab, wyłącz aktywne moduły i uruchom ponownie raz, zanim to zrobisz.
    • W zależności od metody łatania aplikacja Magisk może przechowywać kopię zapasową podstawowego obrazu rozruchowego. W takim przypadku powinieneś być w stanie przywrócić je za pomocą Przywróć obrazy opcja pod Odinstaluj menu aplikacji Magisk. Niemniej jednak zalecamy flashowanie nietkniętego pliku boot.img z obrazu fabrycznego, aby uniknąć nieprzewidzianych problemów.
  3. Pobierz na komputer PC/Mac obraz fabryczny, który można flashować w systemie fastboot, odpowiadający aktualnemu numerowi kompilacji Androida dla Twojego telefonu Google Pixel. Powinien nazywać się tak --factory-.zip.
    • Google obsługuje wszystkie oficjalne kompilacje dla każdego piksela na swoim pobierz portal. Możesz też rzucić okiem nasz indeks pobierania Androida 13 dla łatwej nawigacji. Użytkownicy, którzy już zainstalowali Androida 14 beta może je pobrać nasz indeks pobierania Androida 14.
  4. Otwórz obraz fabryczny za pomocą swojego ulubionego menedżera archiwów, zlokalizuj plik image--.zip plik (tak, w pliku ZIP jest plik ZIP) i wyodrębnij z niego plik boot.img.
  5. Zainstaluj podstawowy plik boot.img dla bieżącego numeru kompilacji Androida:
    1. Upewnij się, że debugowanie USB jest włączone w telefonie i adb devices polecenie na komputerze zwraca numer seryjny telefonu.
    2. Uruchom ponownie telefon w trybie bootloadera: adb reboot bootloader
    3. Sflashuj podstawowy obraz rozruchowy: fastboot flash boot
    4. Ponowne uruchomienie: fastboot reboot
  6. Możesz teraz zmusić telefon do pobierania oczekujących aktualizacji, kierując się do Ustawienia > System > Aktualizacja systemu > Sprawdź aktualizacje. Ewentualnie pobierz najnowszy pełny obraz OTA z możliwością flashowania do odzyskiwania dla swojego modelu i załaduj go ręcznie.
    • Nie wybieraj najnowszego obrazu fabrycznego do aktualizacji, ponieważ skrypt flashowania skrzynki odbiorczej domyślnie wyczyści urządzenie.
  7. Teraz, gdy korzystasz z najnowszej wersji, nadszedł czas, aby załatać obraz rozruchowy za pomocą Magisk, aby odzyskać dostęp do konta root. Mamy dedykowany samouczek dla Jak zainstalować Magiska, więc zajrzyj do niego, jeśli potrzebujesz pomocy.
  8. Po ponownym uruchomieniu telefonu po przywróceniu załatanego obrazu rozruchowego powinieneś bezpiecznie zaktualizować najnowszą OTA z dostępem do konta root.

Szybka metoda

  1. Pobierz obraz fabryczny odpowiadający najnowszej aktualizacji telefonu Pixel na komputer PC/Mac.
    • Możesz to zrobić z Portal pobierania Google lub z naszego Indeks pobierania Androida 13. Użytkownicy, którzy już zainstalowali wersję beta systemu Android 14, powinni zapoznać się z tym artykułem nasz indeks pobierania Androida 14.
  2. Rozpakuj obraz fabryczny za pomocą swojego ulubionego menedżera archiwów, zlokalizuj plik image--.zip i wyodrębnij z niego plik boot.img.
  3. Popraw standardowy obraz rozruchowy za pomocą Magiska, ale nie flashuj go jeszcze na telefonie.
  4. Skopiuj obraz rozruchowy z poprawką Magisk z telefonu na komputer PC/Mac i zmień jego nazwę na boot.img.
  5. Otworzyć image--.zip plik z kroku 2 za pomocą wybranego menedżera archiwów i zastąp znajdujący się w nim plik podstawowego obrazu rozruchowego plikiem z kroku 4.
    • Sugerujemy użytkownikom systemu Windows 7-Zip, aby proste przeciągnięcie i upuszczenie wystarczyło, aby umieścić załatany plik w archiwum.
    • Użytkownicy systemów Linux i macOS mogą korzystać z wbudowanego zip narzędzie do zamiany standardowego obrazu rozruchowego na poprawiony obraz rozruchowy w fabrycznym oprogramowaniu:
      zip image-<devicecodename>-<buildnumber>.zip boot.img
  6. Aby usunąć procedurę czyszczenia danych, zmodyfikuj migający skrypt w następujący sposób:
    • Jeśli korzystasz z systemu Windows, otwórz plik o nazwie „flash-all.bat” za pomocą Notatnika (lub ulubionego edytora tekstu), usuń parametr „-w” z migającego segmentu fastboot i zapisz plik.
    • W systemach Linux i macOS otwórz plik o nazwie „flash-all.sh” w swoim ulubionym edytorze tekstu, usuń parametr „-w” z segmentu flashowania fastboot i zapisz plik.
  7. Uruchom ponownie telefon Pixel w trybie programu ładującego i wykonaj operację flashowania za pomocą Fastboot.
  8. Jeśli wszystko pójdzie dobrze, telefon powinien automatycznie zrestartować się do najnowszej wersji systemu operacyjnego — również ze wstępnie zrootowanym obrazem rozruchowym.

Opcjonalnie: metoda GUI

Jeśli nie chcesz bawić się narzędziami wiersza poleceń, XDA Recognized Contributor badabing2003 oferuje poręczną aplikację o nazwie PixelFlasher aby usprawnić pracę. Odpowiednio nazwane opakowanie GUI typu open source wokół ADB i Fastboot jest zakodowane w Pythonie, dzięki czemu można je uruchomić na każdym głównym systemie operacyjnym komputera, w tym Windows, macOS i Linux.

Jak widać, interfejs użytkownika jest dość prosty. Aplikacja może automatycznie wykryć lokalizację plików binarnych ADB i Fastboot na podstawie zmiennej środowiskowej PATH lub możesz też ręcznie wybrać lokalizację. Następnie musisz podłączyć docelowy telefon Pixel do komputera i kliknąć Skanowanie przycisk, aby wykryć urządzenie. PixelFlasher może również zidentyfikować zrootowane urządzenie (oznaczone znacznikiem wyboru ✓), ale musisz przyznać uprawnienia roota do powłoki w Magisk.

Oto jak możesz użyć PixelFlasher do zainstalowania aktualizacji OTA na telefonie Pixel, zachowując uprawnienia roota:

  1. Pobierz obraz fabryczny odpowiadający najnowszej aktualizacji telefonu Pixel.
    • Albo pobierz go bezpośrednio z Portal pobierania Googlelub zajrzyj do naszego Indeks pobierania Androida 13. Użytkownicy, którzy już zainstalowali wersję beta Androida 14, powinni odwiedzić stronę nasz indeks pobierania Androida 14.
  2. Następnie wybierz obraz fabryczny, aplikacja rozpozna model telefonu po nazwie obrazu.
  3. Przetwórz obraz fabryczny. PixelFlasher wyodrębni plik boot.img (init_boot.img dla serii Pixel 7 i nowszych) z obrazu fabrycznego i zapełni go na poniższej liście.
  4. Wybierz boot.img z listy do łatania przez Magisk.
    • Jeśli Magisk nie jest zainstalowany na Twoim telefonie, PixelFlasher zainstaluje go za Ciebie.
  5. Wybierz nowo dodany wpis odpowiadający załatanemu obrazowi rozruchowemu.
  6. Teraz wybierz Tryb z błyskiem Jak Trzymać dane.
  7. Kliknij na Telefon Flash Pixel przycisk, aby rozpocząć miganie.
  8. Otóż ​​to!

Nie masz dostępu do komputera? Chociaż możliwe jest skierowanie Magisk, aby zainstalował się w nieaktywnym slocie przed podjęciem przyrostowe OTA i zachować rootowanie po aktualizacji, możesz natknąć się na nieoczekiwane przeszkody proces. Dlatego zalecamy samodzielne załatanie obrazu rozruchowego i flashowanie go za pomocą komputera.

Weryfikacja

Prostym sposobem sprawdzenia, czy wykonałeś wszystkie te kroki poprawnie, jest udanie się do Ustawienia > O telefonie > Wersja Androida. Powinieneś zobaczyć dokładną poprawkę i numer kompilacji, które zostały załadowane z boku na urządzeniu Google Pixel.

Następnie otwórz aplikację Magisk z szuflady aplikacji, a numer kompilacji Magisk powinien być wymieniony obok parametru „Zainstalowany”, wskazując, że pomyślnie udało Ci się ukończyć proces.

I proszę bardzo! Wiesz już, jak instalować comiesięczne aktualizacje OTA na telefonach z serii Google Pixel, zachowując uprawnienia roota. Jeśli masz jakiekolwiek pytania dotyczące rootowania Twojego Pixela, zostaw je w sekcji komentarzy poniżej.