Auto-run applications on Xiaomi smartphones is one of the most controversial features of the MIUI shell. On the one hand, it allows you to quickly receive notifications and updates, and on the other hand, significantly reduces battery life and slows down the system, especially on budget models. If your Redmi, POCO or Mi began to slow down, warm up or discharge in a few hours, the problem may lie in the background processes.
In this article, weโll look at all the available methods for disabling autoruns, from standard MIUI settings to hidden features for power users, which apps can be safely blocked and which ones are best left alone to avoid losing important notifications, and weโll analyze how autoruns affect the performance of Snapdragon and MediaTek processors in Xiaomi devices, and give recommendations for optimization for specific models.
Why is auto-launching apps bad for Xiaomi?
Auto-start was originally conceived for convenience: it allows applications to automatically start when the phone is turned on or after restarting.
- ๐ Increased battery consumption โ background processes consume up to 30% of the charge per day even without active use.
- ๐ข Slowing down the system โ simultaneously working applications load RAM, which causes lags and hangings.
- ๐ฑ Overheating of the device โ a constant load on the processor (especially on Snapdragon) 4xx/6xx) trottling.
- ๐ Cache cluttering โ Autorun generates unnecessary temporary files taking up space in memory.
According to tests by XDA Developers, turning off auto-runs for the 10 most voracious apps (including Facebook, TikTok and MIUI System Ads) increases battery life by 15-25% depending on the model, while on smartphones with 4-6 GB of RAM, the performance gain reaches 40% due to the release of RAM.
Method 1: Disable Autostart via standard MIUI settings
The easiest method is to use built-in shell tools, which is suitable for most models on MIUI 12-14 (including Redmi Note 12 Pro+, POCO F5, Xiaomi 13 Lite).
- Open Settings โ Applications โ Application Management.
- Select the app you want to disable (such as Facebook or AliExpress).
- Slip to Autostart and move the slider to the off position..
- To completely turn off background activity, also deactivate: ๐ Background activity ๐ถ Mobile data in the background ๐ Display notifications (optional)
Note that some system applications (e.g. com.miui.securitycenter or com.android.phone) do not have the option to disable autostart.
Disable autostart|Prohibit background activity|Limit mobile data|Remove from battery optimization exceptions-->
โ ๏ธ Note: Some models (e.g. Redmi) 9A or POCO M3) After disabling Autoplay for Google Play Services, push notifications from Gmail, YouTube and other Google services may stop working.
Method 2: Using Battery and Performance Mode
MIUI offers a built-in optimization tool that automatically limits background activity for unnecessary applications.This method is less radical than manually disabling, but is suitable for users who do not want to delve into the settings of each application.
Algorithm of action:
- Go to Settings โ Battery and Performance โ Battery Management.
- Choose Application Choice (or Battery Optimization in older versions of MIUI).
- Click on All Apps and sort the list by Battery Consumption (in descending order).
- For each "gluttonous" app (e.g. Instagram, VK, Wildberries) select Restricted mode.
Step-by-step:
- Turn on Developer Mode on your phone: Settings โ About Phone โ MIUI version (shap 7 times).
- Activate Debugging by USB in Settings โ Additional โ For developers.
- Connect your phone to your PC and execute the command in ADB Shell: adb shell pm disable-user --user 0 com.miui.powerkeeper adb shell dumpsys deviceidle force-idle
- To disable the auto-run of a particular application (e.g. Facebook): adb shell cmd appops set com.facebook.android AUTOSTART ignore
โ ๏ธ Attention: Misuse of the right ADB It can cause the phone to reset to factory settings or disrupt key functions (such as mobile or Wi-Fi). โ Additionally. โ Backup and reset.
How to return autostart after disconnection via ADB?
Method 4: Using third-party applications (without root)
If you donโt want to mess with ADB, you can use Google Playโs dedicated utilities, which donโt require super-user rights, but provide advanced auto-run management capabilities.
Top.-3 tested applications:
| Annex | Functions | Compatibility |
|---|---|---|
| Greenify | Background applications hibernation, autostart lock, battery savings | MIUI 12โ14, Android 10โ13 |
| Battery Guru | Monitoring battery consumption, disabling autostart, optimizing RAM | All Xiaomi models |
| Autostarts | View and block all auto-start triggers (including system triggers) | Demands. ADB-access |
Example of setting up Greenify:
- Install the application and provide access to Special Features.
- Select applications for hibernation (for example, TikTok, Avito, Yandex.Maps).
- Activate Aggressive Hibernation (required) ADB-instruction).
- Add Greenify to the battery optimization exceptions (Settings โ Battery โ Exceptions).
According to the POCO X3 Pro, Greenify reduces battery consumption by 18% when using social media, but you will have to manually add new apps to the hibernation list after installing them to maximize the effect.
Method 5: Manual removal of system applications (root only)
If your Xiaomi has root rights, you can completely remove unnecessary system applications that run automatically.This method is the most radical and only suitable for experienced users, as the wrong actions can bring the phone down.
List of safe to remove system applications (for MIUI 14):
- ๐๏ธ com.miui.analytics โ Analytics collection (does not affect the work)
- ๐๏ธ com.xiaomi.midrop - Mi Drop (if not used)
- ๐๏ธ com.miui.videoplayer - standard video player
- ๐๏ธ com.android.browser โ standard browser (if you use Chrome)
- ๐๏ธ com.miui.cleanmaster โ garbage cleaner (can be replaced by a cleaner) SD Maid)
Use Root Explorer or Titanium Backup to delete. Make sure to back up your device via TWRP or OrangeFox Recovery before you delete it.
โ ๏ธ Attention: Deleting the following apps will cause your phone to fail: com.android.phone โ phone calls com.miui.securitycenter โ security center com.google.android.gsf โ Google services Also do not delete apps marked [PHONE] or [SYSTEM] Titanium Backup.
๐ก
Uninstall system applications without root rights is impossible. Any "instructions" that suggest using pm uninstall via ADB System packages will cause a Failure error [DELETE_FAILED_INTERNAL_ERROR].
How to check which applications are running automatically?
Before you turn off auto-run, it's helpful to know which apps are consuming resources. There are several ways to do this:
- Built-in MIUI monitor: Go to Settings โ Battery โ Battery Use. Slip on the chart and select Background Consumption. High-flow applications (>5%) are the top candidates for shutdown.
Through ADB:
adb shell dumpsys power | grep "Wake Locks"It will show a list of applications that block the phone from going to sleep.
Wake Lock Detector
:
- Shows which applications are "waking" the processor.
- Requires root rights for full functionality.
For example, on Xiaomi 12T, after analysis via Wake Lock Detector, it was found that Facebook and MIUI System Ads activate the processor every 10-15 minutes, even when the phone is idle, and their shutdown gave a 3-hour increase in battery life at an average load.
Frequent Mistakes and How to Avoid Them
When you turn off autoplay, users often encounter problems, and here are the most common mistakes and ways to solve them:
| Problem. | Reason. | Decision |
|---|---|---|
| Notifications from WhatsApp/Telegram | Autostart or background activity for the messenger is disabled | Return the default settings for the app and add it to the Battery Optimization Exclusions |
| The phone became slower after the shutdown of the autostart | There are too many system processes | Restore Autostart for Applications Marked [SYSTEM] in Autostarts |
| After restarting, the autorun settings are reset | MIUI automatically restores certain permissions | Use Greenify with the Persistency option or ADB-commands |
| Mobile Internet does not work after shutting down auto-start | The system process com.android.phone is blocked | Return the settings for this package to the original state via ADB: adb shell cmd appops set com.android.phone AUTOSTART allow |
If after manipulating autorun the phone began to behave unstable (spontaneous reboots, no network), reset settings through Settings โ Additional โ Resets โ Reset applications. This will return all permissions to factory values without losing data.
๐ก
Before a mass autorun shutdown, test the changes on 1-2 apps throughout the day. If you have no problems, continue optimizing.