How to completely ban Xiaomi applications from working in the background: 5 proven ways

Background activity is one of the main reasons for fast battery drain and slowdown of Xiaomi smartphones. Even when you are not using the program, it can consume resources: update data, send notifications or synchronize with servers, especially aggressive social networks (Facebook, Instagram), messengers (WhatsApp, Telegram) and Google system services.

There are several ways to limit background activity on MIUI, from soft settings to full locking, but it’s important to understand that some applications (such as messengers or navigators) will stop working correctly if they are completely banned from background activity. In this article, we will analyze all available methods, from safe to radical, and explain which ones are best used for different types of programs.

You will also learn how to get around the limitations of MIUI if the system automatically returns settings to factory settings (this is a common problem on the Redmi Note 10/11, POCO X3/X4 and Mi 11/12). Ready to optimize your smartphone? Let's start with the simplest way.

1. Limit background activity through battery settings

The most obvious and safe method is to use MIUI built-in power management tools, which are suitable for most applications, except for system applications (e.g. com.miui.securitycenter or com.android.phone), which cannot be limited to standard tools.

To set the limits:

  1. Open Settings β†’ Battery and Performance.
  2. Select Battery Consumption Management (on some versions of MIUI, Battery Use).
  3. Slip on the desired application in the list.
  4. In the Background Activity section, select Limit or Disallow (depending on the firmware version).

In the models with MIUI 14+ (For example, Xiaomi 13 or Redmi Note 12 may be slightly different: β†’ Annexes β†’ Application management β†’ [Select an application] β†’ Battery β†’ Background activity.

The application is not a messenger (Viber, Telegram, etc.)

You do not have important notifications from this app.

You do not use background features (such as music on Spotify)

The app does not sync data (e.g., mail or calendar)-->

⚠️ Note: After the restriction, some programs may stop updating content in real time. for example, Instagram won't show new stories until you manually open it, and Google Maps may stop tracking your location for navigation.

2. Use of Charge Saving mode for individual applications

If you completely ban background work too radically, you can compromise to turn on the application mode Saving charge, in which case the program can work in the background, but with serious limitations: reduced synchronization frequency, disable auto-update and some push notifications.

How to do this:

  • πŸ”‹ Go to Settings. β†’ Battery and productivity β†’ Saving charge.
  • πŸ“± Select the Applications and find the desired program in the list.
  • πŸ”„ Activate the switch Charge Savings (on some models – Battery Optimization).

This method is well suited for social networks (TikTok, Twitter), news aggregators and other applications that are not critical for background work, but still sometimes need to update data.

Social networks (Facebook, Instagram)

Messengers (WhatsApp, Telegram)

Games (PUBG, Genshin Impact)

System Processes (MIUI, Google Services)

Others-->

⚠️ Attention: POCO F3/F4 and other models after updating to MIUI 13/14 If you notice that the app is active again in the background, check its status in the menu Saving charge.

3. Complete shutdown of autostart and background activity

For a radical limitation, use AutoRun, which blocks the application from starting when the system starts and prevents it from running in the background after closing, a method that is suitable for rarely used programs or those that you only run manually (for example, banking applications, photo editors).

Instructions:

  • πŸ›‘οΈ Open the Settings. β†’ Annexes β†’ Application management.
  • πŸ” Select the desired application from the list.
  • 🚫 Find the Auto Start and turn it off.
  • πŸ”„ Go back and set the Battery section to Prohibit background activity.

On Xiaomi 12 Pro, Redmi K50 and other flagships with MIUI 13+, you may need to further disable Show notifications so that the application does not wake up the system to send push messages.

What to do if the settings are reset after rebooting?
On some versions of MIUI (especially 12.5 and below), the system automatically returns autorun settings to factory ones. This is due to the work of the service com.miui.zeus, which optimizes performance. To avoid reset: 1. Once autorun is disabled, restart the phone manually. 2. Install the Greenify application (root rights are required) to force the restriction of background processes. 3. Update the firmware to the latest version of MIUI - this problem is less common in new builds.

⚠️ Warning: Disabling auto-runs for system applications (e.g. com.miui.home or com.google.android.gms) can cause the phone to run unstable!

4.Using hidden MIUI settings (for power users)

MIUI has hidden settings that allow for more flexibility in managing background processes, such as manually prioritizing an application or completely blocking its access to system resources, which are not officially dokumented, but work on most Xiaomi devices.

To access them:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone and tap the MIUI version 7 times.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Find Background Process Limit (or Background Process Limit) and select Without Background Processes.
  4. For individual applications, use Do Not Retain Activity (in the developer settings).

On models with Qualcomm Snapdragon (for example, POCO F5 or Redmi Note 12 Pro+), these settings work more stable than on devices with MediaTek (for example, Redmi 10C), where lags are possible after applying restrictions.

πŸ’‘

If after changing the hidden settings, the phone began to brake, return the Background Limitation parameter to the Standard Limit value and restart the device.

Method of limitationSuitable forEffects of consequencesReversibility
Battery limitationSocial media, news appsLess frequently updates contentEasy to cancel.
Saving chargeMessengers (if not critical push notifications)Delay in notificationEasy to cancel.
Shutting down autostartRarely used applicationsIt does not update without manual start-upMedium (may reset)
Hidden settings (developer)Technically savvy usersPossible lags of the systemHard to cancel.
Forced Stop (ADB)System applicationsMIUI functions may stop workingDemands a PC.

5. Forced app stops via ADB (for advanced)

If standard methods don't work (e.g., the app still wakes up in the background), you can use ADB (Android Debug Bridge) to force you to shut down, which requires connecting the phone to your computer and basic command line knowledge.

Step-by-step:

  1. Install ADB Tools on your PC.
  2. Enable USB debugging in the developer settings on your phone.
  3. Connect Xiaomi to your computer and confirm your trust in the device.
  4. Open the command prompt (Windows) or terminal (macOS/Linux) and type: adb shell pm disable-user --user 0 com.example.app (replace com.example.app with a real application package, for example, com.facebook.katana for Facebook).

To find the exact application package, use the command:

adb shell pm list packages | grep "appendix name"

⚠️ Note: Disabling system packages (e.g. com.miui.securitycenter) may make it impossible to boot your phone.Before experimenting, back up through Settings β†’ Additionally. β†’ Backup and reset.

πŸ’‘

ADB-The commands allow you to disable even those applications that MIUI It doesn't limit the interface, but it's a method that requires caution, because the wrong command can disrupt the system.

6. Alternative methods: Greenify and other utilities

If you don't want to mess with manual settings, you can use third-party apps to hibernate background processes, and the most popular solution is Greenify (requires root rights to work properly), which allows you to freeze unnecessary programs, preventing them from waking up without your knowledge.

How to set up Greenify:

  • πŸ“₯ Install the app from Google Play.
  • πŸ”§ Grant rights Special access (in settings) MIUI It's the settings. β†’ Annexes β†’ Special access β†’ Optimizing the battery).
  • βž• Add apps to the hibernation list (e.g. Facebook, LinkedIn, Amazon Shopping).
  • ⚑ Enable Aggressive Hibernation (requires root).

For rootless devices (such as the Redmi A1 or POCO M4 Pro), Greenify will work in limited mode, but it will still help reduce background activity.

Other useful utilities:

  • πŸ›‘οΈ Brevent – blocks background processes without root (uses) ADB).
  • ⚑ Servicely – Disables unnecessary services (requires root).
  • πŸ”‹ AccuBattery – analyzes battery consumption and helps to identify β€œgluttonous” applications.

