Stel een aangepast verzadigingsniveau in op uw Google Pixel of Pixel 2 [Root]

Als u een aangepast weergaveverzadigingsniveau op uw Google Pixel of Google Pixel 2 XL wilt instellen, hebben we daarvoor een root-app gemaakt.

De nieuwste vlaggenschip-smartphones van Google, de Google Pixel 2 en Pixel 2 XL, kende een enigszins controversiële lanceringsweek. Sommige vroege recensenten klaagden over weergaveproblemen zoals vermeende inbranding en gedempte kleuren. Na een onderzoek, Googlen geconcludeerd dat het inbranden slechts een tijdelijke beeldretentie was en dat de gedempte kleuren het gevolg zijn van een kleurnauwkeurige weergave. Niettemin erkende het bedrijf klachten van gebruikers door de navigatiebalk aan te passen om beeldretentie en introductie te voorkomen nieuwe kleurmodi in de beveiligingsupdate van november. Dankzij deze update kunnen we echter profiteren van de geïntroduceerde methoden om a aangepast verzadigingsniveau voor onze apparaten.

Met de beveiligingsupdate van november voor de Google Pixel 2/2 XL zijn er drie nieuwe kleurmodi toegevoegd: Natuurlijk, Versterkt en Verzadigd. Volgens de

verbinden dat deze kleurmodi toevoegt, Natuurlijk is sRGB, Boosted is sRGB + 10% verzadiging en Verzadigd is onbeheerde kleuren. Voor een diepgaande uitleg van kleurbeheer op Android raad ik je aan dit te lezen uitstekend stuk door Nick Butcher van Google.

Hoewel deze opties voldoende waren om de meeste gebruikers tevreden te stellen, wilden sommigen meer. Verschillende gebruikers, zoals Artem Russakovski uit AndroidPolitie, vroeg zich af of het mogelijk is om een ​​verzadigingsschuifregelaar toe te voegen om precies aan te passen hoe het Pixel 2 XL-scherm eruit ziet.

Kleurnauwkeurig of niet, sommige gebruikers geven er gewoon de voorkeur aan de weergave-instellingen aan te passen totdat alles er precies goed uitziet. Nadat ik naar de commits heb gekeken die de nieuwe kleurmodi introduceerden, kan ik melden dat het inderdaad mogelijk is om op zijn minst de verzadigingswaarde te wijzigen. Helaas, dit vereist root-toegang sinds de methodenin SurfaceFlinger vereist dat de bellende app de HARDWARE_TEST-machtiging heeft.

Als je dit op je apparaat wilt proberen, moet je ervoor zorgen dat je Google Pixel/Pixel XL is ingeschakeld Android 8.1 of uw Google Pixel 2/2 XL heeft minimaal de beveiligingsupdate van november. Wat betreft het rooten van uw apparaat: we hebben verschillende handleidingen beschikbaar op onze forums over hoe u dat kunt doen. Zodra u aan deze twee vereisten voldoet, kunt u enkele van de volgende opdrachten in de terminal proberen te gebruiken om te spelen met het verzadigingsniveau van uw apparaat.

Een aangepast verzadigingsniveau instellen op de Google Pixel

Download eerst een terminalemulator-app op uw telefoon. Wij raden Material Terminal uit de Google Play Store aan.

MateriaalterminalOntwikkelaar: Yaroslav Shevchuk

Prijs: gratis.

4.2.

Downloaden

Open het en typ vervolgens "su" om root-toegang te verlenen. Vervolgens kunt u deze opdracht invoeren om het verzadigingsniveau te wijzigen:

servicecallSurfaceFlinger 1022 fX.X

waarbij X.X een geheel getal tussen 0,0 en 2,0 is. Hoe hoger de waarde, hoe verzadigder het display. 0.0 maakt de kleuren zwart en wit, terwijl 2.0 de weergave op 100% verzadiging zet.

U kunt het sRGB-kleurbeheer ook in- of uitschakelen door de volgende opdracht te geven:

service call SurfaceFlinger 1023 i32 0/1

waarbij 0 het sRGB-kleurbeheer instelt en 1 het kleurbeheer uitschakelt.

Ten slotte kunt u de volgende twee systeemeigenschappen instellen om deze waarden tijdens het opstarten op te slaan.

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

Als u op een eenvoudigere manier het verzadigingsniveau van uw beeldscherm wilt wijzigen, kunt u deze ook gebruiken open source app gemaakt door XDA Forum Moderator Zachare1. De app is gratis beschikbaar op XDA Labs, dus je kunt hem hieronder downloaden.

[appbox xda com.xda.sa2ration]

Als u meer beeldschermkalibratieopties wilt, zoals het instellen van het beeldschermgamma, kunt u altijd een aangepaste kernel flashen met de KCAL kernelmodule.