วิธีการอัพเดท Flash OTA บน Roef Zenfone Max Pro M1

Asus Zenfone Max Pro M1 เป็นอุปกรณ์สำคัญที่วางจำหน่ายเมื่อต้นปี มันมาพร้อมกับ RAM ขนาด 6GB และที่เก็บข้อมูลภายใน 64GB และ Android Oreo 8.1 ทำงานบน Qualcomm Snapdragon 636 SoC โดยรวมแล้วมันเป็นความสมดุลที่ดีระหว่างรายละเอียดระดับพรีเมี่ยมและระดับกลางในราคาระดับกลาง

เช่นเดียวกับอุปกรณ์ที่รูททั้งหมดคุณจะไม่สามารถติดตั้งการอัปเดต OTA ได้เมื่อคุณรูท โดยทั่วไปสิ่งนี้จะนำไปสู่การ bootloops ในขณะที่ระบบทำการตรวจสอบไบนารีเมื่อบูต ในคู่มือแอปพลิเคชั่นนี้เราจะแสดงวิธีการอัปเดต OTA ด้วยตนเองบน Zenfone Max Pro M1 ที่รูทแล้วดังนั้นคุณไม่จำเป็นต้องถอนรูทอุปกรณ์ก่อนซึ่งโดยทั่วไปมักจะทำยากและคนส่วนใหญ่จะพยายาม แฟลชของ ROM สต็อคสดใหม่อย่างสมบูรณ์ก่อนการอัปเกรด OTA

ที่ต้องการ:

  • Zenfone Max Pro M1 ที่ปลดล็อค ( ดูคู่มือของ Appual วิธีการปลดล็อกและ Root Zenfone Max Pro M1)
  • แก้ไขการกู้คืน TWRP
  • แพคเกจ OTA
  • Stock ROM - การกู้คืน / 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 ในโปรแกรมแก้ไขข้อความดั้งเดิม

ลบบรรทัดต่อไปนี้ออกจากไฟล์:

 containprop (getprop ("ro.product.device")) || ยกเลิก ("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 ("กำลังตรวจสอบระบบปัจจุบัน ... "); containprop (getprop ("ro.build.fingerprint")) || abort ("E3001: แพ็คเกจคาดว่าจะสร้างลายนิ้วมือของ Android / sdm660_64 / sdm660_64: 8.1.0 / OPM1 / 14.2016.1804.252-20180428: ผู้ใช้ / รีลีสคีย์หรือ Android / sdm660_64 / sdm660_64: 64.0 / OPM1 / 14.2016.1804.305 20180521: ผู้ใช้ / ปล่อยปุ่มอุปกรณ์นี้มี "+ getprop (" ro.build.fingerprint ") +". "); Apply_patch_check ("EMMC: / dev / บล็อก / bootdevice / โดยชื่อ / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9fdf" ของฉัน) ยกเลิก ("E3005: \" EMMC: / dev / บล็อก / bootdevice / โดย - ชื่อ / boot: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c4847397429aaFdf384 " 

ตอนนี้บันทึกเอกสารข้อความและเก็บโฟลเดอร์ลงใน OTA.zip อีกครั้ง

หากคุณมีภาพ fastboot สต็อกคุณสามารถข้ามขั้นตอนต่อไป

แตก zip ROM ของหุ้นและไปที่ META-INF \ com \ google \ android เปิด updater-script ใน text editor และลบบรรทัดเหล่านี้ออกจากมัน:

 (! less_than_int (1524926024, getprop ("ro.build.date.utc")))) || abort ("E3003: ไม่สามารถติดตั้งแพ็กเกจนี้ได้ (วันที่ 28 เม.ย. 22:33:44 CST 2018) บนบิลด์ที่ใหม่กว่า (" + getprop ("ro.build.date") + ")."); containprop (getprop ("ro.product.device")) || ยกเลิก ("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 ("กำลังแก้ไขอิมเมจระบบโดยไม่มีเงื่อนไข ... "); 

บันทึกไฟล์ข้อความและซิปสต็อกซิปอีกครั้ง

ตอนนี้รีบูตไปที่ bootloader และแฟลช system.img, seller.img, boot.img และ twrp.img ที่ปรับเปลี่ยน หากคุณมี fastboot ROM รุ่นที่ถูกต้อง มิฉะนั้นคุณสามารถแฟลช TWRP.img ที่แก้ไขแล้วและบังคับให้รีบูตเพื่อกู้คืนโดยการกด Volume Down + Power ค้างไว้ด้วยกัน

เมื่อคุณอยู่ในการกู้คืนให้แฟลช ROM หุ้น. zip ที่คุณปรับเปลี่ยนแล้วตามด้วยแฟลช OTA.zip เมื่อเสร็จสิ้นแล้วให้สร้างสำเนาสำรองของ Boot, Modem, System Image และ Image Vendor

หากคุณมีพาร์ติชันข้อมูลที่ถอดรหัสไว้ก่อนหน้านี้คุณสามารถแฟลช TWRP ปกติโดยใช้ TWRP ที่แก้ไขแล้วหรือคุณสามารถบูตเข้าสู่ fastboot และแฟลช decrypt.zip อีกครั้ง

หากคุณต้องการระบบรูทที่ ไม่มี TWRP และการอัปเดต OTA ง่าย ๆ ในอนาคตคุณสามารถแฟลช Magisk และการกู้คืนหุ้นโดยใช้ TWRP ที่แก้ไขแล้วและรีบูต หลังจากนี้คุณจะสามารถแฟลช OTA ด้วยรูทและไม่มีปัญหาเพิ่มเติม

บทความที่น่าสนใจ