Ako nájsť index Xiaomi Rollback a vyhnúť sa ARB Bricks

Pretože spoločnosť Google stanovila povinnosť, aby všetky zariadenia so systémom Android Pie boli vybavené vstavanou „Anti-Rollback Protection“ a zatiaľ sa to ešte veľmi všeobecne neprejavilo, mnohí ľudia tvrdo murujú svoje Xiaomi zariadenia ( a možno aj iné zariadenia značky, ale Xiaomi je obzvlášť populárny medzi komunitami s modulmi Android) .

V podstate sa deje, že spoločnosť Xiaomi vytlačila MIUI 10 Global Beta 8.7.5 pre niekoľko zariadení Xiaomi - táto aktualizácia však obsahovala ochranu proti spätnému vráteniu. Čo znamená ARB je, že sa nemôžete vrátiť k predchádzajúcej verzii MIUI ani k ROM, ktorá obsahuje predchádzajúcu verziu systému Android! Je to nemožné, a ak to vyskúšate, budete váš prístroj hardbrick a urobiť ho úplne zbytočným .

V súčasnosti neexistuje spôsob, ako opraviť alebo obnoviť zariadenie, ktoré bolo zabetónované z dôvodu ochrany proti prevráteniu. Nie je možné obnoviť zálohu TWRP, flash novú ROM alebo použiť MiFlash na obnovenie továrenského obrazu. Po vypnutí ARB je jedinou metódou na obnovenie zariadenia buď použitie režimu EDL ( ktorý vyžaduje autorizovaný účet Xiaomi), alebo jeho privedenie do autorizovaného servisného strediska.

Prečo Xiaomi zahrnovala ochranu proti prevráteniu do svojich MIUI?

Toto nemusí byť nevyhnutne chyba spoločnosti Xiaomi - ako sme povedali vyššie, toto je nová povinná politika spoločnosti Google pre výrobcov zariadení s Androidom, ktorá bude používať najnovšiu verziu Android 9 Pie - takže táto ARB bude mať skutočne vplyv na každé zariadenie, ktoré bude používať systém Android 9 ROM založená na koláči.

Xiaomi je však jednou z mála telefónnych spoločností s Androidom, ktoré ponúkajú odblokovanie bootloadera a ponúkajú nejakú podporu komunite pre vývojárov a vývojárov, a preto sú mnohí používatelia Xiaomi zrazu prekvapení.

ARB je v podstate nový spôsob, ako zabrániť zlodejom telefónov v blikaní neoficiálnych ROM na odcudzených zariadeniach a ich opätovnom predaji, alebo v zabraňovaní tieňovým maloobchodníkom v dovoze telefónov, ktoré sú zvyčajne dostupné iba v Číne, a blikania neoficiálnych „globálnych“ ROMov na nich. Takže v podstate, pretože budúce zariadenia Xiaomi budú prevádzkovať oficiálne „MIUI Čína“ založené na systéme Android Pie 9, tienistí predajcovia nebudú môcť blikať „globálne MIUI“ so systémom Android 7 Nougat a predávať ich.

Čo sa stalo s povolením EDL?

Takže v minulosti, ak ste pre zariadenie Xiaomi alebo iné zariadenie Qualcomm SoC urobili niečo naozaj zlé, mohli by ste sa dostať do režimu EDL (Emergency Download Mode), ktorý je alternatívnym zavádzacím režimom pre všetky zariadenia Qualcomm, ktoré možno použiť na odpojenie zariadenia.,

Xiaomi a ďalšie spoločnosti však začali režim EDL blokovať, takže k nemu majú prístup iba servisné strediská. EDL teda už nemožno použiť na odbrzdenie zariadenia Xiaomi, ktoré bolo murované kvôli ARB - čo opäť zabraňuje tieňovým maloobchodníkom a zlodejom v tom, aby obnovovali zariadenia, ktoré omylom murovali blikaním neoficiálnych ROM na importovaných zariadeniach.

Xiaomi v podstate nechce, aby si zákazníci kupovali čínske verzie svojho hardvéru s nainštalovanými globálnymi ROM, takže urobili dve veci: Znemožnili zavedenie globálnej ROM, ak zariadenie nie je globálnou verziou (s výstražnou správou „This MIUI“ nie je možné do tohto zariadenia nainštalovať “) a urobili ho tak, že režim EDL nie je možné použiť, pokiaľ nemáte autorizovaný Mi účet.

