How to completely disable the background work of applications on Xiaomi: all ways

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.

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Select the desired application (for example, Facebook or TikTok).
  3. Go to the Battery Consumption section.
  4. Activate the option to limit background activity.

For mass blackout:

  1. Return to Application Management β†’ click on the three dots in the upper right corner.
  2. Select AutoRun and disable unnecessary programs.
  3. 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 applicationRecommended treatmentPotential 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 Notifications20-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.

  1. Go to Settings β†’ Battery and Performance.
  2. Select Battery Mode β†’ Over-durational.
  3. Enable the option to limit background activity.
  4. 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
Add the banking app to the exceptions under Battery Optimization β†’ Applications Without Restrictions. Reboot your smartphone – sometimes required to apply changes. Check the notification settings of the banking app itself (Settings β†’ Notifications section) If the problem persists, return to balanced mode and manually limit background activity for each application separately.

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 deny

To get a list of all packages installed, use:

adb shell pm list packages

adb 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:

AnnexFunctionalRoot is required.Evaluation
GreenifyHybernation of unnecessary applications, working with ADBNo, but you do. ADB-team)⭐⭐⭐⭐⭐
BreventBlocking background activity at the core levelYes.⭐⭐⭐⭐
ServicelyDisabling system services (e.g. Google Play)Yes.⭐⭐⭐
NaptimeAggressive Doze Control ModeNo (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_SETTINGS

The 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:

  1. Go to Settings β†’ About Phone β†’ MIUI version.
  2. Click on 7 times in a row until the β€œYou became a developer” notification appears.
  3. 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

FAQ: Frequent questions about background work on Xiaomi

Can I completely disable background work for all applications?
Technically, yes, but it will lead to: no notifications (even about calls), no widgets, synchronization problems (mail, clouds), limited to the most voracious programs (games, social networks) and no restrictions on critical programs (messengers, banks).
Why did some applications stop updating after the background work was turned off?
This is normal behavior β€” background data synchronization (like Instagram feed or Gmail) only works when the app is active. Solutions: Open the app manually to update. Use alternative clients with push notifications (like Hermit for lightweight versions of social networks).
How to check which apps consume the most energy in the background?
Use the built-in battery monitor: Settings β†’ Battery β†’ Battery usage. Click on the graph and select the "Last Charging" period. Look at the "Background Consumption" column. Use AccuBattery or GSam Battery Monitor for detailed analysis (showing CPU wakes by application).
Will resetting to factory settings help with background processes?
Yes, but temporarily. After reset: All optimization settings are reset to default, system application backlogs are restored, after 2-3 weeks, consumption will rise again as new programs are installed, and you'd better manually set the restrictions right after the reset before you install many applications.
Is there a difference in background management between MIUI 12, 13 and 14?
Yes, key differences: MIUI Version: MIUI Background management features MIUI 12 Manual shutdown for each application. No mass tools. MIUI 13 Excessive mode, but it's unstable. MIUI 14 Added exceptions for critical applications, improved compatibility with ADB.