Jak najít index Xiaomi Rollback a vyhnout se ARB Bricks

Protože Google stanovil, že všechna zařízení s Android Pie mají vestavěnou „Anti-Rollback Protection“, a zatím se to příliš všeobecně nedozvědělo, mnoho lidí tvrdě zděovalo svá Xiaomi zařízení ( a možná i jiná zařízení značky, ale Xiaomi je obzvláště populární mezi komunitou pro modding Android) .

V zásadě se děje, že Xiaomi vytlačil MIUI 10 Global Beta 8.7.5 pro několik zařízení Xiaomi - tato aktualizace však obsahovala ochranu proti vrácení. Co znamená ARB je, že se nemůžete vrátit k předchozí verzi MIUI ani k žádné ROM obsahující předchozí verzi Android! Je to nemožné, a pokud to zkusíte, budete zařízení tvrdě cihlovat a učinit jej naprosto zbytečným .

V současné době neexistuje způsob, jak opravit nebo obnovit zařízení, které bylo zděné kvůli ochraně proti vrácení. Nelze obnovit zálohu TWRP, flash novou ROM nebo použít MiFlash k obnovení továrního obrazu. Jakmile dojde k vypnutí ARB, je jediným způsobem, jak obnovit zařízení, buď použít režim EDL ( který vyžaduje autorizovaný účet Xiaomi), nebo jej přenést do autorizovaného servisního střediska.

Proč Xiaomi zahrnovala ochranu proti vrácení do svých MIUI?

To nemusí být nutně chyba společnosti Xiaomi - jak jsme řekli výše, jedná se o novou povinnou politiku společnosti Google pro výrobce zařízení Android, která bude používat nejnovější Android 9 Pie - takže tato ARB bude skutečně ovlivňovat každé zařízení, které tam bude používat Android 9 ROM založené na koláče.

Xiaomi je však jednou z mála telefonních společností s Androidem, které nabízejí odblokování bootloaderu a nabízejí nějakou podporu komunitě pro vývoj a modifikaci, proto je mnoho uživatelů Xiaomi najednou překvapeno.

ARB je v zásadě nový způsob, jak zabránit zlodějům telefonů v blikání neoficiálních ROM na odcizených zařízeních a jejich opětovném prodeji, nebo v zabraňování stínovým maloobchodníkům v importu telefonů, které jsou obvykle dostupné pouze v Číně, a blikání neoficiálních „globálních“ ROMů na nich. Takže v podstatě, protože budoucí zařízení Xiaomi budou provozovat oficiální „MIUI China“ založená na Android Pie 9, nebudou stinní prodejci schopni „Global MIUI“ se systémem Android 7 Nougat prodávat a prodávat je.

Co se stalo s autorizací EDL?

Takže v minulosti, pokud jste udělali něco opravdu špatného pro Xiaomi nebo jiné Qualcomm SoC zařízení, můžete se dostat do EDL (Emergency Download Mode), což je alternativní spouštěcí režim pro všechna Qualcomm zařízení, která mohou být použita k unbrick zařízení .

Xiaomi a další společnosti však začaly režim EDL blokovat, takže k němu mají přístup pouze servisní střediska. EDL tedy již nelze použít k odbrzdění zařízení Xiaomi, které bylo zděno kvůli ARB - což opět zabraňuje stinným maloobchodníkům a zlodějům v obnovení zařízení, která náhodou zděnili, blikáním neoficiálních ROM na importovaných zařízeních.

Xiaomi v podstatě nechce, aby si zákazníci kupovali čínské verze svého hardwaru s nainstalovanými globálními ROMy, takže udělali dvě věci: Znemožnili zavedení globální ROM, pokud zařízení není globální verzí (s varovnou zprávou „This MIUI“ nelze do tohoto zařízení nainstalovat “) a udělali to tak, že režim EDL nelze použít, pokud nemáte autorizovaný Mi účet.

Obrazovka Xiaomi po spuštění ARB.

Největší rozdíl mezi implementací ARB společností Google a Xiaomi je v tom, že Xiaomi to udělala o krok dále. Google ARB ( což je funkce systému Android Verified Boot 2.0) lze deaktivovat, pokud odemknete bootloader, zatímco Xiaomi's ARB nelze zakázat, a to ani s odemčeným bootloaderem.

Zde je seznam zařízení Xiaomi s povoleným ARB (klikněte na obrázek pro zvětšení):

Aktuální seznam zařízení Xiaomi a ROM s ochranou proti vrácení.

Jak zkontrolovat ochranu proti vrácení

Pokud si chcete být zcela jisti, zda je na vašem zařízení povoleno ARB před blikáním vlastní ROM, můžete zkontrolovat index vrácení. Rychlé vysvětlení rollback indexu:

  • Pokud je aktuální index vrácení v obrázcích, které mají být zobrazeny, menší než index vrácení, budou obrázky zablikány a aktuální index vrácení bude zvýšen, aby odpovídal novému indexu vrácení.
  • Pokud je aktuální index vrácení stejný jako index vrácení u obrázků, které mají být zobrazeny, obrázky budou blikány a index vrácení se nezmění.
  • Pokud je aktuální index vrácení větší než index vrácení u obrázků, které mají být blikány, budou obrázky odmítnuty, pokud blikáte pomocí rychlého startu nebo Mi Flash. (TWRP nekontroluje indexy návratu před blikáním, což je důvod, proč téměř všechny cihly byly výsledkem downgradingu přes TWRP.)

Jak najít aktuální index vrácení

  1. Připojte zařízení Xiaomi k počítači přes USB
  2. Spusťte terminál ADB (viz Příručka uživatele „Jak nainstalovat ADB ve Windows“)
  3. Restartujte do režimu rychlého spuštění
  4. Zadejte následující příkaz: fastboot getvar anti

Pokud se výstup vrátí prázdný, ARB ještě nebylo ve vašem zařízení povoleno. Pokud výstup vrátí číslo, pak číslo, které vrátí, je váš aktuální index vrácení. Pokud například vrátí hodnotu „anti: 4“, pak „4“ je váš návratový index.

Jak najít index vrácení obrázků

  1. Stáhněte si „fastboot“ ROM ekvivalentní obnovovací ROM, kterou se pokoušíte nainstalovat. Obnovovací ROM má vždy v názvu souboru marketingový název zařízení a končí příponou .zip. Fastboot ROM má vždy v názvu souboru kódové jméno zařízení a končí příponou .tar.gz.
  2. Extrahujte flash-all.bat z archivu .tar.gz.
  3. Otevřete flash-all.bat v textovém editoru, jako je Notepad ++, a vyhledejte následující řádek: set CURRENT_ANTI_VER = #

Toto číslo (#) je index vrácení verze MIUI, kterou chcete flashovat. Pokud se toto číslo rovná nebo je větší než váš aktuální index zpětného vrácení, pak je bezpečné flashovat v TWRP, Mi Flash atd. Pokud je toto číslo menší než váš aktuální index zpětného vrácení, NEVYKLÁDEJTE TENTO ROM VIA TWRP.

Abychom se vyhnuli zakopnutí ARB a úplnému zbrzdení vašeho Xiaomi zařízení, zkontrolujte před vrácením nové ROM nebo downgrading přes TWRP svůj index návratu - i když byste měli držet Mi Flash nebo fastboot pro flashování MIUI ROM, protože bootloader Xiaomi má vestavěnou ochranu, která skutečně zabránit v blikání ROM, který má nižší index vrácení.

Zajímavé Články