OnePlus 5 въвежда нов режим с широка цветова гама, наречен DCI-P3. Тъй като OnePlus 3T има същия модел дисплей, е възможно да го активирате на 3T.
Измина малко повече от седмица от OnePlus официално пусна най-новия си водещ смартфон - OnePlus 5. В момента устройството е най-мощният Android смартфон на пазара с надграден Snapdragon 835 SoC, 8 GB RAM и UFS 2.1 с двулентов ROM. Но в сравнение с предшественика си, OnePlus 3T, дисплеят на OnePlus 5 не изглежда да е значително подобрение на повърхността. И двете устройства разполагат с 5,5" 1080p AMOLED дисплей при ~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 - the
OnePlus 3T. Скоро след официалното обявяване на OnePlus 5 беше открито, че моделът на дисплея в OnePlus 5 всъщност е същият дисплей в OnePlus 3T. По-специално използва Роланд Кванд (@rquandt). AIDA64 да открият, че OnePlus 5 използва Samsung S6E3FA5 дисплей (за справка устройствата OnePlus 3T разполагат с гореспоменатите дисплеи Samsung S6E3FA5 или S6E3FA3).Това откритие раздвижи топката, и то няколко Китайските потребители на OnePlus започнаха да копаят във файлове, свързани с ядрото, намиращи се в директорията /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 (който изисква root достъп), на цветният режим може да бъде активиран на OnePlus 3T. След многодискусия на OnePlus BBS форуми, беше открито, че този трик работи само на устройства OnePlus 3T със Samsung S6E3FA5 дисплей. Ако вашият OnePlus 3T е руутнат и има правилния модел на дисплея, тогава можете да активирате страхотния режим на дисплея на OnePlus 5 точно сега.
Активирайте DCI-P3 за OnePlus 3T
Благодарение на члена на XDA soccerwuedo5 за документиране на откритията, направени на китайските форуми на OnePlus и писане на урок в нашите форуми!
Ето набор от инструкции стъпка по стъпка за активиране на този режим на цветова гама. Имайте предвид, че това работи само на руутнати телефони:
- Проверете дали вашият панел на дисплея е съвместим. Инсталирай AIDA64 и проверете Display --> Panel ID. Ако пише „samsung s6e3fa5 1080p cmd режим dsi панел", тогава дисплеят на вашето устройство е съвместим с този режим.
- Като алтернатива можете да изтеглите файлов браузър като MiXplorer и прегледайте до
/sys/devices/virtual/graphics/fb0
указател. Ако видите файл "DCI-P3", тогава вашият модел е съвместим.
- Като алтернатива можете да изтеглите файлов браузър като MiXplorer и прегледайте до
- Инсталирай Терминален емулатор на телефона си и въведете следните две команди:
su
echo 1 > /sys/devices/virtual/graphics/fb0/DCI_P3
Промяната ще влезе в сила незабавно, но режимът на екрана в настройките няма да се актуализира, за да отрази тази промяна. Освен това, ако рестартирате устройството, калибрирането ще се върне обратно към състоянието „по подразбиране“. Ако искате незабавно да отмените тези промени, можете да въведете следните команди:
su
echo 0 > /sys/devices/virtual/graphics/fb0/DCI_P3
Ако търсите начин тази промяна да се запази чрез рестартиране, можете да използвате софтуер за автоматизация като Tasker, да създадете init.d скрипт или да използвате това Модул Magisk създаден от старши член на XDA doubleaykay.
Колко добре работи?
Веднъж активиран, има незабавна, забележима разлика в качеството на екрана. Има ясна загуба на насищане при промяна на режима на калибриране на DCI-P3 и промяната е забележима не без значение какъв екранен режим сте активирали, което показва, че профилът е различен от стандартния или sRGB режими. Въпреки че в нашето собствено субективно сравнение, Марио Сераферо отбелязва, че активирането на DCI-P3 на OnePlus 3T не води до идентичен дисплей в сравнение с DCI-P3 на OnePlus 5. Трябва да се отбележи, че жълтото и синьото изглеждат малко по-наситени при OnePlus 3T и леко се различават в температурата навсякъде. Докато неофициалният режим на калибриране на дисплея се променя не съвпада напълно някой от наличните режими на OnePlus 5 изглежда е такъв най-близо към DCI-P3. По-задълбочен анализ на дисплея може да определи каква точно е разликата и колко точен е този нов цветови профил.
Като цяло определено смятаме, че модификацията определено си струва да се направи, дори само за да я изпробвате и да проверите дали харесвате различния профил на дисплея.
DCI-P3 беше ли умишлено деактивиран?
Според потребителите във форумите на OnePlusBBS, предпочитанието за активиране на DCI-P3 на OnePlus 3T е скрито от приложението за настройки. Очевидно има файл "OPScreenColorMode.java", който съдържа ред, премахващ предпочитанието от настройките.
Чрез редактиране на този ред, прекомпилиране на APK и изпращане на актуализирания системен файл към устройството, предпочитанието наистина става достъпно в приложението за настройки.
Доста интересно, член на XDA soccerwuedo5 направи малко собствено копаене и намери препратки към фрагмент с деактивирани настройки, наречен "OPReadingMode" в display_settings.xml, който вероятно контролира новата функция за режим на четене, открита в 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" />
Това наистина не е неочаквано, въпреки че OnePlus многократно твърди, че режимът на четене използва различен сензор за околната среда за четене не само интензитет на околната светлина, но и тон, и следователно би имало смисъл функцията да се предлага изключително на OnePlus 5. Съществуването на този низ показва, че може да е възможно функцията да бъде добавена към OnePlus 3T в бъдеща OxygenOS освобождаване, ако не и по-рано, благодарение на модераторите в нашите форуми, но ако има хардуер в игра, той може да работи по различен начин от OnePlus 5.
Заключение
Не можем да говорим от името на OnePlus защо тази модификация на калибрирането на дисплея е възможна на OnePlus 3T, но се свързахме с компанията и ще актуализираме нашите читатели, когато получим отговор. Междувременно, за всички руутнати собственици на OnePlus 3T - определено опитайте тази модификация, ако вашият дисплей е съвместим.