Как да намерите индекса на откат на Xiaomi и да избягвате тухли ARB

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

По същество това се случва, че 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 ROM базиран на пай.

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

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

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

Така че в миналото, ако сте направили нещо наистина лошо на Xiaomi или друго устройство Qualcomm SoC, можете да влезете в EDL (Emergency Download Mode), което е алтернативен режим на зареждане за всички устройства 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 (щракнете върху изображението за уголемяване):

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

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

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

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

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

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

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

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

  1. Изтеглете еквивалента на 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 и т.н.

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

Интересни Статии