Google выпустила специальные Developer Support сборки для отката Pixel 6, 6 Pro и 6a на Android 12 и 12.1

Google выпустила специальные Developer Support сборки для отката Pixel 6, 6 Pro и 6a на Android 12 и 12.1

Как вы, возможно, слышали, вместе с выходом Android 13 Google запретила устройствам Pixel 6, 6 Pro и 6a возвращаться на Android 12.1 и ниже. Сделано это было из соображений безопасности, ибо данное обновление несло в себе новую версию загрузчика, которая закрывала брешь в безопасности. Теперь же Google публикует образы "Поддержки разработчиков" для Pixel 6, Pixel 6 Pro и Pixel 6a. Это сборки на базе Android 12 и 12L с обновленным загрузчиком из Android 13, поэтому антиоткат не сработает. А теперь подробнее. 

Обновление Android 13 и запрет на откат.

Сначала нам стало известно, что после обновления на Android 13 устройства Pixel шестого поколения больше не смогут откатиться на Android 12. В последствии, из предупреждения Google на сайте инструмента Android Flash Tool стало известно, что сделано это было из-за бреши в безопасности, которая находилась в старой версии загрузчика:

ПРЕДУПРЕЖДЕНИЕ - Если вы установите эту сборку, вы не сможете вернуться к старой сборке Android.

На вашем устройстве установлена уязвимая версия загрузчика. После прошивки этой сборки счетчик отката вашего устройства будет увеличен, чтобы предотвратить прошивку предыдущих уязвимых версий загрузчика на устройстве в будущем. Вы не сможете прошить существующих версии Android 12.

То есть, если бы Google разрешила откат на Android 12, то злоумышленники могли бы использовать лазейку в старой версии загрузчика. Это и есть причина, по которой компания сделала Антиоткат.

Образы "Поддержки разработчиков" для Pixel 6, Pixel 6 Pro и Pixel 6a.

Есть разные причины вернуться на Android 12, в первую очередь это полезно для разработчиков. В связи с этим Google выпустила "Android 12 Developer Support Images для Pixel". Эти сборки "призваны обеспечить работу системы и приложений, максимально приближенную к поведению Android 12 на типичном пользовательском устройстве".

Образы Developer Support - это образы системы, основанные на стабильных публичных сборках Android 12 (уровень API 31) и 12L (уровень API 32), которые также включают в себя обновленную версию загрузчика с исправлениями безопасности и увеличенным счетчиком отката.

Однако Google подчеркивает, что "сборки Developer Support предназначены только для разработчиков и не подходят для общего использования". Для этих сборок не будет никаких OTA-обновлений безопасности. К тому же:

Сборки Developer Support не проходят проверку Compatibility Test Suite (CTS), но они прошли предварительное тестирование и предоставляют стабильный набор API для разработчиков. Приложения, которые зависят от сборок, одобренных CTS, или используют API SafetyNet, могут не работать нормально на сборках Android 12 Developer Support.

Скачать и установить.

Надеюсь, вы читаете это, потому что вы разработчик, и вам это нужно. Как и всегда, вы можете установить эти сборки вручную или используя онлайн инструмент Android Flash Tool:

Предупреждение: Переход к сборке Developer Support от публичной сборки или возврат к публичной сборке от сборки Developer Support требует полного сброса устройства, что удаляет все пользовательские данные на устройстве. 

Google предлагает как Android 12 ( SQ1D.220205.004.X2 , уровень API 31, патч безопасности от февраля 2022 года), так и обновление 12.1(L) ( SQ3A.220705.004.X2 , уровень API 32, июль 2022 года) для Pixel 6 и 6 Pro. Pixel 6a получает только обновление 12L ( SD2A.220601.004.X2 , уровень API 32, июнь 2022 года), поскольку он был выпущен именно с этой версией Android.