Jak przejść na Androida 12 z Androida 13 w serii Google Pixel 6

Szybkie linki

  • Co zawiera aktualizacja bootloadera Androida 13 dla Google Pixel 6/6 Pro/6a?
  • Jak mogę przejść na Androida 12 z Androida 13 na Google Pixel 6/6 Pro/6a?
  • Czy są jakieś wady pozostania przy Androidzie 12?

Androida 13 nie ma już od jakiegoś czasu. W przypadku dużej aktualizacji wersji kuszące jest skorzystanie z modnego rozwiązania – szczególnie w przypadku użytkowników Google Pixel. Ale co, jeśli właśnie zaktualizowałeś system do Androida 13, ale nie podoba ci się to zbytnio? Najważniejsze pytanie brzmi: czy możesz zmienić wersję swojego smartfona Pixel, w tym najnowszej linii Pixel 6, z Androida 13 na 12?

W przeciwieństwie do wielu producentów OEM Androida, Google utrzymuje dedykowany portal pobierania oprogramowania sprzętowego dla swoich smartfonów. Jeśli masz wersję dowolnego telefonu Pixel bez operatora (nazywaną też „odblokowaną”), odblokowanie jego programu rozruchowego i ręcznie zaktualizuj starsze oprogramowanie Androida 12 wrócić. Nieco inaczej sytuacja wygląda jednak w przypadku rodziny urządzeń Pixel 6 wyposażonych w technologię Google Tensor.

Stabilna aktualizacja Androida 13 dla Google Pixel 6, Pixela 6 Pro, oraz Piksel 6a przyniósł nowe aktualizacje bootloadera. Po aktualizacji, ty nie można wgrać starszego bootloadera dzięki zabezpieczeniu przed cofaniem. W rezultacie zwykły proces zmiany wersji na Androida 12 nie będzie działać na tych urządzeniach. Niemniej jednak nadal możliwe jest uruchomienie Androida 12 przy użyciu uaktualnionego programu ładującego. Jeśli chcesz przywrócić Androida 13 do Androida 12 na swoim Pixelu 6/6 Pro/6a, chętnie Ci pomożemy.

  • Linia Google Pixel 6 otrzymała nowe aktualizacje bootloadera ze stabilną wersją Androida 13 OTA.
  • Po aktualizacji nie można sflashować starszego programu ładującego.
  • Możesz jednak nadal uruchomić system Android 12 za pomocą nowego programu ładującego.

Co zawiera aktualizacja bootloadera Androida 13 dla Google Pixel 6/6 Pro/6a?

Program ładujący urządzenia z Androidem to bardzo złożony program. Jest odpowiedzialny za uruchomienie łańcucha rozruchowego po każdym nowym uruchomieniu ze stanu wyłączenia. Obraz bootloadera zawiera wiele komponentów niskiego poziomu, które są ściśle zintegrowane z SoC urządzenia docelowego. Krótko mówiąc, majsterkowanie przy programie ładującym na nowoczesnym urządzeniu konsumenckim jest niezwykle trudną pracą.

Jeśli jesteś zainteresowany, oto, co znajdziesz w obrazie bootloadera Google Pixel 6a:

Nawet jeśli uda ci się rozszyfrować kod i załatać procedury ochrony przed wycofaniem w nowym aktualizacja bootloadera dla Google Pixel 6, 6 Pro lub 6a, nie ma znanego sposobu na flashowanie go bez zamurowania Twój telefon. Dzieje się tak dlatego, że nie mamy dostępu do programistów podpisanych przez OEM i kluczy kryptograficznych niezbędnych do wykonania takich operacji.


Jak mogę przejść na Androida 12 z Androida 13 na Google Pixel 6/6 Pro/6a?

Musimy podkreślić, że nie powinieneś tego robić, chyba że naprawdę nie lubisz Androida 13 lub nie działa on dobrze z niektórymi konkretnymi aplikacjami. Android 13 ma kilka nowych, niesamowitych funkcji — szczególnie związanych z prywatnością i bezpieczeństwem — które pod wieloma względami czynią go lepszym od poprzednich wersji Androida. Będzie też najnowocześniejszy, jeśli chodzi o poprawki bezpieczeństwa.

Jeśli wiesz to wszystko i nadal chcesz wrócić do Androida 12, kroki są stosunkowo proste. Ale najpierw musisz wykonać kopię zapasową aplikacji, zdjęć, filmów itp., ponieważ obniżenie wersji spowoduje całkowite wyczyszczenie telefonu. Upewnij się także, że masz najnowszą wersję Pliki binarne ADB i Fastboot zainstalowany na Twoim komputerze.

