Xiaomiβs MIUI-based smartphones are known for aggressively optimizing background processes, but sometimes even thatβs not enough. Some apps continue to consume battery power, mobile traffic and system resources while running in hidden mode, especially messengers, social networks and gaming customers, which can consume up to 30% of the extra energy per day.
In this article, you will find current methods for completely banning background activity on Xiaomi devices (including Redmi, POCO and Black Shark models) with MIUI 14/15 and HyperOS firmware. We will analyze both standard system settings and hidden functions for power users. Importantly, some restrictions may affect notifications and synchronization, we will warn you about this in advance.
Why apps work in the background and how dangerous it is
Background activity of Android apps performs several key functions:
- π Notifications β messengers (WhatsApp, Telegram) and social networks check new messages
- π Synchronization β email clients (Gmail, Outlook) update emails
- π Analytics β Games and services (Google Play, Mi Fit) collect usage data
- π Optimization β Some apps preload content to speed up work
However, on Xiaomi devices with MIUI 14+, background activity can consume up to 15% of battery power per hour when using 4G/5G actively. For example, TikTok in the background consumes up to 200 MB of traffic in 8 hours, even if you do not use it.
β οΈ Warning: Completely disabling background work for system applications (e.g. com.miui.securitycenter) may cause disruptions MIUI. We recommend limiting yourself to third-party programs only.
| Annex | Average battery consumption in the background (for 8 hours) | Average traffic consumption in the background (per 8 hours) |
|---|---|---|
| 8-12% | 150-200 MB | |
| 5-9% | 100-140 MB | |
| Telegram | 3-5% | 20-50 MB |
| AliExpress | 4-7% | 80-120 MB |
Method 1: Standard Limitation through Battery Settings
The safest method is to use the built-in MIUI tools, which are suitable for most users and do not require super-user rights, and the instructions are relevant for MIUI 14/15 and HyperOS:
- Open Settings β Battery and Performance
- Select Battery Management (or Battery Optimization on newer versions)
- Slip on the Apps Selection (tab at the top of the screen)
- Find the right app in the list and select it.
- Set the Background Activity Switch to the Off position.
- Confirm the action by clicking Restrict in the pop-up window
For a more stringent limitation:
- π In the same menu, select Energy Saving instead of Unlimited
- π« Activate the option to Prohibit Autostart (disable the application when restarting)
- π΅ Enable limit mobile data in the background to save traffic
βοΈ Checking the limitations of background work
β οΈ Note: After these actions, the app won't update the content until you open it.For example, WhatsApp will stop showing new posts in the status bar until you manually launch it.
Method 2: Deep Limitation through "Special Permits"
For applications that ignore standard restrictions (like Facebook or AliExpress), there is a more radical method, which blocks background work at the system level:
- Go to Settings β Applications β Application Management
- Select the desired application from the list
- Slip on the Permits. β Special access
- Find the item Limit background activity and activate it
- Go back and select Battery β Background Activity Management
- Set a Strict Limit (if available)
This method is more effective than the standard method, as:
- π‘οΈ Blocks all background processes, including synchronization
- π Prevents the application from being turned on spontaneously through JobScheduler
- π΄ Disables push notifications via Google Play Services
π‘
If there is no Special Access option, upgrade your MIUI to the latest version or use method 3 to manually restrict your use of ADB.
Method 3: ADB-Teams for experienced users
Android Debug Bridge (ADB) is a method that requires a computer connection but provides maximum efficiency, suitable for MIUI 12 and later.
Steps for Windows/macOS/Linux:
- Enable Developer Mode (7 times tap on the MIUI version in Settings β About Phone)
- Activate USB Debugging in Settings β Additional β For Developers
- Connect your phone to your PC and confirm your trust in your computer
- Open the terminal and enter:
adb shell cmd appops set <package_name> RUN_ANY_IN_BACKGROUND deny
adb shell cmd appops set <package_name> RUN_IN_BACKGROUND denyReplace. <package_name> You can use the app ID (e.g. com.facebook.katana for Facebook) to find out the package via the App Inspector app or the team:
adb shell pm list packages | grep -i "name"List of popular application packages
β οΈ Note: Do not apply these commands to system applications (com.miui., com.android.MIUI or complete loss of functionality (e.g., call notifications will disappear).
Method 4: Using Greenify (without root)
Greenify allows you to freeze background processes without superuser rights, and it is especially useful for devices where standard methods do not work (for example, on some POCO models with custom firmware).
Instructions for setting:
- Install Greenify from Google Play (free version is sufficient)
- Launch the application and provide all the permissions requested
- Click on the + icon in the lower right corner
- Select hibernation apps (e.g. Facebook, Instagram)
- Activate the Hibernation option when blocking the screen
- In the settings, turn on Aggressive Mode (requires) ADB-activation)
To activate the aggressive mode without root, do the following in ADB:
adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGS
adb -d shell pm grant com.oasisfeng.greenify android.permission.BIND_ACCESSIBILITY_SERVICEπ‘
Greenify doesnβt remove apps, it just suspends them, which is safer than shutting them down completely, because it doesnβt break Androidβs logic.
Method 5: Manually shut down via Miui Hidden Settings (for advanced)
MIUI has hidden settings that allow you to more flexibly manage background processes, and can be accessed through an engineering menu or special applications like Miui Hidden Settings (requires Xiaomi EU ROM or unlocked bootloader).
Algorithm of action:
- Install Miui Hidden Settings (available on 4PDA or XDA Developers)
- Open the application and grant superuser rights (if there is root)
- Go to the Battery section β Background Restrictions
- Select an application from the list
- Put the flags in: π Disable background execution π Disable wake locks π Disable alarms
Save the settings and restart the device
This method provides the most control, but has risks:
- β οΈ May disrupt the system services
- β οΈ Requires technical knowledge to recover from failures
- β οΈ Not compatible with some custom firmware
What to do if nothing helps: radical measures
If the app stubbornly ignores all restrictions (often found on Facebook, Snapchat, and some banking apps), extreme measures remain:
- Disabling notifications: π Settings β Notifications β Application settings β Turn off all switches.
- Blocking the Internet: π Settings β Mobile network β Use of data β Ban background traffic πΆ For Wi-Fi: Settings β Wi-Fi β Additionally. β Data management
- Freeze through Titanium Backup (requires root): βοΈ Freezing completely stops the application before defrosting
Removal of system updates:
- ποΈ For pre-installed applications: Settings β Annexes β Remove updates
β οΈ Note: Completely remove system applications (Facebook, Mi Browser, etc.) via ADB or TWRP This may cause errors in the update. MIUI. Better to use freezing.