تمكين وضع التدرج اللوني الواسع DCI-P3 الخاص بـ OnePlus على OnePlus 3T

لقد مر ما يزيد قليلاً عن أسبوع منذ أن أطلقت OnePlus رسميًا أحدث هواتفها الذكية الرائدة - OnePlus 5. يعد الجهاز حاليًا أقوى هاتف ذكي يعمل بنظام Android في السوق مع ترقية Snapdragon 835 SoC و 8 جيجابايت من ذاكرة الوصول العشوائي و UFS 2.1 مع مسارين ذاكرة للقراءة فقط. لكن بالمقارنة مع سابقتها ، OnePlus 3T ، فإن شاشة OnePlus 5 لا يبدو أنها تحسن ملحوظ على السطح. يشتمل كلا الجهازين على شاشة AMOLED مقاس 5.5 إلى 1080 بكسل عند حوالي 401ppi ، ولكن بشكل افتراضي ، يتميز OnePlus 5 بسلسلة ألوان واسعة DCI-P3 وهي نفس التدرج اللوني الموجود في تلفزيونات 4K Ultra High Definition والسينما الرقمية.

بخلاف OnePlus 5 ، هناك هواتف ذكية أخرى تدعم DCI-P3 مثل أجهزة LG الرئيسية (على الرغم من أنها ليست دقيقة للغاية) ، و Samsung Galaxy Note 7 ، و Samsung Galaxy S8 / S8 + و iPhone 7. ، يبدو أن هناك هاتفًا ذكيًا آخر قد يدعم مجموعة ألوان DCI-P3 بألوان واسعة - OnePlus 3T . بعد وقت قصير من إعلان OnePlus 5 رسميًا ، اكتشف أن طراز العرض الموجود في OnePlus 5 هو في الواقع نفس الشاشة الموجودة في OnePlus 3T. على وجه الخصوص ، استخدم Roland Quandt (rquandt) AIDA64 لاكتشاف أن OnePlus 5 يستخدم شاشة Samsung S6E3FA5 (كمرجع ، تتميز أجهزة OnePlus 3T إما بشاشات Samsung S6E3FA5 أو S6E3FA3 المذكورة أعلاه).

حصل هذا الاكتشاف على الكرة ، وبدأ العديد من مستخدمي OnePlus الصينيين في البحث في الملفات المتعلقة بـ kernel الموجودة في الدليل / sys لمعرفة ما إذا كان يمكنهم إيجاد طريقة لتمكين DCI-P3 على OnePlus 3T. بالتأكيد ، يوجد داخل الدليل /sys/devices/virtual/graphics/fb0 3 ملفات يمكن تعديلها لتغيير وضع الشاشة. هذه الملفات هي التالية:

  • /sys/devices/virtual/graphics/fb0/SRGB
  • /sys/devices/virtual/graphics/fb0/Adobe_RBG
  • /sys/devices/virtual/graphics/fb0/DCI_P3

من خلال كتابة قيمة "1" إلى ملف DCI_P3 (والذي يتطلب الوصول إلى الجذر ) ، يمكن تمكين وضع اللون على OnePlus 3T . بعد الكثير من النقاش حول منتديات OnePlus BBS ، تم اكتشاف أن هذه الخدعة تعمل فقط على أجهزة OnePlus 3T مع شاشة Samsung S6E3FA5 . إذا كان جهاز OnePlus 3T متجذرًا ولديه طراز العرض المناسب ، فيمكنك تمكين وضع العرض الرائع في OnePlus 5 الآن.


تمكين DCI-P3 لجهاز OnePlus 3T

بفضل Member soccerwuedo5 على توثيق الاكتشافات التي تمت على منتديات OnePlus الصينية وكتابة برنامج تعليمي على منتدياتنا!

فيما يلي مجموعة من الإرشادات خطوة بخطوة لتمكين وضع التدرج اللوني هذا. لاحظ أن هذا يعمل فقط على الهواتف ذات الجذور :

  1. تحقق من أن لوحة العرض الخاصة بك متوافقة. قم بتثبيت AIDA64 وتحقق من العرض -> معرف اللوحة. إذا كان نصها "samsung s6e3fa 5 1080p cmd panel dsi mode" ، فعندئذٍ تكون شاشة جهازك متوافقة مع هذا الوضع.

    قيمة معرف لوحة AIDA64 لجهاز OnePlus 3T. ملاحظة: هذا هو النموذج غير الصحيح. (الاعتمادات: soccerwuedo5).

    • بدلاً من ذلك ، يمكنك تنزيل مستعرض ملفات مثل MiXplorer وتصفح دليل /sys/devices/virtual/graphics/fb0 . إذا رأيت ملفًا "DCI-P3" ، فعندئذٍ يكون طرازك متوافقًا.
  2. قم بتثبيت Terminal Emulator على هاتفك وأدخل الأمرين التاليين:
 su echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3 

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

 su echo 0 > /sys/devices/virtual/graphics/fb0/DCI_P3 

