Kaip lengvai gauti OTA atnaujinimus įsišaknijusiame „Xiaomi Mi A2“ su „Magisk“

Taikant OTA atnaujinimus įsišaknijusiai „Xiaomi Mi A2“ gali kilti didžiulis galvos skausmas, nes tai gali būti susijusi su jūsų prietaiso neįsišaknijimu ir visų žingsnių, reikalingų visam šakniui, pakartojimu. Laimei, yra būdas įdiegti „Magisk“, palaikantis OTA naujinius.

Taigi, jei norite įsišaknyti „Xiaomi Mi A2“ ir sugebėti pritaikyti OTA naujinimus neišraidami savo įrenginio, atidžiai vykdykite mūsų paprastą vadovą.

Reikalavimai:

  • ADB ir „Fastboot“ (žr. „Appual“ vadovą, kaip įdiegti ADB „Windows“)
  • „MiFlash“ įrankis

Pirmiausia turite atidaryti įkrovos įkėlimo programą - tačiau turite būti labai atsargūs ir taip pat žinoti, kad „Xiaomi“ įkrovos įkėlimo programos atrakinimo programa pastaruoju metu tapo labai lėta. Paleidus įkrovos įkrovos atrakinimo kodą gali prireikti kelių savaičių . Taip pat turėtumėte žinoti apie „ARB“ ( apsaugos nuo apvirtimo mechanizmą) „Xiaomi“ įrenginiuose.

Jei jūsų įrenginio įkrovos tvarkyklė jau atrakinta, puiku! Mes galime tęsti.

Eikite į „Nustatymai“> „Sistema“> „Apie telefoną“> 7 kartus bakstelėkite „Sukurti numerį“, kol bus atrakintas kūrėjo režimas.

Dabar eikite į „Nustatymai“> „Kūrėjo parinktys“> įgalinti „OEM Unlocking“.

Dabar išjunkite savo įrenginį ir laikykite nuspaudę garsumo mažinimo mygtuką + maitinimo mygtuką. Įeidami į „Fastboot“ meniu, atleiskite mygtukus.

Prijunkite „Xiaomi Mi A2“ prie kompiuterio per USB ir paleiskite ADB terminalą ( laikykite nuspaudę „Shift“ + dešiniuoju pelės mygtuku spustelėkite pagrindiniame ADB aplanke ir pasirinkite „Atidaryti komandų langą čia“).

ADB terminale įveskite šią komandą: „ fastboot oem unlock“

Tai leis perkrauti telefoną ir ištrinti visus duomenis, kol atrakinsite įkrovos įkroviklį.

„Magisk“ diegimas

Atsisiųskite ir įdiekite naujausią „Magisk Manager APK“ versiją į savo telefoną.

Dabar atsisiųskite pataisytą „boot.img“ iš šių parsisiuntimų. Arba mes jums parodysime, kaip pataisyti originalų „boot.img“, po „boot.img“ atsisiuntimų sąrašu.

Atsisiųsdami pataisytą „boot.img“, turite būti tikri, kad jame yra tas pats kūrimo numeris, kurį naudojate. Taigi prieš tęsdami patikrinkite savo „Build Number“ skiltyje „Nustatymai“> „Apie telefoną“ ir nemirksėkite failo tiesiai telefono atmintyje, nes „Magisk“ neveiks tinkamai. Vykdykite mūsų instrukcijas labai atsargiai ir tiksliai taip, kaip parašytos.

Turėtumėte atsisiųsti pataisytą „boot.img“ į savo kompiuterio ADB aplanką.

  • „patched_boot 9.6.4.0“ (2018 m. liepos mėn. atnaujinimas) - pataisytas su „Magisk 17.1“
  • „patched_boot 9.6.6.0“ (2018 m. rugpjūčio mėn. atnaujinimas) - pataisytas kartu su „Magisk 17.1“
  • „patched_boot 9.6.8.0“ (2018 m. rugsėjo mėn. atnaujinimas) - pataisytas kartu su „Magisk 17.1“

