Як знайти індекс відкату Xiaomi та уникнути цегли ARB

Оскільки Google зобов’язав усі пристрої Android Android Pie мати вбудований "Захист від відкату", і він поки що не став широко відомим, багатьом людям важко зарибувати свої пристрої Xiaomi ( і, можливо, пристрої інших брендів, але Xiaomi користується особливою популярністю серед модних спільнот Android) .

В основному відбувається те, що 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 ПЗУ на основі пирога.

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

ARB - це в основному новий метод запобігання розкраданню телефонних злодіїв на неофіційних ПЗУ на викрадених пристроях та їх повторному продажу, або забороняє тіньовим роздрібним торговцям імпортувати телефони, які, як правило, доступні лише в Китаї, та прошивати на них неофіційні “глобальні” ПЗУ. В основному, оскільки майбутні пристрої Xiaomi будуть працювати на офіційному "MIUI China" на базі Android Pie 9, тінисті роздрібні торговці не зможуть спалахнути "Global MIUI" під керуванням Android 7 Nougat та продати їх.

Що сталося з авторизацією EDL?

Так, раніше, якщо ви зробили щось по-справжньому погано для Xiaomi або іншого пристрою Qualcomm SoC, ви можете потрапити в EDL (режим екстреного завантаження), що є альтернативним завантажувальним режимом для всіх пристроїв Qualcomm, які можна використовувати для скасування пристрою .

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

В основному, Xiaomi не хоче, щоб споживачі купували китайські версії свого обладнання з встановленими глобальними ROM, тому вони зробили дві речі: зробили неможливим завантаження глобального ПЗУ, якщо пристрій не є глобальною версією (з попереджувальним повідомленням "Цей MIUI не можна встановити на цьому пристрої "), і зробив це таким чином, щоб режим EDL не використовувався, якщо у вас немає авторизованого облікового запису Mi.

Екран Xiaomi після спрацювання ARB.

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

Ось список пристроїв Xiaomi з увімкненою ARB (натисніть на зображення, щоб збільшити):

Поточний перелік пристроїв і ПЗУ Xiaomi із захистом від відкату.

Як перевірити захист від відкату

Якщо ви хочете бути абсолютно впевнені, чи увімкнено ARB на вашому пристрої перед тим, як миготіти користувацький ПЗУ, ви можете перевірити індекс відкату. Швидке пояснення індексу відкату:

  • Якщо поточний індекс відкату менше індексу відкату на зображеннях, що підлягають спалаху, то зображення будуть спалахнути, а поточний індекс відкату збільшуватиметься відповідно до нового індексу відкату.
  • Якщо поточний індекс відкату дорівнює індексу відкату у зображеннях, що підлягають спалаху, то зображення будуть миготіти, а індекс відкату не зміниться.
  • Якщо поточний індекс відкату більший за показник відкату у зображеннях, що підлягають спалаху, зображення будуть відхилені, якщо миготить через швидку завантаження або Mi Flash. (TWRP не перевіряє індекси відкату перед миготінням, тому майже всі цеглини були результатом пониження рівня через TWRP.)

Як знайти поточний індекс відкату

  1. Підключіть свій пристрій Xiaomi до ПК через USB
  2. Запустіть термінал ADB (див. Посібник Appual "Як встановити ADB в Windows")
  3. Перезавантажтесь у режим швидкої завантаження
  4. Введіть таку команду: fastboot getvar anti

Якщо вихід повертається порожнім, ARB ще не було включено на вашому пристрої. Якщо висновок повертає число, то число, яке він повертає, є вашим поточним індексом відкату. Наприклад, якщо він повертає "anti: 4", то "4" - ваш індекс відкату.

Як знайти індекс відкату зображень

  1. Завантажте еквівалент ROM для швидкого завантаження ROM для відновлення, який ви намагаєтесь встановити. ПЗУ для відновлення завжди має маркетингове ім'я пристрою у назві файлу і закінчується у .zip. ПЗУ для швидкої завантаження завжди має кодове ім'я пристрою у назві файлу і закінчується у .tar.gz.
  2. Витягніть flash-all.bat з архіву .tar.gz.
  3. Відкрийте flash-all.bat у текстовому редакторі, як «Блокнот ++» та шукайте наступний рядок: встановіть CURRENT_ANTI_VER = #

Це число (#) - це індекс відкату версії MIUI, яку ви хочете прошивати. Якщо це число дорівнює або перевищує ваш поточний індекс відкату, то безпечно прошивати в TWRP, Mi Flash і т. Д. Якщо це число менше вашого поточного індексу відкату, то НЕ МАЙТЕ ЦЕЙ РОМ VIA TWRP.

Щоб уникнути вимкнення ARB та повного скорочення пристрою Xiaomi, перевірте індекс відкату, перш ніж спробувати новий ПЗУ або пониження версії через TWRP - хоча вам слід дотримуватися Mi Flash або Fastboot, щоб прошивати MIUI ROM, оскільки завантажувач Xiaomi має вбудований захист, який насправді не дозволяє блимати ROM, який має нижчий показник відкату.

Цікаві Статті