Xiaomi smartphones based on MIUI or HyperOS actively optimizes applications in the background to extend battery life, but sometimes this optimization gets in the way: apps don't get notifications, stop syncing, or close when the screen is locked. The solution is to add the desired application to the exclusion lists so that the system does not limit its operation.
In this article, you will find current ways to configure exceptions for different versions of firmware (MIUI 14, HyperOS), including battery optimization, autostart and permissions for background activity, we will also discuss why some applications (such as messengers or fitness trackers) require special attention, and what to do if settings are reset after a system update.
Why add apps to the exceptions on Xiaomi
By default. MIUI And HyperOS aggressively manipulates the background to reduce battery consumption, and that leads to the following problems:
- π΅ No notifications from messengers (Telegram, WhatsApp) or email clients.
- π No updates are made in weather, news or stock quotes.
- π« Applications close when the screen is locked (for example, music players or navigators).
- π Not synchronized data fitness trackers (Mi Fit, Google Fit).
Adding exceptions solves these problems, but it's important to understand that too many applications in exceptions can reduce battery life by 15 to 30 percent.
Types of exceptions on Xiaomi: what and where to set up
Xiaomi smartphones have four key exception lists, each of which is responsible for different aspects of how apps work:
- Battery Optimization β Disables energy saving restrictions for selected applications.
- Auto-Run β allows the application to start automatically after the device is restarted.
- Background activity β allows you to work in the background (for example, for notifications).
- Blocking in memory β prevents the application from being forced to close by the system.
Not all apps require you to configure all four settings, for example, Telegram just needs to turn off battery optimization and allow background activity, and Google Maps may also need to lock in memory.
| Type of exception | What applications are needed for | Impact on the battery |
|---|---|---|
| Optimizing the battery | Messengers, email clients, fitness trackers | Average (increase in expenditure by 5-10%) |
| Auto-start | Applications with widgets, synchronization services | Minimum (1-3%) |
| Background activity | All applications requiring notification | High (10-20%) |
| Locking in memory | Navigators, music players, games | High (15β25%) |
π‘
If after setting the exceptions, the application still closes, check whether the Ultra-Battery Saving mode is included in the Settings. β He ignores all the exceptions!
Step-by-step: how to add an application to exceptions
Let us consider the universal method for MIUI 14 and HyperOS (relevant to Redmi Note 12, Xiaomi 13 models, POCO X5 The interface may vary slightly depending on the firmware version.
1. Disabling battery optimization
This is the most important step for most applications.
- Open Settings β Applications β Application Management.
- Select the application you want (such as Telegram).
- Slip on Battery Optimization.
- Choose Unlimited (or Not Optimized in HyperOS)
Appendix selected from the list|Open menu "Battery optimization"|The βNo restrictionsβ regime is in place"|Changes retained-->
Authorization of auto-start
If the application needs to start automatically (for example, after the device is restarted):
- Go to Settings β Applications β Application Management β Autorun.
- Find the app in the list and turn on the switch.
On some models (Redmi 10 and older), the path may look like this: β Battery and productivity β Autostart control.
3. Background activity resolution
For applications that must work in the background (messengers, trackers):
- Open the Settings. β Annexes β Permits β Background activity.
- Select the application and enable permission.
What to do if there is no "Background Activity" item?
4. memory lock (for critical applications)
This feature prevents the application from being forced to close by the system, suitable for navigators or music players:
- Open Settings β Applications β Application Management.
- Select an app (such as Google Maps).
- Slip it on the side. β Locking in memory.
- Turn on the option.
π‘
Locking your memory has a huge impact on battery consumption, and use it only for applications that really canβt be closed (like a navigator while traveling).
Features of setting up for HyperOS (2026)
In the new firmware HyperOS (installed on Xiaomi 14, Redmi Note 13 and other models in 2026), the interface has changed.
- π§ Battery Optimization Menu Moved to Settings β Battery β Optimizing the battery.
- π The Auto Start point is now called Auto Start and is in Settings β Annexes β Permit management.
- π± HyperOS has a new section Performance, where you can configure priority for games and resource-intensive applications.
HyperOS also adds Adaptive Optimization, which automatically adjusts background activity, to turn it off for a specific application:
- Go to Settings. β Battery β Adaptive optimization.
- Select the app and turn off optimization.
π‘
On HyperOS, after the system update, all exceptions are reset. To avoid this, back up your settings in Settings. β Google β Backup.
Frequent problems and their solutions
Even after setting up exceptions, applications may not work properly, so let's look at typical situations and how to fix them.
1.Settings are reset after the update
This is a common problem on Xiaomi. MIUI or HyperOS system resets all exceptions:
- π Restore settings from backup (if it was created).
- π± Use third-party utilities like AutoStart (available on Google Play) to manage autoruns centrally.
- π§ Turn off automatic optimization in Settings β Battery β Battery settings β Optimization.
2.The app is still closing down.
If the app closes despite all settings, check:
- β‘ Battery Savings or Ultra-Economies (they ignore exceptions).
- π Does the application have permission for Background activity (see section above).
- π΅ Does the application not block? MIUI Optimization (can be turned off via ADB, But it's risky).
How to turn off MIUI Optimization via ADB
3.No notifications are coming.
If notifications are not shown, even after setting exceptions:
- Check if notifications for the application are included in Settings β Notifications β Management of notifications.
- Make sure that notifications are not disabled in the app itself (such as Telegram or WhatsApp).
- Turn off the mode Do not disturb in the curtain notifications.
π‘
In some models (POCO F5, Redmi K60) Notifications block the built-in Spam Blocker. Check its settings in Settings β Annexes β Spam blocker.
Specifics for popular applications
Some applications require a special approach to setting exceptions, and let's look at the most common cases.
Messengers (Telegram, WhatsApp, Viber)
For stable operation of messengers it is necessary:
- π± Disable battery optimization.
- π Allow auto-start.
- π Background activity activated.
- πΆ Permit AutoRun in Mobile Data (C Settings) β SIM-maps and mobile networks β Transfer of data β Auto-Running in Mobile Data).
For Telegram, it is also recommended to enable Without limitation in the notification settings of the app itself.
Navigators (Google Maps, Yandex.Maps, Waze)
Navigators are sensitive to system closure, except for the standard exceptions:
- π Enable Locking in Memory.
- π Turn off location optimization in Settings β Location β Battery mode (select High Accuracy).
- π In the settings of the navigator, turn on the background navigation (if there is such an option).
Fitness trackers (Mi Fit, Google Fit, Strava)
For the correct synchronization of data:
- π Turn off battery optimization.
- π Allow auto-start.
- π Enable Background Update in the App Settings.
- π Make sure the app has access to the body and sensors (in Settings) β Annexes β Permits).
Mi Fit may also require permission to Persistent Activity in the background (located in the application settings).
How to check if the exception works
To make sure that the settings are applied correctly, follow the following steps:
- Check the status of optimization: Open Settings β Battery β Battery optimization. Make sure it's near the app without restrictions.
- Background test: Close the application (swipe up in the multitasking menu). Lock the screen for 5-10 minutes. Unlock and check if the application has closed (for example, whether music is still playing or the location in the navigator is updated).
- Notification check: Send a test message to another account (e.g. Telegram) and make sure the notification arrives without delay.
If the test fails, repeat setting the exceptions or check if the application conflicts with other services (for example, with the application). MIUI Optimization or Antivirus).
π‘
For a deep diagnosis, use the AccuBattery app (available on Google Play), which shows what processes the system shuts down and helps identify the cause of problems.