Hoe OTA-updates op Rooted Zenfone Max Pro M1 te flashen

De Asus Zenfone Max Pro M1 is een vlaggenschipapparaat dat eerder dit jaar is uitgebracht. Het is uitgerust met 6 GB RAM en 64 GB interne opslag en Android Oreo 8.1, uitgevoerd op de Qualcomm Snapdragon 636 SoC. Over het algemeen is het een goede balans tussen premium- en mid-range specificaties, tegen een mid-range prijsniveau.

Zoals met alle geroote apparaten, kunt u normaal gesproken geen OTA-updates installeren nadat u bent geroot. Dit leidt meestal tot bootloops, omdat het systeem binaire controles uitvoert tijdens het opstarten. In deze Appuals-gids laten we u zien hoe u OTA-updates handmatig kunt flashen op een geroote Zenfone Max Pro M1, zodat u het apparaat niet eerst hoeft te rooten, wat meestal vrij moeilijk is en de meeste mensen proberen een flash van een volledig nieuwe stock ROM voor OTA-upgrade.

Vereisten:

  • Zenfone Max Pro M1 ontgrendeld ( zie de handleiding van Appual Hoe de Zenfone Max Pro M1 te ontgrendelen en te rooten)
  • Gewijzigd TWRP-herstel
  • OTA-pakket
  • Stock ROM - het herstel / fastboot doet er niet toe, u kunt dit pakket gebruiken om bij te werken naar 305

Gewijzigde OTA-downloads:

  • Van 252 tot 305
  • Van 305 tot 309

Download eerst de volledige stock-ROM en OTA-update en bewaar ze op uw Zenfone Max Pro M1, bij voorkeur de SD-kaart.

Ga naar je / data / cache map en kopieer het bestand met de naam dlpkgfile ergens naar je SD-kaart en hernoem het naar OTA.zip

Pak de OTA.zip uit ( MiXPlorer zou geweldig zijn) en ga vervolgens in de uitgepakte map naar META-INF \ com \ google \ android en open het updater-script.txt in de native teksteditor.

Verwijder de volgende regels uit het bestand:

 containprop (getprop ("ro.product.device"))) || abort ("E3004: Dit pakket is voor \" ASUS_X00TD \ "apparaten; dit is een \" "+ getprop (" ro.product.device ") +" \ "."); getprop ("ro.build.asus.sku") == "WW" || abort ("E3009: Dit pakket is voor sku: \" WW \ "; dit is een sku: \" "+ getprop (" ro.build.asus.sku ") +" \ "."); ui_print ("Bron: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: gebruiker / release-toetsen"); ui_print ("Doel: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: gebruiker / release-toetsen"); ui_print ("Verifiëren van huidig ​​systeem ..."); containprop (getprop ("ro.build.fingerprint")) || afbreken ("E3001: pakket verwacht build-vingerafdruk van Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: gebruiker / release-sleutels of Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305- 20180521: gebruiker / release-toetsen; dit apparaat heeft "+ getprop (" ro.build.fingerprint ") +". "); apply_patch_check ("EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe") |||677fe ") afbreken ("E3005: \" EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe "; 

Sla nu het tekstdocument op en archiveer de map opnieuw in OTA.zip

Als u stock fastboot-afbeeldingen hebt, kunt u de volgende stap overslaan .

Pak de stock ROM zip uit en ga naar META-INF \ com \ google \ android, open updater-script in de teksteditor en verwijder deze regels ervan:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc")))) || abort ("E3003: Kan dit pakket niet installeren (za 28 apr. 22:33:44 CST 2018) over nieuwere build (" + getprop ("ro.build.date") + ")."); containprop (getprop ("ro.product.device"))) || abort ("E3004: Dit pakket is voor \" ASUS_X00TD \ "apparaten; dit is een \" "+ getprop (" ro.product.device ") +" \ "."); ui_print ("Doel: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: gebruiker / release-toetsen"); show_progress (0.650000, 0); ui_print ("Onvoorwaardelijk patchen van systeemimage ..."); 

Sla het tekstbestand op en stuur het stock-ROM opnieuw in.

Start nu opnieuw op naar de bootloader en flash system.img, vendor.img, boot.img en de gewijzigde twrp.img als u de juiste versie van fastboot ROM hebt . Anders kunt u de gewijzigde TWRP.img flashen en een herstart forceren om te herstellen door Volume Down + Power samen ingedrukt te houden.

Wanneer u herstelt, flasht u de stock-ROM .zip die u hebt gewijzigd en flasht u daarna de OTA.zip - maak een back-up van Boot, Modem, System Image en Vendor Image zodra dit is voltooid.

Als je eerder de gegevenspartitie hebt gedecodeerd, kun je normale TWRP flashen met de gewijzigde TWRP, of je kunt opnieuw opstarten in fastboot en flash decrypt.zip opnieuw opstarten.

Als u een geroot systeem zonder TWRP en gemakkelijke OTA-updates in de toekomst wilt, kunt u Magisk en stockherstel flashen met de gewijzigde TWRP en opnieuw opstarten. Hierna kun je OTA flashen met root en geen verdere problemen.

Interessante Artikelen