يكتشف الأشخاص كيفية تشغيل صورة النظام العامة لنظام LineageOS 15.1 غير الرسمي لجهاز OnePlus 6. لقد قمنا بتثبيته لنرى مدى جودة تشغيله.
قبل مشروع Treble، كان الأمر يستغرق أحيانًا عدة أسابيع أو أشهر بعد ظهور هاتف ذكي جديد لتطوير ذاكرة قراءة فقط (ROM) مخصصة مستقرة وعملية لهذا الهاتف. مع Project Treble، من الناحية المثالية، يجب أن يكون من الممكن وميض صورة نظام عامة (GSI) إلى جهاز يدعم تقنية Treble في يوم إطلاقه وجعله يعمل في الغالب. على الرغم من أننا لا نتوقع أن يستغرق الأمر الكثير من الوقت حتى تصل ذاكرة القراءة فقط (ROM) المخصصة المستندة إلى AOSP إلى صدر حديثا OnePlus 6، أردنا أن نرى مدى جودة أ LineageOS سيتم تشغيل صورة النظام العامة (GSI) على OnePlus الجهاز الأول مع دعم التريبل.
ومع ذلك، بالنسبة لـ OnePlus 6، تحاول ببساطة فلاش GSI قد يؤدي الانتقال إلى قسم النظام إلى تشغيل الجهاز وتجميده في شاشة سوداء مع مؤشر LED للإشعارات باللون الأبيض، أو إعادة التشغيل إلى ما لا نهاية. استغرق الأمر حوالي أسبوع قبل عضو XDA بروتوديVNan0 نشرت موضوعا على كيفية الحصول على GSI للتشغيل على OnePlus 6, ومع ذلك يبدو أنه يعمل فقط من أجل Phusson'س
AOSP GSI. كان السر في تشغيل AOSP GSI هو وميض صورة vbmeta الخاصة بالمخزون عبر fastboot باستخدام ملف--disable-verity
و --disable-verification
الأعلام، والتي ينبغي أن تسمح للأقراص المضغوطة غير المخزنة بالتمهيد. ومع ذلك، حتى بعد هذه العملية، فإن GSIs الأخرى المتاحة تحب LineageOS أو Resurrection Remix سيؤدي إلى bootloop. لحسن الحظ، Phusson نشرت المحدثة بنيات LineageOS و Resurrection Remix هذا التمهيد على OnePlus 6، مع عضو XDA اكسيليوس نشر تعليمات حول كيفية فلاش الصور بشكل صحيح.
تحديث 14/06/18: عضو كبير في XDA joemossjr لديه أصدرت أداة لتسهيل عملية تفليش GSI.
أول شيء يجب اختباره هو جميع وظائف الأجهزة: Wi-Fi، وBluetooth، والراديو، ونظام تحديد المواقع العالمي (GPS)، والبوصلة، ومقياس التسارع، وأجهزة اللمس، والكاميرا، والميكروفون. الكل ما عدا NFC وVoLTE و شحن داش يبدو أنه يعمل بشكل جيد. تعمل التطبيقات المضمنة كما هو متوقع، كما تعمل وظائف AudioFX المضمنة أيضًا. بإلقاء نظرة سريعة على الرسم البياني لعرض ملف تعريف GPU، لا يبدو أن ذاكرة القراءة فقط (ROM) موجودة سلسة مثل مخزون OxygenOS، وهو أمر متوقع من صورة نظام عامة غير مُحسّنة خصيصًا لجهاز OnePlus 6، ولكنها أيضًا ليست بطيئة بأي حال من الأحوال. ولعل المشكلة الأكثر وضوحًا حتى الآن هي عدم وجود دعم للشق، الذي يخترق شريط الحالة ويدخل قليلاً في شريط الإجراءات الخاص بالتطبيق. تضيع أيضًا أيقونات الإشعارات والنظام في النوتش إذا تجرأت على التعدي على مجال النوتش. هناك أيضًا نقص في المساحة المتروكة في شريط الحالة للزوايا الدائرية لشاشة OnePlus 6. من المحتمل أن يتم حل مشكلة عدم وجود دعم مناسب بمجرد توفر GSIs المستندة إلى Android P.
فيما يتعلق بالإعدادات و مميزات نظام LineageOSيبدو أن جميع الإعدادات التي جربتها تعمل، باستثناء LiveDisplay وتغيير النمط ضمن إعدادات العرض. تبدو ملفات تعريف النظام أيضًا وظيفية، ولكن تعيين مشغل Bluetooth لملف تعريف النظام يؤدي إلى تعطل الإعدادات. يبدو أيضًا أن هناك بعض الميزات المهمة المفقودة، مثل السطوع التكيفي وإيماءات OnePlus مثل النقر المزدوج للتنبيه وعرض ملفات تعريف الألوان. ومع ذلك، هناك الحلول البديلة لإعادة تمكين السطوع التكيفي وللتبديل بين ملفات تعريف الألوان المختلفة عبر ADB الجذر.
لتبديل الآخر عرض الملفات الشخصية، ستحتاج إلى توصيل جهاز OnePlus 6 بجهاز كمبيوتر مزود بـ ADB:
- قم بتمكين خيارات المطور من خلال الانتقال إلى الإعدادات → النظام → حول الهاتف، ثم قم بالتمرير لأسفل وانقر فوق "رقم الإصدار" بشكل متكرر حتى يتم تمكين "خيارات المطور".
- قم بتمكين الوصول إلى الجذر من خلال الانتقال إلى الإعدادات → النظام → خيارات المطور، ثم قم بالتمرير لأسفل إلى "الوصول إلى الجذر" وحدد "ADB فقط".
- على جهاز الكمبيوتر الخاص بك، افتح الوحدة الطرفية/موجه الأوامر، واكتب
adb root
واضغط على إدخال. - اعتمادًا على ملف تعريف الألوان الذي ترغب في تبديله، انسخ والصق واحدًا مما يلي، ثم اضغط على زر الإدخال:
- بالنسبة إلى إس آر جي بي:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/SRGB"
- بالنسبة إلى DCI-P3:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/DCI-P3"
- بالنسبة للوضع التكيفي:
adb shell "echo 1 > /sys/devices/platform/soc/ae00000.qcom, mdss_mdp/drm/card0/card0-DSI-1/adaptive_mode"
- بالنسبة إلى إس آر جي بي:
لا يستمر ملف تعريف الألوان خلال عمليات إعادة التشغيل، لذا سيتعين عليك القيام بذلك في كل مرة تقوم فيها بذلك.
باختصار، الأشياء التي لا تعمل أو مفقود في هاتف OnePlus 6 الذي يعمل بنظام LineageOS GSI غير رسمي:
- VoLTE
- نفك
- شحن داش
- العرض المباشر/الضوء الليلي
- أنماط LineageOS
- ملف تعريف النظام لتشغيل البلوتوث
- السطوع التكيفي (متوفر مع الحل البديل)
- إيماءات ون بلس
- ملفات تعريف الألوان (متوفرة مع الحل البديل)
الأشياء الإضافية البارزة التي اعمل على هاتف OnePlus 6 الذي يعمل بنظام LineageOS GSI غير رسمي:
- ماسح بصمة الأصبع
- الصمام الإخطار
- منزلق السطوع (لا يعمل على AOSP GSI)
- أوديوFX
على جهاز مثل OnePlus 6، نوصيك بالانتظار حتى يتم إصدار ROM مخصص مناسب قائم على AOSP. في حين أنه من المثير للإعجاب أن نرى مدى فعالية نظام GSI هذا، إلا أنه ليس مستقرًا مثل الإصدار الرسمي لنظام LineageOS. إذا كنت تريد حقًا تلبية الرغبة في تحديث AOSP ROM ولا تمانع في التعامل مع بعض المشكلات التي ذكرناها أعلاه، فلا تتردد في تجربتها. الآن ذلك TWRP الرسمي متاح، لا داعي للقلق كثيرًا إذا ساءت الأمور.