Как найти индекс отката Xiaomi и избежать кирпичей ARB

.



В основном происходит то, что Xiaomi выпустила MIUI 10 Global Beta 8.7.5 для нескольких устройств Xiaomi, однако это обновление содержало защиту от отката. ARB означает, что вы не можете вернуться к предыдущей версии MIUI или любому ПЗУ, содержащему предыдущую версию Android! Это невозможно, и если вы попытаетесь, вы замуровать ваше устройство и сделать его совершенно бесполезным .

В настоящее время нет никакого способа исправить или восстановить устройство, которое было заблокировано из-за защиты от отката. Вы не можете восстановить резервную копию TWRP, прошить новое ПЗУ или использовать MiFlash для восстановления заводского образа. После срабатывания ARB единственный способ восстановить устройство - использовать режим EDL ( для чего требуется авторизованная учетная запись Xiaomi) , или доставить в авторизованный сервисный центр.



Почему Xiaomi включила защиту от отката в свой MIUI?

Это не обязательно вина Xiaomi - как мы уже говорили выше, это новый обязательная политика Google для производителей устройств Android, которые будут использовать последнюю версию Android 9 Pie, поэтому ARB будет влиять на каждое устройство там, где будет использоваться ПЗУ на базе Android 9 Pie.



Тем не менее, Xiaomi - одна из немногих компаний, производящих телефоны Android, которые предлагают разблокировку загрузчика и предлагают некоторую поддержку сообществу разработчиков модов и разработчиков, поэтому многие пользователи Xiaomi неожиданно удивляются.



ARB - это, по сути, новый метод предотвращения прошивки неофициальных ПЗУ на украденных устройствах и их перепродажи телефонным ворам или предотвращение импорта телефонов, которые обычно доступны только в Китае, и установки на них неофициальных «глобальных» ПЗУ. По сути, поскольку будущие устройства Xiaomi будут работать под управлением официального «MIUI China» на базе Android Pie 9, сомнительные розничные продавцы не смогут использовать «Global MIUI» под управлением Android 7 Nougat и продавать их.

Что случилось с авторизацией EDL?

Итак, в прошлом, если вы сделали что-то действительно плохое с Xiaomi или другим устройством SoC Qualcomm, вы могли попасть в EDL (Emergency Download Mode), который является альтернативным режимом загрузки для всех устройств Qualcomm, который можно использовать для разблокировки устройства. .

Однако Xiaomi и другие компании начали блокировать режим EDL, поэтому доступ к нему имеют только сервисные центры. Таким образом, EDL больше не может использоваться для разблокировки устройства Xiaomi, которое было заблокировано из-за ARB, что опять же не позволяет теневым розничным продавцам и ворам восстанавливать устройства, которые они случайно заблокировали, путем прошивки неофициальных ПЗУ на импортированных устройствах.



По сути, Xiaomi не хочет, чтобы потребители покупали китайские версии своего оборудования с установленными глобальными ПЗУ, поэтому они сделали две вещи: сделали невозможным загрузку глобального ПЗУ, если устройство не является глобальной версией (с предупреждающим сообщением «Этот MIUI не может быть установлен на это устройство ») и сделал так, чтобы режим EDL нельзя было использовать, если у вас нет авторизованной учетной записи Mi.

Экран Xiaomi после срабатывания ARB.

Самая большая разница между внедрением ARB в Google и Xiaomi заключается в том, что Xiaomi пошла дальше. ARB от Google ( что является функцией Android Verified Boot 2.0) может быть отключен, если вы разблокируете загрузчик, тогда как ARB Xiaomi нельзя отключить, даже если загрузчик разблокирован.

Вот список устройств Xiaomi с включенным ARB (щелкните изображение, чтобы увеличить):

Текущий список устройств и ПЗУ Xiaomi с защитой от отката.

Как проверить защиту от отката

Если вы хотите быть абсолютно уверены в том, что ARB включен на вашем устройстве, перед прошивкой пользовательского ПЗУ, вы можете проверить индекс отката. Краткое объяснение индекса отката:

  • Если текущий индекс отката меньше, чем индекс отката в изображениях, которые нужно прошить, тогда изображения будут прошиты, и текущий индекс отката будет увеличен, чтобы соответствовать новому индексу отката.
  • Если текущий индекс отката равен индексу отката в изображениях, которые нужно прошить, то изображения будут прошиты, а индекс отката не изменится.
  • Если текущий индекс отката больше, чем индекс отката в изображениях, которые нужно прошить, изображения будут отклонены, если вы прошиваете через fastboot или Mi Flash. (TWRP не проверяет индексы отката перед перепрошивкой, поэтому почти все кирпичи были результатом понижения через TWRP.)

Как найти текущий индекс отката

  1. Подключите устройство Xiaomi к компьютеру через USB
  2. Запустите терминал ADB (см. Руководство Appual «Как установить ADB в Windows»).
  3. Перезагрузитесь в режим fastboot
  4. Введите следующую команду: fastboot getvar anti

Если результат возвращается пустым, значит ARB еще не включен на вашем устройстве. Если вывод возвращает число, то это число является вашим текущим индексом отката. Например, если он возвращает «anti: 4», тогда «4» - это ваш индекс отката.

Как найти индекс отката изображений

  1. Загрузите «fastboot» ПЗУ, эквивалентное ПЗУ для восстановления, которое вы пытаетесь установить. ПЗУ для восстановления всегда содержит маркетинговое название устройства в имени файла и оканчивается на .zip. ПЗУ для быстрой загрузки всегда содержит кодовое имя устройства в имени файла и оканчивается на .tar.gz.
  2. Извлеките flash-all.bat из архива .tar.gz.
  3. Откройте flash-all.bat в текстовом редакторе, например Notepad ++, и найдите следующую строку: set CURRENT_ANTI_VER = #

Этот номер (#) является индексом отката версии MIUI, которую вы хотите прошить. Если это число больше или равно вашему текущему индексу отката, то можно безопасно прошивать в TWRP, Mi Flash и т. Д. Если это число меньше вашего текущего индекса отката, НЕ ПРОШИВАТЬ ЭТО ПЗУ ЧЕРЕЗ TWRP.

Поэтому, чтобы избежать срабатывания ARB и полного разрушения устройства Xiaomi, проверьте индекс отката, прежде чем пытаться установить новое ПЗУ или перейти на более раннюю версию через TWRP - хотя вам следует придерживаться Mi Flash или fastboot для прошивки ПЗУ MIUI, потому что загрузчик Xiaomi имеет встроенную защиту, которая фактически не позволяет вам прошивать ПЗУ с более низким индексом отката.

Теги Безопасность Android Xiaomi 4 минуты на чтение