So flashen Sie OTA-Updates auf gerootetem Zenfone Max Pro M1

Das Asus Zenfone Max Pro M1 ist ein Flaggschiff, das Anfang dieses Jahres veröffentlicht 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 normalerweise keine OTA-Updates installieren, sobald Sie gerootet sind. Dies führt normalerweise zu Bootloops, da das System beim Booten binäre Prüfungen durchführt. In diesem Appuals-Handbuch zeigen wir Ihnen, wie Sie OTA-Updates auf einem gerooteten Zenfone Max Pro M1 manuell flashen, sodass Sie das Gerät nicht zuerst entfernen müssen, was normalerweise recht schwierig ist, und die meisten Benutzer würden versuchen, eine auszuführen Flash eines komplett frischen ROMs vor dem OTA-Upgrade.

Bedarf:

Geänderte OTA-Downloads:

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

Gehen Sie zu Ihrem Ordner / data / cache und kopieren Sie die genannte Datei dlpkgfile irgendwo auf Ihre SD-Karte, und benennen Sie sie dann in OTA.zip um

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

Entfernen Sie die folgenden Zeilen aus der Datei:

containprop(getprop("ro.product.device")) || abort("E3004: This package is for "ASUS_X00TD" devices; this is a "" + getprop("ro.product.device") + "".");

getprop("ro.build.asus.sku") == "WW" || abort("E3009: This package is for sku: "WW"; this is a sku: "" + getprop("ro.build.asus.sku") + "".");

ui_print("Source: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys");

ui_print("Target: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.305-20180521:user/release-keys");

ui_print("Verifying current system...");

containprop(getprop("ro.build.fingerprint")) ||

abort("E3001: Package expects build fingerprint of Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys or Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.305-20180521:user/release-keys; this device has " + getprop("ro.build.fingerprint") + ".");

apply_patch_check("EMMC:/dev/block/bootdevice/by-name/boot:47510824:9ca7a29f3b90af90492bfa0c07275390f72f397d:47502632:80fbccb727c484733397429a9df38a499dee67fe") || abort("E3005: "EMMC:/dev/block/bootdevice/by-name/boot:47510824:9ca7a29f3b90af90492bfa0c07275390f72f397d:47502632:80fbccb727c484733397429a9df38a499dee67fe" has unexpected contents.");

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

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

Extrahieren Sie die Standard-ROM-Zip-Datei und gehen Sie zu META-INF com google android. Öffnen Sie das Updater-Skript im Texteditor und entfernen Sie die folgenden Zeilen:

(!less_than_int(1524926024, getprop("ro.build.date.utc"))) || abort("E3003: Can't install this package (Sat Apr 28 22:33:44 CST 2018) over newer build (" + getprop("ro.build.date") + ").");

containprop(getprop("ro.product.device")) || abort("E3004: This package is for "ASUS_X00TD" devices; this is a "" + getprop("ro.product.device") + "".");

ui_print("Target: Android/sdm660_64/sdm660_64:8.1.0/OPM1/14.2016.1804.252-20180428:user/release-keys");

show_progress(0.650000, 0);

ui_print("Patching system image unconditionally...");

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

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

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

Wenn Sie zuvor eine Datenpartition entschlüsselt hatten, können Sie normales TWRP mit dem geänderten TWRP flashen oder fastboot starten und decrypt.zip erneut flashen.

Wenn Sie ein gerootetes System möchten ohne TWRP und einfache OTA-Updates in der Zukunft können Sie Magisk und die Wiederherstellung von Lagerbeständen mithilfe des modifizierten TWRP flashen und neu starten. Danach können Sie OTA mit root und ohne weitere Probleme flashen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *