Définissez un niveau de saturation personnalisé sur votre Google Pixel ou Pixel 2 [Root]

Si vous souhaitez définir un niveau de saturation d'affichage personnalisé sur votre Google Pixel ou Google Pixel 2 XL, nous avons créé une application racine pour faire exactement cela.

Les derniers smartphones phares de Google, le Google Pixel 2 et Pixel 2 XL, a connu une semaine de lancement quelque peu controversée. Certains premiers évaluateurs se plaignaient de problèmes d'affichage tels que brûlure présumée et des couleurs sourdes. Après un enquête, Google conclu que la rémanence n'était qu'une rétention d'image temporaire et que les couleurs atténuées sont dues au fait que l'affichage est précis en termes de couleurs. Néanmoins, la société a reconnu les plaintes des utilisateurs en modifiant la barre de navigation pour empêcher la rétention d'image et en introduisant nouveaux modes de couleur dans la mise à jour de sécurité de novembre. Cependant, grâce à cette mise à jour, nous pouvons profiter des méthodes introduites pour définir un niveau de saturation personnalisé pour nos appareils.

Avec la mise à jour de sécurité de novembre pour le Google Pixel 2/2 XL, trois nouveaux modes de couleur ont été ajoutés: Naturel, Boosté et Saturé. Selon le commettre qui ajoute ces modes de couleur, Naturel est sRVB, Boosté est sRVB + 10 % de saturation et Saturé est des couleurs non gérées. Pour une explication approfondie de la gestion des couleurs sur Android, je vous recommande de lire ceci excellent morceau par Nick Butcher de Google.

Bien que ces options suffisent à apaiser la plupart des utilisateurs, certains en voulaient plus. Plusieurs utilisateurs, comme Artem Russakovski de AndroidPolice, je me suis demandé s'il était possible d'ajouter un curseur de saturation pour personnaliser exactement l'apparence de l'écran du Pixel 2 XL.

Couleurs exactes ou non, certains utilisateurs préfèrent simplement modifier les paramètres d'affichage jusqu'à ce que tout leur semble parfait. Après avoir regardé les commits qui ont introduit les nouveaux modes de couleur, je peux signaler qu'il est effectivement possible de modifier au moins la valeur de saturation. Malheureusement, ceci nécessite un accès root depuis le méthodesdans SurfaceFlinger nécessite que l'application appelante dispose de l'autorisation HARDWARE_TEST.

Si vous souhaitez essayer ceci sur votre appareil, vous devez vous assurer que votre Google Pixel/Pixel XL est allumé. Android 8.1 ou votre Google Pixel 2/2 XL utilise au moins la mise à jour de sécurité de novembre. En ce qui concerne le root de votre appareil, nous avons plusieurs guides disponibles sur nos forums pour savoir comment procéder. Une fois que vous remplissez ces deux conditions, vous pouvez essayer d'utiliser certaines des commandes suivantes dans le terminal pour jouer avec le niveau de saturation de votre appareil.

Définition d'un niveau de saturation personnalisé sur le Google Pixel

Tout d’abord, téléchargez une application d’émulation de terminal sur votre téléphone. Nous recommandons Material Terminal du Google Play Store.

Borne matérielleDéveloppeur: Yaroslav Shevchuk

Prix ​​: Gratuit.

4.2.

Télécharger

Ouvrez-le, puis tapez "su" pour accorder l'accès root. Ensuite, vous pouvez saisir cette commande pour modifier le niveau de saturation :

servicecallSurfaceFlinger 1022 fX.X

où X.X est une valeur entière comprise entre 0,0 et 2,0. Plus la valeur est élevée, plus l'affichage est saturé. 0.0 rend les couleurs noir et blanc tandis que 2.0 règle l'affichage à 100 % de saturation.

Vous pouvez également activer la gestion des couleurs sRVB en exécutant la commande suivante :

service call SurfaceFlinger 1023 i32 0/1

où 0 définit la gestion des couleurs sRGB et 1 désactive la gestion des couleurs.

Enfin, vous pouvez définir les deux propriétés système suivantes pour que ces valeurs soient enregistrées au démarrage.

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

Si vous souhaitez un moyen plus simple de modifier le niveau de saturation de votre écran, vous pouvez également utiliser ceci Open source application créée par le modérateur du forum XDA Zacharee1. L'application est disponible gratuitement sur XDA Labs, vous pouvez donc la récupérer ci-dessous.

[appbox xda com.xda.sa2ration]

Si vous souhaitez davantage d'options d'étalonnage d'affichage, telles que le réglage du gamma d'affichage, vous pouvez toujours flasher un noyau personnalisé avec le KCAL module du noyau.