Have you ever noticed that some apps on your Xiaomi Redmi run on their own, even if you didn't open them? It's not a system bug, but a feature of auto-run applications, a feature integrated into the firmware deeply. MIUI. On the one hand, it speeds up access to frequently used services, and on the other hand, it can stealthily "eat" battery power and RAM.
In this article, we will take a closer look at what AutoRun on Redmi is, how it works at the system level, what applications use it (and why), and learn how to manage this feature through hidden settings. MIUI. You will learn how to disable autoruns for unnecessary programs without disrupting important services such as notifications from messengers or synchronizing cloud data.
We will pay special attention to the hidden mechanisms of auto-start in the MIUI 14/15, which are not dokumented in the official guides, but significantly affect the autonomy of the smartphone. 12 or POCO X5 It is discharged too quickly - the reason may lie here.
What is Auto-Running Applications and How Does It Work in MIUI
Auto-start is a mechanism that allows applications to activate themselves under certain conditions, without direct user involvement. MIUI This function is implemented at the kernel level of the system and is closely related to the:
- ๐ Background processes โ applications can work in hidden mode to update data (for example, weather or currency rates).
- ๐ฑ System Events โ Start up when connecting to Wi-Fi, charging or restarting the device.
- ๐ Push notifications โ messengers (WhatsApp, Telegram) use auto-run to deliver instant messages.
- โ๏ธ Synchronization โ cloud services (Google Drive, Mi Cloud) update data in the background.
Unlike Android in a โpureโ form (for example, on Pixel), where auto-run is limited to Doze and App Standby policies, MIUI It gives developers more freedom. It means that applications can do this:
- ๐ Start when you start the system (even if you havenโt opened it for months).
- ๐ Update the data in the background every few minutes.
- ๐ Use the Internet and geolocation without your knowledge.
According to internal tests by Xiaomi, up to 30% of background activity on Redmi smartphones is due to auto-run, and users often do not suspect that some applications (such as Facebook or AliExpress) consume resources even in sleep mode.
Why you need autorun: pros and cons for the user
At first glance, auto-run seems like a useless feature, but it has valid application scenarios:
| Advantages | Deficiencies |
|---|---|
| โ Instant notifications in messengers (Viber, Telegram). | โ Increased battery consumption (up to) 15-20% day-to-day). |
| โ Automatic synchronization of mail, calendar, contacts. | โ Slowing down the system due to unnecessary background processes. |
| โ Quick access to frequently used services (e.g. music players). | โ Data Leakage Risk โ Some apps collect information in the background. |
| โ Real-time widgets (weather, currency rates). | โ Manage complexity โ not all autorun settings are available in the standard interface. |
The main problem is that MIUI The default allows auto-runs for all system and most third-party applications, meaning that even underutilized programs (such as Mi Video or Mi Browser) can consume resources. Moreover, some apps (especially Chinese ones) ignore the userโs restrictions and enable auto-runs again after an update.
โ ๏ธ Warning: Disabling autoruns for system applications (e.g. com.miui.securitycenter) may cause unstable smartphone performance.
How to check which apps are using AutoRun on Redmi
V MIUI There is no single autorun control center, but there are several ways to identify voracious apps:
Method 1: Through battery settings
The easiest way to do this is to check the energy consumption statistics:
- Open Settings โ Battery and Performance โ Battery Use
- Click on the chart icon (three dots in the upper right corner) and select Consumption Statistics.
- Note the apps marked Background Activity โ they use auto-run.
Method 2: Through Application Permissions
Some programs require explicit permission to run, to check for:
- Go to Settings โ Applications โ Application Management.
- Select the app you want (like Facebook) and open the permissions section.
- Scroll down to AutoStart โ if itโs active, the application can run on its own.
Method 3: Through ADB (for advanced users)
If you want a complete picture, you can use it. ADB (Android Debug Bridge. Connect your smartphone to your PC and execute the command:
adb shell dumpsys activity services | grep "autoStart"This command will list all the apps that are allowed to run automatically. ADB It may disrupt the system.
Analysis of battery statistics|Viewing App Permissions|Use of the ADB deep-diagnostic|Verification through third-party utilities (e.g. Greenify)
-->
How to disable auto-start for unnecessary applications
If you find that some programs are wasting resources, you can limit them. MIUI There are a number of ways to do this:
Method 1: Through Application Settings
The safest way is to disable auto-start manually for each application:
- Open Settings โ Applications โ Application Management.
- Select an app (such as AliExpress) and go to Permissions.
- Find the Auto Start and turn it off.
- For reliability, also disable Background Activity and Auto-Update.
Method 2: โBattery Optimizationโ
MIUI Allows you to limit background activity through the battery menu:
- Go to Settings โ Battery and Performance โ Battery Optimization.
- Select the application from the list and set it to Limited mode.
- This will block auto-start and background processes, but notifications may come with a delay.
Method 3: Through "Security" (for system applications)
Some system programs (e.g. Mi Push or Mi Cloud) do not have the option to disable auto-start in the standard interface.
- Open the Security app (shield icon).
- Move to Acceleration. โ Background constraints.
- Select the application and activate the option to Disable Autostart.
โ ๏ธ Warning: Disabling Autoplay for Google Play Services or Mi Account could cause Google and Xiaomi services to crash.
๐ก
If after disabling Autostart the application stopped updating the data, try manually adding it to the exceptions in the Settings section. โ Battery โ Optimize the battery and choose the No Limits mode (but it will increase battery consumption).
Hidden Auto Start Settings in MIUI: What is not said in the official guides
Xiaomi hides some auto-run options to prevent users from doing the wrong thing, but they can be activated through secret menus or third-party utilities.
Secret menu "App Auto Launch"
In the firmware MIUI 12-15 There is a hidden section for auto-start management:
- Open the Settings. โ The phone.
- Click 5 times in a row on the item Version MIUI, activate the developer mode.
- Return to the main settings menu and open additionally โ Special facilities โ Auto-launching applications.
- Here you will see a full list of apps with the ability to disable autorun globally.
Use Greenify (for root users)
If your Redmi has root rights, Greenify allows you to:
- ๐ก๏ธ Completely block auto-start for any applications.
- ๐ Forced โfreezeโ background processes.
- ๐ต Disconnect Internet access in the background.
For this:
- Install Greenify from Google Play.
- Give root access.
- Add unnecessary apps to the hibernation list.
File editing autostart.xml (power-user)
V MIUI There is a system file that manages auto-run:
/data/system/autostart.xmlTo edit it:
- Get root access or use it. ADB superuser.
- Make a backup of the file.
- Open it in the text editor and remove the lines with unnecessary applications.
- Reboot your smartphone.
โ ๏ธ Attention: Incorrect editing autostart.xml This method can lead to a cyclic reboot of the device, and is recommended only for advanced users.
๐ก
Hidden autorun settings allow point control of background processes, but changing them can disrupt system stability. Always back up before experimenting!
How Autostarting Affects Redmi's Battery and Performance
Research shows that uncontrolled auto-start can reduce the battery life of Redmi on the Internet 25-40%. This is especially true for low-end models (e.g. Redmi). 10A or POCO M5), where the battery is not so different capacity.
Impact on the battery
The main "eaters" of charge through auto-start:
- ๐ฑ Social networks (Facebook, Instagram) โ update the feed every time 15-30 minute.
- ๐ Shops (AliExpress, Wildberries) โ check promotions and notifications.
- ๐ฎ Games (PUBG Mobile, Genshin Impact โ Updates are downloaded in the background.
- ๐ Google Play Services (Mi Analytics) โ Collects usage data.
Test data. XDA Developers, disabling auto-run for these applications can extend battery life on 1.5-2 hourly with active use.
Impact on productivity
Auto-run also loads:
- ๐ง RAM โ Extra processes take up to 300-500 MB RAM.
- ๐ฅ๏ธ Processor โ background tasks increase heat and reduce interface responsiveness.
- ๐ถ Network โ Constant requests to servers consume traffic (especially on the mobile Internet).
For example, on the Redmi Note 11 Pro+ From 8GB of RAM after disabling autorun for 10 applications, free memory increased from 2.1GB to 3.4GB, and camera opening time decreased by 1.2 seconds.
| Parameter | Before the auto-start is turned off | After the blackout |
|---|---|---|
| Free RAM | 2.1 GB | 3.4 GB |
| Battery operating time | 12 hours. | 14 hours 30 minutes |
| Processor heating | 45ยฐC to the plain | 38ยฐC to the plain |
| Mobile traffic consumption | 150 MB/day | 80 MB/day |
Frequent Auto Start Problems and How to Solve Them
Even after you turn off auto-start, some applications can turn it back on, and let's look at typical situations and how to solve them.
Problem 1: The app will turn on auto-start again after the update
Many programs (especially Chinese ones) ignore user settings and reset them when they update.
- ๐ Turn off auto-update for problematic app on Google Play.
- ๐ต Use Greenify or App Ops to block system-level permissions.
- ๐ก๏ธ Install XPrivacyLua (requires root) to restrict access to autorun settings.
Problem 2: Notifications stopped coming after autostart shutdown
If you have disabled auto-run for a messenger (such as WhatsApp), notifications may come with a delay.
- ๐ Allow autorun only for instant messengers, but disable it for other apps.
- โก Include Without Limits in Settings โ Battery โ Optimizing the battery for critical applications.
- ๐ก Check the settings of Push notifications in Settings โ Notifications โ Notification settings.
Problem 3: System applications do not allow you to disable auto-start
Some utility programs (Mi Push, Mi Cloud) do not have the option to disable the interface.
- ๐ง Use it. ADB forced-off:
- ๐ ๏ธ Install Debloater (requires root) to remove unnecessary system components.
- โ ๏ธ Be careful โ disabling critical services can lead to disruptions!