Autorun in the background on Xiaomi Redmi: why you need and how to configure

Have you ever noticed that some apps on your Xiaomi Redmi run on their own, even if you didn't open them? Or the battery runs out faster than expected, even though you barely used your phone? Chances are autorun in the background - one of the key features of the MIUI shell that can both simplify life and create problems.

This feature allows apps to automatically launch under certain conditions (like when your phone is rebooted or connected to Wi-Fi), update data in the background and send notifications. On the one hand, it is convenient: messengers are always at hand, the weather is updated without you, and social networks show fresh posts. On the other hand, uncontrolled auto-start can eat up battery power, load the processor and even slow down the smartphone.

In this article, we will learn how autorun Xiaomi Redmi works, what applications use it, and most importantly, how to customize it to make your smartphone work longer and more stable, and answer frequent questions: does autorun affect autonomy, can it be completely turned off, and what will happen if you ban it for system applications.

What is the Auto-Running of Applications on Xiaomi Redmi

Auto-start (or Auto-start in MIUI) is a mechanism that allows applications to activate without direct user interaction, and works at the operating system level and is closely integrated with Battery Optimization and Application Resolutions.

When you install a new app, MIUI may by default allow or disable it to auto-run depending on the category:

  • ๐Ÿ“ฑ System applications (e.g. Settings, Phone, Messages) โ€“ usually have autorun by default, as they are critical to the smartphoneโ€™s performance.
  • ๐Ÿ’ฌ Messengers (WhatsApp, Telegram, Viber) โ€“ almost always allowed so you donโ€™t miss messages.
  • ๐ŸŒ Social media (Facebook, Instagram, TikTok) โ€“ often include auto-runs to update feeds and notifications.
  • ๐ŸŽฎ Games and rarely used apps are generally banned because they donโ€™t require constant activity.

Itโ€™s important to understand that autorun is not the same as background activity: Autorun allows an application to start on its own, and background activity determines what it can do after launch (e.g. update data, show notifications, or use geolocation).

โš ๏ธ Note: Some applications (e.g., banking or delivery services) may stop working properly if you prevent them from auto-starting. For example, SberBank Online will not send push notifications about payments, and Yandex.Maps will not be able to update information about traffic jams in real time.

How Auto Start Affects Battery and Performance

The main problem with auto-run is hidden resource consumption, and even if you don't open an application, it can:

  • ๐Ÿ”‹ Spending battery power on background processes (data update, synchronization, notification verification).
  • ๐Ÿ–ฅ๏ธ Occupy RAM, which leads to the killing of other applications (for example, games or a browser may suddenly close).
  • ๐Ÿ“ถ Use mobile traffic or Wi-Fi to share data with servers.
  • ๐Ÿ”„ Run processes that load the processor and cause the phone to heat up.

According to XDA Developers, uncontrolled auto-runs can reduce Xiaomi Redmiโ€™s battery life by 15 to 30 percent depending on the number of active applications, especially on low-end models (such as the Redmi 9A or Redmi Note 10), where the battery is already not very large.

AnnexBattery consumption (in the background for 8 hours)Use of RAM (MB)Mobile traffic (MB)
Facebook8โ€“12%120โ€“18030โ€“50
Instagram5โ€“9%90โ€“13020โ€“40
Telegram3โ€“5%60โ€“905โ€“15
TikTok10โ€“15%150โ€“20040โ€“70
Yandex.Maps.4โ€“7%80โ€“11010โ€“25

But auto-starting isn't always harmful, like it's useful for:

  • ๐Ÿ”” Applications with important notifications (messengers, mail, banking).
  • ๐Ÿ“ Geolocation services (Google Maps, Yandex.Navigator), if you use them often.
  • ๐Ÿ”„ Data synchronization (contacts, calendar, cloud storage).

๐Ÿ“Š How often do you check the background activity of apps on your Xiaomi?
Never.
Once a month
Only if the phone is slowing down.
I'm always tracking.

How to Check Which Apps Have Auto-Run

To see the list of apps with autorun permission, follow the following steps:

  1. Open the settings on your Xiaomi Redmi.
  2. Go to the Appendix section โ†’ Application management.
  3. Click on the three dots in the top right corner and select Auto-Start (or Auto-start in the global version of MIUI).
  4. You will see a list of all installed applications with On/Off switches.

