Kā ērti saņemt OTA atjauninājumus sakņotajā Xiaomi Mi A2 ar Magisk

OTA atjauninājumu piemērošana sakņotajam Xiaomi Mi A2 var sagādāt lielas galvassāpes, jo tas var ietvert ierīces sakņošanās un visas darbības, lai visu atkal sakņotu. Par laimi ir Magisk instalēšanas metode, kas atbalsta OTA atjauninājumus.

Tātad, ja vēlaties iesakņot Xiaomi Mi A2, vienlaikus spējot piemērot OTA atjauninājumus, neizraujot ierīces kodēšanu, uzmanīgi sekojiet mūsu vienkāršajam ceļvedim, kas sniegts zemāk.

Prasības:

  • ADB un Fastboot (Skat. Lietotāja rokasgrāmatu, kā instalēt ADB operētājsistēmā Windows)
  • MiFlash rīks

Vispirms jums ir jābūt atbloķētam jūsu bootloader - taču jums jābūt ļoti uzmanīgam un arī jāapzinās, ka Xiaomi bootloader atbloķēšanas programma pēdējā laikā ir kļuvusi ļoti lēna. Bagāžnieka ielādēšanas koda saņemšana var prasīt nedēļas . Jums jāzina arī par ARB ( aizsardzības pret prettriecienu mehānismu) Xiaomi ierīcēs.

Ja jūsu ierīces sāknēšanas iekārta jau ir atbloķēta, lieliski! Mēs varam turpināt.

Atveriet Iestatījumi> Sistēma> Par tālruni> 7 reizes pieskarieties “Veidot numuru”, līdz tiek atslēgts izstrādātāja režīms.

Tagad dodieties uz Iestatījumi> Izstrādātāja opcijas> iespējot OEM atbloķēšanu.

Tagad izslēdziet ierīci un turiet skaļuma samazināšanas + barošanas pogu. Ieejot ātrās sāknēšanas izvēlnē, atlaidiet pogas.

Savienojiet savu Xiaomi Mi A2 ar datoru, izmantojot USB, un palaidiet ADB termināli ( galvenajā ADB mapē turiet taustiņu Shift + labo taustiņu un izvēlieties 'Atvērt komandu logu šeit').

ADB terminālī ierakstiet šo komandu: fastboot oem unlock

Tas rebootēs tālruni un izdzēsīs visus jūsu datus, vienlaikus atbloķējot jūsu bootloader.

Instalēšana Magisk

Tālrunī lejupielādējiet un instalējiet jaunāko Magisk Manager APK versiju.

Tagad lejupielādējiet ielāpotu boot.img no šīm lejupielādēm - kā alternatīvu mēs parādīsim, kā zem boot.img lejupielāžu saraksta jums pašiem ielāpēt sākotnējo boot.img.

Lejupielādējot ielāpu boot.img, jums jābūt pilnīgi pārliecinātam, ka tajā ir tas pats versijas numurs, kurā atrodaties. Tāpēc pirms turpināt pārbaudiet savu būvēšanas numuru sadaļā Iestatījumi> Par tālruni un nemirgojiet failu tieši tālruņa atmiņā, jo Magisk nedarbosies pareizi. Ļoti uzmanīgi un precīzi izpildiet mūsu instrukcijas.

Jums vajadzētu lejupielādēt patched boot.img sava datora ADB mapē.

  • patched_boot 9.6.4.0 (atjauninājums 2018. gada jūlijā) - ielāps ar Magisk 17.1
  • patched_boot 9.6.6.0 (atjaunināšana 2018. gada augustā) - ielāpots ar Magisk 17.1
  • patched_boot 9.6.8.0 (atjauninājums 2018. gada septembrī) - ielāps ar Magisk 17.1

