تحديث Huawei الذي يرجح أن كسر Magisk ليس مقصودًا ، طريقة سهلة لإصلاح الداخل

ذكري المظهر / تحديث Huawei الذي يرجح أن كسر Magisk ليس مقصودًا ، طريقة سهلة لإصلاح الداخل 5 دقائق للقراءة

تعمل تحديثات Huawei على كسر الأجهزة التي تم عمل روت لها ، ولكن من السهل إصلاحها.



يبدو أن التحديث الأخير لأجهزة Huawei قد أدى إلى كسر تثبيتات Magisk وتسبب في توقف تشغيل هذه الأجهزة ، ما لم يتم وميض صورة ذاكرة الوصول العشوائي للمخزون.

بعد أن توقفت Huawei و Honor عن تقديم أكواد لإلغاء تأمين أداة تحميل التشغيل لمجتمع التطوير ، رأى البعض في ذلك محاولة لإجبار المستخدمين المتجذرين على وميض صورة المخزون الخاصة بهم (وبالتالي عدم تمكنهم من الوصول إلى أجهزتهم مرة أخرى) ، إذا قام هؤلاء المستخدمون بتطبيق هذا الهاتف الجذر الأخير تحديث كسر.



يبدو أن ما يتسبب في تشغيل الأجهزة التي تم الوصول إليها من خلال عملية التمهيد بعد تطبيق تصحيح Huawei هو 'إصلاح' صغير للنواة مدرج في التصحيح. تم ذكر هذه المشكلة لأول مرة في منتديات XDA ، وتم استكشافها بشكل أكبر من قبل Tecalote العضو الأول في XDA ضمن موضوع منتدى Magisk Beta XDA الرسمي:



يشرح Tecalote كيفية كسر تصحيح kernel لأجهزة Huawei التي تم عمل روت لها.



إصدار جديد على هواتف Huawei - Mate 10 و Mate 10 Pro و P9 - طرحت Huawei OTA جديد يسمى: “patch01”. في سجل التغيير بعض الإصلاح مذكور (مثال: mms…) لكن التصحيح الرئيسي هو تعطيل إمكانية الجذر.

هذا يعني: إذا قام شخص ما بوميض Magisk مع TWRP ، أو فلاش patched_boot.img إلى ramdisk وإعادة تشغيل الهاتف ، سيتعطل الهاتف على شاشة البداية: 'لا يمكن الوثوق بجهازك ...'

يساعد إعادة تشغيل ملف ramdisk.img الأصلي من Huawei فقط على التمهيد مرة أخرى للنظام. ولكن لم يعد ممكناً الوصول إلى الجذر باستخدام Magisk.



يساعد الرجوع إلى إصدار أقدم (إذا كان متاحًا ، لأنه بالنسبة لبعض الهواتف مثل Mate 10 ، من الخطر الرجوع إلى إصدار أقدم ، إذا كان البرنامج الثابت للرجوع إلى إصدار أقدم يحتوي على Xloader.img آخر ... ولكن هذه قصة أخرى)

→ لذلك ، بالنسبة لمستخدمي هواتف Huawei ، من الأفضل عدم تثبيت OTA مع Patch01 وتعطيل Systemupdate في / system / app / HwOUC - إعادة تسمية HwOUC.apk إلى HwOUC.bak

في الأساس ، تومض Tecalote صورة التمهيد الأصلية ، والاسترداد الأصلي ، وإلغاء تثبيت Magisk Manager قبل إجراء التحديث ، وفي هذه المرحلة تمكن الهاتف من التمهيد بشكل جيد. ومع ذلك ، أدت إعادة وميض Magisk بعد التحديث إلى تعطل الهاتف في شاشة البداية 'لا يمكن الوثوق بجهازك'.

لم يكن برنامج Huawei الثابت المحدث قادرًا على التمهيد إلا بامتداد الأصلي b528 ramdisk الصورة ، واستمر هذا السلوك سواء تم تعطيل التحقق من dm أو التشفير الإجباري أو تشغيل Android الذي تم التحقق منه أم لا ، وتم اختبار كل من Magisk v16.0 و v16.7.

لم يكن وميض TWRP نفسه مشكلة لأن الاسترداد سيومض إلى القسم الخاص به المسمى recovery_ramdisk ، ولكن لا يمكن عمل روت للهاتف من خلال وميض أي شيء في TWRP وسيؤدي لاحقًا إلى تشغيل bootloop إذا حاولت.

حتى الآن ، أكد العديد من المستخدمين هذا السلوك حتى الآن. يبدو أيضًا أنه لا يقتصر على Huawei P9 ، حيث يؤكد أحد مستخدمي Huawei Mate 10 أيضًا أن تحديث OTA “patch01” سيؤدي إلى كسر الجهاز الجذر أيضًا. الشيء المخيف هو أنه من المرجح أن يتم طرح هذا التحديث على مجموعة واسعة من أجهزة Huawei ولن تفعل Huawei أي شيء بشأن 'إصلاح' كسر الهاتف ، حيث أنها لم تعد تدعم مجتمع التطوير بعد الآن.

