Activați modul de gamă largă de culori DCI-P3 al OnePlus 5 pe OnePlus 3T

click fraud protection

OnePlus 5 introduce un nou mod de gamă largă de culori numit DCI-P3. Deoarece OnePlus 3T are același model de afișaj, este posibil să îl activați pe 3T.

A trecut puțin peste o săptămână de la OnePlus a lansat oficial cel mai recent smartphone-ul său emblematic - OnePlus 5. Dispozitivul este în prezent cel mai puternic smartphone Android de pe piață cu un SoC Snapdragon 835 actualizat, 8 GB RAM și UFS 2.1 cu ROM pe două benzi. Dar în comparație cu predecesorul său, OnePlus 3T, display-ul lui OnePlus 5 nu pare a fi o îmbunătățire marcată la suprafață. Ambele dispozitive au un ecran AMOLED de 5,5" 1080p la ~401ppi, dar în mod implicit OnePlus 5 are DCI-P3 Gamă largă de culori, care este aceeași gamă de culori găsită în televizoarele 4K Ultra High-Definition și Digital Cinema.

În afară de OnePlus 5, există și alte smartphone-uri care acceptă DCI-P3, cum ar fi dispozitivele emblematice LG (deși aparent, nu foarte precis), acum defunctul Samsung Galaxy Note 7, Samsung Galaxy S8/S8+ și iPhone 7. Cu toate acestea, se pare că există un alt smartphone care poate suporta gama largă de culori DCI-P3 - the 

OnePlus 3T. La scurt timp după ce OnePlus 5 a fost anunțat oficial, s-a descoperit că modelul de afișaj găsit în OnePlus 5 este de fapt același afișaj găsit în OnePlus 3T. În special, Roland Quandt (@rquandt) a folosit AIDA64 pentru a descoperi că OnePlus 5 folosește Samsung S6E3FA5 afișaj (pentru referință, dispozitivele OnePlus 3T au afișajele Samsung S6E3FA5 sau S6E3FA3 menționate mai sus).

Acea descoperire a făcut să ruleze mingea și mai multe Utilizatorii chinezi OnePlus au început să sape în fișierele legate de kernel situate în directorul /sys pentru a vedea dacă ar putea găsi o modalitate de a activa DCI-P3 pe OnePlus 3T. Destul de sigur, situat în interiorul /sys/devices/virtual/graphics/fb0 directorul sunt 3 fișiere care pot fi modificate pentru a schimba modul ecran. Aceste fișiere sunt următoarele:

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

Scriind o valoare de „1” în fișierul DCI_P3 (care necesită acces root), cel modul de culoare poate fi activat pe OnePlus 3T. După multdiscuţie pe OnePlus BBS forumuri, s-a descoperit că acest truc funcționează numai pe dispozitivele OnePlus 3T cu Samsung S6E3FA5 afişa. Dacă OnePlus 3T este înrădăcinat și are modelul de afișare potrivit, atunci puteți activa modul de afișare minunat al OnePlus 5 chiar acum.


Activați DCI-P3 pentru OnePlus 3T

Mulțumim membrului XDA fotbalwuedo5 pentru documentarea descoperirilor făcute pe forumurile chinezești OnePlus și scriind un tutorial pe forumurile noastre!

Iată un set de instrucțiuni pas cu pas pentru a activa acest mod de gamă de culori. Rețineți că acest lucru funcționează numai pe telefoane rootate:

  1. Verificați dacă panoul de afișare este compatibil. Instalare AIDA64 și bifați Display --> Panel ID. Dacă scrie „samsung s6e3fa5 1080p cmd mode dsi panel", atunci afișajul dispozitivului dvs. este compatibil cu acest mod.
    Valoarea ID-ului panoului AIDA64 pentru OnePlus 3T. Notă: acesta este modelul incorect. (Credite: fotbalwuedo5).
    • Alternativ, puteți descărca un browser de fișiere, cum ar fi MiXplorer și navigați la /sys/devices/virtual/graphics/fb0 director. Dacă vedeți un fișier „DCI-P3”, atunci modelul dvs. este compatibil.
  2. Instalare Emulator terminal pe telefon și introduceți următoarele două comenzi:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3

Modificarea va avea efect imediat, dar modul ecran din setări nu va fi actualizat pentru a reflecta această modificare. În plus, dacă reporniți dispozitivul, calibrarea va reveni la starea „implicit”. Dacă doriți să anulați imediat aceste modificări, puteți introduce următoarele comenzi:

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

Dacă căutați o modalitate de a menține această modificare prin reporniri, puteți utiliza software de automatizare precum Tasker, puteți crea un script init.d sau utilizați acest Modulul Magisk creat de XDA Senior Member doubleaykay.


Cât de bine funcționează?

Odată activat, există o diferență imediată, vizibilă, în calitatea ecranului. Există o pierdere clară de saturație la schimbarea modului de calibrare la DCI-P3, iar schimbarea este vizibilă nu indiferent de modul de ecran pe care l-ați activat, ceea ce indică faptul că profilul este diferit de cel implicit sau sRGB moduri. Deși în propria noastră comparație subiectivă, Mario Serrafero observă că activarea DCI-P3 pe OnePlus 3T nu are ca rezultat un afișaj identic în comparație cu DCI-P3 al lui OnePlus 5. În special, galbenul și albastrul par a fi puțin mai saturate pe OnePlus 3T și diferă ușor în temperatură. În timp ce modul de calibrare a afișajului neoficial se schimbă nu se potrivește perfect oricare dintre modurile disponibile pe OnePlus 5, pare să fie cel mai apropiat la DCI-P3. O analiză mai profundă a afișajului ar putea determina exact care este diferența și cât de precis este acest nou profil de culoare.

În general, considerăm cu siguranță că modificarea merită făcută, fie și doar pentru a o încerca și a verifica dacă vă place profilul diferit de afișare.


DCI-P3 a fost dezactivat intenționat?

Potrivit utilizatorilor de pe forumurile OnePlusBBS, preferința de a activa DCI-P3 pe OnePlus 3T este ascunsă din aplicația de setări. Aparent, există un fișier „OPScreenColorMode.java” care conține o linie care elimină preferința din setări.

Editând această linie, recompilând APK-ul și împingând fișierul de sistem actualizat pe dispozitiv, preferința este într-adevăr disponibilă în aplicația de setări.

Destul de interesant, membru XDA fotbalwuedo5 a făcut unele săpături de la el și a găsit referințe la un fragment de setări dezactivat numit „OPReadingMode” în display_settings.xml care controlează probabil noua caracteristică Mod de citire găsită pe 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" />

Acest lucru nu este chiar neașteptat, deși OnePlus a susținut în mod repetat că Modul de citire folosește un senzor de mediu diferit pentru a citi nu doar intensitatea luminii ambientale, ci și tonul și, prin urmare, ar avea sens ca funcția să fie oferită exclusiv pe OnePlus 5. Existența acestui șir indică faptul că este posibil ca funcția să fie adăugată la OnePlus 3T într-un viitor OxygenOS lansare, dacă nu mai devreme, datorită modderilor de pe forumurile noastre, dar dacă există hardware în joc, ar putea funcționa diferit față de OnePlus 5.


Concluzie

Nu putem vorbi în numele OnePlus de ce este posibilă această modificare de calibrare a afișajului pe OnePlus 3T, dar am contactat compania și ne vom actualiza cititorii când vom primi răspunsuri. Între timp, pentru orice proprietar de OnePlus 3T rootat - cu siguranță dați o șansă acestei modificări dacă afișajul dvs. este compatibil.