Jak sprawdzić wersję bootloadera Androida 13 w serii Google Pixel 6

Android 13 przyniósł nowe aktualizacje bootloadera dla serii Google Pixel 6. Oto jak sprawdzić wersję programu ładującego pod kątem ochrony przed wycofaniem.

Androida 13 sezon oficjalnie rozpoczęty. Najnowsza wersja Androida niesie ze sobą kilka świeżych zmian w interfejsie użytkownika i wiele przydatnych funkcji. W przypadku rodziny Google Pixel 6 dostępna jest również stabilna aktualizacja Androida 13 zwiększono wersję zapobiegającą wycofywaniu się w bootloaderze tych urządzeń. W rezultacie nie można przywrócić starszej wersji Androida 12 po aktualizacji do Androida 13.

  • Rodzina urządzeń Pixel 6 otrzymała nowe aktualizacje bootloadera ze stabilnym Androidem 13 OTA.
  • Aktualizacja programu ładującego zwiększa wersję zapobiegającą przywróceniu ustawień w tych telefonach.
  • Powrót do Androida 12 nie jest możliwy ze względu na zabezpieczenie przed wycofaniem.

Przejdź do tego artykułu:

  • Dlaczego mój Google Pixel 6/6 Pro/6a potrzebuje uaktualnionego programu ładującego?
  • Jak mogę sprawdzić, czy mój Google Pixel 6/6 Pro/6a ma już zaktualizowany program ładujący?
  • Wyświetla się informacja, że ​​mam inną wersję programu ładującego, czy to oznacza, że ​​mogę wrócić do Androida 12?
  • Jak bezpiecznie zaktualizować program ładujący w moim Google Pixel 6/6 Pro/6a?

Dlaczego mój Google Pixel 6/6 Pro/6a potrzebuje uaktualnionego programu ładującego?

The zabezpieczenie przed cofnięciem w Google Pixelu 6, Pixela 6 Pro, oraz Piksel 6a realizowana jest poprzez bezpieczniki elektroniczne (eFuse). eFuse działa jak pamięć flash jednorazowego zapisu. Kiedy już odwrócisz te bity, zapisując coś w nich, nie będzie już odwrotu. Po „wypaleniu” eFuse pozostanie on zapisany z tą wartością na zawsze.

Aby wyeliminować wiele wektorów ataku, Google dostarczył nowy zestaw bootloadera dla Pixela szóstej generacji telefony za pośrednictwem stabilnej wersji Androida 13 OTA, która uniemożliwia ładowanie na nie starszych wersji Androida urządzenia. Odpowiedni eFuse powinien wypalić i zwiększyć indeks wycofania dopiero po pomyślnym uruchomieniu Androida 13. Nowa wersja programu ładującego, zwiększona wartość indeksu wycofania i przepalony stan eFuse powinny wystarczyć, aby zablokować późniejsze flashowanie oprogramowania układowego starszego niż Android 13.


Jak mogę sprawdzić, czy mój Google Pixel 6/6 Pro/6a ma już zaktualizowany program ładujący?

Program ładujący z definicji to program, który ładuje system operacyjny lub ładuje łańcuchowo inny program ładujący, gdy urządzenie jest włączone. Narzędzie Google Fastboot umożliwia łatwe sprawdzanie zmiennych programu ładującego urządzenia z systemem Android z poziomu komputera. Aby to zrobić, musimy uruchomić docelowy telefon Pixel z interfejsem bootloadera.

  1. Upewnij się, że masz najnowsza wersja narzędzi ADB i Fastboot zainstalowany na komputerze PC/Mac/Chromebooku.
  2. Na telefonie przejdź do Ustawienia > O telefonie > Numer kompilacji i dotknij tego wpisu 7 razy, aby włączyć Opcje programistyczne.
  3. Po włączeniu wróć do strony ustawień głównych i dotknij System, następnie idź do Opcje programistyczne.
  4. Włączyć coś debugowanie USB.
  5. Podłącz Pixela 6, Pixela 6 Pro lub Pixela 6a do komputera za pomocą kabla USB.
  6. Otwórz okno terminala i wpisz następujące polecenie, aby sprawdzić, czy urządzenie zostało wykryte, czy nie:
    adb devices
    Może być konieczne uwierzytelnienie tożsamości komputera-hosta po raz pierwszy.
  7. Jeśli urządzenie jest podłączone, powinieneś zobaczyć jego numer seryjny.
  8. Gdy wszystko będzie gotowe, uruchom następujące polecenie, aby ponownie uruchomić komputer w trybie bootloadera:
    adb reboot bootloader
  9. Twój telefon powinien uruchomić się ponownie w trybie bootloadera (znanym również jako „tryb Fastboot”).
  10. Teraz wpisz następujące polecenie, aby sprawdzić, czy urządzenie docelowe zostało wykryte przez komputer w trybie bootloadera:
    fastboot devices
    Jeśli używasz systemu Windows na swoim komputerze, może być konieczne zainstaluj najnowsze sterowniki Google USB.
  11. Aby poznać wersję programu ładującego, wykonaj polecenie wymienione poniżej:
    fastboot getvar version-bootloader