You can also use the built-in Battery Monitor to analyze:

  1. Go to Settings โ†’ Battery and Performance โ†’ Battery Use.
  2. Click on the consumption chart and select Details.
  3. Here you can see apps that consume charge in the background, even if you havenโ€™t opened them.

โ˜‘๏ธ Check auto-run on Xiaomi Redmi

Done: 0 / 4

If you see unknown applications (e.g. com.android.xxx) in the autorun list, it could be system services or malware.

  • ๐Ÿ” Check the name of the app on Google Play or through search.
  • ๐Ÿ›ก๏ธ Scan your phone with an antivirus (such as Malwarebytes or built-in Security in the Internet). MIUI).
  • โš™๏ธ If it is a system application, it is better not to disable its auto-run without understanding the consequences.

How to disable auto-start for unnecessary applications

If you're optimizing your phone, you can stop auto-starting apps that don't need constant activity, like games, rarely used social media, or services that you only open manually.

Instructions for unsetting:

  1. Go to Settings โ†’ Applications โ†’ Application Management โ†’ Autorun.
  2. Find the app you want to disable auto-start (like Facebook or AliExpress).
  3. Switch the slider to the off position.
  4. Confirm the action if a warning appears.

Some applications (such as Google Play Services or MIUI System) do not have the ability to disable auto-runs due to their critical role in the system.

  • ๐Ÿ“ฑ System services (com.android.phone, com.miui.securitycenter) โ€“ their disconnection can lead to failures.
  • ๐Ÿ”” Applications with push notifications (messaging, mail) โ€“ you will stop receiving messages in real time.
  • ๐Ÿ“ Geolocation services (Google Maps, Yandex.Maps) โ€“ they will not be able to update data about traffic jams or weather.

๐Ÿ’ก

If notifications stop coming after the WhatsApp, Viber autorun is turned off, check the settings of the app itself. You may also need to allow background activity or enable the "Show Notifications" option.

โš ๏ธ Note: Some Xiaomi Redmi models (e.g. Redmi Note 11 or Redmi) K50) When autorun is disabled, an error may appear for system applications The process of com.android.phone is stopped, in which case you will have to reset the settings or return the permission manually.

What to do if the auto-start does not turn off

Sometimes users find that even after disabling auto-start in the settings, the application continues to start on its own, and this can happen for several reasons:

  1. The application has administrator rights. Some programs (such as antiviruses or password managers) request device administrator rights, which allows them to bypass the limitations of MIUI. To check: Go to Settings โ†’ Passwords and Security โ†’ Privileged apps. Check the box from suspicious applications.

Optimization for play or performance is included.

MIUI has Game Mode or Acceleration, which can automatically allow autoplay for "priority" applications. Turn it off in Settings โ†’ Special Features โ†’ Game Mode.

The app is updated via Google Play.

After updating, some apps may reset your autorun settings. Check them after each update.

If nothing works, you can use a radical method, which is to freeze the application with the help of ADB (Android Debug Bridge), which will block its operation at the system level.

adb shell pm disable-user --user 0 com.package.name

Where com.package.name is the application ID (you can find out through Settings โ†’ Applications โ†’ select the application โ†’ see Package Name).

How to find the name of the application package without root rights?
Open Settings โ†’ Apps โ†’ Select the app you want โ†’ scroll down to the Additional section. There will be a Packet Name bar (e.g., com.facebook.katana for Facebook).

Auto-Running on Different Versions of MIUI: What Has Changed

The autorun function evolved with MIUI. In older versions (e.g. MIUI 9โ€“11), it was less flexible: users could only turn off autoruns for all applications completely or leave it on. Starting with MIUI 12 and later (including MIUI 14 on the Redmi Note 12), additional settings were introduced:

MIUI versionFeatures of auto-startWhere is in the settings
MIUI 9โ€“11Just global shutdown for all applications. There's no separate control.Settings โ†’ Permissions โ†’ Autostart
MIUI 12Separate management for each application has been introduced, and categories have been added (โ€œFrequently usedโ€, โ€œRecommendedโ€).Settings โ†’ Applications โ†’ Application Management โ†’ Autorun
MIUI 12.5โ€“13Integration with Battery Optimization is added. When you turn off autostart, the system offers alternative energy saving settings.Same + settings โ†’ Battery โ†’ Mode Selection
MIUI 14More aggressive optimization by default: Some apps (like TikTok) automatically get autorun restrictions.Settings โ†’ Applications โ†’ Permissions โ†’ Autorun

Starting with MIUI 12.5, Xiaomi also added Deep Optimization, which automatically analyzes app behavior and suggests disabling auto-starts for those that are rarely used.

๐Ÿ’ก

On MIUI 14 (like the Redmi Note 12 Pro+), autorun is disabled by default for most third-party apps.This is done to save battery, but can cause notification issues.

Alternative methods of managing background processes

If standard autorun settings are not enough in MIUI, you can use additional tools:

  • ๐Ÿ”ง Greenify is a background freezer app that requires root rights to work properly, but some features are available without them. How it works: when the screen is closed, Greenify suspends selected applications, preventing their background activity.
  • โšก AccuBattery analyzes battery consumption and shows which applications are most voracious, can help identify hidden energy users.
  • ๐Ÿ› ๏ธ ADB-commands for power users, allowing you to globally disable autorun for all applications or configure exceptions. Example of commands to disable autorun for a particular package: adb shell cmd appops set com.package.name RUN_ANY_IN_BACKGROUND deny
  • ๐Ÿ”„ Energy saving regimes in MIUI: Battery โ†’ Power Saving Mode โ€“ limits background activity for all applications. Super Power Saving โ€“ disables autorun for most applications except system applications.

If youโ€™re using Xiaomi Redmi based on Android 12/13 (like Redmi K60 or Redmi Note 12 Pro), pay attention to the Background Limitation feature in battery settings, which allows you to more flexibly manage which apps can run in the background.

โš ๏ธ Note: When using Greenify or ADB to restrict system applications (e.g. com.miui.home โ€“ launcher) MIUI) Your phone may start to brake or reboot. Before you experiment, back up your data!

FAQ: Frequent questions about auto-launch on Xiaomi Redmi

โ“ Why WhatsApp stopped receiving notifications after auto-start was turned off?
WhatsApp (like other messengers) relies on auto-run to receive push notifications. If you have disabled auto-run, try: Allow WhatsApp to run in the background: Settings โ†’ Apps โ†’ WhatsApp โ†’ Battery โ†’ No restrictions. Enable notifications in the app itself: WhatsApp Settings โ†’ Notifications โ†’ Make sure all switches are active. Add WhatsApp to the battery optimisation exception list.
โ“ Can Auto Start Completely Disabled for All Applications?
Technically, yes, but it will lead to serious problems: notifications will stop working (even SMS and calls can be delayed); system services (such as Google Play Services) will start to crash; some applications (banks, navigators) will stop updating data; it is better to turn off auto-run selectively for unnecessary applications.
โ“ Does Auto Start Affect Phone Heat?
Yes, especially if multiple apps are simultaneously active in the background. For example, if you have autorun for Facebook, Instagram, TikTok and Google Maps, the processor will be constantly loaded, which will lead to: Increased battery consumption. Heating of the case (especially noticeable on models with Snapdragon 7xx/8xx processors, such as Redmi K50 Gaming). Slowdown of the interface (MIUI can start "lay") Solution: turn off autorun for "heavy" applications and use power saving modes.
โ“ Why After Updating MIUI Auto-start settings have been dropped?
This is a well-known MIUI problem. When major updates (e.g., from MIUI 13 to MIUI 14) are made, the system resets some permissions for applications, including autoruns. To avoid problems: Before upgrading, take screenshots of the list of apps with autorun permissions. After updating manually return settings. Use applications like MacroDroid to automate resetting.
โ“ How to Check Which App Is Spending the Most Battery Due to Auto Startup?
Do this: Go to Settings โ†’ Battery and Performance โ†’ Battery Use. Click on the chart and select Details. Pay attention to apps marked Background or Auto Run. You can also use AccuBattery or GSam Battery Monitor for detailed analysis. If an application consumes >5% of the battery in the background, consider turning it off autostart.