Obrazovka Xiaomi po spustení ARB.

Najväčší rozdiel medzi implementáciou ARB od spoločnosti Google v porovnaní so servermi Xiaomi je ten, že Xiaomi to urobil o krok ďalej. ARB od spoločnosti Google ( ktorý je súčasťou systému Android Verified Boot 2.0) je možné deaktivovať, ak odomknete bootloader, zatiaľ čo ARB Xiaomi nie je možné zakázať, a to ani pri odomknutom bootloadere.

Tu je zoznam zariadení Xiaomi s povoleným ARB (kliknite na obrázok pre zväčšenie):

Aktuálny zoznam zariadení Xiaomi a ROM s ochranou proti prevráteniu.

Ako skontrolovať Anti-Rollback Protection

Ak si chcete byť úplne istí, či je na vašom zariadení povolená funkcia ARB pred blikaním vlastnej pamäte ROM, môžete skontrolovať index návratnosti. Stručné vysvetlenie indexu návratu:

  • Ak je aktuálny index návratu menší ako index návratu na obrázkoch, ktoré sa majú blikať, obrázky budú blikať a aktuálny index návratu sa zvýši, aby zodpovedal novému indexu návratu.
  • Ak je aktuálny index návratu rovnaký ako index návratu na obrázkoch, ktoré sa majú zablikať, obrázky budú blikať a index návratu sa nezmení.
  • Ak je aktuálny index návratu väčší ako index návratu na obrázkoch, ktoré sa majú flashovať, obrázky sa odmietnu, ak blikate pomocou rýchleho spustenia alebo Mi Flash. (TWRP nekontroluje indexy návratu predtým, ako bliká, čo je dôvod, prečo takmer všetky tehly boli výsledkom zníženia hodnoty cez TWRP.)

Ako nájsť aktuálny index návratu

  1. Pripojte svoje zariadenie Xiaomi k počítaču pomocou USB
  2. Spustite terminál ADB (pozri Príručku používateľa Appual „Ako nainštalovať ADB na Windows“)
  3. Reštartujte počítač do režimu rýchleho spustenia
  4. Zadajte nasledujúci príkaz: fastboot getvar anti

Ak sa výstup vráti prázdny, ARB ešte nebolo vo vašom zariadení povolené. Ak výstup vráti číslo, potom číslo, ktoré vráti, je váš aktuálny index vrátenia. Napríklad, ak vráti hodnotu „anti: 4“, potom „4“ je váš index spätnej väzby.

Ako nájsť index návratu obrázkov

  1. Prevezmite si disk „fastboot“ ROM ekvivalentný obnovovacej ROM, ktorú sa pokúšate nainštalovať. Obnovovacia ROM má v názve súboru vždy marketingový názov zariadenia a končí na .zip. Fastboot ROM má vždy názov súboru v názve súboru a končí na .tar.gz.
  2. Extrahujte flash-all.bat z archívu .tar.gz.
  3. Otvorte flash-all.bat v textovom editore, ako je Notepad ++, a vyhľadajte nasledujúci riadok: set CURRENT_ANTI_VER = #

Toto číslo (#) je index spätnej väzby verzie MIUI, ktorú chcete flash. Ak je toto číslo rovnaké alebo väčšie ako váš aktuálny index návratu, potom je bezpečné blikať v TWRP, Mi Flash atď. Ak je toto číslo menšie ako váš aktuálny index návratu, NEVYŤAŽUJTE TENTO ROM VIA TWRP.

Aby ste sa vyhli zakopnutiu ARB a úplnému zdvojeniu vášho zariadenia Xiaomi, skontrolujte index spätného chodu skôr, ako vyskúšate novú ROM alebo znížite úroveň na TWRP - aj keď by ste mali držať Mi Flash alebo fastboot na flashovanie MIUI ROM, pretože bootloader Xiaomi má vstavanú ochranu, ktorá skutočne zabráni vám blikať ROM, ktorý má nižší index návratu.

Zaujímavé Články