Następnie zapoznaj się z poniższą tabelą i dopasuj wersję programu ładującego do otrzymanego wyniku:

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

Stabilna wersja bootloadera dla Androida 13

Google Pixel 6 (wilga)

slider-1.2-8739948

Google Pixel 6 Pro (kruk)

slider-1.2-8739948

Google Pixel 6a (bluejay)

bluejay-1.2-8893284

Możliwe jest również zapytanie o wersję programu ładującego z interfejsu Fastboot w przestrzeni użytkownika (znanego również jako fastbootd). Aby to zrobić, uruchom ponownie urządzenie za pomocą adb reboot fastboot, a następnie wykonaj to samo fastboot getvar version-bootloader Komenda.

Jeśli nie masz w pobliżu komputera, możesz pobrać wersję programu ładującego bezpośrednio z telefonu. Najpierw wyłącz Google Pixel 6/6 Pro / 6a i naciśnij przyciski zmniejszania głośności i zasilania przez kilka sekund. Zwolnij je, gdy pojawi się tryb Fastboot. Powinieneś być w stanie zlokalizować wersję bootloadera na ekranie.

W przypadku fanów wiersza poleceń wykonaj następujące polecenie w aplikacji emulatora terminala na telefonie, aby uzyskać wersję programu ładującego:

getpropro.bootloader

Wyświetla się informacja, że ​​mam inną wersję programu ładującego, czy to oznacza, że ​​mogę wrócić do Androida 12?

Jeśli wersja bootloadera Twojego Pixela 6/6 Pro/6a różni się od pokazanej powyżej table, prawdopodobnie używasz wersji beta systemu Android 13 lub starszej, stabilnej wersji kanału Androida 12.

Chociaż możesz spróbować wrócić do Androida 12 z niższą wersją programu ładującego, nie jest to zalecane. Ze względów bezpieczeństwa i kompatybilności powinieneś pobrać stabilną wersję OTA Androida 13, aby zaktualizować bootloader i podstawowe fragmenty oprogramowania sprzętowego swojego urządzenia.

Jeśli planujesz wykonać ręczną flashowanie, upewnij się, że obrazy partycji stabilnego oprogramowania Android 13 zostały przesłane do obu gniazd. Niezgodność wersji programu ładującego pomiędzy gniazdami A i B wystarczy, aby unieruchomić urządzenie. Jest nie ma znanego sposobu na ożywienie wytrzymałego urządzenia zasilanego Google Tensor jak Google Pixel 6/6 Pro/6a, więc zachowaj ostrożność przed próbą ręcznej aktualizacji.


Jak bezpiecznie zaktualizować program ładujący w moim Google Pixel 6/6 Pro/6a?

Aby uniknąć scenariusza z twardą cegłą, powinieneś flashować partycję bootloadera do nieaktywnego gniazda po pomyślnej aktualizacji i uruchomieniu systemu Android 13 co najmniej raz. Powinno to wyeliminować ryzyko niezgodności wersji, zwłaszcza jeśli po raz pierwszy flashujesz Pixela 6, Pixela 6 Pro lub Pixela 6a ze stabilną wersją Androida 13.

Opcja 1 (przy użyciu obrazów odzyskiwania/OTA):

Po udanym uruchomieniu systemu Android 13, pobierz pełny obraz OTA odpowiadający tej kompilacji. Następny, sideload go z odzyskiwania zapasów i uruchom ponownie urządzenie, aby upewnić się, że oba gniazda mają tę samą wersję programu ładującego.

Opcja 2 (przy użyciu obrazów fabrycznych):

Osoby, które dokonały aktualizacji do Androida 13 poprzez flashowanie obrazu fabrycznego po odblokowaniu bootloadera, powinny zdecydować się na tę opcję. Po udanym pierwszym uruchomieniu systemu Android 13,

  1. Sprawdź aktualnie aktywny slot:adb reboot bootloaderfastboot getvar current-slotJeśli na wyjściu zwrócone zostanie bieżące gniazdo jako „a”, aktywne gniazdo powinno mieć wartość „a”, a drugie gniazdo to „b”. Jeśli nie, twoje aktywne miejsce to „b”, a drugie miejsce to „a”.
  2. 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”.
  3. Teraz musimy sflashować bootloader do obu gniazd.
    1. Jeśli Twoje aktywne miejsce to „a”fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active bfastboot reboot bootloaderfastboot set_active afastboot reboot bootloaderfastboot reboot
    2. Jeśli Twoje aktywne miejsce to „b”fastboot --slot=other flash bootloader bootloader_filename.imgfastboot set_active afastboot reboot bootloaderfastboot set_active bfastboot reboot bootloaderfastboot reboot
  4. To wszystko.

Jak widać, nie brakuje różnych sposobów sprawdzenia podstawowej wersji programu ładującego Pixela 6, 6 Pro lub 6a. Jeśli wolisz, aby system zajął się sam lub ręcznie zainstalował zaktualizowany program ładujący, wybierz metodę najlepszą dla swoich potrzeb.