Как да намерим Xiaomi Rollback Index и да избягваме ARB Bricks

.



Това, което се случва основно, е, че Xiaomi изтласка MIUI 10 Global Beta 8.7.5 за шепа устройства на Xiaomi - тази актуализация обаче съдържаше защита срещу откат. Това, което означава ARB, е това не можете да се върнете към предишна версия на MIUI или който и да е ROM, съдържащ предишна версия на Android! Невъзможно е и ако опитате, ще го направите втвърдете устройството си и го направете напълно безполезно .

Понастоящем няма как да се поправи или възстанови устройство, което е било тухлено поради защита срещу откат. Не можете да възстановите резервно копие на TWRP, да мигате нов ROM или да използвате MiFlash за възстановяване на фабрично изображение. След като ARB бъде задействан, единственият метод за възстановяване на устройството е да се използва режим EDL ( което изисква оторизиран акаунт в Xiaomi) , или го занесете в оторизиран сервизен център.



Защо Xiaomi е включила защита срещу връщане в своя MIUI?

Това не е задължително вина на Xiaomi - както казахме по-горе, това е ново задължителна политика на Google за производителите на устройства с Android, които ще използват най-новия Android 9 Pie - така че това ARB всъщност ще повлияе всяко устройство там ще се използва Android 9 Pie базирана ROM.



Въпреки това, Xiaomi е една от малкото компании за телефони с Android, които предлагат отключване на буутлоудъра и предлагат някакъв вид поддръжка на общността за модифициране и разработка, поради което много потребители на Xiaomi изведнъж са изненадани.



ARB е по принцип нов метод за предотвратяване на крадците на телефони да мигат неофициални ROM на откраднати устройства и да ги препродават или да не позволяват на сенчестите търговци да импортират телефони, които обикновено се предлагат само в Китай, и да мига неофициални „глобални“ ROM на тях. Така че, тъй като бъдещите устройства на Xiaomi ще работят с официален „MIUI China“, базиран на Android Pie 9, сенчестите търговци няма да могат да мигат „Global MIUI“ с Android 7 Nougat и да ги продават.

Какво се случи с разрешаването на EDL?

Така че в миналото, ако сте направили нещо наистина лошо на Xiaomi или друго устройство на Qualcomm SoC, бихте могли да влезете в EDL (режим за аварийно изтегляне), който е алтернативен режим на зареждане за всички устройства на Qualcomm, които могат да бъдат използвани за дебрикиране на устройство .

Xiaomi и други компании обаче започнаха да блокират EDL режима, така че достъп до него имат само сервизни центрове. По този начин EDL вече не може да се използва за разтупване на устройство Xiaomi, което е тухлено поради ARB - което отново пречи на сенчестите търговци и крадци да възстановят устройства, които случайно са тухлирали, като мига неофициални ROM на импортирани устройства.



По принцип Xiaomi не иска потребителите да купуват китайски версии на техния хардуер с инсталирани глобални ROM, така че направиха две неща: направиха невъзможно зареждането на глобален ROM, ако устройството не е глобална версия (с предупредителното съобщение „Този ​​MIUI не може да се инсталира на това устройство ”) и го направи така, че режимът EDL да не може да се използва, освен ако нямате оторизиран Mi акаунт.

Екранът на Xiaomi след задействане на ARB.

Най-голямата разлика между внедряването на ARB от Google в сравнение с Xiaomi е, че Xiaomi направи крачка напред. ARB на Google ( което е характеристика на Android Verified Boot 2.0) може да бъде деактивиран, ако отключите буутлоудъра, докато ARB на Xiaomi не може да бъде деактивиран, дори и с отключен буутлоудър.

Ето списък с устройства Xiaomi с активирана ARB (щракнете върху изображението, за да го увеличите):

Текущ списък с устройства и ROM на Xiaomi със защита срещу откат.

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

Ако искате да сте абсолютно сигурни дали ARB е активирано на вашето устройство, преди да мигате персонализиран ROM, можете да проверите индекса за връщане. Бързо обяснение на индекса на връщане:

  • Ако текущият индекс на връщане е по-малък от индекса на връщане в изображенията, които трябва да бъдат мигани, тогава изображенията ще бъдат мигани и текущият индекс на връщане ще бъде увеличен, за да съответства на новия индекс на връщане.
  • Ако текущият индекс на връщане е равен на индекса на връщане в изображенията, които ще бъдат мигани, тогава изображенията ще бъдат мигани и индексът на връщане няма да се промени.
  • Ако текущият индекс на връщане е по-голям от индекса на връщане в изображенията, които трябва да бъдат мигани, изображенията ще бъдат отхвърлени, ако мигате чрез бързо зареждане или Mi Flash. (TWRP не проверява индексите за връщане преди мигане, поради което почти всички тухли са резултат от понижаване на рейтинга чрез TWRP.)

Как да намерите текущия индекс на връщане

  1. Свържете вашето устройство Xiaomi към вашия компютър чрез USB
  2. Стартирайте ADB терминал (вижте ръководството на Appual „Как да инсталирате ADB на Windows“)
  3. Рестартирайте в режим за бързо стартиране
  4. Въведете следната команда: fastboot getvar anti

Ако изходът се върне празен, ARB все още не е активиран на вашето устройство. Ако изходът връща число, тогава номерът, който връща, е вашият текущ индекс на връщане. Например, ако връща „anti: 4“, тогава „4“ е вашият индекс на връщане.

Как да намерите индекс на връщане на изображения

  1. Изтеглете „fastboot“ ROM еквивалент на ROM за възстановяване, който се опитвате да инсталирате. ROM за възстановяване винаги има маркетингово име на устройството в името на файла и завършва в .zip. ROM за бързо стартиране винаги има кодовото име на устройството в името на файла и завършва на .tar.gz.
  2. Извлечете flash-all.bat от архива .tar.gz.
  3. Отворете flash-all.bat в текстов редактор като Notepad ++ и потърсете следния ред: задайте CURRENT_ANTI_VER = #

Този номер (#) е индексът на връщане на версията на MIUI, която искате да мигате. Ако този номер е равен или по-голям от текущия ви индекс на връщане, тогава е безопасно да мигате в TWRP, Mi Flash и др. Ако този номер е по-малък от текущия ви индекс на връщане, НЕ МИГНЕТЕ ТОВА ROM ЧЕ TWRP

Така че, за да избегнете задействане на ARB и изцяло да заградите вашето устройство Xiaomi, проверете индекса си на връщане, преди да опитате нов ROM или понижаване чрез TWRP - все пак трябва да се придържате към Mi Flash или fastboot за флаш MIUI ROM, защото буутлоудъра на Xiaomi има вградена защита, която всъщност ви пречи да мигате ROM, който има по-нисък индекс на връщане.

Етикети Сигурност на Android Xiaomi 4 минути четене