Legen Sie einen benutzerdefinierten Sättigungspegel auf Ihrem Google Pixel oder Pixel 2 fest [Root]

Falls Sie auf Ihrem Google Pixel oder Google Pixel 2 XL eine benutzerdefinierte Sättigungsstufe für die Anzeige festlegen möchten, haben wir hierfür eine Root-App erstellt.

Googles neueste Flaggschiff-Smartphones, das Google Pixel 2 und Pixel 2 XLhatte eine etwas kontroverse Startwoche. Einige frühe Rezensenten beklagten sich über Anzeigeprobleme wie z angebliches Einbrennen und gedeckte Farben. Nach einem Untersuchung, Google abgeschlossen dass das Einbrennen nur eine vorübergehende Bildeinlagerung war und dass die gedämpften Farben darauf zurückzuführen sind, dass die Anzeige farbgenau ist. Dennoch reagierte das Unternehmen auf Beschwerden von Nutzern, indem es die Navigationsleiste optimierte, um das Einbrennen und Einbrennen von Bildern zu verhindern neue Farbmodi im November-Sicherheitsupdate. Dank dieses Updates können wir jedoch die eingeführten Methoden zum Festlegen von a nutzen benutzerdefinierter Sättigungsgrad für unsere Geräte.

Mit dem Sicherheitsupdate vom November für das Google Pixel 2/2 XL wurden drei neue Farbmodi hinzugefügt: Natürlich, Verstärkt und Gesättigt. Entsprechend der

begehen Dadurch werden diese Farbmodi hinzugefügt: „Natürlich“ ist sRGB, „Boosted“ ist sRGB + 10 % Sättigung und „Saturated“ sind nicht verwaltete Farben. Für eine ausführliche Erklärung des Farbmanagements unter Android empfehle ich Ihnen, dies zu lesen ausgezeichnetes Stück von Nick Butcher von Google.

Obwohl diese Optionen ausreichten, um die meisten Benutzer zu beruhigen, wollten einige mehr. Mehrere Benutzer, wie zum Beispiel Artem Russakovski aus AndroidPolice, fragte sich, ob es möglich ist, einen Sättigungsregler hinzuzufügen, um das Aussehen des Pixel 2 XL-Displays genau anzupassen.

Farbtreu oder nicht, manche Benutzer ändern einfach lieber die Anzeigeeinstellungen, bis alles genau richtig für sie aussieht. Nachdem ich mir die Commits angesehen habe, mit denen die neuen Farbmodi eingeführt wurden, kann ich berichten, dass es tatsächlich möglich ist, zumindest den Sättigungswert zu ändern. Leider ist dies erfordert Root-Zugriff seit der MethodenIn Für SurfaceFlinger muss die aufrufende App über die Berechtigung HARDWARE_TEST verfügen.

Wenn Sie dies auf Ihrem Gerät ausprobieren möchten, müssen Sie sicherstellen, dass Ihr Google Pixel/Pixel XL eingeschaltet ist Android 8.1 oder Ihr Google Pixel 2/2 XL verfügt mindestens über das Sicherheitsupdate vom November. Was das Rooten Ihres Geräts angeht, finden Sie in unseren Foren mehrere Anleitungen dazu. Sobald Sie diese beiden Anforderungen erfüllen, können Sie versuchen, einige der folgenden Befehle im Terminal zu verwenden, um mit dem Sättigungsgrad Ihres Geräts herumzuspielen.

Festlegen eines benutzerdefinierten Sättigungsniveaus auf dem Google Pixel

Laden Sie zunächst eine Terminalemulator-App auf Ihr Telefon herunter. Wir empfehlen Material Terminal aus dem Google Play Store.

MaterialterminalEntwickler: Jaroslaw Schewtschuk

Kostenlos.

4.2.

Herunterladen

Öffnen Sie es und geben Sie dann „su“ ein, um Root-Zugriff zu gewähren. Anschließend können Sie diesen Befehl eingeben, um den Sättigungsgrad zu ändern:

servicecallSurfaceFlinger 1022 fX.X

Dabei ist X.X ein ganzzahliger Wert zwischen 0,0 und 2,0. Je höher der Wert, desto gesättigter ist die Anzeige. Bei 0,0 werden die Farben schwarz und weiß dargestellt, bei 2,0 wird die Anzeige auf 100 % Sättigung eingestellt.

Sie können das sRGB-Farbmanagement auch umschalten, indem Sie den folgenden Befehl eingeben:

service call SurfaceFlinger 1023 i32 0/1

Dabei stellt 0 das sRGB-Farbmanagement ein und 1 deaktiviert das Farbmanagement.

Abschließend können Sie die folgenden beiden Systemeigenschaften so festlegen, dass diese Werte beim Booten gespeichert werden.

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

Falls Sie den Sättigungspegel Ihres Displays einfacher ändern möchten, können Sie auch diese verwenden Open Source App erstellt vom XDA Forum Moderator Zacharee1. Die App ist kostenlos auf XDA Labs verfügbar, sodass Sie sie unten herunterladen können.

[appbox xda com.xda.sa2ration]

Wenn Sie weitere Optionen zur Anzeigekalibrierung wünschen, z. B. die Einstellung des Anzeige-Gammas, können Sie jederzeit einen benutzerdefinierten Kernel mit flashen KCAL Kernelmodul.