iKCAL

Magisk KSU APatch

iKCAL is a root module that lets you apply presets for KCAL (Kernel Color Adjustment / screen color calibration). It modifies sysfs nodes like /sys/devices/platform/kcal_ctrl.0/kcal (or similar) to adjust red/green/blue gains, saturation, hue, etc., for better color accuracy, warmer/cooler temperatures, vibrance, or accessibility (e.g., color vision correction).

Features

  • Several built-in presets to choose from (exact list not detailed in README; users select via the included ikcal command).
  • After installation, run su -c ikcal (or ikcal in a rooted shell) to open a menu and apply a preset.
  • Reversible — uninstall the module and reboot to reset colors.

Requirements

  • Kernel with KCAL support (most custom kernels on Snapdragon devices; requires Linux 3.10+ kernel).
  • Root via Magisk 20.4+ (or equivalent KSU/APatch).
  • Recommended: Latest BusyBox.
  • Not all stock kernels support KCAL; check with cat /sys/devices/platform/kcal_ctrl.0/kcal (if it exists and is writable).

Installation

  1. Download the module zip from the official source: https://www.pling.com/p/1996119/ (primary download link) or GitHub repo.
  2. Install via:
    • Magisk app → Modules → Install from storage.
    • KernelSU/APatch manager → Flash the zip.
  3. Reboot.

Important notes & warnings

  • Only works on KCAL-supported kernels — it will do nothing or fail silently otherwise.
  • Use responsibly — extreme presets can make the screen look unnatural or washed out.
  • No bootloop risk mentioned; changes are applied post-boot via the module scripts.
  • Report bugs via the author’s Telegram group: https://t.me/raidenprjktsgroup
  • Credits in README go to preset contributors and templates like MMT-Extended and mod-util.

The GitHub repo has no published releases (as of latest checks), but the source is public with customize.sh, module.prop, and scripts. The module.prop description reads: “Personalize your device for a truly one-of-a-kind experience. Usage: su -c ikcal.”

If your device/kernel supports KCAL, this is a simple way to tweak display colors without flashing a new kernel. Test carefully and back up first. Let me know if you need help checking KCAL support on your device or troubleshooting!

Module Info

  • Version v1.0.0
  • Module By
    raidenkkj
  • Source Code View Repository
  • Requirement
    Magisk KernelSU APatch
  • Latest Update