How to Turn Off Optimization on Xiaomi: Why Itโ€™s Needed and How to Do It Right

Xiaomiโ€™s MIUI-based smartphones are known for aggressively optimizing background processes. On the one hand, it saves battery life and prolongs uptime, but on the other, it leads to app closures, notification delays, and even performance problems in games or specialty programs. If you notice that instant messengers stop updating, music players stop after 5 minutes, and geolocation is interrupted โ€“ the fault is the MIUI Optimized feature (formerly known as Battery Saver or Security Optimizations).

In this article, weโ€™ll look at all the ways to disable optimization on Xiaomi, Redmi and POCO devices, from basic menu settings to hidden options for power users. Youโ€™ll learn exactly what limitations can be removed, how this will affect autonomy, and what non-obvious consequences can occur when you completely disable optimization. Importantly, the procedure differs depending on the version of MIUI (12/13/14) and the smartphone model, so weโ€™ll give you current instructions for 2026.

What is MIUI Optimization and Why You Want to Disable It

MIUI Optimized is a set of algorithms that control background processes, RAM allocation and energy consumption, and in theory should make your smartphone faster and more economical, but in practice it often interferes with:

  • ๐Ÿ“ฑ Applications close after 1-2 minutes in the background (even if they do not consume resources).
  • ๐Ÿ”” Notifications come with a delay or not at all (especially in Telegram, WhatsApp, Viber).
  • ๐ŸŽฎ Games and heavy programs can slow down due to artificial clock speed restriction of the processor.
  • ๐Ÿ“ Geolocation and fitness trackers (like Google Fit or Strava) lose data due to background services being suspended.

The manufacturer claims that optimization extends the life of 10-15%, but many users are willing to sacrifice these percentages for stable operation, especially for owners of flagships (Xiaomi 14, Redmi K70, POCO F6), where the margin of autonomy is already high, as well as for those who use a smartphone as a working tool (for example, for trading on exchanges or monitoring servers).

โš ๏ธ Warning: Full optimisation shutdown can cause overheating under prolonged loads and accelerated battery discharge (up to 20% in 4-5 hours standby). 10A or POCO M6) It also causes a lot of interface disruption.

Method 1: Disabling Battery Optimization for Individual Applications

If you want specific programs (messengers, navigators, fitness trackers) to work without restrictions, you just need to configure them manually. This method does not require superuser rights and is suitable for all versions of MIUI:

  1. Open Settings โ†’ Applications โ†’ Application Management.
  2. Select the application you want (such as Telegram).
  3. Go to Battery Optimization (or Energy Consumption in older versions).
  4. Choose the No Limits option (or No Limits).
  5. Turn on the Auto Start switch (if any).
  6. Go back and activate Blocking in the background (an option may be called Prohibit Closure).

For convenience, we have collected the key settings in the checklist:

Select "No Limits" in Battery Optimization |

Enable auto-start |

Activate the lock in the background |

Add to the exceptions of cleaning RAM (in the memory settings)|

Restart the application after changes-->

This is a good way for most users because it doesnโ€™t affect system optimization in general, but if you want to turn off all restrictions globally, read on.

Method 2: Disable MIUI Optimized via Hidden Settings (for MIUI 12โ€“14)

In MIUI 12 and later, MIUI Optimized is hidden in the developers to disable it.

  1. Activate Developer Mode: Go to Settings โ†’ About Phone. Tap 7 times on MIUI Version (you will receive a notification "You became a developer").

Settings โ†’ Additional โ†’ For Developers

Special facilities โ†’ For developers

MIUI Optimized

Optimization of MIUI

Improvements to MIUI

reboot

After you turn off, you will notice:

  • โœ… Apps stay in the background longer.
  • โœ… Notifications come in instantly.
  • โœ… Geolocation and background services are more stable.
  • โŒ Battery discharges 15-30% faster (depending on model).

