Xiaomi Redmi smartphones based on the MIUI shell are known for their aggressive optimization of background processes, but sometimes this โcareโ about the battery turns against the user. Apps run spontaneously in the background, consume charge and traffic, and notifications come with a delay or disappear altogether. If you notice that messengers like WhatsApp or Telegram do not update on time, and games continue to โhangโ in the task manager, the problem is precisely in the background activity.
In this article, weโll look at all the possible ways to disable background work on Redmi (relevant to Redmi 7 models to Redmi 13), including hidden MIUI settings, ADB commands, and even radical methods for power users. Itโs important to understand that completely disabling background processes can affect the stability of some services โ so weโll point out which apps can be blocked without risk and which ones are better left alone.
Before you start, check the version. MIUI In the Settings section โ The instructions below are tested on the phone. MIUI 12โ14 (including global and Chinese firmware, but may differ for older versions (e.g, MIUI 10 on the Redmi 5/6). If you POCO Black Shark โ some functions may be called differently.
1. disable auto-run applications (the safest way)
Auto-start allows applications to automatically turn on when you boot or when you restart your phone, which is the main reason why messengers and social networks wake up on their own, and in MIUI, this mechanism can be turned off for each application separately.
How to do this:
- ๐ฑ Open the Settings. โ Annexes โ Application management.
- ๐ Choose the appropriate app (such as Facebook or Facebook) VK).
- ๐ซ Slip on Autostart and move the slider to the off position..
- ๐ For full effect, also disable Secondary Start (if option is available).
โ ๏ธ Warning: Disabling autoruns for system applications (e.g. com.miui.securitycenter) may cause disruptions MIUI. Do not touch services with the icon of the gear or shield in the list of applications.
โ๏ธ What to turn off first
Once you disable autorun, apps wonโt start on their own, but you can still open them manually.This method doesnโt affect notifications if the app is already running (e.g., youโre actively using Telegram).
2.Restriction of background activity through "Battery and performance"
MIUI has a built-in tool for managing background processes, the Battery and Performance section, and you can not only see which applications are using up charge in the background, but also block their activity.
Instructions:
- Go to Settings โ Battery and Performance โ Battery Consumption Management.
- Select the App tab and find the right one (for example, TikTok or AliExpress).
- Slip on the app and select Limit background activity.
- Enable the option to Prohibit Background Activity (some firmwares call Deep Optimization).
๐ What it does: The app wonโt be able to update content in the background, but it will work fine when manually launched.For example, YouTube will stop preloading videos for recommendations, and Google Maps wonโt track your location without you knowing.
What is Deep Optimization in MIUI?
Note that some applications (such as Mi Fit or Google Play Services) may stop working properly when you are optimizing deeply, and if you notice a failure after the restrictions, return the settings to their original state.
3.Use of the hidden menu "Special Permits"
MIUI has a hidden section where you can turn off background activity for applications that ignore standard constraints, which works even for system services, but requires caution.
How to open the hidden menu:
- ๐ Go to Settings. โ Annexes โ Application management โ Threefold (โฎ) โ Special permits.
- ๐ Choose Display on top of other apps or Run in the background (name depends on version) MIUI).
- ๐ซ For each application, turn off the background permission (slider to off position.).
โ ๏ธ Warning: Disabling background activity for com.android.systemui or com.miui.home may result in launcher departures or notification panel disappearing!
| Annex | Can I turn off the background work? | Effects of consequences |
|---|---|---|
| Telegram, WhatsApp | โ Yes. | Notifications will only come when you manually open. |
| Facebook, Instagram | โ Yes. | The content will not be automatically updated |
| Google Play Services | โ No. | Google account and push notifications will be affected |
| Mi Cloud | โ ๏ธ Partially. | The backup will stop synchronizing. |
| Games (PUBG, Genshin Impact) | โ Yes. | Battery consumption will decrease, but it will take longer to load. |
If you are not sure if you can block background activity for a particular application, use the FAQ at the end of the article, where we have collected answers to the questions.
4. Completely disabling background processes via ADB (for advanced)
If standard methods do not help (for example, the application still runs in the background), you can use the application. ADB-This requires connecting your smartphone to your computer and basic knowledge of working with Android Debug Bridge.
Step-by-step:
- ๐ฅ๏ธ Install. ADB-PC drivers.
- ๐ฑ Enable Developer Mode on Redmi: Settings โ The phone. โ Version. MIUI (tap 7 times).
- ๐ง Back to Settings โ Additionally. โ For developers and enable debugging by USB.
- ๐ Connect your phone to your PC and type in the command line: adb shell pm disable-user --user 0 com.miui.powerkeeper This command disables the system battery optimization service that is responsible for background processes.
- ๐ To disable background activity of a particular application (e.g. Facebook): adb shell cmd appops set com.facebook.katana RUN_IN_BACKGROUND ignore
Important: After you complete the commands, restart the phone. You can only restore the standard settings through resetting or re-entering. ADB-parameter `default` instead `ignore`.
๐ก
Before using ADB, back up your data via Settings โ System โ Backup. A team error can cause the system to crash.
โ ๏ธ Warning: Disabling com.miui.powerkeeper can increase battery consumption as the system will no longer optimize background processes at all.
5. Alternative method: Freeze applications via Titanium Backup
If you have root rights, you can completely freeze unnecessary apps so they donโt even run manually, and youโll need Titanium Backup (available on Google Play or XDA-Developers).
How to Freeze the Application:
- ๐ ๏ธ Install Titanium Backup and provide root access.
- ๐ Find the app you want to block (such as Mi Video or Mi Music).
- โ๏ธ Slip on it and select Freeze.
- ๐ Reboot the phone.
โ Pros of the method: the application completely stops working, does not consume battery and does not appear in the task manager.
โ ๏ธ Warning: Freezing system applications (e.g. com.android.phone) can cause network loss or other critical failures.Before experimenting, study what each application is responsible for.
6. Radical method: resetting battery optimization settings
If you've tried all the methods, but the background processes are still active, the problem may be that the optimization settings are wrong, and then resetting the battery back to the factory settings will help.
How to reset your settings:
- Go to Settings. โ Battery and productivity โ Threefold (โฎ) โ Additionally.
- Select Reset Battery Optimization Settings.
- Confirm the action (a password may be required).
- Reboot the phone.
๐ Once reset, all the background restrictions will be removed, and you'll have to reset them, but it will help you get rid of the "glitch" when you're in the background. MIUI ignores your settings.
๐ก
Resetting the battery optimization is a last resort, and only use it if other methods have not worked, because after the procedure you will have to reconfigure all permissions for applications.
7.How to check if the application is working in the background
To make sure background activity is actually turned off, use the built-in Task Manager or third-party utilities like Greenify.
Methods of verification:
- ๐ Open the Settings. โ Annexes โ Application management, select the desired one and see the status in the Battery Use section.
- ๐ Install Greenify (root required for full functionality) and check the list of active processes.
- ๐ Use the adb shell dumpsys battery in the command line to view detailed flow statistics.
If the application still appears on the active process list, you missed one of the permissions (e.g., Display on top of others or Auto Run). Go back to the first section and repeat the steps.