Pomijając flashowanie bootloadera

  1. Po uporządkowaniu kopii zapasowej musisz sprawdzić wersję programu ładującego Google Pixel 6/6 Pro / 6a. Aby uniknąć scenariusza z twardą blokadą, upewnij się, że oba gniazda urządzenia docelowego mają tę samą wersję programu ładującego Androida 13. Jeśli potrzebujesz pomocy, zajrzyj nasz samouczek dotyczący ustalenia wersji programu ładującego w urządzeniach z serii Google Pixel 6 dla zabezpieczenia przed cofnięciem.
  2. Na komputerze PC/Mac/Chromebooku pobierz obraz fabryczny odpowiadającej wybranej przez Ciebie wersji Androida 12 dla urządzenia docelowego.
  3. Wyodrębnij zawartość pliku ZIP obrazu fabrycznego i zlokalizuj obraz programu ładującego w wyodrębnionych plikach. Powinien mieć nazwę „bootloader-[nazwa kodowa urządzenia]-[nazwa kodowa platformy]-[wersja główna]-[wersja podrzędna].img.”
    • W przypadku Pixela 6 i 6 Pro nazwa kodowa platformy to „slider”, natomiast w przypadku Pixela 6a – „bluejay”.
  4. Usuń obraz programu ładującego z wyodrębnionego folderu.
  5. Zmodyfikuj skrypt flashowania 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ń flashowanie bootloadera powiązaną część, dodaj „--force” (bez cudzysłowów) pomiędzy argumentami „-w” i „update” w segmencie flashowania obrazu systemu i zapisz plik.
    • Użytkownicy Linuksa i macOS, otwórz plik o nazwie „flash-all.sh” w swoim ulubionym edytorze tekstu, usuń plik związany z flashowaniem bootloadera część, dodaj „--force” (bez cudzysłowów) pomiędzy argumentami „-w” i „update” w segmencie migania obrazu systemu i zapisz plik.
  6. Teraz, gdy zmodyfikowaliśmy skrypt, możemy kontynuować zadanie flashowania. Warto zauważyć, że do flashowania przez Fastboot potrzebny jest odblokowany bootloader, więc wykonaj odblokowanie bootloadera, jeśli jeszcze tego nie zrobiłeś.
  7. Uruchom ponownie Pixel 6/6 Pro/6a w trybie bootloadera i podłącz do komputera PC/Mac/Chromebooka za pomocą kabla USB.
  8. Otwórz okno terminala na swoim komputerze, przejdź do lokalizacji, w której wyodrębniłeś obraz fabryczny Androida 12 i uruchom skrypt flashujący.
    • Dla Windowsa:
      .\flash-all.bat
    • Dla systemów macOS i Linux:
      ./flash-all.sh
  9. Poczekaj, aż nastąpi flashowanie, ponowne uruchomienie urządzenia i uruchomienie systemu Android 12. Pierwsze uruchomienie może zająć bardzo dużo czasu, więc bądź cierpliwy.
Google Pixel 6a z Androidem 12 na bootloaderze Androida 13

Należy pamiętać, że nie jest to prawdziwe obniżenie wersji, ponieważ nie możemy zastąpić nowego programu ładującego starym. Możemy jednak uruchomić Androida 12 na Google Pixel 6/6 Pro/6a na ulepszonym bootloaderze, ponieważ nie nakłada to żadnych ograniczeń na wersję Androida. Mówiąc prościej, nowy bootloader jest kompatybilny zarówno z Androidem 13, jak i Androidem 12, co sprawia, że ​​jest to możliwe możliwe, uruchom starszą wersję Androida 12 na tych urządzeniach nawet po zwiększeniu indeksu wycofania liczyć.

Korzystając z oficjalnych obrazów pomocy technicznej dla programistów

Dla programistów Google oferuje zmodyfikowane obrazy systemu Android 12 dla rodziny Pixel 6, które są oparte na publicznych i stabilnych wersjach Androida 12 i Androida 12L. Te "Obrazy pomocy technicznej dla programistów" zawiera zaktualizowaną wersję programu ładującego, która zawiera nowe poprawki bezpieczeństwa i zwiększony licznik zapobiegający cofaniu się.

Pobierz obrazy pomocy technicznej dla programistów Androida 12/12L dla serii Google Pixel 6

Jeśli chodzi o instalację, obrazy pomocy technicznej dla programistów muszą zostać sflashowane za pośrednictwem Fastboot. Wiedzieć więcej, zajrzyj do naszego poradnika.

Dla porównania, obrazy pomocy technicznej dla programistów są dostarczane z następującymi kompilacjami programu ładującego:

Urządzenie, fora urządzeń, nazwa kodowa

Wersja bootloadera obrazu wsparcia dla programistów Androida 12

Wersja bootloadera obrazu wsparcia dla programistów Androida 12L

Google Pixel 6 (wilga)

slider-1.0-8844048

slider-1.2-8831283

Google Pixel 6 Pro (kruk)

slider-1.0-8844048

slider-1.2-8831283

Google Pixel 6a (bluejay)

Nie dotyczy

bluejay-1.1-8927508

Pamiętaj, że te kompilacje przeznaczone dla programistów nie nadają się do ogólnego użytku. Nie będą otrzymywać aktualizacji zabezpieczeń OTA, tak jak ich odpowiedniki konsumenckie. Ponadto kompilacje nie są zatwierdzone przez pakiet testów zgodności (CTS), więc programiści wymagający kompilacji zatwierdzonych przez CTS lub korzystający z interfejsów API SafetyNet mogą napotkać problemy.


Czy są jakieś wady pozostania przy Androidzie 12?

Niezależnie od wybranej metody efektem końcowym będzie zasadniczo hybrydowe połączenie programu ładującego i oprogramowania układowego dla Google Pixel szóstej generacji. Być może na razie to zadziała, ale nie ma oficjalnego wsparcia dla tego połączenia — z wyjątkiem obrazów pomocy technicznej dla programistów, ale nie są one przeznaczone specjalnie dla zwykłych użytkowników. Nie ma już comiesięcznych aktualizacji zabezpieczeń dla Androida 12, co oznacza, że ​​i tak musisz uaktualnić system do Androida 13, aby nadal otrzymywać poprawki.

Ponadto program ładujący zawiera wiele obrazów oprogramowania sprzętowego niskiego poziomu dla różnych komponentów sprzętowych. Pozostając przy Androidzie 12, spowodujesz kilka ukrytych problemów ze zgodnością, które mogą mieć wpływ na rzeczywiste działanie Twojego Pixela 6, 6 Pro lub 6a. Potraktuj to jako dowód koncepcji, ale wracając do Androida 12, wyrządzasz więcej szkody niż pożytku. Jeśli zdecydujesz się na przejście z jednej wersji Androida na inną, robisz to na własne ryzyko.