So flashen Sie OTA-Updates auf dem gerooteten Zenfone Max Pro M1

Das Asus Zenfone Max Pro M1 ist ein Flaggschiff, das Anfang dieses Jahres herausgebracht wurde. Es ist mit 6 GB RAM und 64 GB internem Speicher sowie Android Oreo 8.1 ausgestattet, das auf dem Qualcomm Snapdragon 636 SoC ausgeführt wird. Insgesamt ist es eine gute Balance zwischen Premium- und Midrange-Spezifikationen bei einem mittleren Preisniveau.

Wie bei allen gerooteten Geräten können Sie OTA-Updates normalerweise nicht mehr installieren, wenn Sie gerootet sind. Dies führt normalerweise zu Bootloops, da das System beim Booten Binärprüfungen durchführt. In diesem Appuals-Handbuch zeigen wir Ihnen, wie Sie OTA-Aktualisierungen auf einem gerooteten Zenfone Max Pro M1 manuell flashen, damit Sie das Gerät nicht zuerst deaktivieren müssen Vor dem OTA-Upgrade wird ein ganz neuer ROM-Speicher geladen.

Bedarf:

  • Entsperrtes Zenfone Max Pro M1 ( siehe Appuals Handbuch So entsperren Sie das Zenfone Max Pro M1 und verwurzeln es)
  • Modifizierte TWRP-Wiederherstellung
  • OTA-Paket
  • Stock ROM - die Wiederherstellung / Fastboot spielt keine Rolle, Sie können dieses Paket verwenden, um auf 305 zu aktualisieren

Geänderte OTA-Downloads:

  • Von 252 bis 305
  • Von 305 bis 309

Laden Sie zuerst das vollständige ROM- und OTA-Update herunter und speichern Sie sie auf Ihrem Zenfone Max Pro M1, vorzugsweise auf der SD-Karte.

Wechseln Sie in Ihren Ordner / data / cache, kopieren Sie die Datei mit dem Namen dlpkgfile auf Ihre SD-Karte und benennen Sie sie in OTA.zip um

Extrahieren Sie die Datei OTA.zip ( MiXPlorer wäre toll) und gehen Sie dann im extrahierten Ordner zu META-INF \ com \ google \ android und öffnen Sie die Datei updater-script.txt im nativen Texteditor.

Entfernen Sie die folgenden Zeilen aus der Datei:

 containprop (getprop ("ro.product.device")) || abort ("E3004: Dieses Paket ist für" ASUS_X00TD "-Geräte vorgesehen; dies ist ein" + getprop ("ro.product.device") + "". "); getprop ("ro.build.asus.sku") == "WW" || abort ("E3009: Dieses Paket ist für sku:" WW "; dies ist ein sku:" + getprop ("ro.build.asus.sku") + "". "); ui_print ("Quelle: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: user / release-keys"); ui_print ("Ziel: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: Benutzer / Freigabetasten"); ui_print ("Aktuelles System wird überprüft ..."); containprop (getprop ("ro.build.fingerprint")) || abort ("E3001: Paket erwartet Build-Fingerprint von Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: Benutzer / Release-Keys oder Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305- 20180521: Benutzer- / Freigabeschlüssel; dieses Gerät hat "+ getprop (" ro.build.fingerprint ") +". "); apply_patch_check ("EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499|e67") Abbrechen ("E3005:" EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499de; "). 

Speichern Sie nun das Textdokument und archivieren Sie den Ordner erneut in OTA.zip

Wenn Sie Fastboot-Images haben, können Sie den nächsten Schritt überspringen .

Extrahieren Sie die Stock-ROM-Zip-Datei und gehen Sie zu META-INF \ com \ google \ android, öffnen Sie das Updater-Skript im Texteditor und entfernen Sie diese Zeilen:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc"))) || abort ("E3003: Dieses Paket kann nicht über ein neueres Build (" + getprop ("ro.build.date") + ") installiert werden."); containprop (getprop ("ro.product.device")) || abort ("E3004: Dieses Paket ist für" ASUS_X00TD "-Geräte vorgesehen; dies ist ein" + getprop ("ro.product.device") + "". "); ui_print ("Ziel: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: Benutzer / Freigabetasten"); show_progress (0, 650000, 0); ui_print ("System-Image unbedingt patchen ..."); 

Speichern Sie die Textdatei und komprimieren Sie das Standard-ROM erneut.

Starten Sie nun den Bootloader neu und flashen Sie system.img, vendor.img, boot.img und die geänderte twrp.img, wenn Sie die richtige Version des Fastboot-ROM haben . Andernfalls können Sie die geänderte Datei TWRP.img flashen und einen Neustart zur Wiederherstellung erzwingen, indem Sie gleichzeitig die Tastenkombination Lautstärke verringern + Strom drücken und gedrückt halten.

Wenn Sie sich in der Wiederherstellung befinden, flashen Sie die von Ihnen geänderte .zip-Datei des Standard-ROM und anschließend die OTA.zip-Datei. Erstellen Sie anschließend eine Sicherung von Boot, Modem, System-Image und Vendor-Image.

Wenn Sie die Datenpartition zuvor entschlüsselt hatten, können Sie normales TWRP mit dem geänderten TWRP flashen oder in Fastboot booten und decrypt.zip erneut flashen.

Wenn Sie ein gerootetes System ohne TWRP und in Zukunft einfache OTA-Aktualisierungen wünschen, können Sie Magisk und Stock Recovery mit dem geänderten TWRP flashen und neu starten. Danach können Sie OTA ohne weitere Probleme mit root flashen.

Interessante Artikel