إذن جهازك يدعم Project Treble، ماذا يعني ذلك بالنسبة لك؟ هذا يعني أنه يمكنك وميض صورة نظام عامة مثل LineageOS أو Resurrection Remix! استمتع بالأقراص المدمجة المخصصة المستندة إلى AOSP! فيما يلي دليل حول كيفية تثبيت هذه الأقراص المضغوطة.
إذا كنت قد سمعت عن Project Treble بشكل عابر ولكنك لم تنظر فيه كثيرًا، فربما سمعت أنه من المفترض أن تساعد في نشر تحديثات Android الرئيسية بسرعة أكبر. في XDA، هناك فائدة أخرى تحدثنا عنها مطولا: القدرة على تشغيل صورة النظام العامة AOSP (GSI) على أي جهاز مدعوم. وهذا يعني أن الأجهزة التي كانت تعمل في السابق بإصدارات Android مخصصة بشكل كبير مثل تجربة سامسونج على ال سامسونج جالاكسي اس9 أو واجهة المستخدم 8 على ال هواوي ميت 10 برو يمكن بدلاً من ذلك تشغيل برنامج أقرب إلى برنامج جوجل بيكسل 2.
تعد ROM المخصصة بعد البيع (الإصدارات المخصصة من برامج Android التي يتم إنشاؤها بواسطة مطورين مستقلين لا ينتمون عادةً إلى شركة) بمثابة نقطة جذب كبيرة لمنتديات XDA، وبفضل التغييرات التي طرأت على Android والتي يتطلبها Project Treble، سيكون لدى الأجهزة المدعومة بـ Treble وقت أسهل في تشغيل ذاكرة القراءة فقط (ROM) المخصصة استنادًا إلى مشروع Android مفتوح المصدر (اوسب). بدون Project Treble، يتعين على المطورين استخدام الكثير من الحيل والاختراقات لتشغيل ذاكرة القراءة فقط (ROM) المخصصة الخاصة بهم، وعلى الرغم من أن دعم Treble لا يحل كل شيء، إلا أنه
يساعد بالتأكيد على بدء العملية.أجهزة مثل هواوي ميت 9, هونر فيو 10, هواوي ميت 10 بروهونر 7 اكس, إكسينوس سامسونج جالاكسي S9، أو الفيف V3 فايبر لم يكن من الممكن أن يكون لديها أي ذاكرة قراءة فقط (ROM) مخصصة تعتمد على AOSP متاحة بسبب عدم اهتمام المطورين أو أن ذاكرة القراءة فقط (ROM) تفتقر إلى بعض وظائف الأجهزة الأساسية. ولكن كما رأينا في حالة كل جهاز من هذه الأجهزة، فإن ذاكرة القراءة فقط (ROM) المتوفرة بفضل Treble يكون الدعم وظيفيًا في الغالب (هناك بعض الاختلافات فيما يتعلق بما يصلح وما لا يصلح، و المجتمع لديه قم بتجميع صفحة ويكي يجب عليك التحقق للعثور على تلك المعلومات).
نظرًا لأن Treble جديد جدًا بالنسبة للمستخدمين، فإن عملية فلاشهم مختلفة قليلاً مقارنة بعملية Flash ROM المخصصة المعتادة، كان هناك الكثير من الارتباك حول كيفية وميض GSI على متوافق مع Treble جهاز. سيرشدك هذا البرنامج التعليمي على نطاق واسع إلى كيفية وميض مثل هذا القرص المضغوط. قد تكون هناك بعض الخطوات المختلفة اعتمادًا على الجهاز، ولكن بشكل عام، يجب أن تكون العملية متشابهة. فيما يلي كيفية وميض GSI على جهاز Android متوافق مع Treble.
كيفية وميض صورة النظام العامة على جهاز يدعم مشروع Treble
متطلبات:
- جهازك يجب أحصل على محمل الإقلاع غير القابل للفتح.
- جهازك يجب يكون مشروع التريبل متوافق. وهذا يعني أن جهازك يستوفي أحد المعايير التالية:
- جهازك تم إطلاقه باستخدام Android 8.0 Oreo أو إصدار أحدث (على سبيل المثال. أندرويد 8.1 أوريو) وهو معتمد من جوجل بلاي. (إذا قمت بتجذير جهازك/وميض ذاكرة ROM مخصصة أخرى وانتهى الأمر بطريقة ما بإدراج جهازك على أنه غير معتمد في Google Play، فلا تقلق. نحن قلقون فقط حول حالة الجهاز كما تم شحنه.)
- تمت ترقية جهازك إلى Android 8.0 Oreo أو إصدار أحدث وكان كذلك جعل Project Treble متوافقًا من قبل الشركة المصنعة. يرى هذا المقال للحصول على قائمة بهذه الأجهزة.
- لا يفي جهازك بأي من المعايير المذكورة أعلاه ولكن لديه إمكانية الوصول إلى طريقة غير رسمية لجعله متوافقًا مع Treble. مرة أخرى، الرجوع إلى هذا المقال للحصول على قائمة بهذه الأجهزة.
- جهازك خالي من أي تعديلات ثقيلة مثل Xpose Framework أو SuperSU أو Magisk. يمكنك إعادة تثبيت هذه العناصر بعد ذلك، ولكن يرجى التأكد من أنك تستخدم قرص التمهيد/ذاكرة الوصول العشوائي قبل المتابعة.
أجهزة مثل Samsung Galaxy S8/S8+ (إكسينوس أو أنف العجل)، سامسونج جالاكسي نوت 8 (إكسينوس أو أنف العجل), إل جي V30, سلسلة سوني اكسبيريا XA1والمزيد لا يستوفون أيًا من هذه المعايير وبالتالي لا يمكنهم اتباع هذا الدليل. بينما الأجهزة التي تحمل علامة نوكيا لعام 2018 و ال سناب دراجون سامسونج جالاكسي S9 تم إطلاقها باستخدام Android Oreo وهي مدعومة بتقنية Treble، ولا تحتوي على أدوات تحميل تشغيل قابلة للفتح، وبالتالي لا يمكنها فلاش GSIs.
يرجى التأكد من عدم اتباع هذا الدليل، حتى لو كان جهازك مدرجًا على أنه متوافق مع Treble إلا إذا كنت قد تلقيت تحديث Android Oreo بالفعل سواء بشكل رسمي أو غير رسمي. إذا كان جهازك يفي بالمعايير المذكورة أعلاه، فأنت على استعداد تقريبًا لتشغيل GSI. آخر شيء نحتاج إلى قوله هو أن وميض GSI سيتطلب منك إعادة ضبط جهازك على إعدادات المصنع، لذا تأكد من أنك مستعد لفقد بيانات التطبيق قبل متابعة هذا! نوصيك بإجراء نسخة احتياطية خارج الجهاز (مثل جهاز الكمبيوتر الخاص بك أو بطاقة SD) في حالة حدوث أي خطأ.
دليل فلاش GSI على الأجهزة التي تدعم Project Treble
التحضير للأجهزة التي تدعم Treble رسميًا
- قم بإلغاء قفل أداة تحميل التشغيل بجهازك. تختلف الخطوات التي تتخذها هنا وفقًا لجهازك. لدينا العديد من الأدلة المتاحة على البوابة وفي منتدياتنا لتتمكن من الاطلاع عليها. ما عليك سوى إجراء بحث سريع على Google عن "XDA unlock bootloader" + اسم جهازك وستجد العديد من الأدلة.
- قم بتنزيل GSI الذي تختاره على جهاز الكمبيوتر الخاص بك. يمكنك إما فلاش ROM AOSP خالص مثل phh-Treble، أو إذا كنت تفضل المزيد من الميزات، يمكنك الحصول على ROM أخرى مثل نظام تشغيل لينيج 15.1 أو القيامة ريمكس GSIs. لقد قمت بربط المواضيع على النحو التالي. قم بتنزيل الصورة المناسبة لنوع جهازك (ARM64 لمعظمكم) ونوع القسم. إذا كان جهازك يدعم التحديثات السلسة (قائمة بهذه الأجهزة يمكن العثور عليها هنا)، ثم قم بتنزيل صورة A/B، وإلا قم بتنزيل صورة A فقط.
- phh-Treble AOSP الموضوع
- LineageOS 15.1 phh-Treble Thread
- القيامة ريمكس phh-Treble Thread
- قائمة GSIs الأخرى
التحضير للأجهزة التي تدعم Treble بشكل غير رسمي
- قم بإلغاء قفل أداة تحميل التشغيل بجهازك. تختلف الخطوات التي تتخذها هنا وفقًا لجهازك. لدينا العديد من الأدلة المتاحة على البوابة وفي منتدياتنا لتتمكن من الاطلاع عليها. ما عليك سوى إجراء بحث سريع على Google عن "XDA unlock bootloader" + اسم جهازك وستجد العديد من الأدلة.
- اجعل جهازك متوافقًا مع Treble عن طريق وميض الملفات المناسبة مرتبطة في المشاركات المذكورة في هذه المقالة. يجب عليك القيام بذلك قبل أن تتمكن من وميض GSI!
- قم بتنزيل GSI الذي تختاره على جهاز الكمبيوتر الخاص بك. يمكنك إما فلاش ROM AOSP خالص مثل phh-Treble، أو إذا كنت تفضل المزيد من الميزات، يمكنك الحصول على نظام تشغيل لينيج 15.1 أو القيامة ريمكس GSIs. لقد قمت بربط المواضيع على النحو التالي. قم بتنزيل الصورة المناسبة لنوع جهازك (ARM64 لمعظمكم) ونوع القسم. إذا كان جهازك يدعم التحديثات السلسة (قائمة بهذه الأجهزة يمكن العثور عليها هنا)، ثم قم بتنزيل صورة A/B، وإلا قم بتنزيل صورة A فقط.
- phh-Treble AOSP الموضوع
- LineageOS 15.1 phh-Treble Thread
- القيامة ريمكس phh-Treble Thread
- قائمة GSIs الأخرى
تعتمد الخطوات التالية على ما إذا كان جهازك يحتوي على TWRP فعال يمكنك استخدامه أم لا. إذا كان جهازك يحتوي على TWRP، فإننا نوصي بشدة بتثبيته أولاً. لدينا دليل على ذلك هنا.
فلاش GSI مع TWRP
- قم بإجراء إعادة ضبط المصنع داخل TWRP.
- انقل GSI من جهاز الكمبيوتر الخاص بك إلى وحدة التخزين الداخلية لجهازك حيث يمكن لـ TWRP الوصول إليه.
- اضغط على "تثبيت".
- قم بتغيير النوع من "zip" إلى "image".
- ابحث عن GSI الذي قمت بتنزيله وحدده.
- اختر الوميض إلى قسم النظام.
- وبمجرد الانتهاء من ذلك، أعد تشغيل جهازك.
نأمل أن يتم تشغيل جهازك بعد بضع دقائق من الانتظار. إذا لم يكن الأمر كذلك، فتخطى القسم التالي وانتقل إلى تلميحات استكشاف الأخطاء وإصلاحها.
فلاش GSI بدون TWRP
- قم بإجراء إعادة ضبط المصنع على جهازك. لديك خياران فقط:
- افتح تطبيق الإعدادات على هاتفك وابحث عن خيار إعادة ضبط المصنع. عادة ما يكون ضمن الإعدادات المتعلقة بالنسخ الاحتياطي.
- أعد التشغيل لاسترداد مخزون جهازك باستخدام مجموعة الأزرار عند التشغيل أو إصدار أمر ADB التالي عند التشغيل في Android:
adb reboot recovery
. بمجرد الوصول إلى هنا، استخدم مفاتيح مستوى الصوت للتنقل وزر الطاقة لتحديد خيار إعادة ضبط المصنع.
- بمجرد إعادة ضبط جهازك على إعدادات المصنع، قم بإعادة التشغيل إلى أداة تحميل التشغيل بجهازك باستخدام إما مجموعة أزرار عند التشغيل أو إصدار أمر ADB التالي عند التشغيل في Android:
adb reboot bootloader
- مع توصيل جهازك بجهاز الكمبيوتر الخاص بك، افتح موجه الأوامر أو نافذة طرفية في نفس الدليل الذي قمت بتنزيل GSI الذي تختاره.
- أدخل الأمر التالي:
fastboot erase system
- أدخل الأمر بالتنسيق التالي:
fastboot -u flash system name_of_system.img
- اسمح للصورة بالوميض، فقد يستغرق الأمر بضع دقائق. بمجرد الانتهاء، أعد تشغيل جهازك إما يدويًا عبر مفتاح التشغيل أو عن طريق الدخول
fastboot reboot
.
نأمل أن يتم تشغيل جهازك في GSI الذي تختاره. إذا لم يكن الأمر كذلك، فإليك بعض النصائح حول استكشاف الأخطاء وإصلاحها.
نصائح استكشاف الأخطاء وإصلاحها
- على بعض الأجهزة مثل جوجل بيكسل 2/2 اكس ال، يلزم تعطيل Android Verified Boot (AVB). يمكنك القيام بذلك عن طريق الوميض هذه الصورة إلى قسم vbmeta (الأمر:
fastboot flash vbmeta name_of_vbmeta.img
) - على ال ون بلس 6، ستحتاج إلى متابعة بعض تعليمات وامض خاصة.
- من الممكن أن يكون dm-verity يمنع جهازك من التشغيل باستخدام GSI. في هذه الحالة، يرجى المضي قدمًا وتفليش Magisk ثم معرفة ما إذا كان سيتم تشغيله أم لا. قيل لي أن هذا مطلوب لهاتف Razer Phone، على سبيل المثال.
- كحل أخير، يمكنك تجربة التنسيق الكامل لقسم البيانات (تحذير: هذا يمسح كل شيء) عن طريق الدخول
fastboot -w
من نافذة موجه الأوامر/المحطة أثناء وجودك في أداة تحميل التشغيل. لقد اضطررت إلى القيام بذلك على جهاز Huawei الخاص بي قبل أن يتمكن من العمل.
ماذا تفعل بعد وميض صورة النظام العامة
افتراضيًا، لا يوجد أي تطبيق لإدارة امتيازات المستخدم المتميز. يمكنك إصلاح ذلك عن طريق تثبيت SuperUser الخاص بـ phh من متجر جوجل بلاي. بدلا من ذلك، يمكنك فلاش ماجيسك أو SuperSU-الأمر متروك لك.
بعد ذلك، يمكنك تثبيت الركيزة للمواضيع أو ال إطار Xpose إذا كنت تريد المزيد من التعديلات. يحتوي مستودع Magisk على الكثير من الوحدات الرائعة التي يمكنك تجربتها أيضًا. يوفر نظام LineageOS 15.1 وخاصة Resurrection Remix بالفعل عددًا كبيرًا من الميزات المبتكرة، لذلك لا نعتقد أنك ستحتاج حقًا إلى التلاعب بعدد كبير من الأشياء الجيدة الإضافية، ولكن الخيار موجود.
الآن، استمتع بعالم مخزون Android! ننصحك باتباع تطوير الأجهزة التي تدعم تقنية التريبل منتدى لأية تحديثات على ROM الخاص بك. اتبع أيضًا بوابة XDA للاطلاع على أحدث التطورات المتعلقة بمشروع Treble. أفضل طريقة للقيام بذلك هي إعداد موجز لـ علامة ثلاثية.
وأخيرا، يرجى المساهمة في صفحة ويكي التجارب الثلاثية حتى يعرف الآخرون أي مشكلات محتملة تتعلق بذاكرة القراءة فقط (وبالتالي سيعرف المطورون ما يجب إصلاحه!)