โš ๏ธ Attention: On some firmware (MIUI 13 Global for Redmi Note 11 after shutdown MIUI Optimized navigation gestures may be missing. To return them, go to Settings โ†’ Display. โ†’ Full screen display and select the navigation type again.

Notifications (messengers, mail)|

Background processes (music, navigation) |

Performance restrictions (games, benchmarks)|

All of the above.-->

Method 3: Using ADB to Deeply Disable Optimization

If previous methods didn't work, you can use ADB commands to disable hidden restrictions that aren't available through the GUI.

  • Computer with installed ADB-driver.
  • USB Type-C cable (preferably original)
  • Included debugging on USB on your smartphone (Settings โ†’ For developers โ†’ debugging on USB).

Instructions:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command prompt (or Terminal on Mac/Linux) and type:
adb shell


settings put global hidden_api_policy 1




pm uninstall --user 0 com.miui.powerkeeper




pm disable-user --user 0 com.miui.securitycenter/com.miui.permcenter.autostart.AutoStartManagementActivity

These teams:

  • Unlock hidden APIs to manage background processes.
  • Remove the system application PowerKeeper, responsible for aggressive optimization.
  • Disable automatic control of auto-launch applications.

Once done, be sure to restart the device. The effect will be noticeable immediately: applications will stop closing, and notifications will begin to arrive without delay.

What if the ADB canโ€™t see the device?
If the adb device command doesnโ€™t show your smartphone: 1. Make sure USB debugging is enabled and you have confirmed your PC permission. 2. Try another cable (cheap cables often donโ€™t support data transfer). 3. Install drivers for your model from Xiaomi. 4. Reboot both your smartphone and your computer. 5. If you use Windows, try running the command prompt on behalf of the administrator.

Method 4: Disable optimization via TWRP (for advanced users)

If you have a custom TWRP recavator installed, you can remove the system applets responsible for optimizing directly.This method requires an unlocked bootloader and is only suitable for power users.

Instructions:

  1. Download the archive. Disable_MIUI_Optimization.zip (For example, replace it with current).
  2. Reboot to TWRP (clip Power + Volume up).
  3. Select Install and point the way to the downloaded archive.
  4. Confirm the installation and wait for completion.
  5. Run Wipe cache/dalvik and reboot.

The archive usually contains scripts for:

  • Delete com.miui.powerkeeper and com.miui.securitycenter.
  • Disconnect DevicePerformanceManager and ThermalEngine.
  • Resetting energy saving policies to standard Android.

โš ๏ธ Note: Removing system applications through TWRP It can lead to unstable operation (for example, loss of battery settings or overheating). TWRP โ†’ Backup!

Comparison of methods: what is better to choose

To make it easier for you to determine, we have collected the key differences between the methods in the table:

MethodDifficultyRequired. root/TWRPBattery effectSuitable for
Set up individual applicationsโญโŒ No.Minimum (-5%)Newcomers who want to correct notifications
Disconnect MIUI OptimizedโญโญโŒ No.Average (-15%)Users who need the stability of background processes
ADB-teamโญโญโญโŒ No.High (-20%)Those willing to sacrifice autonomy for productivity
TWRP + custom scriptsโญโญโญโญโœ… Yes.Critical (-25%+)Enthusiasts Ready for Possible Bugs

For most users, the first two methods are sufficient; you should only resort to ADB or TWRP if you know exactly why it is necessary (for example, to run specialized software or benchmarks).

๐Ÿ’ก

Disabling optimization through MIUI Optimized has an 80% effect with minimal risks. ADB and TWRP are only needed for deep customization or if standard methods have not worked.

Frequent problems after optimisation disabling and their solutions

Even if you do everything right, there can be side effects, and let's look at the most common ones and how to fix them.

  • ๐Ÿ”‹ Fast battery drain: Check which apps consume the most power in Settings โ†’ Battery โ†’ Battery use. Turn off background activity for unnecessary programs. Use a dark theme and reduce the brightness of the screen.
  • ๐Ÿ”ฅ Overheating: Install a temperature monitoring app (for example, CPU Monitor. FPS in games through settings โ†’ Special facilities โ†’ Play mode: Remove the case during charging or heavy use.
  • โš™๏ธ Interface Lags: Clear the cache in Settings โ†’ Memory. โ†’ Clean up. Turn off animations in Settings. โ†’ For developers โ†’ The scale of animation (switch off) Reboot the device - sometimes helps even after optimizing is turned off.

If after disabling the optimization of the smartphone began to slow down, try to return the settings back and use selective disabling only for critical applications.

adb shell dumpsys cpuinfo

It will show the top processes for consumption CPU real-time.-->

FAQ: Answers to Frequent Questions

Can I turn off optimization without root rights?
Yes, the first three methods in the article (application configuration, MIUI Optimized, ADB) do not require root. Only the method with TWRP involves unlocking the bootloader.
Will the smartphone work slower after optimizing?
On the contrary, many users have noticed increased performance, especially in games and heavy applications, but on weak devices (for example, Redmi 9A) can appear lags due to overloading with background processes.
How do you get your optimization back if something goes wrong?
If you have disabled MIUI Optimized through settings, just turn it back on. If you have used ADB, follow the commands: pm install-existing com.miui.powerkeeper pm enable com.miui.securitycenter/com.miui.permcenter.autostart.AutoStartManagementActivity For TWRP, you will need to restore the backup or reflash the smartphone.
Why donโ€™t you get notifications from some apps after optimizing?
Perhaps the app itself blocks notifications in the background (like Facebook or Instagram). Check: Notification settings within the app itself. Permissions in Settings โ†’ Apps โ†’ [Title] โ†’ Notifications. Is it added to Battery Optimization โ†’ Deep Optimization.
Are there any alternatives to MIUI optimization?
Yes, you can install custom Android firmware, like LineageOS, which is pure Android without unnecessary services, Pixel Experience, which is firmware with Google Pixel features, ArrowOS, which is optimized for performance, but you need to unlock the bootloader to install it, which will reset all the data on the device.