Xiaomi Redmi Note 10 is one of the most popular mid-range smartphones, but its MIUI proprietary shell doesnโt always work the way users would like it to. In the pursuit of battery savings and smooth interface, the system aggressively closes background processes, restricts application operation and can even interfere with notifications. If you notice that messengers stop updating, music is interrupted when the screen is locked, and games slow down โ all the fault is the optimization of MIUI.
In this article, weโll look at all the ways you can disable optimization on the Redmi Note 10 (including the Pro, Pro Max, and 5G models), explain what settings are responsible for the background operation of applications, and show how to get around the limitations of MIUI without root rights. Itโs important to understand that completely disabling optimization can increase battery consumption by 10-15%, but you will get stable operation of all services.
Why is MIUI aggressively optimizing apps?
Xiaomiโs proprietary shell was originally designed with a focus on energy efficiency, and unlike the โbareโ Android, where applications can run in the background without restrictions, MIUI uses several control mechanisms:
- ๐ Battery Optimization โ Automatically closes applications that are not actively used.
- โก Background activity restriction โ blocks data synchronization for โunnecessaryโ services.
- ๐ซ Autorun blacklist โ prevents applications from automatically starting after rebooting.
- โณ Delayed notifications โ delays the display of push messages to save energy.
On the Redmi Note 10, these mechanisms work especially hard because of hardware constraints: the Snapdragon 678 processor (or MediaTek Helio G95 in some versions) and 4-6 GB of RAM do not always cope with multitasking, as a result of which the forced-closet system (forced to close) even commonly used applications, such as:
- ๐ฌ Messengers (Telegram, WhatsApp, Viber) โ stop updating chats.
- ๐ต Music services (Spotify, Yandex Music) โ stop playback when blocked.
- ๐ Fitness trackers (Google Fit, Mi Fit) โ do not record activity in the background.
- ๐ฎ Games (PUBG Mobile, Genshin Impact โ load textures longer due to cache restriction.
The manufacturer claims that this is necessary to increase battery life, but in practice, many users face the opposite effect: applications have to constantly restart, which consumes even more power.
Method 1: Disabling Battery Optimization for Individual Applications
The safest method is to remove critical applications from the optimization list, which wonโt disable all MIUI restrictions, but will allow key services to run in the background without interruption.
Instructions:
- Open Settings โ Applications โ Application Management.
- Select the application you want (such as Telegram).
- Put it on the battery. โ Optimizing the battery.
- Choose Unlimited (or Not Optimized in newer versions of MIUI).
- Confirm the action by pressing Ready.
For the Redmi Note 10 with MIUI 12โ14, the path may be slightly different: Settings โ Battery and Performance โ Application Selection โ [Application] โ Battery Optimization โ No Limits.
Make sure that the application settings enable auto-run |
Check the work permit in the background (Settings โ Applications โ Permits โ Auto-Run)|
Restart the phone to apply the changes |
Check notifications within 10-15 minutes (e.g., send a test message)-->
Method Limitation: MIUI can reset settings after a system update, and some system applications (such as Mi Video or Mi Browser) cannot be excluded from optimization.
Method 2: Setup autostart and background activity
Even if you have disabled battery optimization, MIUI can block auto-start applications after restarting or prolonged downtime, and to avoid this, you need to manually allow background work.
How to set up:
- Go to Settings โ Applications โ Application Management.
- Select an app (like WhatsApp) and tap on AutoRun.
- Turn on the Autostart Allow switch.
- Go back and select Permissions โ Additional โ Display on top of other windows (for some applications).
- Activate the option to work in the background (if available).
The Redmi Note 10 Pro with MIUI 13+ may require an additional step: Settings โ Battery and Performance โ Battery Settings โ Application Selection โ [Application] โ Background Activity โ Allow.
| Setting up | What gives | Impact on the battery |
|---|---|---|
| Disabling battery optimization | App doesn't close in the background | Expenditure increases by 5-10% |
| Auto-start authorization | The application starts after restarting | Minimum (1-3%) |
| Background activity | Synchronization of data in real time | Depends on the application (up to 15%) |
| Display over other windows | Notifications and pop-ups work correctly | No influence. |
Important: Some apps (like Google Play Services) may automatically enable optimization after an update. Check your settings every 1-2 weeks.
๐ก
If after setting up auto-run notifications still do not come, try to turn off the power saving mode in the battery settings (Settings โ Battery โ Power saving mode โ Off).
Method 3: Using ADB to Deeply Disable Optimization
If manual settings donโt work, you can use ADB (Android Debug Bridge) commands, which allows you to globally disable MIUI optimization for all applications, but requires a connection to a computer.
Step-by-step:
- Download and install ADB Tools on PC.
- Turn on USB Debugging on your phone: Settings โ About Phone โ MIUI Version (tap 7 times to turn on Developer Mode) โ Settings โ Additional โ For Developers โ Debugging over USB.
- Connect Redmi Note 10 to your computer and confirm debugging permission.
- Open the command prompt (Windows) or terminal (macOS/Linux) in the folder with ADB and type:
adb shell
pm list packages | grep 'package:'This command will display a list of all installed applications. Copy the name of the package of the desired application (for example, com.whatsapp for WhatsApp) and do:
dumpsys deviceidle whitelist +com.whatsappTo completely disable MIUI optimization (not recommended for weak devices!) use:
settings put global hidden_api_policy 1
settings put global hidden_api_policy_pre_p_apps 1
settings put global hidden_api_policy_p_apps 1After completing the commands, restart the phone.
What if the ADB does not recognize the device?
โ ๏ธ Attention: Teams ADB They give you deep access to the system, and misuse can cause malfunctions. MIUI. Do not change the settings of system applications (e.g. com.miui.home) unless you are sure of the consequences.
Method 4: Disabling Optimization Through Performance Modes
MIUI has hidden performance modes that can be activated without ADB. They allow you to temporarily disable background optimization to improve multitasking.
How to turn on:
- Open the Settings. โ The phone.
- Tap 5 times on the MIUI version to open the developer menu.
- Back to Settings โ Additionally. โ For developers.
- Find the option to limit background processes and select No Limits.
- Activate Forced GPU Display (Improving interface smoothness).
- Turn on Do not turn off the screen when charging (useful for testing).
For the Redmi Note 10 Pro with Snapdragon 732G processor, High Performance: Settings โ Battery and Performance โ Performance Mode โ High Performance is also available.
Warning: In this mode, the phone will warm up more and the battery will go down 20-30% faster. Use it only when necessary (for example, for games or benchmarks).
settings put global performance_mode 1
Method 5: Install custom firmware (for advanced users)
If all of the above methods fail, the radical solution is to install alternative firmware, such as LineageOS, Pixel Experience or Xiaomi.eu, which lacks aggressive MIUI optimization and offers more flexible customization.
The advantages of custom firmware:
- โ No forced closure of applications.
- โ Longer support for updates (even for older devices).
- โ Ability to fine-tune the kernel and task scheduler.
- โ Lack of advertising and unnecessary system applications.
Cons:
- โ Loss of warranty (if bootloader unlocked).
- โ Risk of "bricking" if installed incorrectly.
- โ Certain functions (e.g, IR-blaster NFC) They may not work properly.
Installation instructions for Xiaomi.eu (the most stable alternative for the Redmi Note 10):
- Unlock the bootloader through the Mi Unlock Tool (requires a wait of 7-15 days).
- Download the firmware Xiaomi.eu for your model (mojito โ Redmi Note 10, sweet โ Note 10 Pro).
- Install the custom TWRP recavator via fastboot:
fastboot flash recovery twrp.img
fastboot boot twrp.img- In TWRP, reset (Wipe โ Advanced Wipe โ Dalvik, Cache, Data, System).
- Install the firmware through Install.
- Reboot.
โ ๏ธ Note: Before installing custom firmware, back up the data through TWRP Mi Cloud. Xiaomi.eu firmware does not support OTA-Updates โ each update will have to be manually installed.
How do you check if optimization is actually disabled?
To make sure that the settings are applied correctly, follow the following steps:
- Notification test: Send yourself a message to Telegram or WhatsApp from another device. Close the app (swipe up) and lock the screen. Wait 5-10 minutes. If the notification comes, optimization is disabled.
- Background check: Run the music on Spotify or YouTube Music. Lock the screen and wait 1-2 minutes. If the playback is not interrupted, the settings are applied.
- Process Monitoring: Install the CPU Monitor or Process List application from Google Play, and check if the desired application remains on the process list after blocking.
If the tests fail, repeat the settings or try another method from this article.
adb shell dumpsys battery unplug