Module Overview
UltraOpt Reborn is a Magisk module for Android designed to reduce unnecessary background activity and save system resources, especially while the screen is off.
⚡ How it works
After boot, UltraOpt Reborn automatically detects the capabilities of the device and generates its configuration. It does not blindly apply the same settings to every phone — CPU governors and mem_sleep modes are checked before they are used.
The main component is the lightweight hibernation daemon, which monitors the screen state:
- Screen ON → normal CPU settings are restored.
- Screen OFF → sleep-oriented CPU settings are applied.
- When the screen turns back ON → the previous settings are restored.
- Unsupported governors or sleep modes are skipped instead of writing invalid values.
- Configuration problems are reported in the log.
The daemon is designed to have minimal overhead. It does not continuously busy-loop; it periodically checks the system and spends most of its time sleeping.
🔋 Benefits
The main goal is reducing unnecessary activity while the device is idle, rather than forcing higher performance.
This can help:
- Reduce battery drain while the screen is off.
- Reduce unnecessary CPU activity in the background.
- Limit unnecessary system activity.
- Maintain normal performance when the screen is on.
- Automatically restore normal settings after waking the device.
UltraOpt Reborn also includes additional system optimization tweaks that can be enabled or disabled through the interactive menu.
🛠 Interactive control
The module is primarily managed through its interactive interface. To access the menu, use the following command:
su -c ultraopt
The menu allows users to configure the module without manually editing configuration files, select the interface language, and manage the available optimization features.
A real-time system monitor is also available:
su -c ultraopt -monitor
It can be used to monitor screen state, CPU governors, mem_sleep, battery information, and daemon status.
🔐 Compatibility
UltraOpt Reborn is designed for 64-bit ARM Android devices and checks whether individual features are actually supported before applying them.
If a particular feature is unavailable on the device or kernel, UltraOpt skips it instead of forcing an incompatible value.
Note: UltraOpt Reborn v6.10 is not designed to make your phone constantly run at maximum performance. Its purpose is to reduce unnecessary activity and resource consumption when those resources are not needed.
Rate this Module
Share your experience with the community.
* You will be prompted to login via Google in one click to verify your rating.