Gadījumā, ja nejauši esat mirgojis nepareizā boot.img, varat mirgot oriģinālajā boot.img no zemāk esošā saraksta:

  • oriģināls boot.img 9.6.4.0 (atjauninājums 2018. gada jūlijā) - ņemts no ātrās sāknēšanas ROM
  • oriģināls boot.img 9.6.6.0 (atjauninājums 2018. gada augustā) - ņemts no OTA atjauninājuma
  • oriģināls boot.img 9.6.8.0 (atjauninājums 2018. gada septembrī) - ņemts no OTA atjauninājuma

Lūdzu, ņemiet vērā, ka, veicot manuālu ielādes sāknēšanas sāknēšanas uzlabošanu, jums būs nepieciešams oriģinālais sāknēšanas sāknēšanas rīks. Jūs varat atrast to oficiālajā ātrās sāknēšanas ROM zip failā, kas paredzēts margrietiņai . Bet pārliecinieties, vai lejupielādētajai ROM versijai ir tāds pats uzbūves numurs kā tālrunī. Tātad vai nu lejupielādējiet sākotnējo boot.img ar tādu pašu versijas numuru kā tālrunim, vai arī atjauniniet / pazeminiet versiju.

Kad jums ir oriģinālais boot.img ( iegūts no oficiālā ātrās sāknēšanas ROM zip), tas jākopē uz tālruņa ārējo atmiņu (SD karti).

Tagad atveriet lietotni Magisk Manager, un tā jautās, vai vēlaties instalēt Magisk - apstipriniet instalēšanu, pēc tam “Patch Boot Image File” un izvēlieties boot.img failu, kuru pārsūtījāt.

Procesa pabeigšanai vajadzētu aizņemt apmēram 1 minūti, tāpēc, kad tas ir izdarīts, aizveriet to. Tālruņa atmiņā direktorijā Lejupielāde jums vajadzētu atrast failu ar nosaukumu “patched_boot.img”, kas jāpārnes uz datoru. Ievietojiet to galvenajā ADB mapē.

Tagad pārstartējiet ierīci ātrās sāknēšanas režīmā ( atcerieties, jauda + skaļuma samazināšana) un palaidiet sava datora ADB termināli.

ADB terminālā ierakstiet šo komandu: fastboot boot patched_boot.img

Tagad tālrunim vajadzētu normāli ielādēt. Kad esat atpakaļ Android sistēmā, atveriet lietotni Magisk Manager, un tā vēlreiz lūgs instalēt Magisk. Dodieties uz priekšu un izvēlieties Instalēt> Tiešā instalēšana un atsāknējiet, kad tas ir izdarīts.

Tagad, lai ievērotu turpmākos OTA atjauninājumus, dodieties uz Iestatījumi> Sistēma> Izstrādātāja opcijas> atspējot automātiskos sistēmas atjauninājumus. Jums vajadzētu izvēlēties instalēt OTA atjauninājumus tikai manuāli . Nekādā gadījumā neatļaujiet automātisku OTA, izmantojot sakņotu Android ierīci.

Kā piemērot turpmākos OTA atjauninājumus

Lūdzu, ņemiet vērā, ka OTA atjauninājumi darbosies tikai tad, ja netiks skarti visi ierīces nodalījumi! Magisk spēj atjaunot jūsu sākotnējo boot.img, bet, ja jūs jebkādā veidā mainījāt / sistēmas nodalījumu, piemēram, manuāli rediģējot build.prop, OTA atteiksies instalēt.

Jūs varat mēģināt piemērot OTA atjauninājumus, nevajadzējot mirgot visu oriģinālo ātrās sāknēšanas ROM, ja mirgojat tikai modificētos nodalījumus, piemēram, mirgojat tikai / oriģinālajā sistēmas sāknēšanas / sistēmas nodalījumā, izmantojot pareizo .img failu no sākotnējā ROM .zip failu.

Tātad, kad kļūst pieejams jauns OTA atjauninājums, kuru vēlaties instalēt, jums jāuzsāk Magisk Manager un jāpieskaras “Atinstalēt> Atjaunot attēlus”, taču ierīci vēlreiz neatsāknējiet.

