С выпуском Android 13 для Pixel 6 и 6a Google разместил интересное предупреждение на веб-сайте образа системы: после установки Android 13 вы никогда не сможете вернуться к старой версии. Это по-прежнему актуально для всех, кому нужен полнофункциональный телефон, но теперь Google опубликовала « изображение поддержки разработчиков» Android 12, которое позволит разработчикам откатывать свои телефоны даже после обновления. Надпись «Разработчик» на изображении означает, что оно не полностью функционально, но для тестирования приложения этого будет достаточно.
Причиной одностороннего обновления Android 13 от Google является уязвимость загрузчика. Ошибка есть на Pixel 6, 6 Pro и 6a, поэтому только эти пиксели получили одностороннее обновление. В Android 13 есть исправление для уязвимости загрузчика, и чтобы злоумышленники не могли откатить устройство для обхода патча, компания включила защиту от отката на Pixel 6 и 6a. Защита от отката перегорает физический предохранитель внутри SoC телефона. Таких фьюзов несколько, и в каждой версии ОС есть подсчет ожидаемого количества перегоревших фьюзов. Если число слишком велико, это означает, что Google пометил эту ОС как небезопасную и устаревшую, и она больше не будет загружаться.
Это «изображение поддержки разработчиков» — новая территория для Google. Компания заявляет, что этот специальный образ Android 12 исправляет ошибку загрузчика и увеличивает счетчик предохранителей, поэтому он все еще загружается. Однако он не будет получать никаких автоматических обновлений и не одобрен набором тестов совместимости (CTS). CTS — это проверка, которая обещает, что ОС не модифицирована, не имеет root-прав и не защищена, а некоторые банковские приложения и онлайн-игры требуют этой проверки для работы. Вам также потребуется выполнить полную очистку устройства, если вы когда-нибудь захотите вернуться к обычным «общедоступным» сборкам и обновлениям.
Если вам все еще интересно, у Google есть сборки Android 12 и 12L для Pixel 6, 6 Pro и 6a на сайте developer.android.com .