كيفية عمل روت لـ Google Pixel 6 و 6 Pro و Pixel 6a الذي يعمل بنظام Android 13 QPR2 Beta باستخدام Magisk

بمجرد أن أطلقت Google المبادرة التجريبية لإصدار النظام الأساسي ربع السنوي الثاني (يشار إليه عادةً باسم QPR2) ، توقع العديد من المتحمسين أن تحقيق الجذر على هذه البنيات سيكون بنفس سهولة تجذير البرامج الثابتة للقناة الثابتة ، ولكن هذا لم ينجح خارج ليكون هو الحال. لكي نكون دقيقين ، فإن ذلك يتضمن تصحيح صورة التمهيد باستخدام Magisk توقف عن العمل لسلسلة Google Pixel 6. إذا كان لديك Pixel 6 أو 6 Pro أو Pixel 6a ، فلا يمكن للبناء المستقر أو Canary لـ Magisk إنشاء صورة تمهيد عمل مصححة للوصول إلى المستخدم المتميز على إصدارات QPR2 التجريبية. لكن حل اللغز يبدو أنه مسألة وقت ، وليس إذا ، وقد اكتشف مشهد تعديل Android بالفعل طريقة ذكية لجذر مجموعة Pixel 6 التي تعمل بنظام Android 13 QPR2 beta عن طريق استعارة بعض البتات من.

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

وغني عن القول ، يبدو أن تطوير ما بعد البيع يسير على ما يرام. في الواقع ، أكد العديد من المستخدمين وجود طريقة frankenbuild مثيرة للاهتمام لتأصيل هذه الهواتف على أحدث نسخة تجريبية من Android 13. لعب التحرك التدريجي لعائلة Pixel دورًا رئيسيًا في الاكتشاف ، في حين أن أوجه التشابه بين جيلين من شرائح Tensor جعلت من الممكن تحقيق المصير. باختصار ، لا يزال من الممكن تجذير مجموعة Google Pixel 6 التي تعمل بنظام Android 13 QPR2 beta ، لكن العملية تتطلب بعض الخطوات الإضافية.

ظهور init_boot

لكي يعمل الوصول إلى الجذر على أجهزة Android ، يجب أن تبدأ البرامج التنفيذية للمستخدم المتميز و su daemon عند الإقلاع. قبل إصدار Marshmallow ، تم تحقيق ذلك من خلال تعديل قسم / النظام لتضمين البرامج النصية في init المطلوبة لتحقيق الوصول إلى الجذر عند التمهيد. بفضل إدخال device-mapper-verity (dm-verity) ، ألغى Google بشكل أساسي إمكانية التعديل / النظام ، مما أدى بنا إلى طرق الجذر “غير النظامية”. تقوم Magisk ، أشهر موفر امتيازات المستخدم المتميز ، بتصحيح صورة تمهيد المخزون للجهاز المستهدف. يمكنك بعد ذلك وميض صورة التمهيد المصححة للوصول إلى الجذر ، بشرط أن يتم إلغاء قفل أداة تحميل التشغيل الخاصة بالجهاز للسماح بالثنائيات المعدلة.

بالنسبة للأجهزة التي تعمل بنظام Android 13 ، تتم إزالة ramdisk العام من صورة التمهيد ووضعه في قسم init_boot منفصل. في سلسلة Google Pixel 7 ، على سبيل المثال ، يجب عليك ذلك. ومع ذلك ، لا تحتوي تشكيلة Pixel 6 على قسم init_boot ، حيث تم إطلاقها مع Android 12.

استغلال GKI للتجذير

ضع في اعتبارك أن الأجهزة التي يتم تشغيلها باستخدام إصدار kernel 5.10 أو أعلى يجب أن يتم شحنها مع نواة GKI لتتوافق مع. على هذا النحو ، تحتوي صور التمهيد الخاصة بـ Pixel 6 و 6 Pro و 6a على ramdisk العام ونواة GKI.