إذا كنت تبحث عن طريقة لاستمرار هذا التغيير من خلال إعادة التشغيل ، فيمكنك استخدام برنامج التشغيل الآلي مثل Tasker ، أو إنشاء برنامج نصي init.d ، أو استخدام وحدة Magisk هذه التي أنشأها Senior Member doubleaykay.


كيف يعمل بشكل جيد؟

أعلى: ون بلس 5 (DCI-P3). أسفل: ون بلس 3T (DCI-P3).

أعلى: ون بلس 5 (DCI-P3). أسفل: ون بلس 3T (DCI-P3).

أعلى: ون بلس 5 (DCI-P3). أسفل: ون بلس 3T (قياسي).

بمجرد التمكين ، يوجد اختلاف فوري وملحوظ في جودة الشاشة. توجد خسارة تشبع واضحة عند تغيير وضع المعايرة إلى DCI-P3 ، ويكون التغيير ملحوظًا بغض النظر عن وضع الشاشة الذي قمت بتمكينه ، مما يشير إلى أن ملف التعريف مختلف عن أوضاع الوضع الافتراضي أو وضع إس آر جي بي. على الرغم من المقارنة الذاتية الخاصة بنا ، يلاحظ Mario Serrafero أن تمكين DCI-P3 على OnePlus 3T لا يؤدي إلى عرض مماثل مقارنة بشاشة DCI-P3 الخاصة بـ OnePlus 5. والجدير بالذكر أن الصفار والبلوز يبدوان صبيًا أكثر تشبعًا على OnePlus 3T ، ويختلفان بدرجة طفيفة في درجة الحرارة طوال الوقت. على الرغم من أن تغيير وضع معايرة العرض غير الرسمي لا يتطابق تمامًا مع أي من الأوضاع المتاحة على OnePlus 5 ، يبدو أنه الأقرب إلى DCI-P3. يمكن أن يحدد التحليل الأكثر عمقًا الفرق بين الدقة ومدى دقة ملف تعريف الألوان الجديد هذا.

بشكل عام ، نشعر بالتأكيد أن التعديل يستحق بالتأكيد القيام به ، إذا جربته فقط وتحقق مما إذا كنت ترغب في ملف تعريف العرض المختلف.


هل تم تعطيل DCI-P3 عمداً؟

وفقًا للمستخدمين في منتديات OnePlusBBS ، فإن التفضيل لتمكين DCI-P3 على OnePlus 3T مخفي عن تطبيق الإعدادات. على ما يبدو ، هناك ملف "OPScreenColorMode.java" يحتوي على خط يزيل التفضيل من الإعدادات.

من خلال تحرير هذا الخط ، وإعادة ترجمة ملف APK ، ودفع ملف النظام المحدّث إلى الجهاز ، أصبح التفضيل متاحًا بالفعل في تطبيق الإعدادات.

ومن المثير للاهتمام ، قام عضو soccerwuedo5 بالحفر من تلقاء نفسه ووجد إشارات إلى جزء من الإعدادات المعطلة يسمى "OPReadingMode" داخل display_settings.xml والذي يتحكم على الأرجح في ميزة وضع القراءة الجديدة الموجودة على OnePlus 5.

هذا ليس غير متوقع حقًا ، على الرغم من أن OnePlus قد ادعى مرارًا وتكرارًا أن وضع القراءة يستخدم مستشعرًا محيطًا مختلفًا لقراءة ليس فقط كثافة الإضاءة المحيطة ، ولكن أيضًا لهجة ، وبالتالي سيكون من المنطقي تقديم الميزة حصريًا على OnePlus 5 يشير وجود هذه السلسلة إلى أنه قد يكون من الممكن إضافة الميزة إلى OnePlus 3T في إصدار OxygenOS في المستقبل ، إن لم يكن ذلك عاجلاً بفضل المودعين في منتدياتنا ، ولكن إذا كان هناك جهاز قيد التشغيل ، فقد يؤدي ذلك بشكل مختلف من ون بلس 5.


خاتمة

لا يمكننا التحدث عن OnePlus عن سبب إمكانية تعديل معايرة العرض على OnePlus 3T ، لكننا وصلنا إلى الشركة وسوف نقوم بتحديث قرائنا عندما نسمع مرة أخرى. في غضون ذلك ، بالنسبة إلى مالكي جذر OnePlus 3T - من المؤكد أن تعطي هذا التعديل لقطة إذا كانت شاشتك متوافقة.