Jei netyčia užsidegate klaidingu „boot.img“, galite mirksėti originaliu „boot.img“ iš žemiau pateikto sąrašo:

  • originalus boot.img 9.6.4.0 (2018 m. liepos mėn. atnaujinimas) - paimtas iš „fastboot“ ROM
  • originalus boot.img 9.6.6.0 (atnaujinimas 2018 m. rugpjūčio mėn.) - paimtas iš OTA atnaujinimo
  • originalus boot.img 9.6.8.0 (2018 m. rugsėjo mėn. atnaujinimas) - paimtas iš OTA atnaujinimo

Atminkite, kad atlikdami rankinį pataisos „boot.img“ pataisą, jums reikės originalios paleidimo programos „boot.img“ - ją galite rasti oficialiame „Daisy“ sparčiojo įkrovos ROM ZIP faile. Tačiau įsitikinkite, kad atsisiųstoje ROM versijoje yra tas pats kūrimo numeris kaip ir jūsų telefone. Taigi arba atsisiųskite originalų „boot.img“ naudodami tą patį „Build Number“ kaip ir jūsų telefonas, arba atnaujinkite / atnaujinkite savo versiją.

Kai turėsite originalų įkrovos failą „ boot.img“ ( išgautą iš oficialaus sparčiojo paleidimo ROM disko), turite nukopijuoti jį į savo telefono išorinę atmintį (SD kortelę).

Dabar atidarykite „Magisk Manager“ programą ir ji paklaus, ar norite įdiegti „Magisk“ - sutikite su diegimu, tada „Pataisykite įkrovos vaizdo failą“ ir pasirinkite failą boot.img, kurį pervedėte.

Procesas turėtų trukti maždaug per 1 minutę, todėl uždarykite jį, kai jis bus baigtas. Telefono atmintyje aplanke Atsisiųsti turėtumėte rasti failą pavadinimu „patched_boot.img“, kurį turite perkelti į savo kompiuterį. Įdėkite jį į savo pagrindinį ADB aplanką.

Dabar perkraukite įrenginį į „Fastboot“ režimą ( atsiminkite, „Power + Volume Down“) ir paleiskite ADB terminalą savo kompiuteryje.

ADB terminale įveskite šią komandą: „ fastboot boot patched_boot.img“

Dabar jūsų telefonas turėtų įkrauti paprastai. Kai grįšite į „Android“ sistemą, atidarykite „Magisk Manager“ programą ir ji dar kartą paprašys įdiegti „Magisk“. Eikite į priekį ir pasirinkite Diegti> Tiesioginis diegimas ir paleiskite iš naujo, kai viskas bus atlikta.

Dabar, kai būsimi OTA atnaujinimai bus atsargūs, eikite į „Nustatymai“> „Sistema“> „Kūrėjo parinktys“> neleisti automatinių sistemos atnaujinimų. Turėtumėte pasirinkti tik įdiegti OTA naujinius rankiniu būdu . Niekada neleiskite automatinio OTA įsišaknijusiame „Android“ įrenginyje.

Kaip pritaikyti būsimus OTA atnaujinimus

Atminkite, kad OTA atnaujinimai veiks tik tada, jei nebus pažeisti visi įrenginio skyriai! „Magisk“ gali atkurti pradinį „boot.img“, tačiau jei jūs kokiu nors būdu pakeitėte / sistemos skaidinį, pvz., Rankiniu būdu redagavote „build.prop“, OTA atsisakys įdiegti.

Galite pabandyti pritaikyti OTA atnaujinimus nereikia mirksėti viso pradinio spartiosios įkrovos ROM, jei blykstetate tik modifikuotus skaidinius, pvz., Mirksite tik / iš sistemos originalaus spartiojo įkrovos ROM, naudodami tinkamą .img failą iš pradinio ROM .zip. byla.

Taigi kai pasirodys naujas OTA naujinimas, kurį norite įdiegti, turite paleisti „Magisk Manager“ ir bakstelėti „Pašalinti> Atkurti vaizdus“, tačiau dar nereikia iš naujo paleisti įrenginio.

