Πώς να κάνετε Flash Ενημερώσεις OTA για τα ριζωμένα Zenfone Max Pro M1

Το Asus Zenfone Max Pro M1 είναι μια συσκευή ναυαρχίδα που κυκλοφόρησε νωρίτερα αυτό το έτος. Έρχεται εξοπλισμένο με 6GB μνήμης RAM και 64GB εσωτερική αποθήκευση, και το Android Oreo 8.1, που τρέχει στο Qualcomm Snapdragon 636 SoC. Συνολικά, υπάρχει μια καλή ισορροπία μεταξύ προδιαγραφών premium και mid-range, σε επίπεδο τιμών μεσαίας κλίμακας.

Όπως συμβαίνει με όλες τις ριζωμένες συσκευές, κανονικά δεν μπορείτε να εγκαταστήσετε ενημερώσεις OTA μόλις είστε ριζωμένοι. Αυτό συνήθως οδηγεί σε bootloops καθώς το σύστημα εκτελεί δυαδικούς ελέγχους κατά την εκκίνηση. Σε αυτόν τον οδηγό Appuals, θα σας δείξουμε πώς μπορείτε να αναβοσβήξετε με μη αυτόματο τρόπο τις ενημερώσεις OTA σε ένα ριζωμένο Zenfone Max Pro M1, οπότε δεν χρειάζεται να ξεριζώσετε πρώτα τη συσκευή, η οποία συνήθως είναι αρκετά δύσκολο να γίνει και οι περισσότεροι άνθρωποι θα προσπαθήσουν να εκτελέσουν αναβοσβήνουν μια εντελώς φρέσκια μνήμη ROM πριν την αναβάθμιση του ΟΤΑ.

Απαιτήσεις:

  • Ξεκλειδωμένο Zenfone Max Pro M1 ( δείτε τον Οδηγό Appual Πώς να ξεκλειδώσετε και Root το Zenfone Max Pro M1)
  • Τροποποιημένη ανάκτηση TWRP
  • Πακέτο OTA
  • Το ROM Stock - η ανάκτηση / fastboot δεν έχει σημασία, μπορείτε να χρησιμοποιήσετε αυτό το πακέτο για να ενημερώσετε στο 305

Τροποποιημένα αρχεία λήψης OTA:

  • Από 252 έως 305
  • Από 305 έως 309

Πρώτα κατεβάστε το ενημερωμένο πακέτο ROM και OTA και αποθηκεύστε το στο Zenfone Max Pro M1, κατά προτίμηση στην κάρτα SD.

Πηγαίνετε στο φάκελο / data / cache και αντιγράψτε το αρχείο που ονομάζεται dlpkgfile κάπου στην κάρτα SD σας και στη συνέχεια μετονομάστε το σε OTA.zip

Εξαγάγετε το OTA.zip ( MiXPlorer θα είναι υπέροχο) και στη συνέχεια στο φάκελο που εξάγεται, μεταβείτε στο META-INF \ com \ google \ android και ανοίξτε το updater-script.txt στο πρόγραμμα επεξεργασίας εγγενών κειμένων.

Καταργήστε τις ακόλουθες γραμμές από το αρχείο:

 περιέχει. ( ("E3004: Αυτό το πακέτο είναι για \" "συσκευές ASUS_X00TD \" + + getprop ("ro.product.device") + "\". getprop ("ro.build.asus.sku") == "WW" || abort ("E3009: Αυτό το πακέτο προορίζεται για sku: \" WW \ ", αυτό είναι ένα sku: \" "+ getprop (" ro.build.asus.sku ") +" \ ". ui_print ("Πηγή: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: πλήκτρα χρήστη / απελευθέρωσης"); ui_print ("Στόχος: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305-20180521: πλήκτρα χρήστη / απελευθέρωσης"). ui_print ("Επαλήθευση τρέχοντος συστήματος ..."); περιέχει. (.) () (E3001: Το πακέτο αναμένεται να δημιουργήσει δακτυλικό αποτύπωμα του Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: κλειδιά χρήστη / απελευθέρωσης ή Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.305- 20180521: πλήκτρα χρήστη / απελευθέρωσης · ​​αυτή η συσκευή έχει "+ getprop (" ro.build.fingerprint ") +". "); apply_patch_check ("EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe") | ("E3005: \" EMMC: / dev / block / bootdevice / by-name / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe \ "έχει απρόσμενα περιεχόμενα."); 

Τώρα αποθηκεύστε το έγγραφο κειμένου και επαναλάβετε την αρχειοθέτηση του φακέλου σε αρχείο OTA.zip

Αν έχετε αποθέματα γρήγορης εκκίνησης αποθεμάτων, μπορείτε να παραλείψετε το επόμενο βήμα .

Εκχυλίστε το zip της ROM stock και μεταβείτε στο META-INF \ com \ google \ android, ανοίξτε το script updater στο πρόγραμμα επεξεργασίας κειμένου και αφαιρέστε αυτές τις γραμμές από αυτό:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc"))) | abort ("E3003: Δεν είναι δυνατή η εγκατάσταση αυτού του πακέτου (Σάβ 28 Απριλίου 22:33:44 CST 2018) σε νεότερη έκδοση (" + getprop ("ro.build.date") + "); περιέχει. ( ("E3004: Αυτό το πακέτο είναι για \" "συσκευές ASUS_X00TD \" + + getprop ("ro.product.device") + "\". ui_print ("Στόχος: Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: πλήκτρα χρήστη / απελευθέρωσης"). show_progress (0.650000, 0); ui_print ("Η εικόνα του συστήματος επιδιόρθωσης είναι άνευ όρων ..."); 

Αποθηκεύστε το αρχείο κειμένου και επανασυνδέστε το λογισμικό ROM.

Τώρα επανεκκινήστε στον bootloader και το flash system.img, vendor.img, boot.img και το τροποποιημένο twrp.img αν έχετε τη σωστή έκδοση του ROM fastboot . Διαφορετικά, μπορείτε να αναβοσβήνετε το τροποποιημένο αρχείο TWRP.img και να κάνετε επανεκκίνηση στην ανάκτηση πατώντας και κρατώντας πατημένο το Volume Down + Power μαζί.

Όταν βρίσκεστε στην ανάκτηση, αναβοσβήνετε το αρχείο .zip της μετοχής που τροποποιήσατε και, στη συνέχεια, αναβοσβήνετε το OTA.zip - μόλις ολοκληρωθεί, δημιουργήστε ένα αντίγραφο ασφαλείας του Boot, Modem, Image System και Image Vendor.

Εάν είχατε αποκρυπτογραφήσει το διαμέρισμα δεδομένων πριν, μπορείτε να αναβοσβήνετε το κανονικό TWRP χρησιμοποιώντας το τροποποιημένο TWRP, ή μπορείτε να εκκινήσετε σε fastboot και flash decrypt.zip ξανά.

Εάν θέλετε ένα ριζωμένο σύστημα χωρίς TWRP και εύκολες ενημερώσεις OTA στο μέλλον, μπορείτε να αναβοσβήνετε το Magisk και την αποκατάσταση των αποθεμάτων χρησιμοποιώντας το τροποποιημένο TWRP και να κάνετε επανεκκίνηση. Μετά από αυτό, θα είστε σε θέση να αναβοσβήνει OTA με ρίζα και όχι άλλα ζητήματα.

Ενδιαφέροντα Άρθρα