Application background activity is one of the main reasons for fast battery drain and slowing down Xiaomi smartphones. Even when you are not using the program, it can continue to consume resources: update data, send notifications or sync with servers. In this article, we will discuss all available methods for disabling background processes, from standard MIUI settings to hidden functions for power users.
The feature of MIUI firmware is that it aggressively optimizes application performance in the background, but sometimes it leads to the opposite effect: instead of saving power, the battery goes down even faster due to constant wake-ups of the processor. We tested all methods on the Redmi Note 12 Pro+, Xiaomi 13 Ultra and POCO F5 models with versions of MIUI 13-14 - instructions are relevant for most modern devices of the brand.
Why background processes are harmful to the smartphone
Each application running in the background consumes three key resources:
- π Battery charge β even 1% of consumption per hour from 10 applications gives 10% of losses in 10 hours of downtime.
- π₯οΈ Processor and RAM β background tasks load cores CPU, which leads to heat and brakes.
- πΆ Mobile traffic β many programs (such as social networks) update data on mobile devices 3G/4G even on standby.
According to tests by XDA Developers, the average MIUI smartphone consumes up to 25-30% of its charge per night due to background activity, and 60% of this loss can be eliminated with the right settings β without root rights or complex manipulation.
β οΈ Warning: Disabling background work of system applications (e.g. com.miui.securitycenter) can cause your smartphone to work unstable. Always check the name of the package before restrictions!
Method 1: Standard MIUI settings (without root)
The safest method is to use built-in optimization tools, which are suitable for 90% of users and do not require technical knowledge.
- Open Settings β Applications β Application Management.
- Select the desired application (for example, Facebook or TikTok).
- Go to the Battery Consumption section.
- Activate the option to limit background activity.
For mass blackout:
- Return to Application Management β click on the three dots in the upper right corner.
- Select AutoRun and disable unnecessary programs.
- Then go to Battery Optimization and set the Restricted mode for applications.
Selected the desired application in "Application Management"
Activated "Limit background activity"
Auto-start disabled for unnecessary programs
Set to "Limited" mode in battery optimization-->
| Type of application | Recommended treatment | Potential charge savings |
|---|---|---|
| Social networks (Instagram, VK) | Limited. | 10-15% |
| Messengers (WhatsApp, Telegram) | No restrictions (but disable auto-update) | 3-5% |
| Games (PUBG Mobile, Genshin Impact) | Restricted + Disable Notifications | 20-25% |
| System (Google Play Services) | Not to limit | β |
Method 2: Using Battery and Performance Mode
MIUI 14 has a hidden super-saving mode that automatically blocks background activity for all applications except system ones.
- Go to Settings β Battery and Performance.
- Select Battery Mode β Over-durational.
- Enable the option to limit background activity.
- Add only critical messengers to the exceptions.
This mode reduces energy consumption by up to 40% in standby mode, but has side effects:
- β° Notifications may be delayed until 10-15 minute.
- π Background synchronization (e.g. mail) only works when you manually open an application.
- π± Some widgets are no longer updated.
Balanced |Ultra-long-term |Performance |I don't know what it-->
What to do if after activation of the ultra-long mode notifications from banking applications have stopped coming
Method 3: ADB-Teams for experienced users
For those who are ready to work with Android Debug Bridge, there is a more flexible method of managing background processes, which allows you to disable autorun for all applications at once, including system ones.
You'll need:
- π» Computer with installed ADB-driver.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β 7 times press to unlock the developer mode).
- π USB-cable (preferably original).
After connecting, perform in the command line:
adb shell cmd appops set <package_name> RUN_ANY_IN_BACKGROUND deny
adb shell cmd appops set <package_name> RUN_IN_BACKGROUND denyTo get a list of all packages installed, use:
adb shell pm list packagesadb shell cmd appops set --uid <user_id> RUN_ANY_IN_BACKGROUND deny
To find user_id Your profile, follow the adb shell pm list of users-->
β οΈ Attention: Misuse of the right ADB It can cause data loss or smartphone failure. Always back up through Settings β Additionally. β Backup and reset before experiments!
Method 4: Optimizers from Third Party Developers
If manual settings seem complicated, you can use specialized utilities. We tested 5 popular applications for managing background processes:
| Annex | Functional | Root is required. | Evaluation |
|---|---|---|---|
| Greenify | Hybernation of unnecessary applications, working with ADB | No, but you do. ADB-team) | βββββ |
| Brevent | Blocking background activity at the core level | Yes. | ββββ |
| Servicely | Disabling system services (e.g. Google Play) | Yes. | βββ |
| Naptime | Aggressive Doze Control Mode | No (but need ADB) | ββββ |
The most balanced option is Greenify. It doesn't require root rights, but you have to do one to work. ADB-team:
adb -d shell pm grant com.oasisfeng.greenify android.permission.WRITE_SECURE_SETTINGSThe application will then be able to:
- π Forced to euthanize selected programs.
- π Turn off wakes from notifications.
- β‘ Block Autostart After Rebooting.
Method 5: Configure through Developer Modes
Hidden settings for developers allow you to fine-tune the behavior of background processes, to activate them:
- Go to Settings β About Phone β MIUI version.
- Click on 7 times in a row until the βYou became a developerβ notification appears.
- Go back to the main settings menu and find a new section for developers.
Key parameters for optimization:
- π§ Do not remain active β kills processes immediately after closing (saves RAM, but can reset the state of applications).
- β‘ Limit background processes β setting a limit on the number of simultaneous tasks.
- π‘οΈ Inactive applications β Manually manage the list of βsleepingβ programs.
- π‘ Mobile data in the background β disabling traffic for selected applications.
- Limit of background processes: 2-3
Do not remain active: VKL (unless you use multitasking)
- Mobile Data Limitation: HCL for Social Media and Gaming-->
What to do if after turning off background work stopped receiving notifications
This is the most common problem in aggressive optimization, and the solutions depend on the type of notifications you give.
For messengers (WhatsApp, Telegram):
- β Add the app to exceptions in Settings β Battery β Optimizing the battery.
- β Enable auto-run for messenger in Settings β Annexes β Auto-start.
- β Check the notification settings inside the application itself (Notifications section" β "Important").
For system notifications (calls, SMS):
- β Make sure you do not disable the com.android.phone system application.
- β Check the permissions in Settings β Annexes β Permit management β Notifications.
For banking applications and 2FA:
- β Cancel all restrictions for the banking application.
- β Turn on the mode for it Without restrictions on battery optimization.
- β Add exceptions to Settings β Special facilities β Optimizing the battery.
Settings β Applications β Viber β Battery β Without restrictions