Что такое защита от отката Xiaomi? Вот все, что вам нужно знать
Xiaomi стала довольно популярной в последние годы благодаря большому количеству мобильных телефонов, которые она выпускает каждый год во всех ценовых сегментах, которые подходят практически каждому пользователю. Он также известен своими фирменными флагманскими устройствами, которые предлагают первоклассное оборудование с последними версиями ОС Android по доступным ценам. Недавно выпущенный Poco F1 является ярким примером этого факта.
Xiaomi также известна тем, что регулярно выпускает обновления на свои устройства, чтобы убедиться, что у пользователей установлена последняя версия своей ОС MIUI, а также для предоставления регулярных обновлений безопасности устройств. Однако последнее обновление MIUI 10 Global Beta 8.7.5, которое развернулось на 8 устройствах Xiaomi, включает новую функцию безопасности, которая может быть либо благом, либо потенциально большой проблемой, в зависимости от того, как на нее смотрит пользователь.
Что такое защита от отката?
Эта новая функция под названием Защита от отката или ARB был впервые включен в обновление MIUI 10 8.7.5 Global Beta, которое было выпущено недавно. Защита от отката Xiaomi предназначена для того, чтобы пользователи не могли установить более старую версию ОС на устройство Xiaomi. Эта функция была впервые представил от Google в Android 8.0 Oreo в качестве функции Android Verified Boot 2.0. Проще говоря, он не позволит устройству загрузиться, если обнаружит, что это более старая, неутвержденная версия прошивки ОС.
Интересно отметить, что реализация ARB от Google отключается, если загрузчик устройства разблокирован. Xiaomi, с другой стороны, усложнила задачу, и ARB остается активным даже после разблокировки загрузчика. Поэтому, как только вы установите ARB-версию MIUI, вы застрянете с ней, пока Xiaomi не выпустит обновление. Вы можете прошить только ту сборку, которая реализует ту же версию ARB или более новую.
Попытка прошить более старую версию прошивки или, точнее говоря, прошивку с версией Ant-Rollback ниже, чем ваша текущая сборка, приведет к твердому кирпичу. Теперь это не тот кирпич, который обычно можно исправить путем перепрошивки ПЗУ MIUI в режиме быстрой загрузки, а расширенный кирпич, который можно восстановить, только переведя устройство в режим EDL или расширенный режим загрузки. Однако для прошивки чего-либо в режиме EDL необходима авторизованная учетная запись Xiaomi. Единственная рабочая альтернатива – отнести устройство в авторизованный сервисный центр Xiaomi.
Список устройств Xiaomi с включенной защитой от отката
Согласно xiaomi.eu, ниже приведен список устройств, на которых включена защита от отката / ARB с соответствующей версией Android.
Раздел ниже поможет вам проверить наличие защиты от отката на вашем устройстве Xiaomi. Мы также составили список часто задаваемых вопросов и ответов на них, которые помогут вам лучше понять эту новую разработку и избежать любых действий, которые могут привести к поломке устройства.
Как проверить защиту от отката на устройствах Xiaomi
Итак, ниже приведены шаги, которые могут помочь вам проверить текущий индекс отката вашего устройства Xiaomi / Redmi с помощью простой команды fastboot. Чтобы добиться успешного соединения fastboot между телефоном и ПК, вы должны сначала установить инструменты платформы Android на ПК.
- Полностью выключите телефон.
- Удерживайте одновременно кнопки уменьшения громкости и питания, чтобы загрузить устройство Xiaomi в режим быстрой загрузки.
- Подключите телефон к ПК с помощью кабеля USB.
- Проверьте соединение fastboot, используя:
fastboot devices
- Команда должна вывести идентификатор устройства вместе с сообщением fastboot.
- Наконец, введите следующую команду, чтобы проверить защиту от отката на вашем устройстве Xiaomi:
fastboot getvar anti
- Команда должна вывести текущий индекс отката для вашего телефона.
Если значение равно NIL (Невидимый) или 3, это означает, что на вашем телефоне не активирована защита от отката. Но если текущий индекс отката равен 4, это означает, что на вашем устройстве установлена прошивка Anti-Rollback, и от этого пути нет.
А как насчет устройств Android One от Xiaomi, таких как Mi A1 / Mi A2 / Mi A2 Lite? – Теоретически, поскольку эти устройства предлагают стандартные возможности Android, разблокировка загрузчика должна отключить защиту от отката, реализованную Google. Я лично тестировал только Xiaomi Mi A1 с последним обновлением безопасности за август 2018 года, и текущий индекс отката равен NIL. Это означает, что ARB еще не реализован. Как только мы получим дальнейшее подтверждение по указанным устройствам, мы обновим этот раздел.
Часто задаваемые вопросы (FAQ)
Вопрос 1: Можно ли отключить анти откат?
Ответ: Нет, отключить нельзя. Однако вы все равно можете разблокировать загрузчик, запустить пользовательское восстановление, такое как TWRP, и переключиться на пользовательское ПЗУ на основе AOSP, если вы уверены, что не захотите снова устанавливать какое-либо ПЗУ MIUI. Эта функция влияет только на официальные версии ОС MIUI.
вопрос 2: Могу ли я прошить восстановление TWRP на устройстве Xiaomi с защитой от отката?
Ответ: Да, но способ будет немного другим. В общем, сначала вам нужно временно загрузить образ восстановления TWRP. После этого просто скопируйте образ TWRP в хранилище телефона и прошейте его.
Вопрос 3: Если у меня разблокированный загрузчик и уже установлен TWRP, могу ли я прошить более старую прошивку для восстановления MIUI?
Ответ: TWRP не имеет встроенной функции для проверки ARB. Поэтому желательно не прошивать официальные прошивки через TWRP, чтобы избежать кирпичей. Всегда используйте инструмент MI Flash, так как он будет проверять версию ARB и предотвращать вспышку.
Вопрос 4: В каких сборках MIUI включена защита от отката?
Ответ: Все сборки MIUI, выпущенные после стабильной версии MIUI V9.5.17.0 и бета-версии MIUI V8.7.5.
Вопрос 5: Мне не понравилась MIUI 10 Global Beta, и я попытался перепрошиться на MIUI 9. Теперь мое устройство заблокировано и даже не включается. Что я могу сделать?
Ответ: На данный момент, похоже, нет никакого решения, чтобы разблокировать его, кроме как доставить его в авторизованный сервисный центр Xiaomi.
Вопрос 6: Я использую последнюю версию прошивки MIUI 10, и выполнение команды fastboot дает мне результат «4». Могу ли я разблокировать загрузчик и получить root-права на моем устройстве?
Ответ: Да. Реализация ARB не влияет на вашу способность разблокировать загрузчик и / или root или установить пользовательское ПЗУ. Однако, если вы когда-нибудь планируете вернуться к официальной сборке MIUI, вам нужно быть осторожным и искать последнюю версию прошивки, доступную для вашего устройства.
Вопрос 7: Что мне делать, чтобы не повредить устройство?
Ответ: Не запускайте версию MIUI с индексом отката меньше, чем текущий индекс отката вашего устройства. Кроме того, не прошивайте официальный MIUI Global ROM на китайском оборудовании Xiaomi с заблокированным загрузчиком.
Вопрос 8: Есть ли исправление для предотвращения отката?
Ответ: Пока рано говорить. На данный момент, пожалуйста, не пытайтесь установить на свое устройство старую версию MIUI и помните все вышеперечисленные моменты.
Таким образом, мы думаем, что суммировали потенциальные опасности, которые Anti-Rollback может представлять для вашего устройства. Хотя в настоящее время он развернут только на небольшом количестве устройств, вполне вероятно, что Xiaomi развернет его на всех поддерживаемых в настоящее время устройствах в течение следующих нескольких месяцев. Так что вы думаете об этом новом повороте от Xiaomi? Дайте нам знать в разделе комментариев ниже.
(Некоторая информация, собранная здесь, взята из этого Тема XDA)