على الرغم من أننا لا نعرف السبب الدقيق وراء عدم التوافق بين Magisk وصور التمهيد التجريبي QPR2 لعائلة Google Pixel 6 حتى الآن ، يبدو أنه يمكنك استخدام صورة التمهيد المصححة من سلسلة Pixel 7 لجذرها. هذه الظاهرة الغريبة ممكنة بالفعل للأسباب التالية:

  1. تشترك مصادر kernel المطابقة للجيل الأول من Tensor التي تشغل Pixel 6 و Tensor G2 من Pixel 7 في عدد قليل جدًا من البتات الشائعة بسبب أوجه التشابه الداخلية.
  2. في حالة عدم وجود ذاكرة عشوائية عامة توفرها الشركة المصنعة للمعدات الأصلية (OEM) في التمهيد على جهاز SAR A فقط قديم مزود بمحمل إقلاع متوافق ، Magisk أثناء تصحيح صورة التمهيد بحيث يمكن الوصول إلى واجهة Magisk في وضع التمهيد. ينطبق هذا الإصلاح أيضًا على بعض Android 13 GKIs مثل سلسلة Pixel 6 التي تتطلب. يبدو أن صورة التمهيد المتوافقة بدون ذاكرة الوصول العشوائي (مثل تلك الموجودة في سلسلة Pixel 7) يمكن تحويلها في النهاية لاستخدامها في سلسلة Pixel 6 مع ذاكرة عشوائية عاملة تمت إضافتها يدويًا بواسطة Magisk.

كيفية عمل روت لسلسلة Google Pixel 6 التي تعمل بنظام Android 13 QPR2 beta باستخدام Magisk

تأكد من أن جهاز Pixel 6/6 Pro / 6a يحتوي على أداة تحميل تمهيد غير مؤمَّنة ، بحيث يمكنك تشغيل صور التمهيد المعدلة. للتكرار ، ستحتاج إلى تصحيح صورة تمهيد Pixel 7 حتى يعمل Magisk. أسهل طريقة للقيام بذلك هي استخراج صورة تمهيد المخزون الخاصة بجهاز Google Pixel 7 من صورة المصنع مسبقًا وتصحيحها باستخدام تطبيق Magisk.

  1. على جهاز الكمبيوتر / جهاز Mac ، قم بتنزيل صورة المصنع لجهاز Pixel 7 أو Pixel 7 Pro المطابق للإصدار التجريبي QPR2 المثبت على هاتف Pixel 6/6 Pro / 6a. في اختبارنا ، نقوم بتشغيل QPR2 Beta 2 (T2B2.221216.006) المبني على Pixel 6a ، لذلك يجب أن يكون الإصدار التجريبي نفسه من Pixel 7 كافياً.
  2. قم بفك ضغط صورة المصنع باستخدام مدير الأرشيف المفضل لديك ، وحدد موقع الصورة-.zip واستخرج ملف boot.img منه.
  3. ولكن لا تومض بعد.
    • أثناء استخدام أحدث إصدار ثابت من Magisk (والذي كان وقت كتابة هذه المقالة) موصى به ، يمكنك أيضًا اختيار حافة النزيف.
    • يمكن تصحيح صورة التمهيد على أي جهاز يعمل بنظام Android – لا تحتاج بالضرورة إلى تنفيذ المهمة على Pixel 6 أو Pixel 7.
  4. انسخ صورة التمهيد Magisk-patched من هاتفك إلى جهاز الكمبيوتر / جهاز Mac الخاص بك وأعد تسميتها إلى magisk_patched_boot.img.
  5. شريطة تشغيل تصحيح أخطاء USB ، أعد تشغيل Pixel 6 (/ 6 Pro / 6a) في وضع أداة تحميل التشغيل: adb reboot bootloader
  6. قم بتفليش صورة التمهيد المصححة وأعد تشغيل الهاتف. تمهيد فلاش fastboot /path/to/magisk_patched_boot.imgfastboot إعادة التشغيل
  7. افتح تطبيق Magisk ويجب أن يظهر Pixel 6/6 Pro / 6a على أنه متجذر.

يمكننا أن نؤكد أنه يمكن استخدام صور التمهيد المصححة لكل من Pixel 7 و Pixel 7 Pro بالتبادل على Vanilla Pixel 6 ، وكذلك على 6 Pro و 6a.

منتديات XDA: || || || ||

حتى الآن ، أبلغ العديد من المستخدمين في منتدياتنا أنهم نجحوا في تجذير هواتف Pixel 6 و 6 Pro و 6a التي تعمل بنظام Android 13 QPR2 beta باستخدام هذه الطريقة. إن طبيعة عملية التجذير في حد ذاتها صعبة بعض الشيء ، على الرغم من ذلك ، بالإضافة إلى أنه لم يعد بإمكانك تثبيت إصدارات تجريبية أحدث عبر OTA. مهما كان الأمر ، إذا كنت تمتلك جهازًا من سلسلة Pixel 6 وتريد الوصول إلى الجذر على القناة التجريبية ، يبدو أن هذه هي الطريقة الوحيدة لتحقيق ذلك.

قم بتجربته وأخبرنا إذا كان يعمل من أجلك!