Aizveriet Magisk un dodieties uz ierīces iestatījumiem> Sistēma> Sistēmas atjaunināšana un instalējiet OTA atjauninājumu. Kad atjauninājums ir lejupielādēts, tas sāks atjaunināšanu divos posmos. Mēs iesakām uzlikt kafijas podu un varbūt izbaudīt ātru Madalin Stunt Cars 2 spēli vai izmēģināt visu iespējamo The Impossible Quiz ( veiksmi!)

Kad atjaunināšanas posmi ir pabeigti, tas lūgs restartēt. Nerestartējiet ierīci . Vēlreiz palaidiet Magisk Manager, pēc tam piesitiet Instalēt> Instalēt> Instalēt neaktīvajā slotā (pēc OTA), un tikai tad varēsit veikt atkārtotu sāknēšanu.

Pēc tam, kad jūsu Xiaomi Mi A2 būs atsāknējusi, jums vajadzētu būt atjauninātai Android versijai, kurā Magisk joprojām nav precīza.

Traucējummeklēšana

Piezīme. Pirms sākat kādu no šīm darbībām, jums ir jāatspējo jebkura ekrānā esošā ierīces drošība (ekrāna bloķēšana, PIN, parole, pirkstu nospiedumi utt.), Jo jūs riskējat ar šifrēšanas problēmām, kas saistītas ar jūsu datiem. Ļoti ieteicams vispirms izveidot rezerves kopiju.

Ja jūs uzmanīgi neizpildījāt šo rokasgrāmatu, jūs varat saskarties ar dažām problēmām.

Kad tiek atrasta jauna versija, atjauninātājs pārbaudīs, vai nav skarti visi ierīces nodalījumi. Ja ir modificēts nodalījums, OTA atjauninātājs neturpinās instalēšanu;

Parasti divi nodalījumi, ko parasti modificē lietotāja modificēšana, ir sāknēšanas nodalījums (tur tiek instalēti Magisk un TWRP) un sistēmas nodalījums (mainot konfigurācijas failu, pievienojot vai noņemot sistēmas lietotni utt.)

Sistēmas nodalījums, kas modificēts tikai, izmantojot Magisk moduļus, netiek efektīvi skarts, jo Magisk reģistrē visas izmaiņas / sistēmā failā / datu nodalījumā un pēc tam mānīt Android, lai ticētu, ka šīs izmaiņas tiešām tiek piemērotas / sistēmai;

Sāknēšanas nodalījums tā vietā ir patiešām modificēts, bet, ja jūs instalējat Magisk, ievērojot šo rokasgrāmatu, Magisk saglabās neskartā sāknēšanas nodalījuma kopiju, un, atjaunojot to pirms OTA atjauninājuma ieviešanas, atjaunināšana darbosies.

Tagad, ja jūs neizpildījāt šo rokasgrāmatu, lai instalētu Magisk, un instalējāt to citos veidos, Magisk varētu jūs brīdināt, ka, mēģinot lietot OTA atjauninājumu, tas nevar atjaunot sākotnējo boot.img (sāknēšanas nodalījumu).

Lai to labotu, varat tieši mirgot vaniļas (oriģināls, nemodificēts, neskarts) boot.img, kas ņemts no šīs rokasgrāmatas 6. punkta, izmantojot šīs komandas:

 ātrās sāknēšanas getvar pašreizējās slota ātrās sāknēšanas zibatmiņas sāknēšana_? boot.img 

Pirmā komanda jums pateiks, kāds pašreiz tiek izmantots slots ( a vai b ), otrā komanda tālrunī mirgos oriģinālajā sāknēšanas reizē, bet komandā jāmaina “?” Ar a vai b (ti, pašreizējais slots, kuru sniedza pirmā komanda).

Atcerieties, ka faila boot.img versijai jāatbilst Android versijas versijai, kas pašlaik darbojas jūsu tālrunī.

