Background applications on Xiaomi smartphones are one of the most talked-about topics among users. Owners of Redmi Note 10 often face a situation where messengers, trackers or other programs suddenly βfall asleepβ or close the system, despite the notifications turned on, the reason lies in the aggressive optimization of the MIUI battery, which by default limits the activity of applications in the background.
In this article, weβll take a look at all the current ways to run apps in the background on the Redmi Note 10 (including the Pro, Pro Max, and 5G models), learn how to turn off RAM auto-cleaning, configure permissions for specific programs, and bypass the limitations of MIUI 12/13/14 without root rights.
Important: All methods are tested on MIUI Global and MIUI Europe firmware (versions 12.5β14.0.5).If you have custom firmware (e.g. Pixel Experience or LineageOS), some features may be missing or work differently.
Why Xiaomi Redmi Note 10 is closing apps in the background
MIUI uses three mechanisms to control background processes that often conflict with user expectations:
Battery Saver: Automatically suspends applications that the system thinks are βtoo activeβ in the background, such as Telegram or Viber, which can shut down 5-10 minutes after being shut down.
2. Autoclean RAM (Memory Cleanup): Security β Boost Speed feature that forcibly frees up RAM by killing background processes. On the Redmi Note 10 with 4-6 GB of RAM, this is especially noticeable.
3. MIUI restrictions for non-systemic applications: the system divides programs into categories according to importance, for example, WhatsApp or Mi Fit take priority, and third-party messengers or trackers (for example, Sleep as Android) are subject to strict restrictions.
An additional factor is the MIUI version, where the 13+ firmware has made optimization algorithms even more aggressive, and some of the settings have been hidden deeper in the menu, for example, in MIUI 14, the separate autorun menu has disappeared, and now it has to be configured through application permissions.
Method 1: Disabling Battery Optimization for Individual Applications
The most effective method is to add an application to the optimization exception list, which will prevent the application from being forced to shut down by the system.
Instructions for MIUI 12.5-14:
- Open Settings β Applications β Application Management.
- Find the right application (for example, Telegram) and tap it.
- Select Battery Optimization (in some versions, Battery Consumption).
- Tap No Limits (or Not Limited in MIUI 14)
β οΈ Attention: After update MIUI Optimization settings can be reset. Check them after each major update.
If Battery Optimization is not in the app menu, try an alternative path:
Settings β Battery and Performance β Application Selection β [Find App] β Without LimitationsOpen βApplication management"|Find the target application|Select "Battery Optimization"|Installation of βNo restrictions"|Reboot the phone (recommended)-->
Method 2: Setup autostart and background activity
MIUI has hidden settings that allow apps to automatically start when you turn on your phone and run in the background. On the Redmi Note 10, these options are hidden in the permissions menu.
Step-by-step:
- Go to Settings β Applications β Application Management.
- Select the app you want (such as WhatsApp).
- Tap Permissions β Autorun (in MIUI 14 this item may be called Start in the background).
- Turn on the Autostart Allow switch.
- Go back and turn on the background activity (if any).
Some applications (such as sleep trackers or fitness bracelets) also require a resolution, which can be included in the same permission menu.
β οΈ Note: Redmi Note 10 Pro with MIUI 14 Autorun may not be available for individual applications, in which case use the method in the following section.
What to do if there is no "Stop" item?
Method 3: Disabling RAM Autocleaning
Xiaomiβs Boost Speed feature aggressively clears RAM by killing background processes. On the Redmi Note 10 with 4β6 GB of RAM, this causes even the allowed apps to close in 10β15 minutes.
How to turn off autocleaning:
- Open Security (Security app).
- Go to Boost Speed (or Optimization in Russian firmware).
- Tap on. βοΈ Settings in the top corner.
- Turn off Auto Cleanup (or Automatic Optimization).
- Also turn off Cleaning when you lock the screen.
On the Redmi Note 10 with MIUI 14, the path may differ: Settings β Battery and Performance β System Optimization β Auto Clean.
β οΈ Warning: Completely shutting down auto-cleaning can reduce battery life by 5-10%.If the battery drains too quickly, return settings and use other methods from this article.
| Setting up | MIUI 12.5 | MIUI 13 | MIUI 14 |
|---|---|---|---|
| Optimizing the battery | Settings β Battery β Selection of applications | Settings β Applications β Management β Optimization | Settings β Battery β Without restrictions |
| Auto-start | Safety β Auto-Run | Settings β Applications β Permissions β Autorun | Hidden for some applications |
| RAM autocleaning | Security β Boost Speed β Settings | Security β Optimization β Settings | Settings β Battery β System Optimization |
Method 4: ADB-teaming
If standard settings donβt work, you can use ADB (Android Debug Bridge) to force auto-start and background activity to be enabled, a method that works even on MIUI 14, where some options are hidden.
What you need:
- π₯οΈ Computer with Windows/Linux/macOS.
- π± Included debugging by USB Redmi Note 10 (Settings) β The phone. β Version. MIUI β Tap 7 times, then Settings β Additionally. β For developers β Debugging by USB).
- π Installed Xiaomi drivers and tool ADB (You can download from the official Android website).
Commands to enable auto-start and background work:
adb shell cmd appops set < application package > RUN_ANY_IN_BACKGROUND allow
adb shell cmd appops set < application package > RUN_IN_BACKGROUND allow
adb shell dumpsys deviceidle force-idle
adb shell am set-inactive <app package> falseExample for Telegram (org.telegram.messenger):
adb shell cmd appops set org.telegram.messenger RUN_ANY_IN_BACKGROUND allowβ οΈ Warning: After completing the commands, restart the phone. the effect persists until the next reset or update. MIUI.
adb shell pm list packages | grep "appendix name"For example, for Viber, type adb shell pm list packages | grep viber-->
Method 5: Using Application Blocking in Multitasking
Application Lock (or Lock apps) prevents the program from closing when cleaning RAM. On Redmi Note 10, it works even if autocleaning is disabled.
How to block the application:
- Open the app you want to leave in the background (like Spotify).
- Turn it down (do not close it!).
- Open the multitasking menu (swipe up with a delay).
- Slip on the app icon and select π Lock (or Lock in English-language firmware).
Blocked applications will be marked with an icon π They won't close when you manually or automatically clean them. RAM.
β οΈ Attention: B MIUI 14 The lock function may be reset after rebooting.To avoid this, combine this method with disabling the autoclean (method 3).
Method 6: Alternative solutions for stubborn applications
If none of these methods worked, try these options:
1.Use of the "Developer Mode"
- π οΈ Turn on the settings. β Additionally. β For developers (activated by taps according to version) MIUI).
- Find Limit Background Processes and Set Without Limits.
- Turn off Do Not Save Actions (if any).
Installation of a custom core (for advanced)
- π§ Firmware like Pixel Experience or Kernelsu kernels let you turn off optimization MIUI system-level.
- π¨ Risk: loss of warranty and possible device "brick.
3. Restrictions circumvention applications
- π± Don't Kill My App! (Shows Hidden Settings) MIUI).
- π Greenify (for manual background control).
- β‘ Shizuku + AppOps (allows you to change permissions without permission) ADB).
β οΈ Attention: Apps like Greenify require root rights to work properly, without which the effect would be minimal.
1. disable battery optimization (method 1).
2. Blocking in multitasking (mode 5).
3. ADB-commands (method 4) for critical applications.-->