Hur man flashar OTA-uppdateringar på rotad Zenfone Max Pro M1

Asus Zenfone Max Pro M1 är en flaggskeppsenhet som släpptes tidigare i år. Den är utrustad med 6 GB RAM och 64 GB intern lagring och Android Oreo 8.1 som körs på Qualcomm Snapdragon 636 SoC. Totalt sett är det en bra balans mellan premiumspecifikationer och mellanklassspecifikationer, till en mellannivå prisnivå.

Som med alla rootade enheter kan du normalt inte installera OTA-uppdateringar när du har rotat. Detta kommer vanligtvis att leda till startloops eftersom systemet utför binära kontroller vid start. I den här appguiden kommer vi att visa dig hur man manuellt kan flasha OTA-uppdateringar på en rotad Zenfone Max Pro M1, så att du inte behöver lossa enheten först, vilket vanligtvis är ganska svårt att göra, och de flesta skulle försöka blixt av en helt ny lager-ROM innan OTA-uppgradering.

Krav:

  • Upplåst Zenfone Max Pro M1 ( se Appual's guide Hur man låser upp och rotar Zenfone Max Pro M1)
  • Modifierad TWRP-återställning
  • OTA-paket
  • Lager-ROM - återställning / fastboot spelar ingen roll, du kan använda detta paket för att uppdatera till 305

Modifierade OTA-nedladdningar:

  • Från 252 till 305
  • Från 305 till 309

Ladda ner först hela lager- och OTA-uppdateringen och spara dem på din Zenfone Max Pro M1, helst SD-kortet.

Gå till din / data / cache-mapp och kopiera filen med namnet dlpkgfile någonstans till ditt SD-kort, och byt det sedan till OTA.zip

Extrahera OTA.zip ( MiXPlorer skulle vara bra) och sedan i den extraherade mappen, gå till META-INF \ com \ google \ android och öppna updater-script.txt i den ursprungliga textredigeraren.

Ta bort följande rader från filen:

 containprop (getprop ("ro.product.device")) || avbryta ("E3004: Det här paketet är för \" ASUS_X00TD \ "enheter; detta är en \" "+ getprop (" ro.product.device ") +" \ "."); getprop ("ro.build.asus.sku") == "WW" || avbryta ("E3009: Det här paketet är för sku: \" WW \ "; detta är en sku: \" "+ getprop (" ro.build.asus.sku ") +" \ "."); ui_print ("Källa: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: user / release-nycklar"); ui_print ("Mål: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: user / release-nycklar"); ui_print ("Verifiera nuvarande system ..."); containprop (getprop ("ro.build.fingerprint")) || avbryta ("E3001: Paketet förväntar sig att bygga fingeravtryck för Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: användar / release-nycklar eller Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305- 20180521: användar / släpptangenter; den här enheten har "+ getprop (" ro.build.fingerprint ") +". "); applic_patch_check ("EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe) | avbryta ("E3005: \" EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe ") 

Spara nu textdokumentet och arkivera mappen igen i OTA.zip

Om du har lager av fastboot-bilder kan du hoppa över nästa steg .

Extrahera zip-arkivet och gå till META-INF \ com \ google \ android, öppna uppdateringsskriptet i textredigeraren och ta bort dessa rader från det:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc"))) || avbryta ("E3003: Kan inte installera detta paket (lör 28 apr. 22:33:44 CST 2018) över nyare build (" + getprop ("ro.build.date") + ")."); containprop (getprop ("ro.product.device")) || avbryta ("E3004: Det här paketet är för \" ASUS_X00TD \ "enheter; detta är en \" "+ getprop (" ro.product.device ") +" \ "."); ui_print ("Mål: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: user / release-nycklar"); show_progress (0, 650000, 0); ui_print ("Lappning av systembilden villkorslöst ..."); 

Spara textfilen och zippa lager-ROM-skivan igen.

Starta nu om till bootloader och flash system.img, vendor.img, boot.img och den modifierade twrp.img om du har rätt version av fastboot ROM . Annars kan du blixta den modifierade TWRP.img och tvinga en omstart till återhämtning genom att trycka och hålla Volym Down + Power ihop.

När du är i återhämtning, blixten lager. ROM .zip som du modifierade, och följ sedan, blinka OTA.zip - när det är klart, skapa en säkerhetskopia av Boot, Modem, System Image och Vendor Image.

Om du tidigare hade dekrypterat datapartition kan du blixta normal TWRP med den modifierade TWRP, eller så kan du starta in i fastboot och flash decrypt.zip igen.

Om du vill ha ett rotat system utan TWRP och lätta OTA-uppdateringar i framtiden, kan du flasha Magisk och lagra återhämtning med den modifierade TWRP och starta om. Efter detta kommer du att kunna blinka OTA med root och inga ytterligare problem.

Intressanta Artiklar