v1.4 — Dashboard, Whitelist & Snapshot Restore
What's New
Dashboard — Live RAM and ZRAM usage, current swappiness, and a real kill log straight from logcat | grep lmkd, refreshed every 5 seconds.
Whitelist — Protect specific apps from ever being killed. Package names are validated against pm path before being accepted, so invalid or non-existent packages are rejected instantly instead of silently saved. A background monitor reapplies oom_score_adj -1000 every ~20 seconds, no reboot required.
Snapshot & Restore — On first install, the module captures your device's original memory tuning values before touching anything. Uninstalling restores everything exactly as it was found.
Reset to Stock — One tap in the WebUI to revert to default values without uninstalling.
RAM-aware PSI scaling — Gamer, Stable and Normal profiles on PSI LMKD now scale with total device RAM, matching the behavior Classic LMK already had.
Fixed
- RAM dashboard failing to read on some devices due to the KernelSU-Next exec bridge truncating large command output — values are now isolated individually via
awkinstead of parsing the full/proc/meminfo - Removed reliance on shell pipes (
cat | grep) inside WebUI exec calls for better cross-bridge compatibility - Recent Kills log matching unrelated lmkd messages as false-positive kills — now filtered on the exact
Kill '...'pattern
Full Changelog
See README changelog section for the complete version history.