Saturation

Draco

Magisk
v1.1
Version
May 22, 2025
Updated

Module Info

  • Source Code View Repository
  • Tags
    #Saturation #Display #SurfaceFlinger #Magisk Module #Color

About this module

Saturation is a small Magisk module that requests 2.0x display saturation through SurfaceFlinger after Android finishes booting.

A Fixed Color Boost

The upstream project consists of a single boot-time display command and minimal module metadata.

Fixed intensity

Requests the same 2.0x saturation value each boot.

Delayed execution

Waits for boot completion and an additional 40 seconds before calling SurfaceFlinger.

No tuning UI

Provides no built-in slider, device profile, or per-app adjustment.

Operation

The service invokes service call SurfaceFlinger 1022 f 2.0 after startup. It changes the requested display rendering parameter at runtime; it does not rewrite panel calibration files or install a new color profile.

Compatibility

SurfaceFlinger transaction 1022 is not a stable public Android API. A firmware update or vendor display implementation can ignore or reinterpret the command. The repository documents a Magisk module and provides no device compatibility matrix or installation sequence.

Visual limits

Higher saturation can make colors appear more vivid while reducing fidelity in photographs, skin tones, and gradients. This module cannot expand the physical color gamut of the panel, convert LCD hardware to OLED, or correct a poorly calibrated display.