Habilite el modo de gama de colores amplia DCI-P3 del OnePlus 5 en el OnePlus 3T

El OnePlus 5 presenta un nuevo modo de amplia gama de colores llamado DCI-P3. Dado que el OnePlus 3T tiene el mismo modelo de pantalla, es posible habilitarlo en el 3T.

Ha pasado poco más de una semana desde OnePlus lanzó oficialmente su último teléfono inteligente insignia - el OnePlus 5. El dispositivo es actualmente el El smartphone Android más potente del mercado. con un SoC Snapdragon 835 actualizado, 8 GB de RAM y UFS 2.1 con ROM de dos carriles. Pero en comparación con su predecesor, el OnePlus 3T, la pantalla del OnePlus 5 no parece ser una mejora notable en la superficie. Ambos dispositivos cuentan con una pantalla AMOLED de 5,5" y 1080p a ~401 ppp, pero de forma predeterminada, el OnePlus 5 cuenta con el DCI-P3. Amplia gama de colores, que es la misma gama de colores que se encuentra en los televisores digitales y de ultra alta definición 4K. Cine.

Además del OnePlus 5, hay otros teléfonos inteligentes que admiten DCI-P3, como los dispositivos insignia de LG (aunque aparentemente,

no muy precisamente), el ya desaparecido Samsung Galaxy Note 7, el Samsung Galaxy S8/S8+ y el iPhone 7. Sin embargo, parece haber otro teléfono inteligente que puede admitir la amplia gama de colores DCI-P3: el OnePlus 3T. Poco después de que se anunciara oficialmente el OnePlus 5, se descubrió que el modelo de pantalla que se encuentra en el OnePlus 5 es en realidad la misma pantalla que se encuentra en el OnePlus 3T. En particular, Roland Quandt (@rquandt) utilizó AIDA64 para descubrir que el OnePlus 5 usa el Samsung S6E3FA5 pantalla (como referencia, los dispositivos OnePlus 3T cuentan con las pantallas Samsung S6E3FA5 o S6E3FA3 antes mencionadas).

Ese descubrimiento puso las cosas en marcha y varios Los usuarios chinos de OnePlus comenzaron a investigar en archivos relacionados con el kernel ubicados en el directorio /sys para ver si podían encontrar una manera de habilitar DCI-P3 en el OnePlus 3T. Efectivamente, ubicado dentro del /sys/devices/virtual/graphics/fb0 En el directorio hay 3 archivos que se pueden modificar para cambiar el modo de pantalla. Estos archivos son los siguientes:

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

Escribiendo un valor de '1' en el archivo DCI_P3 (que requiere acceso root), el El modo de color se puede habilitar en el OnePlus 3T. Después muchodiscusión sobre el OnePlus BBS foros, se descubrió que este truco solo funciona en dispositivos OnePlus 3T con Samsung S6E3FA5 mostrar. Si su OnePlus 3T está rooteado y tiene el modelo de pantalla correcto, puede habilitar el increíble modo de visualización del OnePlus 5 ahora mismo.


Habilite DCI-P3 para OnePlus 3T

Gracias al miembro de XDA futbolwuedo5 por documentar los descubrimientos realizados en los foros chinos de OnePlus y escribiendo un tutorial en nuestros foros!

Aquí hay un conjunto de instrucciones paso a paso para habilitar este modo de gama de colores. Tenga en cuenta que esto sólo funciona en teléfonos rooteados:

  1. Verifique que su panel de visualización sea compatible. Instalar AIDA64 y marque Pantalla --> ID del panel. Si dice "samsung s6e3fa5 1080p cmd mode dsi panel", entonces la pantalla de su dispositivo es compatible con este modo.
    Valor de ID del panel AIDA64 para OnePlus 3T. Nota: este es el modelo incorrecto. (Créditos: futbolwuedo5).
    • Alternativamente, puede descargar un explorador de archivos como Mixplorer y navega hasta el /sys/devices/virtual/graphics/fb0 directorio. Si ve un archivo "DCI-P3", entonces su modelo es compatible.
  2. Instalar Emulador de terminales en su teléfono e ingrese los siguientes dos comandos:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3