Ja OTA atjauninājums joprojām atteiksies piemērot, iespējams, jūs kaut ko mainījāt tieši / sistēmas nodalījumā (piemēram, kaut ko mainījāt vietnē build.prop, neizmantojot Magisk moduli).

Šajā gadījumā tālrunī ir jāapgaismo oriģinālais system.img ar šīm komandām:

 ātrās sāknēšanas getvar pašreizējās slota ātrās sāknēšanas zibspuldzes sistēma_? sistēma.img 

tāpat kā iepriekš, pirmā komanda jums pateiks pareizo slotu, ko izmantot otrajā komandas “?” vietā.

Šeit jūs varat atrast system.img, kas iegūts no OTA atjauninājumu ZIP (kopā ar visiem citiem .img failiem, kas atrodas tajā):

  • 9.6.8.0 (2018. gada septembris) OTA atjauninājumu kopija kā .img failus
  • 9.6.6.0 (2018. gada augusts) OTA atjauninājumu kopija kā .img failus

Ja vēlaties pats iegūt system.img, to varat atrast ātrās sāknēšanas attēlos, taču parasti tie netiek atjaunināti katru mēnesi, piemēram, OTA atjauninājumi. Bet system.img var iegūt tieši no šajā pavedienā atrodamajiem OTA atjauninājumu zipiem, izmantojot šeit atrastos Python skriptus.

Lai Python skripti darbotos Debian / Ubuntu un atvasinājumos, jums ir jālejupielādē gan “extract_android_ota_payload.py”, gan “update_metadata_pb2.py”, jāpiešķir tiem izpildes īpašums un pēc tam jāinstalē pakotne “python-protobuf”. Pēc tam jūs varat dot šai komandai izpakot faila payload.bin failu (kas jums jāizņem no OTA atjauninājuma zip):

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

Tādējādi pašreizējā direktorijā tiks izvilkti visi .img faili, kas atrodas payload.bin, ieskaitot system.img

Es nezinu, kā rīkoties sistēmā Windows, iespējams, jums jāinstalē tikai jaunākais Python2 izlaidums, un skripts darbosies.

Kā pēdējo iespēju jūs varat mirgot tieši, izmantojot MiFlash jaunāko pieejamo ātrās sāknēšanas attēlu (pat ja tas ir vecāks par jūsu pašreizējo versiju). Izmantojiet skriptu “ flash_all.bat ”, bet pirms tam izveidojiet datu dublējumu, jo tālrunis tiks pilnībā atiestatīts.

Ja nevēlaties uzņemties risku, ka netiks izveidots dublējums, mirgojot, izmantojiet skriptu “ flash_all_except_storage.bat ”, tāpēc saglabāsit visus savus datus, taču tiksit brīdināts, ka dažreiz vairs nevarēsit piekļūt datiem., šifrēšanas problēmu dēļ.

Tūlīt pēc zibspuldzes varat sākt sekot norādījumiem no 5. vai 6. punkta.

Nevar radīt problēmas ar versijas līmeņa pazemināšanu, izmantojot ātro sāknēšanu, ja vien Android galvenā versija paliek nemainīga (Oreo 8.1 šobrīd).

Paturēti un oriģināli Mi A2 jasmīna sāknēšanas faili (nav paredzēts lietošanai ar Mi A2 Lite margrietiņu, failus margrietiņai varat atrast šīs rokasgrāmatas pirmajā sadaļā).

  • patched_boot 9.6.9.0 (jūlija atjauninājums) - ielāpots ar Magisk 17.1
  • patched_boot 9.6.10.0 (augusta atjauninājums) - ielāpots ar Magisk 17.1
  • oriģināls boot.img 9.6.9.0 (jūlija atjauninājums) - ņemts no ātrās sāknēšanas ROM
  • oriģināls boot.img 9.6.10.0 (augusta atjauninājums) - ņemts no ātrās sāknēšanas ROM

Interesanti Raksti