A lightweight Magisk module designed to reduce CPU usage by assigning low priority to background apps. It helps improve device battery life and thermal efficiency without affecting foreground performance.
- Renice selected apps to lowest CPU priority (
nice = 19) - Configurable app list (
applist.txt) - Lightweight shell script – no daemons or binary dependencies
- Auto-runs at boot and every 2 minutes
- Optional logging and configuration via
.propfiles
The module runs renice on selected app PIDs based on your list, making them less CPU-hungry. It's perfect for background-heavy apps like browsers, social media, or analytics.
| File | Purpose |
|---|---|
applist.txt |
Package names of apps to renice |
priority_list.txt |
List of exact processes to target (optional) |
log_control.prop |
Enable/disable logging (LOG_MODE=on/off) |
config.prop |
Module settings (like interval, delay etc.) |
- ✏️ Edit
applist.txtto include app package names - 🔄 Modify
config.propto change behavior (like delay, interval) - 📜 Logs are saved only if
LOG_MODE=on
- Works on Android 9–15
- No BusyBox required
- Tested on Nothing OS / CMF 1 rooted device
- This module doesn't interfere with foreground app priority.
- Use responsibly — overly aggressive renicing can cause background desyncs.
- Safe to uninstall anytime via Magisk Manager.
Click here to download latest ZIP
Created by UC YT OFFICIAL
Maintained with ❤️ by Zaki