El cambio entrará en vigor de inmediato, pero el modo de pantalla en la configuración no se actualizará para reflejar este cambio. Además, si reinicia el dispositivo, la calibración volverá al estado "predeterminado". Si desea revertir estos cambios inmediatamente, puede ingresar los siguientes comandos:

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

Si está buscando una manera de que este cambio persista durante los reinicios, puede usar un software de automatización como Tasker, crear un script init.d o usar este Módulo Magisk creado por miembro senior de XDA dobleaykay.


¿Qué tan bien funciona?

Una vez habilitado, hay una diferencia inmediata y notable en la calidad de la pantalla. Hay una clara pérdida de saturación al cambiar el modo de calibración a DCI-P3, y el cambio no se nota No importa qué modo de pantalla haya habilitado, lo que indica que el perfil es diferente al predeterminado o sRGB. modos. Aunque en nuestra propia comparación subjetiva, Mario Serrafero señala que habilitar DCI-P3 en el OnePlus 3T no da como resultado una pantalla idéntica en comparación con la DCI-P3 del OnePlus 5. En particular, los amarillos y los azules parecen estar un poco más saturados en el OnePlus 3T, y también difieren ligeramente en temperatura. Mientras el modo de calibración de pantalla no oficial cambia no coincide perfectamente cualquiera de los modos disponibles en el OnePlus 5, parece ser más cercano a DCI-P3. Un análisis de visualización más profundo podría determinar exactamente cuál es la diferencia y qué tan preciso es este nuevo perfil de color.

En general, definitivamente creemos que vale la pena hacer la modificación, aunque solo sea para probarla y comprobar si le gusta el perfil de visualización diferente.


¿Se desactivó intencionalmente DCI-P3?

Según los usuarios de los foros de OnePlusBBS, la preferencia para habilitar DCI-P3 en el OnePlus 3T está oculta en la aplicación de configuración. Aparentemente, hay un archivo "OPScreenColorMode.java" que contiene una línea que elimina la preferencia de la configuración.

Al editar esta línea, volver a compilar el APK y enviar el archivo del sistema actualizado al dispositivo, la preferencia estará disponible en la aplicación de configuración.

Curiosamente, miembro de XDA futbolwuedo5 Investigó un poco por su cuenta y encontró referencias a un fragmento de configuración deshabilitado llamado "OPReadingMode" dentro de display_settings.xml que probablemente controla la nueva función Modo de lectura que se encuentra en el OnePlus 5.

<PreferenceScreenandroid: title="@string/oneplus_night_mode_enabled_op"android: key="oneplus_night_mode"android: fragment="com.oneplus.settings.better.OPNightMode" />
<PreferenceScreenandroid: title="@string/oneplus_reading_mode"android: key="oneplus_reading_mode"android: fragment="com.oneplus.settings.better.OPReadingMode" />
<PreferenceScreenandroid: title="@string/oneplus_screen_color_mode_title"android: key="screen_color_mode"android: fragment="com.oneplus.settings.better.OPScreenColorMode" />

Esto no es realmente inesperado, aunque OnePlus afirmó repetidamente que el modo de lectura utiliza un sensor ambiental diferente para leer. no solo la intensidad de la luz ambiental, sino también el tono, por lo que tendría sentido que la función se ofreciera exclusivamente en el OnePlus 5. La existencia de esta cadena indica que es posible que la función se agregue al OnePlus 3T en un futuro OxygenOS. lanzamiento, si no antes gracias a los modders en nuestros foros, pero si hay hardware en juego, podría funcionar de manera diferente al OnePlus 5.


Conclusión

No podemos hablar en nombre de OnePlus sobre por qué esta modificación de la calibración de la pantalla es posible en el OnePlus 3T, pero nos comunicamos con la compañía y actualizaremos a nuestros lectores cuando tengamos noticias. Mientras tanto, para cualquier propietario de OnePlus 3T rooteado, definitivamente pruebe esta modificación si su pantalla es compatible.