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.
| Annex | Battery consumption (in the background for 8 hours) | Use of RAM (MB) | Mobile traffic (MB) |
|---|---|---|---|
| 8โ12% | 120โ180 | 30โ50 | |
| 5โ9% | 90โ130 | 20โ40 | |
| Telegram | 3โ5% | 60โ90 | 5โ15 |
| TikTok | 10โ15% | 150โ200 | 40โ70 |
| Yandex.Maps. | 4โ7% | 80โ110 | 10โ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 to Check Which Apps Have Auto-Run
To see the list of apps with autorun permission, follow the following steps:
- Open the settings on your Xiaomi Redmi.
- Go to the Appendix section โ Application management.
- Click on the three dots in the top right corner and select Auto-Start (or Auto-start in the global version of MIUI).
- You will see a list of all installed applications with On/Off switches.
You can also use the built-in Battery Monitor to analyze:
- Go to Settings โ Battery and Performance โ Battery Use.
- Click on the consumption chart and select Details.
- Here you can see apps that consume charge in the background, even if you havenโt opened them.
โ๏ธ Check auto-run on Xiaomi Redmi
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:
- Go to Settings โ Applications โ Application Management โ Autorun.
- Find the app you want to disable auto-start (like Facebook or AliExpress).
- Switch the slider to the off position.
- 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:
- 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.nameWhere 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?
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 version | Features of auto-start | Where is in the settings |
|---|---|---|
| MIUI 9โ11 | Just global shutdown for all applications. There's no separate control. | Settings โ Permissions โ Autostart |
| MIUI 12 | Separate management for each application has been introduced, and categories have been added (โFrequently usedโ, โRecommendedโ). | Settings โ Applications โ Application Management โ Autorun |
| MIUI 12.5โ13 | Integration with Battery Optimization is added. When you turn off autostart, the system offers alternative energy saving settings. | Same + settings โ Battery โ Mode Selection |
| MIUI 14 | More 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!