Установіть спеціальний рівень насиченості на своєму Google Pixel або Pixel 2 [коренева]

click fraud protection

Якщо ви бажаєте встановити спеціальний рівень насиченості дисплея на своєму Google Pixel або Google Pixel 2 XL, ми створили кореневу програму для цього.

Останні флагманські смартфони Google, the Google Pixel 2 і Pixel 2 XL, мав дещо суперечливий тиждень запуску. Деякі ранні рецензенти скаржилися на проблеми з відображенням, наприклад нібито вигорання і приглушених кольорів. Після ан розслідування, Google укладений що вигоряння було лише тимчасовим збереженням зображення, а кольори приглушені тому, що дисплей має точні кольори. Незважаючи на це, компанія визнала скарги користувачів, налаштувавши навігаційну панель, щоб запобігти ефекту залишкового зображення та запровадивши нові колірні режими в листопадовому оновленні безпеки. Однак завдяки цьому оновленню ми можемо скористатися перевагами методів, запроваджених для встановлення a індивідуальний рівень насиченості для наших пристроїв.

З листопадовим оновленням системи безпеки для Google Pixel 2/2 XL було додано три нових колірних режими: природний, посилений і насичений. Відповідно до

здійснити який додає ці колірні режими, «Натуральний» — це sRGB, «Посилений» — це sRGB + 10% насиченості, а «Насичений» — це некеровані кольори. Для детального пояснення керування кольором на Android я рекомендую вам прочитати це відмінний твір Нік Батчер із Google.

Хоча цих варіантів було достатньо, щоб заспокоїти більшість користувачів, деякі хотіли більшого. Кілька користувачів, наприклад Артем Русаковський з AndroidPolice, запитав, чи можна додати повзунок насиченості, щоб налаштувати, як саме виглядає дисплей Pixel 2 XL.

Точні чи ні точні кольори, але деякі користувачі просто воліють змінювати параметри дисплея, поки все не виглядатиме як слід. Переглянувши коміти, які запровадили нові колірні режими, я можу повідомити, що справді можливо принаймні змінити значення насиченості. На жаль, це вимагає кореневого доступу оскільки методив SurfaceFlinger вимагає, щоб програма, що викликає, мала дозвіл HARDWARE_TEST.

Якщо ви хочете спробувати це на своєму пристрої, вам потрібно переконатися, що ваш Google Pixel/Pixel XL увімкнено Android 8.1 або ваш Google Pixel 2/2 XL має принаймні листопадове оновлення безпеки. Що стосується рутування вашого пристрою, на наших форумах є кілька посібників щодо того, як це зробити. Коли ви виконаєте ці дві вимоги, ви можете спробувати використати деякі з наступних команд у терміналі, щоб пограти з рівнем насиченості вашого пристрою.

Налаштування спеціального рівня насиченості на Google Pixel

Спочатку завантажте програму емулятора терміналу на свій телефон. Ми рекомендуємо Material Terminal із магазину Google Play.

Матеріальний терміналРозробник: Ярослав Шевчук

Ціна: безкоштовно.

4.2.

Завантажити

Відкрийте його та введіть «su», щоб надати доступ root. Потім ви можете ввести цю команду, щоб змінити рівень насиченості:

servicecallSurfaceFlinger 1022 fX.X

де X.X — ціле число від 0,0 до 2,0. Чим вище значення, тим більш насичений дисплей. 0.0 робить кольори чорно-білими, тоді як 2.0 встановлює 100% насиченість дисплея.

Ви також можете перемкнути керування кольором sRGB, виконавши таку команду:

service call SurfaceFlinger 1023 i32 0/1

де 0 встановлює керування кольором sRGB, а 1 вимикає керування кольором.

Нарешті, ви можете встановити наступні дві властивості системи, щоб ці значення зберігалися під час завантаження.

setproppersist.sys.sf.color_saturationX.X
setprop persist.sys.sf.native_mode 0/1

Якщо вам потрібен простий спосіб змінити рівень насиченості дисплея, ви також можете скористатися ним відкрите джерело Програма створена модератором форуму XDA Захарій1. Додаток доступний безкоштовно на XDA Labs, тому ви можете завантажити його нижче.

[appbox xda com.xda.sa2ration]

Якщо вам потрібні додаткові параметри калібрування дисплея, такі як налаштування гами дисплея, ви завжди можете прошити спеціальне ядро ​​за допомогою KCAL модуль ядра.