Blue Light Filter logo

Blue Light Filter

Developed by @NoneBaiano

Dls
Ver
v1.0.0
Size
12.36 KB
Date
30 Jul 2026
bluelightfilter.md

The Blue Light Filter is a systemless root module that applies a color transform matrix directly through Android's SurfaceFlinger. Unlike traditional apps that use screen overlays, it intercepts graphics at the compositor level to filter blue light across the entire display, including secure apps and system bars.

I've been running this on my daily driver to cut down on eye fatigue during late-night reading sessions. Since it applies the tint at the system compositor level, you don't get those annoying bright flashes when opening banking apps or pulling down the status bar. It just works quietly in the background with zero battery drain.

Core Features

  • True full-screen coverage since the tint natively includes the navigation and status bars.
  • Bypasses secure flags so apps that block overlays won't suddenly disable the filter.
  • Configure your colors right from the built-in WebUI to find the perfect amber tint.
  • Zero battery impact because there are absolutely no running background processes.

Support & Requirements

  • Android Version: Android 8.0 (API 26) and newer.
  • Root Manager: Magisk or KernelSU.
  • Dependencies: MMRL or KSUWebUIStandalone (required to access the WebUI settings).

How to Install

  1. Flash the downloaded .zip file directly through your Magisk or KernelSU app.
  2. Reboot your device to allow the SurfaceFlinger changes to take effect.
  3. Open your WebUI manager (like MMRL) to adjust the RGB sliders and save your setup.