Slik flashes OTA-oppdateringer på forankret Zenfone Max Pro M1

Asus Zenfone Max Pro M1 er et flaggskip som ble utgitt tidligere i år. Den er utstyrt med 6 GB RAM og 64 GB intern lagring, og Android Oreo 8.1, som kjører på Qualcomm Snapdragon 636 SoC. Totalt sett er det en god balanse mellom spesifikasjoner for premium og mellomtoner, til et mellomnivå prisnivå.

Som med alle forankrede enheter, kan du ikke normalt installere OTA-oppdateringer når du er forankret. Dette vil vanligvis føre til bootloops da systemet utfører binære sjekker ved oppstart. I denne Appuals-guiden vil vi vise deg hvordan du kan blinke OTA-oppdateringer manuelt på en forankret Zenfone Max Pro M1, slik at du ikke trenger å fjerne enheten først, som vanligvis er ganske vanskelig å gjøre, og de fleste vil prøve å flash av en helt fersk lager-ROM før OTA-oppgradering.

Krav:

  • Ulåst Zenfone Max Pro M1 ( se Appual's guide Hvordan låse opp og rote Zenfone Max Pro M1)
  • Endret TWRP-utvinning
  • OTA-pakken
  • Lager ROM - utvinning / fastboot spiller ingen rolle, du kan bruke denne pakken til å oppdatere til 305

Modifiserte OTA-nedlastinger:

  • Fra 252 til 305
  • Fra 305 til 309

Last først ned hele lager- og OTA-oppdateringen og lagre dem på Zenfone Max Pro M1, helst SD-kortet.

Gå til mappen / data / cache og kopier filen som heter dlpkgfile et sted til SD-kortet ditt, og gi den nytt navn til OTA.zip

Pakk ut OTA.zip ( MiXPlorer ville være bra), og gå deretter til META-INF \ com \ google \ android i den ekstraherte mappen og åpne updater-script.txt i den originale tekstredigereren.

Fjern følgende linjer fra filen:

 containprop (getprop ("ro.product.device")) || abort ("E3004: Denne pakken er for \" ASUS_X00TD \ "enheter; dette er en \" "+ getprop (" ro.product.device ") +" \ "."); getprop ("ro.build.asus.sku") == "WW" || avbryte ("E3009: Denne pakken er for sku: \" WW \ "; dette er en sku: \" "+ getprop (" ro.build.asus.sku ") +" \ "."); ui_print ("Kilde: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: bruker / utgivelsesnøkler"); ui_print ("Mål: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: bruker / utgivelsesnøkler"); ui_print ("Verifisere gjeldende system ..."); containprop (getprop ("ro.build.fingerprint")) || avbryte ("E3001: Pakken forventer å bygge fingeravtrykk av Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: bruker / utgivelsesnøkler eller Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305- 20180521: bruker / slipp-nøkler; denne enheten har "+ getprop (" ro.build.fingerprint ") +". "); Apply_patch_check ("EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe) | avbryt ("E3005: \" EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe ") 

Lagre nå tekstdokumentet, og arkiver mappen på nytt i OTA.zip

Hvis du har lagre fastboot-bilder, kan du hoppe over neste trinn .

Pakk ut lager-ROM-zip og gå til META-INF \ com \ google \ android, åpne updater-script i tekstredigeringsprogram og fjern disse linjene fra det:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc"))) || avbryte ("E3003: Kan ikke installere denne pakken (lør 28 apr. 22:33:44 CST 2018) over nyere build (" + getprop ("ro.build.date") + ")."); containprop (getprop ("ro.product.device")) || abort ("E3004: Denne pakken er for \" ASUS_X00TD \ "enheter; dette er en \" "+ getprop (" ro.product.device ") +" \ "."); ui_print ("Mål: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: bruker / utgivelsesnøkler"); show_progress (0, 650000, 0); ui_print ("Oppdatering av systembilde betingelsesløst ..."); 

Lagre tekstfilen, og sett lager-ROM på nytt.

Start på nytt til bootloader og flash system.img, vendor.img, boot.img og den modifiserte twrp.img hvis du har riktig versjon av fastboot ROM . Ellers kan du blinke den endrede TWRP.img og tvinge en omstart til gjenoppretting ved å trykke og holde Volume Down + Power sammen.

Når du er i gjenoppretting, blits på lager-ROM-filen .zip du endret, og følg den, flash OTA.zip - når det er fullført, opprett en sikkerhetskopi av Boot, Modem, System Image og Vendor Image.

Hvis du tidligere hadde dekryptert datapartisjon, kan du blinke normal TWRP ved å bruke den modifiserte TWRP, eller du kan starte opp i fastboot og flash decrypt.zip igjen.

Hvis du vil ha et forankret system uten TWRP, og enkle OTA-oppdateringer i fremtiden, kan du blinke Magisk og lagre gjenoppretting ved å bruke den endrede TWRP og starte på nytt. Etter dette vil du kunne blinke OTA med rot og ingen ytterligere problemer.

Interessante Artikler