كما قلنا سابقًا ، يرى الكثيرون أن هذا الأمر مقصود - ويصعب الجدال. تتوقف Huawei عن تقديم أكواد إلغاء قفل أداة تحميل التشغيل ، ثم تطرح تحديثًا يكسر الهواتف التي تم تجذيرها بالفعل ، لذا فهم بحاجة إلى إعادة الوميض مرة أخرى إلى صورة المخزون وفقدان الجذر؟ إنه أمر مريب بالتأكيد ، على الرغم من أن البعض على استعداد لمنح Huawei ميزة الشك ( نحن مترددون) .

مطور ماجيك توبجوهنوو أقر أيضًا بالمشكلة على حسابه على Twitter:

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

ولكن في الدفاع عن Huawei ، هو قد لا يكون متعمد - يمكن أن يكون هذا مجرد تأثير جانبي لرقعة نواة شرعية تؤدي بشكل غير ملائم إلى أن تصبح صورة ramdisk المصححة بواسطة Magisk غير متوافقة. السبب في أننا نقول هذا هو أنه بعد إجراء مزيد من التحقيق في هذه المشكلة ، تمكن بعض المستخدمين في مجتمع التطوير من التوصل إلى حل بديل سهل إلى حد ما ، ويمكنهم حتى تشغيل Magisk على أجهزة Huawei بعد التصحيح.

لذلك يبدو أن الجدل العام حول 'Huawei تمنع الأجهزة التي تم الوصول إليها بصلاحيات الروت من التشغيل' هو ببساطة أثر جانبي غير مقصود للتصحيح وليس شيئًا مقصودًا. يمكن حلها بسهولة إذا كنت قد قمت بالتحديث بالفعل أيضًا

لذلك بالطبع ، لا يمكننا أن نقول على وجه اليقين ما إذا كان هذا فعلًا مقصودًا من قبل Huawei ، أو مجرد أثر جانبي لتصحيح شرعي. هناك شيء واحد نحن متأكدون منه تمامًا هو أنهم لم يهتموا أو يفكروا في كيفية تأثير التصحيح على المستخدمين الذين لديهم جذر ، أو تحذير أي شخص من ذلك - لماذا ، مع الأخذ في الاعتبار أنهم توقفوا عن دعم مجتمع التطوير؟ لكن ربما نحن فقط نتصيد لأسباب أكثر تجعلنا مستاءين من Huawei بعد كل شيء.

كيف يمكنني اصلاح هذا؟

إذا كنت قد قمت بتحديث جهازك بالفعل وترغب في تثبيت Magisk عليه ، فستحتاج إلى تمكين علامة 'Preserve AVB 2.0 / dm-verity' قبل التثبيت ، كما كشفت Tecalote في منتديات منتديات XDA. لا يمكنك ببساطة وميض أحدث إصدار من Magisk zip على TWRP ، حيث لا يتم تعيين العلم المذكور تلقائيًا عند التثبيت ، ولكن يمكنك تصحيح صورة التمهيد يدويًا باستخدام Magisk Manager:

  • قم بتنزيل أحدث إصدار من Magisk Manager APK من السلسلة الرسمية ، وقم بتثبيته على جهازك وافتح التطبيق.
  • تأكد من تمكين مربع الاختيار 'Preserve AVB 2.0 / dm-verity' ، وقم بتمكينه إذا تم تعطيله. إذا كان جهازك مشفرًا ، فتأكد أيضًا من تمكين 'الحفاظ على تشفير القوة'.
  • اضغط على زر التثبيت وحدد خيار 'Patch Boot Image File'. سيؤدي هذا إلى إنشاء صورة تمهيد Magisk-patched داخل التطبيق.
  • وميض صورة التمهيد الناتجة إلى جهازك. يمكنك إما تثبيته في وضع fastboot عن طريق نقل الملف إلى دليل fastboot بجهاز الكمبيوتر الخاص بك ، وإعادة تشغيل هاتفك إلى وضع fastboot واستخدام الأمر 'fastboot flash boot boot.img' ، أو ببساطة وميضه باستخدام TWRP بالانتقال إلى التثبيت ، أو النقر فوق الزر زر 'تثبيت الصورة' ويومض ملف boot.img المصحح حديثًا.
  • أعد تشغيل النظام وافتح تطبيق Magisk Manager مرة أخرى. إذا ظهرت لك نافذة منبثقة تسألك عما إذا كنت تريد متابعة الإعداد الإضافي لـ Magisk ، فانقر على 'نعم'.

إذا كنت متجذرًا بالفعل ولا ترغب في إجراء التحديث ، فلا يزال بإمكانك اتباع طريقة المدرسة القديمة لتعطيل مدير OTA:

  • تنزيل Solid Explorer ، ميكسبلورر أو FX File Explorer أو أي مستعرض ملفات آخر ممكّن للجذر من متجر Google Play أو معامل XDA .
  • افتح التطبيق ، واقبل الشروط والأحكام ، وامنحه الأذونات ، ومنحه حق الوصول إلى الجذر.
  • انتقل إلى جذر التخزين الخاص بك ، ثم انتقل إلى / system / app / HwOUC.
  • إعادة تسمية HwOUC.apk إلى HwOUC.bak.
  • إعادة التشغيل ، ويجب أن تكون على ما يرام.
العلامات هواوي سحري جذر