The whitelist on Xiaomi devices is a tool that allows you to bypass standard system restrictions for selected applications. Without the right setup, even the most important messengers, banking programs or tracking services can work incorrectly: No notifications, interrupt background processes, or block autostart after a reboot. In this article, we will discuss how to set up a whitelist on Xiaomi smartphones and tablets running Xiaomi MIUI 14/15 and the new HyperOS, as well as on smartwatches and other gadgets of the ecosystem.
The problem is that by default MIUI It aggressively optimizes background applications to save battery life, which means that apps from other manufacturersβ whitelists (such as Samsung or Google) on Xiaomi can behave unpredictably. We will show you what settings you need to change to make applications from the white list work stably even when activated power saving mode, and analyze the typical errors that users make when configuring.
What is a white list on Xiaomi and why is it necessary?
The whitelist (or exception lists) is a mechanism that allows individual applications to ignore the systemβs global limitations, and works in three key areas at Xiaomi:
- π Notifications β ensures that messages from the app will arrive without delay, even if it has not been used for a long time.
- π Auto-Run β Allows the application to start automatically after the device is restarted or on schedule.
- π Energy saving β prevents forced closure of background processes when the system tries to save charge.
Without adding to the whitelist, you may encounter these problems:
- β WhatsApp or Telegram do not show notifications of new messages.
- β Google Fit or Mi Fitness stop tracking activity in the background.
- β Banking applications (e.g. SberBank Online or Tinkoff) require re-authorization after the device sleeps.
- β YouTube Music or Spotify stop playback when the screen is off.
Itβs important to understand that on Xiaomi, the whitelist is not just a single setting, but a combination of several options in different menu sections. Simply adding an app to the βexclusionsβ is not enough: you need to configure autostart, background activity and notification rights separately.
How to add an app to the whitelist on Xiaomi (step-by-step instructions)
The setup process depends on the firmware version. Below is a universal instruction that is suitable for most Xiaomi, Redmi and other devices. POCO on MIUI 14/15 If you have a different version, check the relevance of menu items.
Step 1: Authorization of Auto Start
Auto-run allows the application to start automatically when the device is turned on or by triggers (for example, connecting to Wi-Fi).
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select AutoRun.
- Find the desired application in the list and activate the switch.
Check the version. MIUI/HyperOS In Settings β The phone.
Update the firmware to the latest version
Close all background applications before setting up
Reboot the device after changes-->
Step 2: Set up background activity
This parameter prevents the application from being forced to close by the system.
- Go to Settings β Applications β Application Management.
- Select the desired application from the list.
- Press Permissions. β Background activity and turn on the option.
- In some versions MIUI This item may be called Battery. β Background activity.
Step 3: Exclusion from Battery Optimization
The system can restrict applications in the background to save power.
- Open Settings β Battery and Performance β Battery Management
- Choose App Choices (or Battery Optimization in HyperOS).
- Find the application in the list and set a No Limits mode for it.
The HyperOS path may be different: Settings β Battery β Battery settings β Optimizing the battery.
π‘
If the app doesnβt show up in the autostart or battery optimization list, try running it manually first and wait until it appears in the background processes (check in Settings). β Annexes β Launched).
Step 4: Set up notifications
Even if the app is added to the whitelist, notifications can be blocked separately.
- Go to Settings β Notifications and Status bar β Notification management.
- Select the app and turn on all switches: π Allow notices π Important notifications (priority) π Sound and vibration
Show on the lock screen
For instant messengers (such as Telegram or Viber), it is also recommended to enable Show the contents of notifications to see the text of messages without unlocking.
Step 5: Additional settings for HyperOS
The new HyperOS firmware adds additional restrictions to keep the app running correctly:
- Open Settings β Applications β Special permissions β Show on top of other applications.
- Find the desired application and allow it to be displayed on top of other windows (relevant for navigators, streaming services, etc.).
- For applications with constant activity (such as Stepmer), enable Settings β Permits β Physical activity.
What to do if the app is closed anyway?
Whitelist differences on different Xiaomi devices
Whitelist settings may vary depending on the type of device, and below is a table with key features for different Xiaomi gadgets:
| Type of device | Where the whitelist is set up | Features |
|---|---|---|
| Smartphones/tablets (Redmi, POCO, Xiaomi) | Settings β Annexes β Autostart and Settings β Battery | You need to set up autostart, background activity and battery optimization separately. |
| Smart watches (Mi Band, Watch) | Mi Fitness or Zepp Life app | The whitelist is customized for notifications from apps on the smartphone, not on the watch itself. |
| TVs (Mi TV, Redmi TV) | Settings β Applications β Application Management β Autorun | Battery optimization is not available, but there are limitations on background work (relevant to the current system). IPTV-applications). |
| Routers (Mi Router, AX) | Mi Wi-Fi app or web interface | The whitelist is configured for devices on the network (for example, allowed). MAC-address). |
On Xiaomi smartwatches (such as Mi Band 7 or Watch 2 Pro), the white list of notifications is not configured on the watch itself, but in the accompanying app on the smartphone.
- Open Mi Fitness or Zepp Life.
- Go to Profile β Notifications β Notifications Management.
- Select applications that must be duplicated on the clock.
For Xiaomi TVs, the whitelist is relevant mainly for streaming applications (for example, Kodi or other TVs). IPTV), It's the same setup as a smartphone, but without the power saving options.
Common mistakes when setting up a white list
Many users find that even after adding an application to the whitelist, it continues to work incorrectly, and let's look at the most common errors and their solutions.
β οΈ Note: If you use third-party battery optimizers (such as Greenify or AccuBattery), they may override settings. MIUI. Before setting up the whitelist, disable such apps or add a problem app to their exclusion.
Error 1: The application is not saved in auto-run
Sometimes, after a device is restarted, the application disappears from the autostart list. MIUI It resets the settings for underutilized programs:
- π Run the application manually and let it work in the background for 5-10 minutes.
- π± Restart the device and check if the app is still on the autorun list.
- π§ If the problem is repeated, try turning off Settings. β Special facilities β Optimization MIUI (not available on all devices).
Mistake 2: Notifications are delayed
If notifications arrive but are late (for example, 10 to 30 minutes), the problem may be:
- π΅ Power saving mode β turn it off completely or add the application to exceptions.
- π Mobile Internet Restrictions β Check that the application is allowed background traffic in Settings β SIM-maps and mobile networks β Transfer of data β Background data.
- π Blocking Google Play Services β some apps depend on Google services, which you also need to add to the whitelist.
Error 3: The app closes when the screen is locked
This is a typical problem for music players (Spotify, YouTube Music) or navigators (Google Maps, Yandex.Navigator).
- π Enable for the Application Without Restrictions in Settings β Battery β Battery management.
- π± In some cases, it helps to disable the settings β Lock screen β Sleeping when blocked (but it will increase battery consumption).
- π For music applications, additionally enable Settings β Sound. β Do not stop playback when blocking (if there is such a point).
π‘
On HyperOS devices, whitelist settings may reset after a firmware update. Always check them after you install new versions of the software.
How to check if the whitelist works
To make sure that the settings are applied correctly, follow the following steps:
- Autostart Check: Reboot the device. Open Settings. β Annexes β Run and make sure your app is on the list.
- Notification test: Ask a friend to send you a message in the messenger being tested. Make sure the notification arrives immediately (without delay). Check if the text of the message is displayed on the lock screen (if the appropriate setting is enabled).
- Background check: Close the app (swipe in the recent menu). Wait 5-10 minutes and check if it is closed completely (in Settings). β Annexes β Launched).
For a more advanced diagnosis, you can use ADB (Android Debug Bridge. Connect the device to your computer and execute the command:
adb shell dumpsys battery unplugThis command will show you which apps are being optimized by the system, and if your app is on the list, then the whitelist settings have failed.
It's also useful to check the log of system events.
- Turn on Settings β About Phone β MIUI version (click 7 times to activate Developer Mode).
- Back to Settings β Additionally. β For developers β Journal of operations.
- Find events related to your app (such as force stop or battery optimize).
Whitelisted for Xiaomi for specific applications
Some apps require a special approach when added to the whitelist, so let's look at the settings for the most popular services.
Messengers (WhatsApp, Telegram, Viber)
For stable operation of messengers it is necessary:
- π Add to Autostart and Disable Battery Optimization.
- π Enable Important Notifications in Notification Settings.
- π Allow background activity and mobile traffic.
- π For Telegram, additionally enable Settings β Notifications β Show the text of the notifications.
If you use WhatsApp Business, also add the main WhatsApp to the whitelist β they depend on each other.
Banking applications (SberBank, Tinkoff, VTB)
Banking applications are often blocked due to strict security requirements, so that they can function without failure:
- π¦ Add both applications β main and service (for example, Sberbank Online) + sberID).
- π Turn on the settings. β Special permits β Changes to system settings (for some versions).
- π± Turn off optimization. MIUI In special opportunities (if available).
β οΈ Note: Some banking applications (e.g. Tinkoff) may conflict with incognito mode in the MIUI. If after adding to the whitelist the application still does not work, disable Settings β Confidentiality β Incognito mode.
Fitness trackers (Google Fit, Mi Fitness, Strava)
For applications that track activity, it is critical to:
- π Allow physical activity in settings β Permits.
- π Add to the Battery Optimization Exceptions.
- π Enable Constant Activity in the Application Settings (if any).
For the Mi Band or Xiaomi Watch, also check that the Mi Fitness app has enabled data synchronization in the background.
Navigators (Google Maps, Yandex.Navigator, Waze)
Navigation applications often close when the screen is locked, to avoid this:
- πΊοΈ Add to Autostart and Disable Battery Optimization.
- π± Show over other windows in special permissions.
- π Disable Sleep when locked in screen settings (temporarily).
For Yandex.Navigator, additionally enable Precise Location Determination in geodata settings.
How to Reset the White List to Factory Settings
If after experimenting with the settings, the device began to work unstable (for example, the battery is quickly discharged or applications consume too much resources), you can reset all exceptions to standard values.
For this:
- Open Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select Reset app settings.
- Confirm action. This will reset all permissions, including auto-run and background activity.
If you only need to reset the battery settings:
- Go to Settings β Battery and Performance β Battery Settings
- Choose Resetting Optimization Settings.
The HyperOS path may be different: Settings β System system β Resetting settings β Reset application settings.
β οΈ Note: Resetting app settings will also delete all saved browser passwords, notification settings, and camera/microphone permissions. Backup important data before reset.