
LMK Controller v1.4 is out
LMK Controller is a Magisk/KernelSU module that lets you tune Android's Low Memory Killer. It supports Classic LMK, PSI LMKD and Legacy LMKD with automatic detection.
What's new in v1.4:
Live WebUI dashboard with real-time RAM, ZRAM and swappiness
Kill log (reads from logcat) so you can see what LMKD is killing
App whitelist to keep selected apps alive (checks if the package actually exists)
Snapshot/Restore system. Original values are backed up on install and restored on uninstall.
New Reset to Stock button
PSI LMKD profiles now automatically scale with total RAM, just like Classic LMK
Also fixed an issue where RAM stats weren't loading on some devices. It turned out KernelSU-Next's exec bridge can truncate large command output, so memory values are now read individually instead of parsing the entire /proc/meminfo.
GitHub https://github.com/ferrdishx/LMK-Controller
I'd appreciate any feedback, especially from people using different kernels or devices. I've mainly tested on an SD845 device running Classic LMK.