Wraz z wprowadzeniem Androida 13 Google opublikował jeden o Pixel 6 i 6a ciekawe ostrzeżenie na stronie obrazu systemu: Po flashowaniu Androida 13 nigdy nie można wrócić do starej wersji. Wciąż tak jest w przypadku każdego, kto chce mieć w pełni funkcjonalny telefon, ale teraz Google wypuściło Androida 12.Obraz wsparcia dla programistów’, który umożliwia programistom resetowanie telefonów nawet po uaktualnieniu. Oznaczenie „dewelopera” na obrazie oznacza, że nie jest on w pełni funkcjonalny, ale wystarczająco dobry do testowania aplikacji.
Powodem jednokierunkowej aktualizacji Google do Androida 13 jest luka w bootloaderze. Błąd występuje w Pixel 6, 6 Pro i 6a, więc tylko te Pixele otrzymały jednokierunkową aktualizację. Android 13 ma poprawkę na lukę w bootloaderze i aby uniemożliwić atakującym zresetowanie urządzenia w celu ominięcia poprawki, firma uruchomiła ochronę anty-rollback na Pixel 6 i 6a. Ochrona przed wycofaniem uruchamia fizyczną kopię zapasową w SoC telefonu. Istnieje kilka takich bezpieczników, a każda wersja systemu operacyjnego liczy, ile przepalonych bezpieczników jest oczekiwanych. Jeśli liczba jest zbyt wysoka, oznacza to, że Google oznaczył ten system operacyjny jako niebezpieczny i przestarzały i nie będzie go już uruchamiał.
Ten „obraz wsparcia dla programistów” to nowy obszar dla Google. Firma twierdzi, że ten konkretny obraz Androida 12 naprawia błąd bootloadera i zwiększył liczbę kopii zapasowych, więc nadal się uruchamia. Jednak nie otrzymuje automatycznych aktualizacji i nie jest zatwierdzony przez zestaw testów zgodności (CTS). CTS to test, który obiecuje, że system operacyjny jest niezmodyfikowany, niezrootowany i bezpieczny, a niektóre aplikacje bankowe i gry online muszą przejść ten test, aby mogły działać. Musisz także całkowicie wyczyścić urządzenie, jeśli kiedykolwiek zechcesz wrócić do normalnych, „publicznych” kompilacji i aktualizacji.
Jeśli nadal jesteś zainteresowany, Google ma w sprzedaży kompilacje Androida 12 i 12L dla Pixel 6, 6 Pro i 6a programista.android.com.