无Root权限下MIUI11极致省电模式相关技术问询:禁用启动选项/让应用持续运行/ADB卸载组件
Hey there, let's break down your questions about MIUI 11's Ultra Battery Saver Mode without root access, and address that frustrating bootloop issue you ran into earlier:
1. How to keep apps running persistently in Ultra Battery Saver Mode (FEASIBLE)
This is the most reliable no-root solution for your core need. Here's how to set it up properly:
- First, open the Ultra Battery Saver Mode settings, find the Allowed Apps list, and manually add your target app(s) to this whitelist.
- Then, grant extra permissions to prevent the system from killing the app unexpectedly:
- Navigate to
Settings > App Settings > Permission Management > Special Permissions > Battery Optimization, locate your app, and set it to Not Allowed. - Go to
Settings > App Settings > Permission Management > Auto-start, enable auto-start for your target app to let it restart if needed.
- Navigate to
- Final step: Lock the app in the background (swipe down on the app in the recent tasks screen to lock it). This stops the system from sweeping it away during background cleanup.
Test this by enabling Ultra Battery Saver Mode and monitoring your app—this should keep most apps running consistently on MIUI 11.
2. Can I uninstall the Ultra Battery Saver component via ADB Shell? (NOT RECOMMENDED, HIGH RISK)
As you learned the hard way, messing with com.miui.securitycenter leads to bootloops, and here's why:
- Ultra Battery Saver Mode is tightly integrated into core MIUI system components like
com.miui.securitycenterandcom.miui.powerkeeper, which are critical to system stability and the boot process. - There's no way to isolate and uninstall just the Ultra Battery Saver module without breaking system dependencies. Uninstalling the entire security center component corrupts the system's boot sequence, forcing a full wipe and reset (like you had to do before).
- Even trying to disable specific sub-components via ADB (e.g.,
pm disable-user --user 0 com.miui.powerkeeper) can lead to unexpected crashes or boot failures—this is not a safe no-root operation.
3. Can I disable the option to launch Ultra Battery Saver Mode? (NO FULL DISABLE, ONLY LIMIT TRIGGERS)
There's no official no-root way to completely remove or disable the Ultra Battery Saver Mode launch options, but you can minimize accidental triggers:
- Turn off auto-enable: Go to
Settings > Battery & Performance > Ultra Battery Saver Mode, and toggle off the option that says "Auto-enable when battery is at X%". - Remove the quick settings toggle: Swipe down the notification shade, tap the edit icon for quick settings, and drag the "Ultra Battery Saver" toggle out of the active list to hide it.
If you want a full disable, you'd need root access to modify system files or flash a custom ROM—but that's outside the scope of no-root operations.
Final Recommendation
Since full disable isn't possible without root, focus on the first method to keep your critical apps running in Ultra Battery Saver Mode—it's the safest and most effective no-root workaround for your use case.
内容的提问来源于stack exchange,提问作者Alpha13




