Jak Flash OTA aktualizace na zakořeněné Zenfone Max Pro M1

Asus Zenfone Max Pro M1 je vlajkovou lodí vydanou počátkem tohoto roku. Je vybaven 6 GB RAM a 64 GB interního úložiště a Android Oreo 8.1, běžící na Qualcomm Snapdragon 636 SoC. Celkově je to dobrá rovnováha mezi prémiovými a středně velkými specifikacemi při cenové hladině v polovině rozsahu.

Stejně jako u všech kořenových zařízení nelze normálně nainstalovat aktualizace OTA, jakmile jsou zakořeněny. To obvykle povede k bootloopsům, protože systém provádí binární kontroly po startu. V této příručce Appuals vám ukážeme, jak ručně aktualizovat aktualizace OTA na kořenovém systému Zenfone Max Pro M1, takže nejprve nemusíte zařízení nejprve odinstalovat, což je obvykle docela obtížné, a většina lidí by se pokusila provést před upgradem OTA na zcela novou zásobu ROM.

Požadavky:

  • Odemčený Zenfone Max Pro M1 ( viz průvodce Appual Jak odemknout a kořenovat Zenfone Max Pro M1)
  • Upravená obnova TWRP
  • Balíček OTA
  • Sklad ROM - na zotavení / rychlém spuštění nezáleží, tento balíček můžete použít k aktualizaci na 305

Upravené stahování OTA:

  • Od 252 do 305
  • Od 305 do 309

Nejprve si stáhněte úplnou aktualizaci ROM a OTA a uložte je na Zenfone Max Pro M1, nejlépe na SD kartu.

Přejděte do složky / data / cache a zkopírujte soubor s názvem dlpkgfile někam na SD kartu a poté jej přejmenujte na OTA.zip

Rozbalte soubor OTA.zip ( MiXPlorer by byl skvělý) a poté v rozbalené složce přejděte na META-INF \ com \ google \ android a otevřete soubor updater-script.txt v nativním textovém editoru.

Ze souboru odeberte následující řádky:

 includeprop (getprop ("ro.product.device")) || abort ("E3004: Tento balíček je určen pro \" ASUS_X00TD \ "zařízení; toto je \" "+ getprop (" ro.product.device ") +" \ "."); getprop ("ro.build.asus.sku") == "WW" || abort ("E3009: Tento balíček je určen pro sku: \" WW \ "; jedná se o sku: \" "+ getprop (" ro.build.asus.sku ") +" \ "."); ui_print ("Zdroj: 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 ("Ověření aktuálního systému ..."); includeprop (getprop ("ro.build.fingerprint")) || abort ("E3001: Balíček očekává vytvoření otisků prstů pro Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: user / release-keys nebo Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305- 20180521: user / release-keys; toto zařízení má "+ 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: 80fbccb727c484733397429a9df38a499dee67); ")"; " 

Nyní uložte textový dokument a složku znovu archivujte do souboru OTA.zip

Pokud máte skladem obrázky rychlého spuštění, můžete přeskočit další krok .

Rozbalte zip ROM ROM a přejděte na META-INF \ com \ google \ android, otevřete skript aktualizačního skriptu v textovém editoru a z něj odstraňte tyto řádky:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc"))) || abort ("E3003: Nelze nainstalovat tento balíček (28. dubna 22:33:44 CST 2018) přes novější sestavení (" + getprop ("ro.build.date") + ")."); includeprop (getprop ("ro.product.device")) || abort ("E3004: Tento balíček je určen pro \" ASUS_X00TD \ "zařízení; toto je \" "+ 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 ("Nepodmínečně opravovat obraz systému ..."); 

Uložte textový soubor a znovu zkopírujte sklad ROM.

Nyní restartujte bootloader a flash system.img, vendor.img, boot.img a upravený twrp.img, pokud máte správnou verzi fastboot ROM . V opačném případě můžete zablokovat upravený TWRP.img a vynutit restart počítače k ​​zotavení stisknutím a podržením Volume Down + Power pohromadě.

Když jste v procesu obnovy, upravte flash ROM .zip, který jste změnili, a poté Flash OTA.zip - jakmile je hotovo, vytvořte zálohu Boot, Modem, System Image a Image Vendor.

Pokud jste dříve dešifrovali datový oddíl, můžete pomocí upraveného TWRP provést flash normální TWRP, nebo můžete zavést do fastbootu a flash decrypt.zip znovu.

Pokud chcete kořenový systém bez TWRP a v budoucnu snadné aktualizace OTA, můžete pomocí modifikovaného TWRP provést obnovu Magisků a akcií a restartovat počítač. Po tomto, budete moci flash OTA s root a žádné další problémy.

Zajímavé Články