7.What to do if the settings are not saved?

Many Xiaomi users are faced with a problem: after rebooting or updating the system, background settings are reset, this is due to the work of the service com.miui.zeus, which β€œoptimizes” applications as it sees fit.

Solutions:

  • πŸ”„ Update. MIUI until the latest version - in new assemblies, the problem is less common.
  • πŸ“΅ Turn off Automatic Optimization: Go to Settings β†’ Battery and productivity β†’ Battery settings. Disconnect Adaptive Battery and Optimization MIUI.

Use Tasker or MacroDroid

com.miui.zeus

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find MIUI (or Security) optimization.
  3. Click Clear the cache and Stop.

On Xiaomi 13 Ultra and other 2023 flagships, the problem of resetting is less common, but still possible. If nothing helps, try resetting to factory settings (don’t forget to make a backup!).

FAQ: Frequent questions about background activity on Xiaomi

❓ Why After Background Activity Restrictions, the App Stopped Showing Notifications?
This is normal behavior. When you ban background work, the app can't check new data (like messages or updates) without your direct interaction. To return notifications, allow background activity or turn on Charge Saving mode instead of completely banning.
❓ Can background activity be limited for system applications? MIUI?
Partially. Some system processes (e.g., com.miui.home) cannot be restricted through standard settings, which will lead to a crash of the interface. However, you can use ADB to stop unnecessary services, such as adb shell pm disable-user --user 0 com.miui.analytics (this will disable MIUI analytics collection).
❓ Why Xiaomi is using MediaTek (like Redmi) 10C) Background settings are reset more often than on Snapdragon?
This is due to the peculiarities of MediaTek processor optimization: their energy-saving algorithms more aggressively β€œclean” background processes to compensate for less efficient power consumption compared to Snapdragon, the solution is to disable MIUI optimization in battery settings or use Greenify for forced hibernation.
❓ How to check which apps are currently working in the background?
There are several ways: Through Settings β†’ Applications β†’ Application Management β†’ [Select App] β†’ Battery (view activity chart). With ADB: adb shell dumpsys battery unplug (shows a list of active processes). Install AccuBattery or BetterBatteryStats (requires root for full analysis).
❓ Can you limit background activity for Google Play Services?
Technically, but not recommended. Google Play Services is responsible for account sync, push notifications, geolocation and other critical features, and its limitation will lead to: Stop app updates; Google login issues. Broken notifications in Gmail, YouTube, and other apps. Instead, try limiting individual features in Google settings β†’ Account. β†’ Synchronization.