Kako bliskavice posodobitve OTA na zakoreninjenem Zenfone Max Pro M1

Asus Zenfone Max Pro M1 je vodilna naprava, ki je bila izdana v začetku letošnjega leta. Opremljen je s 6 GB RAM-a in 64 GB notranjega pomnilnika ter Android Oreo 8.1, ki deluje na Qualcomm Snapdragon 636 SoC. Na splošno je dobro razmerje med lastnostmi premium in srednjega cenovnega razreda na srednji ravni cen.

Kot pri vseh ukoreninjenih napravah tudi po zakorenini običajno ne morete namestiti posodobitev OTA. To bo običajno vodilo do zagonskih zagonov, saj sistem ob zagonu izvaja binarne preglede. V tem priročniku za Appuals vam bomo pokazali, kako ročno bliskati posodobitve OTA na zakoreninjenem Zenfone Max Pro M1, tako da vam najprej ni treba izkoreniniti naprave, kar je običajno precej težko storiti in večina ljudi bi poskušala izvesti bliskavico popolnoma svežega ROM-a pred nadgradnjo OTA.

Zahteve:

  • Odklenjen Zenfone Max Pro M1 ( glejte priročnik za Appual Kako odkleniti in izkoreniniti Zenfone Max Pro M1)
  • Spremenjeno obnovitev TWRP
  • Paket OTA
  • ROM zaloga - obnovitev / hitri zagon ni pomemben, ta paket lahko uporabite za posodobitev na 305

Spremenjeni prenosi OTA:

  • Od 252 do 305
  • Od 305 do 309

Najprej naložite posodobitev ROM in OTA na zalogi in jih shranite na svoj Zenfone Max Pro M1, po možnosti na SD kartico.

Pojdite v mapo / data / cache in kopirajte datoteko z imenom dlpkgfile nekje na SD kartico, nato pa jo preimenujte v OTA.zip

Izvlecite OTA.zip ( MiXPlorer bi bil odličen) in nato v izvlečeni mapi pojdite na META-INF \ com \ google \ android in odprite updateter-script.txt v domačem urejevalniku besedil.

Iz datoteke odstranite naslednje vrstice:

 vsebprop (getprop ("ro.product.device")) || abort ("E3004: Ta paket je za naprave \" ASUS_X00TD \ "; to je \" "+ getprop (" ro.product.device ") +" \ "."); getprop ("ro.build.asus.sku") == "WW" || abort ("E3009: Ta paket je za sku: \" WW \ "; to je sku: \" "+ getprop (" ro.build.asus.sku ") +" \ "."); ui_print ("Vir: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: uporabniški / sprostitveni ključi"); ui_print ("Cilj: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: uporabniški / sprostitveni ključi"); ui_print ("Preverjanje trenutnega sistema ..."); vsebprop (getprop ("ro.build.fingerprint")) || abort ("E3001: Paket pričakuje, da ustvarite prstni odtis Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: tipke za uporabnike / sprostitev ali Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305- 20180521: uporabniški / sprostitveni ključi; ta naprava ima "+ getprop (" ro.build.fingerprint ") +". "); apply_patch_check ("EMMC: / dev / block / bootdevice / poimenovanje / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe") ||| abort ("E3005: \" EMMC: / dev / blok / bootdevice / poimenovanje / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df67fe67fe67e); 

Zdaj shranite dokument z besedilom in mapo znova arhivirajte v OTA.zip

Če imate na zalogi slike hitrega zagona, lahko naslednji korak preskočite .

Izvlecite zadrgo ROM in pojdite na META-INF \ com \ google \ android, v urejevalniku besedil odprite skript za posodabljanje in odstranite te vrstice iz njega:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc"))) | | abort ("E3003: tega paketa ni mogoče namestiti (sobota, 28. apr. 22:33:44 CST 2018) nad novejšo zgradbo (" + getprop ("ro.build.date") + ")."); vsebprop (getprop ("ro.product.device")) || abort ("E3004: Ta paket je za naprave \" ASUS_X00TD \ "; to je \" "+ getprop (" ro.product.device ") +" \ "."); ui_print ("Cilj: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: uporabniški / sprostitveni ključi"); show_progress (0, 650000, 0); ui_print ("slika brezpogojno zakrpa sliko sistema ..."); 

Shranite besedilno datoteko in znova zadržite ROM.

Zdaj znova zaženite bootloader in flash system.img, vendor.img, boot.img in spremenjeni twrp.img, če imate pravilno različico ROM-a za hitri zagon . V nasprotnem primeru lahko spremenite spremenjeni TWRP.img in prisilite ponovni zagon k obnovitvi, tako da pritisnete in držite Volume Down + Power skupaj.

Ko ste v obnovitvi, bliskovni ROM.

Če ste pred tem dešifrirali particijo podatkov, lahko običajni TWRP bliskovite s spremenjenim TWRP ali pa se ponovno zaženete v hitri zagon in znova sprožite flash decrypt.zip.

Če želite, da sistem, ki je vkoreninjen brez TWRP, in v prihodnosti enostavne posodobitve OTA, lahko bliskovito obnovite Magisk in zaloge z modificiranim TWRP in znova zaženete. Po tem boste lahko bliskovito odpirali OTA s root in ne bo več težav.

Zanimivi Članki