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

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

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

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

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

صعود init_boot

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

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

استغلال GKI للتأصيل

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

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

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

كيفية عمل روت لسلسلة هواتف 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 كافيًا.
    • يمكنك إما أن تفعل ذلك من بوابة تحميل مطوري الاندرويد أو من لدينا فهرس تحميل اندرويد 13.
  2. قم بفك ضغط صورة المصنع باستخدام مدير الأرشيف المفضل لديك، وحدد موقع الصورة--ملف .zip، واستخرج ملف boot.img منه.
  3. قم بتصحيح صورة التمهيد هذه باستخدام Magisk، لكن لا تومضه بعد.
    • أثناء استخدام أحدث إصدار ثابت من Magisk (وهو v25.2 في وقت كتابة هذه المقالة)، يمكنك أيضًا اختيار حافة النزيف بناء الكناري.
    • يمكن تصحيح صورة التمهيد على أي جهاز يعمل بنظام 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 flash boot /path/to/magisk_patched_boot.img
    fastboot reboot
    • قبل وميضها بشكل دائم، يمكنك أيضًا تشغيل الصورة مؤقتًا للاختبار:
      fastboot boot /path/to/magisk_patched_boot.img
    • في بيئة التشغيل المؤقت، يتيح لك Magisk تصحيح صورة التمهيد الموجودة بهاتفك. ومع ذلك، فإن القيام بذلك في ظل هذا السيناريو لن يكون مفيدًا وقد ينتهي بك الأمر إلى الحصول على صورة تمهيد بدون جذر بعد إعادة التشغيل، لذلك لا نوصي بذلك.
  7. افتح تطبيق Magisk وسيظهر هاتف Pixel 6/6 Pro/6a الخاص بك كجذر.

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

منتديات XDA: جوجل بيكسل 6 || بكسل 6 برو || بكسل 6 أ || بكسل 7 || بكسل 7 برو

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

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