الصفحة الرئيسية » howto » كيفية تثبيت تحديث OTA الروبوت دون خسارة الجذر مع FlashFire

    كيفية تثبيت تحديث OTA الروبوت دون خسارة الجذر مع FlashFire

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

    لماذا لا تقوم ألعاب OTA بالتحديث بشكل جيد مع الهواتف المتجذرة

    يعتمد Android على Linux ، لذا تأتي أجهزة Android مع مستخدم "جذر" يعمل مثل حساب مستخدم المسؤول على Windows. بشكل افتراضي ، لا يمنحك نظام Android حق الوصول إلى الحساب الجذر. التجذير هو عملية تمكين الوصول إلى حساب الجذر ، وتثبيت ثنائي سو. يمكن للتطبيقات الاتصال بـ su للحصول على امتيازات مرتفعة ، حتى يتمكنوا من التحرر من وضع الحماية للأندرويد ويقومون بأشياء أكثر قوة. لا يأتي Android متجذرًا مسبقًا بسبب مشكلات الأمان التي قد يؤدي ذلك إلى حدوثها ، خاصة بالنسبة إلى المستخدمين الذين يميلون إلى استخدام تقنية أقل.

    تقوم عملية الجذر أيضًا بتثبيت تطبيق مثل SuperSU ، والذي يتحكم في الوصول إلى الملف الثنائي su ، بحيث يمكنك اختيار التطبيقات التي يسمح لها بالوصول إلى الجذر.

    ستفقد عادةً وصول الجذر الخاص بك عند تثبيت تحديث نظام التشغيل. على Lollipop والإصدارات الأقدم من Android ، يعمل تحديث البث عبر الهواء (OTA) على إعادة قسم نظام Android إلى حالة المصنع ، وإزالة الملف الثنائي su. على الأجهزة الأحدث ذات الجذر بدون نظام ، يقوم بالكتابة فوق صورة التمهيد. وإذا كان لديك استرداد مخصص ، فقد لا يتمكن تحديث OTA من تثبيت نفسه على الإطلاق.

    في يوم من الأيام ، كان لدى SuperSU "وضع Survival" الذي يتيح لك تحديث التحديثات ، ولكن هذا لم يعد موجودًا. ادخل FlashFire.

    ما هو FlashFire?

    FlashFire هو أداة قوية من Chainfire ، صانع SuperSU ، والذي يسمح للمستخدمين المتجذرين بتنفيذ مجموعة متنوعة من الإجراءات ، مثل تحديث تحديثات OTA وملفات zip الكاملة ، وإنشاء واستعادة النسخ الاحتياطي ، ومسح البيانات ، وأكثر من ذلك بكثير. يلغي بشكل فعال الحاجة إلى استخدام الاسترداد للنسخ الاحتياطي أو الاستعادة يدوياً ، ويعالج تلقائيًا عدم التأصيل وإعادة التأصيل عند تحديث ملفات التحديث.

    من الناحية النظرية ، يجب أن تعمل على العديد من هواتف أندرويد 4.2+ ، إن لم يكن معظمها. ومع ذلك ، هناك محاذير.

    على العديد من الأجهزة ، سيؤدي وجود الجذر إلى منع تحميل OTAs والوميض. على بعض الأجهزة ، سوف يتم تنزيلها بالفعل ، ولكنك ستحتاج إلى أداة مثل FlashFire لإنجاحها بنجاح. على الأجهزة الأخرى ، لن يتم تنزيلها فعليًا ، لذا سيتعين عليك الحصول على ملف OTA بطريقة أخرى (غالبًا ما يتم نشرها على مواقع مثل XDA Developers) ، ومن ثم ربما يمكنك تنزيلها باستخدام أداة مثل FlashFire. إذا لم تتمكن من الحصول على ملف OTA ، فقد تكون محظوظًا.

    علاوة على ذلك ، إذا كنت تشغل جهازًا متجذرًا يحصل على تحديث كامل للإصدار من Lollipop إلى Marshmallow ، على سبيل المثال ، تصبح الأشياء أكثر ضبابية. نظرًا لعدم وجود طريقة لجذر Marshmallow بدون برنامج إقلاع غير مؤمَّن ، فستفقد تمامًا إمكانية الوصول إلى الجذر إذا كان برنامج إقلاع قفل الجهاز مقفلاً. هذا لا مفر منه. إذا قمت بإلغاء تأمين أداة تحميل التشغيل ، فيجب أن يكون FlashFire قادرًا على الاحتفاظ (أو على الأقل إعادة) الوصول إلى الجذر بمجرد انتهاء التحديث..

    لذلك: في حين أن FlashFire ليس مضمونًا العمل على كل جهاز ، إذا كنت قد ذهبت إلى الطريق "الرسمي" لتجذير هاتفك ، فمن المحتمل أن تعمل.

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

    كيفية استخدام FlashFire لتحديث OTA ، دون خسارة الجذر

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

    بدلاً من ذلك ، قم بتشغيل FlashFire بمجرد الانتهاء من تنزيل OTA. يجب أن يكتشف تلقائيًا ملف التحديث ويسألك ما إذا كنت تريد إنشاء الإجراءات لوميضها. المضي قدما وانقر على "موافق".

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

    إذا كان لديك استرداد مخصص مثل TWRP مثبتًا ، سيقوم FlashFire بنسخه احتياطيًا قبل بدء العملية ، واستعادته بعد ذلك.

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

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

    ماذا تفعل إذا كان وميض OTA لا يعمل

    إذا قمت بتعديل جهازك بطريقة تمنع FlashFire من تطبيق التحديث - ربما كنت تقوم بتشغيل kernel مخصص ، أو تم تعديل القسم / النظام بواسطة Xposed Framework ، على سبيل المثال - سوف يفشل التحديث. "لا يوجد حاليًا أي إشعار بعدم تطبيق التحديث ، لذا سيتعين عليك الانتقال إلى قائمة الإعدادات> حول الهاتف ومعرفة ما إذا كان رقم الإصدار قد تغير. إذا لم يكن الأمر كذلك ، فأنت تعرف أن التحديث لم يتم تطبيقه (هناك أيضًا فرصة جيدة ستعلمك Android أن التحديث لا يزال بحاجة إلى تثبيته).

    عندما يحدث هذا ، فإن أفضل ما يمكن فعله هو تنزيل صورة المصنع لجهازك إذا كانت متوفرة. في هذا المثال ، سأومض أحدث تحديث (رقع الأمان في أبريل 2016) على جهاز Nexus 7.

    بعد التنزيل ، انسخ ملف .tgz الخاص بصورة المصنع إلى وحدة التخزين الداخلية للهاتف أو بطاقة SD.

    افتح FlashFire واضغط على زر الإجراء العائم (الزر الأحمر مع علامة الجمع) في الزاوية اليمنى السفلى. حدد "حزمة Flash البرامج الثابتة".

    سيؤدي ذلك إلى فتح مدير الملفات من الفرز ، والذي يجب أن يكون افتراضيًا لمجلد التخزين الداخلي الجذر. قم بالتمرير لأسفل حتى تعثر على الملف الذي قمت بنقله إلى الجهاز.

    بمجرد تحديد ملف الصورة ، سيقوم FlashFire بفحص الأرشيف للتحقق من محتوياته ، ثم يقدم قائمة بما يمكن (وسترى). أنت حر في اختيار ما تريده هنا ، إذا كان لديك استرداد مخصص وتريد الاحتفاظ به بهذه الطريقة ، ببساطة قم بإلغاء تحديد خيار "الاسترداد" ، على سبيل المثال.

     

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

    بعد تأكيد جميع الخطوات ، اضغط على الزر "فلاش". سترى نفس التحذير بشأن FlashFire مع بعض الوقت للتحميل وقد يظهر بعض الشاشات السوداء. فقط اضغط على "موافق".

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


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