Omogočite način OnePlus 5 DCI-P3 Wide Color Gamut Mode na OnePlus 3T

OnePlus 5 predstavlja nov način širokega barvnega razpona, imenovan DCI-P3. Ker ima OnePlus 3T isti model zaslona, ​​ga je mogoče omogočiti na 3T.

Od OnePlusa je minilo nekaj več kot teden dni uradno predstavil svoj najnovejši vodilni pametni telefon - OnePlus 5. Naprava je trenutno najzmogljivejši pametni telefon Android na trgu z nadgrajenim procesorjem Snapdragon 835 SoC, 8 GB RAM-a in UFS 2.1 z dvopasovnim ROM-om. Toda v primerjavi s svojim predhodnikom, OnePlus 3T, se zaslon OnePlus 5 na prvi pogled ne zdi opazen napredek. Obe napravi imata 5,5-palčni zaslon AMOLED z ločljivostjo 1080p pri ~401 ppi, vendar ima OnePlus 5 privzeto DCI-P3 širok barvni razpon, ki je enak barvnemu razponu, kot ga najdemo v 4K Ultra High-Definition televizorjih in Digital kino.

Poleg OnePlus 5 obstajajo tudi drugi pametni telefoni, ki podpirajo DCI-P3, kot so vodilne naprave LG (čeprav očitno, ne zelo natančno), zdaj propadli Samsung Galaxy Note 7, Samsung Galaxy S8/S8+ in iPhone 7. Vendar se zdi, da obstaja še en pametni telefon, ki morda podpira široko barvno lestvico DCI-P3 - 

OnePlus 3T. Kmalu po uradni objavi OnePlus 5 je bilo odkrito, da je model zaslona, ​​ki ga najdemo v OnePlus 5, pravzaprav isti zaslon, kot ga najdemo v OnePlus 3T. Zlasti je uporabil Roland Quandt (@rquandt). AIDA64 odkriti, da je OnePlus 5 uporablja Samsung S6E3FA5 zaslon (za referenco, naprave OnePlus 3T imajo zgoraj omenjena zaslona Samsung S6E3FA5 ali S6E3FA3).

To odkritje je zagnalo žogico in še več Kitajski uporabniki OnePlus so začeli kopati v datoteke, povezane z jedrom, ki se nahajajo v imeniku /sys, da bi videli, ali lahko najdejo način za omogočanje DCI-P3 na OnePlus 3T. Seveda, ki se nahaja znotraj /sys/devices/virtual/graphics/fb0 Imenik so 3 datoteke, ki jih je mogoče spremeniti, da spremenite način zaslona. Te datoteke so naslednje:

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

Z zapisovanjem vrednosti '1' v datoteko DCI_P3 (ki zahteva korenski dostop), the barvni način lahko omogočite na OnePlus 3T. Po velikodiskusija na OnePlus BBS forumih je bilo odkrito, da ta trik deluje samo na napravah OnePlus 3T s Samsung S6E3FA5 zaslon. Če je vaš OnePlus 3T zakoreninjen in ima ustrezen model zaslona, ​​potem lahko takoj omogočite odličen način prikaza OnePlus 5.


Omogočite DCI-P3 za OnePlus 3T

Hvala članu XDA soccerwuedo5 za dokumentiranje odkritij na kitajskih forumih OnePlus in pisanje vadnic na naših forumih!

Tukaj je nabor navodil po korakih za omogočanje tega načina barvne lestvice. Upoštevajte, da to deluje samo na rootani telefoni:

  1. Preverite, ali je vaša zaslonska plošča združljiva. Namestite AIDA64 in preverite Zaslon --> ID plošče. Če se glasi "samsung s6e3fa5 1080p cmd mode dsi panel", potem je zaslon vaše naprave združljiv s tem načinom.
    Vrednost ID plošče AIDA64 za OnePlus 3T. Opomba: to je napačen model. (Zasluge: soccerwuedo5).
    • Druga možnost je, da prenesete brskalnik datotek, kot je npr MiXplorer in pobrskajte do /sys/devices/virtual/graphics/fb0 imenik. Če vidite datoteko "DCI-P3", je vaš model združljiv.
  2. Namestite Emulator terminala v telefonu in vnesite naslednja dva ukaza:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3