Uždarykite „Magisk“ ir eikite į savo įrenginio nustatymus> Sistema> Sistemos atnaujinimas ir įdiekite OTA naujinį. Kai atnaujinimas bus atsisiųstas, jis pradės dviejų etapų atnaujinimą. Mes rekomenduojame užsidėti ant kavos puodo ir galbūt pasimėgauti greitu „Madalin Stunt Cars 2“ žaidimu arba išbandyti viską „Neįmanoma viktorinoje“ ( sėkmės!)

Kai atnaujinimo etapai bus baigti, ji paprašys iš naujo paleisti. Ne paleiskite savo įrenginio iš naujo . Dar kartą paleiskite „Magisk Manager“, tada bakstelėkite Įdiegti> Įdiegti> Įdiegti į neaktyvųjį lizdą (po OTA) ir tik tada galėsite paleisti iš naujo.

Kai jūsų „Xiaomi Mi A2“ bus paleistas iš naujo, turėtumėte atnaujintą „Android“ versiją, o „Magisk“ vis tiek bus netikslus.

Problemų sprendimas

Pastaba: prieš atlikdami bet kurią iš šių operacijų, turite išjungti bet kokią įrenginio ekrano apsaugą (ekrano užraktas, PIN kodas, slaptažodis, pirštų atspaudas ir kt.), Nes rizikuojate šifruoti savo duomenis. Pirmiausia labai rekomenduojama sukurti atsarginę kopiją.

Jei kruopščiai nesilaikėte šio vadovo, galite susidurti su tam tikromis problemomis.

Suradęs naują versiją, atnaujintuvas patikrins, ar nepažeistos visos įrenginio pertvaros. Jei yra modifikuotas skaidinys, OTA atnaujintuvas diegimo nevykdys;

Paprastai du skaidiniai, paprastai modifikuojami vartotojo modifikavimo būdu, yra įkrovos skaidinys (štai kur yra įdiegti „Magisk“ ir „TWRP“) ir sistemos skaidinys (kai keičiate konfigūracijos failą, pridedate arba pašalinate sistemos programą ir pan.).

Sistemos skaidinys, modifikuotas naudojant tik „Magisk“ modulius, yra faktiškai neliečiamas, nes „Magisk“ užregistruoja visus / sistemos pakeitimus faile, esančiame / duomenų skaidinyje, ir tada apgauna „Android“, kad patikėtų, jog tie pakeitimai iš tikrųjų taikomi sistemai;

Užuot paleidus skaidinį, jis iš tikrųjų modifikuotas, tačiau jei diegsite „Magisk“ vadovaudamiesi šiuo vadovu, „Magisk“ išsaugos nepaliesto įkrovos skaidinio kopiją, o atkurdami jį prieš pritaikydami OTA naujinimą, atnaujinimas veiks.

Dabar, jei nesilaikėte šio vadovo, norėdami įdiegti „Magisk“, o įdiegėte jį kitais būdais, „Magisk“ gali jus įspėti, kad jis negali atkurti pradinio „boot.img“ (įkrovos skaidinio), kai bandysite pritaikyti OTA naujinį.

Norėdami tai išspręsti, galite tiesiogiai mirksėti vanilės (originalios, nemodifikuotos, nepaliestos) įkrova.img, paimtą iš šio vadovo 6 punkto, naudodami šias komandas:

 „fastboot getvar current-slot“ greito įkrovimo „flash boot_“? įkrovos.img 

Pirmoji komanda jums nurodys, koks yra dabartinis naudojamas lizdas ( a arba b ), antroji komanda pradės mirksėti originalų įkrovą į telefoną, bet jūs turite pakeisti komandos „?“ Naudodami a arba b (ty dabartinis lizdas, kurį pateikė pirmoji komanda).

Atminkite, kad failo „boot.img“ versija turi atitikti „Android“ versijos versiją, kuri šiuo metu veikia jūsų telefone.

