Cum să flash actualizări OTA pe Zenfone Max Pro M1 înrădăcinată

Asus Zenfone Max Pro M1 este un dispozitiv pilot lansat la începutul acestui an. Este echipat cu 6 GB RAM și 64 GB stocare internă și Android Oreo 8.1, care rulează pe Qualcomm Snapdragon 636 SoC. În general, este un echilibru bun între specificațiile premium și gama medie, la un nivel de preț mediu.

La fel ca în cazul tuturor dispozitivelor înrădăcinate, nu puteți instala în mod normal actualizări OTA odată ce sunteți înrădăcinate. Acest lucru va conduce de obicei la bootloops, deoarece sistemul efectuează verificări binare la pornire. În acest ghid Appuals, vă vom arăta cum să flash manual actualizări OTA pe un Zenfone Max Pro M1 înrădăcinat, astfel încât nu trebuie să dezarotezi dispozitivul, care este de obicei destul de greu de făcut, iar majoritatea oamenilor ar încerca să efectueze un bliț al unei ROM-uri complet proaspete înainte de actualizarea OTA.

cerinţe:

  • Zenfone Max Pro M1 deblocat ( consultați ghidul lui Appual Cum deblochează și înrădăcinați Zenfone Max Pro M1)
  • Recuperare modificată TWRP
  • Pachetul OTA
  • ROM de stoc - recuperarea / rapidbootul nu contează, puteți utiliza acest pachet pentru a actualiza la 305

Descărcări modificate OTA:

  • De la 252 la 305
  • De la 305 la 309

Mai întâi descărcați stocul complet ROM și actualizarea OTA și salvați-le pe Zenfone Max Pro M1, de preferință pe cardul SD.

Accesați folderul / data / cache și copiați fișierul numit dlpkgfile undeva pe cardul SD, apoi redenumiți-l în OTA.zip

Extrageți OTA.zip ( MiXPlorer ar fi grozav) și apoi în folderul extras, accesați META-INF \ com \ google \ android și deschideți updater-script.txt în editorul de text nativ.

Eliminați următoarele linii din fișier:

 cuntenprop (getprop ("ro.product.device")) || abort ("E3004: Acest pachet este pentru dispozitive \" ASUS_X00TD \ "; acesta este un \" "+ getprop (" ro.product.device ") +" \ "."); getprop ("ro.build.asus.sku") == "WW" || abort ("E3009: Acest pachet este pentru sku: \" WW \ "; acesta este un sku: \" "+ getprop (" ro.build.asus.sku ") +" \ "."); ui_print ("Sursa: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: tastele utilizatorului / lansării"); ui_print ("Țintă: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: taste utilizator / eliberare"); ui_print ("Verificarea sistemului curent ..."); cuntenprop (getprop ("ro.build.fingerprint")) || abort ("E3001: Pachetul se așteaptă la crearea amprentei Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: user / release-keys sau Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305 20180521: tastele user / release; acest dispozitiv are "+ getprop (" ro.build.fingerprint ") +". "); apply_patch_check ("EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe") || anulare ("E3005: \" EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe \); 

Acum salvați documentul text și re-arhivați folderul în OTA.zip

Dacă aveți imagini de tip fastboot, puteți săriți pasul următor .

Extrageți zip-ul ROM de stoc și du-te pentru a merge la META-INF \ com \ google \ android, deschide updater-script în editorul de text și șterge aceste linii de pe acesta:

 (! mai puțin_than_int (1524926024, getprop ("ro.build.date.utc"))) || anulați ("E3003: Nu pot instala acest pachet (Sat 28 aprilie 22:33:44 CST 2018) peste o nouă construire (" + getprop ("ro.build.date") + ")."); cuntenprop (getprop ("ro.product.device")) || abort ("E3004: Acest pachet este pentru dispozitive \" ASUS_X00TD \ "; acesta este un \" "+ getprop (" ro.product.device ") +" \ "."); ui_print („Țintă: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: taste utilizator / de lansare”); show_progress (0, 650000, 0); ui_print ("Patching imaginea sistemului necondiționat ..."); 

Salvați fișierul text și re-fermați ROM-ul stoc.

Acum reporniți la bootloader și flash system.img, vendor.img, boot.img și la twrp.img modificat dacă aveți versiunea corectă a ROM-ului fastboot . În caz contrar, puteți blițul TWRP.img modificat și forțați o repornire la redresare, apăsând și ținând apăsat volumul Down + Power împreună.

Când vă aflați în recuperare, blocați ROM-ul stoc .zip pe care l-ați modificat și, după aceea, flash OTA.zip - odată finalizat, creați o copie de rezervă a Boot, Modem, System System și Image Image.

Dacă aveți anterior o decriptare a partiției de date, puteți bloca TWRP normal folosind TWRP modificat sau puteți porni din nou în fastboot și flash decrypt.zip.

Dacă doriți un sistem înrădăcinat fără TWRP și actualizări ușoare OTA în viitor, puteți blocați Magisk și recuperarea stocului folosind TWRP modificat și reporniți. După aceasta, veți putea flash OTA fără root și fără alte probleme.

Articole Interesante