كيف تقوم بتحديث تحديثات OTA على نظام الجذر Zenfone Max Pro M1

جهاز Asus Zenfone Max Pro M1 هو جهاز رئيسي تم إصداره في وقت سابق من هذا العام. إنه مزود بذاكرة وصول عشوائي (RAM) بسعة 6 جيجابايت وتخزين داخلي بسعة 64 جيجابايت ، و Android Oreo 8.1 ، يعمل على Qualcomm Snapdragon 636 SoC. بشكل عام ، إنه توازن جيد بين المواصفات الممتازة ومتوسط ​​المدى ، عند مستوى سعر متوسط ​​المدى.

كما هو الحال مع جميع الأجهزة الجذر ، لا يمكنك عادة تثبيت تحديثات OTA بمجرد أن تقوم بتجذر. سيؤدي هذا عادة إلى bootloops لأن النظام يقوم بإجراء عمليات فحص ثنائية عند التمهيد. في دليل Appuals هذا ، سوف نوضح لك كيفية وميض تحديثات OTA يدويًا على Zenfone Max Pro M1 ذي الجذور ، لذلك لن تحتاج إلى إلغاء تجذير الجهاز أولاً ، وهو أمر صعب للغاية في العادة ، وسيحاول معظم الناس إجراء فلاش من ROM الأسهم الطازجة تماما قبل ترقية OTA.

المتطلبات:

  • إلغاء تأمين Zenfone Max Pro M1 ( راجع دليل Appual الخاص بكيفية فك قفل Zenfone Max Pro M1 وجذره)
  • تعديل الانتعاش TWRP
  • حزمة أوتا
  • 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" || إحباط ("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: 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 ("التحقق من النظام الحالي ...") ؛ containprop (getprop ("ro.build.fingerprint")) || إحباط ("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 / بالاسم / التمهيد: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499dee67fe") || إحباط ("E3005: \" EMMC: / dev / block / bootdevice / بالاسم / التمهيد: 47510824: 9ca7a29f3b90af90492bfa0c07275390f72f397d: 47502632: 80fbccb727c484733397429a9df38a499 

الآن احفظ المستند النصي وأعد الأرشفة المجلد إلى OTA.zip

إذا كان لديك صور fastboot الأسهم ، يمكنك تخطي الخطوة التالية .

قم باستخراج ملف مضغوط ROM المضغوط وانتقل إلى META-INF \ com \ google \ android ، وافتح أداة تحديث البرنامج النصي في محرر النصوص وأزل هذه السطور منه:

 (! less_than_int (1524926024 ، getprop ("ro.build.date.utc")))) || إحباط ("E3003: لا يمكن تثبيت هذه الحزمة (Sat Apr 28 22:33:44 CST 2018) على إصدار أحدث (" + getprop ("ro.build.date") + ").")؛ containprop (getprop ("ro.product.device")) || إحباط ("E3004: هذه الحزمة مخصصة للأجهزة \" ASUS_X00TD \ "؛ هذا هو \" "+ 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 ("صورة نظام الترقيع دون قيد أو شرط ...") ؛ 

احفظ الملف النصي ، ثم أعد ضغط ذاكرة القراءة فقط.

الآن أعد التشغيل إلى أداة تحميل الإقلاع وفلاش system.img و vendor.img و boot.img و twrp.img المعدلة إذا كان لديك الإصدار الصحيح من ROM fastboot . وإلا ، يمكنك وميض TWRP.img المعدلة وإجبار إعادة التشغيل على الانتعاش بالضغط مع الاستمرار على خفض مستوى الصوت + الطاقة معًا.

عندما تكون في وضع الاسترداد ، قم بملء ذاكرة ROM. zip التي قمت بتعديلها ، ثم بعد ذلك ، قم بتحويل OTA.zip - بمجرد اكتماله ، قم بإنشاء نسخة احتياطية من التمهيد والمودم وصورة النظام وصورة البائع.

إذا كنت قد قمت بفك تشفير قسم البيانات مسبقًا ، يمكنك وميض TWRP العادي باستخدام TWRP المعدلة ، أو يمكنك التمهيد في fastboot و flash decrypt.zip مرة أخرى.

إذا كنت تريد نظامًا جذرًا بدون TWRP ، وتحديثات OTA سهلة في المستقبل ، يمكنك وميض Magisk واسترداد الأسهم باستخدام TWRP المعدلة ، وإعادة التشغيل. بعد ذلك ، ستكون قادراً على وميض OTA مع الجذر ولا توجد مشكلات أخرى.

مقالات مثيرة للاهتمام