Sprememba bo začela veljati takoj, vendar način zaslona v nastavitvah ne bo posodobljen, da bi odražal to spremembo. Poleg tega, če znova zaženete napravo, se bo kalibracija vrnila nazaj v "privzeto" stanje. Če želite te spremembe takoj razveljaviti, lahko vnesete naslednje ukaze:

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

Če iščete način, kako ohraniti to spremembo ob ponovnem zagonu, lahko uporabite programsko opremo za avtomatizacijo, kot je Tasker, ustvarite skript init.d ali uporabite to Modul Magisk ustvaril višji član XDA dvojno prav.


Kako dobro deluje?

Ko je omogočeno, je takoj opazna razlika v kakovosti zaslona. Pri spremembi načina umerjanja na DCI-P3 je očitna izguba nasičenosti in sprememba ni opazna. ne glede na to, kateri način zaslona ste omogočili, kar pomeni, da je profil drugačen od privzetega ali sRGB načini. Čeprav v naši subjektivni primerjavi Mario Serrafero ugotavlja, da omogočanje DCI-P3 na OnePlus 3T ne povzroči enakega zaslona v primerjavi z DCI-P3 OnePlus 5. Predvsem se zdi, da sta rumena in modra na OnePlus 3T malo bolj nasičeni, poleg tega pa se nekoliko razlikujeta v temperaturi. Medtem ko se neuradni način kalibracije zaslona spremeni ne ujema popolnoma kateri koli od razpoložljivih načinov na OnePlus 5, se zdi najbližji na DCI-P3. Poglobljena analiza zaslona bi lahko natančno določila, kakšna je razlika in kako natančen je ta novi barvni profil.

Na splošno menimo, da se je sprememba vsekakor splača narediti, čeprav samo zato, da jo preizkusite in preverite, ali vam je všeč drugačen profil zaslona.


Ali je bil DCI-P3 namerno onemogočen?

Glede na uporabnike na forumih OnePlusBBS je nastavitev za omogočanje DCI-P3 na OnePlus 3T skrita v aplikaciji za nastavitve. Očitno obstaja datoteka "OPScreenColorMode.java", ki vsebuje vrstico, ki odstrani prednost iz nastavitev.

Z urejanjem te vrstice, ponovnim prevajanjem APK-ja in potiskanjem posodobljene sistemske datoteke v napravo je nastavitev dejansko na voljo v aplikaciji za nastavitve.

Zanimivo, član XDA soccerwuedo5 je sam nekaj kopal in našel sklicevanja na onemogočen fragment nastavitev, imenovan "OPReadingMode" znotraj display_settings.xml, ki verjetno nadzira novo funkcijo načina branja, ki jo najdete na 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" />

To res ni nepričakovano, čeprav je OnePlus večkrat trdil, da način branja za branje uporablja drug senzor okolja ne le intenzivnost svetlobe okolice, ampak tudi ton, zato bi bilo smiselno, da bi bila funkcija na voljo izključno na OnePlus 5. Obstoj tega niza res nakazuje, da je mogoče to funkcijo dodati v OnePlus 3T v prihodnjem OxygenOS izdajo, če ne prej, zahvaljujoč moderjem na naših forumih, a če je v igri strojna oprema, lahko deluje drugače kot OnePlus 5.


Zaključek

Ne moremo govoriti v imenu OnePlus, zakaj je ta sprememba kalibracije zaslona mogoča na OnePlus 3T, vendar smo se obrnili na podjetje in bomo bralce obvestili, ko bomo prejeli odgovor. Medtem, za vse lastnike OnePlus 3T z zakoreninjenim sistemom – vsekakor poskusite to spremembo, če je vaš zaslon združljiv.