Jei OTA naujinimas vis tiek atsisako taikyti, tikriausiai jūs ką nors pakeitėte tiesiogiai / sistemos skaidinyje (pavyzdžiui, ką nors pakeitėte „build.prop“ programoje, nenaudodami „Magisk“ modulio).

Tokiu atveju telefone turite mirksėti originaliu „system.img“, naudodami šias komandas:

 „fastboot getvar current-slot“ greitos įkrovos „flash system_“? sistema.img 

ir kaip anksčiau, pirmoji komanda nurodys jums tinkamą sritį, kurią norite naudoti vietoje „?“ antroje komandoje.

Čia galite rasti „system.img“, išgautą iš „OTA“ atnaujinimų ZIP (kartu su visais kitais .img failais):

  • 9.6.8.0 (2018 m. Rugsėjis) OTA atnaujinti kaip .img failus
  • 9.6.6.0 (2018 m. Rugpjūčio mėn.) OTA atnaujinti kaip .img failus

Jei norite gauti „system.img“ patys, galite jį rasti greito įkrovos paveikslėlių viduje, tačiau paprastai jie nėra atnaujinami kas mėnesį, kaip OTA atnaujinimai. Bet „system.img“ galite išgauti tiesiogiai iš šioje gijoje rastų „OTA“ naujinimų ZIP, naudodami čia pateiktus „Python“ scenarijus.

Norėdami, kad „Python“ scenarijai veiktų „Debian“ / „Ubuntu“ ir jų dariniuose, turite atsisiųsti „extra_android_ota_payload.py“ ir „update_metadata_pb2.py“, suteikti jiems vykdymo ypatybę ir įdiegti paketą „python-protobuf“. Po to galite duoti šią komandą išpakuoti payload.bin failą (kurį turite išgauti iš OTA atnaujinimo ZIP):

 ./extract_android_ota_payload.py /path/to/payload.bin 

Tai iš dabartinio katalogo ištrauks visus .img failus, esančius payload.bin, įskaitant sistemą.img

Nežinau, kaip elgtis sistemoje Windows, tikriausiai jums reikės tik įdiegti naujausią Python2 versiją ir scenarijus veiks.

Kaip paskutinę galimybę galite mirksėti tiesiogiai naudodamiesi „MiFlash“ naujausiu turimu greito įkrovos atvaizdu (net jei senesnis nei jūsų dabartinė versija). Naudokite scenarijų „ flash_all.bat “, tačiau prieš tai pasidarykite atsarginę duomenų kopiją, nes telefonas bus visiškai atstatytas.

Jei nenorite rizikuoti, kad nepadarysite atsarginės kopijos, mirksėdami naudokite scenarijų „ flash_all_except_storage.bat “, kad išsaugotumėte visus savo duomenis, tačiau būsite įspėti, kad kartais nebegalėsite prieiti prie duomenų., dėl šifravimo problemų.

Iškart po blykstės galite pradėti vadovautis nurodymu iš 5 arba 6 taško.

Griežtesnės versijos versijos atnaujinimas per greitąją įkrovą neturėtų kelti problemų, jei pagrindinė „Android“ versija nesikeis (šiuo metu „Oreo 8.1“).

Pataisyti ir originalūs „Mi A2 jasmine“ įkrovos failai (nenaudojami su „Mi A2 Lite“ ramunėlėmis, ramunėlių failus galite rasti šio vadovo pirmame skyriuje).

  • „patched_boot 9.6.9.0“ (liepos atnaujinimas) - pataisytas su „Magisk 17.1“
  • patched_boot 9.6.10.0 (rugpjūčio atnaujinimas) - pataisytas su Magisk 17.1
  • originalus boot.img 9.6.9.0 (liepos mėn. atnaujinimas) - paimtas iš spartiosios įkrovos ROM
  • originalus boot.img 9.6.10.0 (rugpjūčio atnaujinimas) - paimtas iš spartiosios įkrovos ROM

Įdomios Straipsniai