The problem of pop-ups on Xiaomi: why they appear and how to deal with them
Pop-ups on Xiaomi, Redmi and POCO smartphones are one of the most annoying features of MIUI firmware. They can interfere with games, watching videos or just in everyday use. Unlike standard curtain notifications, these windows tightly lock the screen, demanding your attention right here and now.
The reasons for their appearance are diverse, from system alerts (MIUI Update, Security) to aggressive advertising in branded applications (Mi Browser, Mi Video, GetApps). Moreover, some third-party programs (especially Chinese) manage to bypass standard Android resolutions by showing pop-ups on top of all windows. In this article, we will examine all possible sources of pop-ups and ways to turn them off, from basic settings to hidden MIUI functions and even manual editing configuration files.
It is important to understand that not all windows can be removed without consequences, for example, turning off system warnings about low battery charge or overheating can lead to unpredictable behavior of the device, and we will mark these cases separately so that you can weigh the risks.
1. Disable system pop-ups in MIUI settings
To start with, the standard MIUI tools that allow you to manage most system notifications work on all modern firmware versions (from MIUI 12 to MIUI 14), including the Xiaomi 13, Redmi Note 12 and POCO F5.
Go to Settings โ Notifications and Status bar โ Notifications from apps. Here you will see a full list of programs that may show pop-ups.
- ๐ฑ System applications: Security, System Update, Mi Account. their notifications often have the priority of "High" and can block the screen.
- ๐ Services MIUI: MiuiDaemon, SystemUI. Responsible for background processes, but sometimes generate pop-ups (for example, when connecting to a new Wi-Fi network).
- ๐ก๏ธ Protection and optimization: Cleaner, Battery Saver, their windows appear when the system is "optimized" or the battery is discharged.
To turn off pop-up windows:
- Select the app from the list.
- Go to the Notification Types section.
- Turn off Pop-up notifications and Sound switches.
- To block completely, set priority to Low or Disabled.
Turn off "Pop-up Notifications" for the "Security" app |Reduce priority of "MiuiDaemon" notifications to "Low" | Turn off sounds for "System Update" | Check "Cleaner" settings for background alerts-->
โ ๏ธ Warning: Disabling notifications from Security (com.miui.securitycenter) may hide important warnings about viruses or unauthorized access. APK from unknown sources, it is better to leave this item included, but reduce the priority.
2. block advertising pop-ups in branded Xiaomi applications
One of the most annoying things about MIUI is ads in Xiaomi's own apps, which can appear in Mi Browser, Mi Video, GetApps, and also as banners on the lock screen, and fortunately, it can be turned off without root rights.
Ways to combat advertising:
- ๐ Mi Browser: Go to your browser settings โ Additionally. โ Advertising preferences and disable all switches. Also clear the cache in Settings โ Annexes โ Application management โ Mi Browser โ Clear the data.
- ๐ฌ Mi Video: In the app settings, find the Recommendations section and deactivate the Personalized Ads option. Complete removal of ads may require resetting the app settings.
- ๐ฑ GetApps (Mi App Store): Go to Profile โ Settings โ Advertising Preferences and Disable All Items.An alternative way is to completely remove updates for GetApps via Settings โ Annexes โ Application management โ GetApps โ Remove updates.
If the ads continue to appear, check the MIUI Optimization settings:
- Activate Developer Mode (7 times click on the MIUI version in Settings โ About Phone).
- Go to Settings โ Additional โ For developers.
- Find the MIUI Optimization option and turn it off.
- Reset the device.
Mi Browser|Mi Video|GetApps (Mi App Store)|Theme shop|Other-->
โ ๏ธ Attention: Disconnection MIUI Optimization can cause some functions to function unstable (such as navigation gestures or animations). If you notice lags, return the setting to its original state.
3. Remove pop-ups from third-party apps (including Chinese)
Many applications, especially from China (e.g., China, UC Browser, APUS Launcher, SHAREit, abused permission SYSTEM_ALERT_WINDOW, And it allows them to show windows on top of other programs, and even if you disable notifications in Android settings, these pop-ups can keep popping up.
To block them:
- Go to Settings โ Applications โ Application Management.
- Select a problem app (such as UC Browser).
- Click on Permits. โ Other permits.
- Find the Show over other windows and turn it off.
- For reliability, also prohibit AutoRun and Display notifications.
If the application does not appear in the list or the permission is not available, use ADB-shutdown:
adb shell pm revoke <package_name> android.permission.SYSTEM_ALERT_WINDOWTo find out package_name, Install the App Inspector app from Google Play or use the command:
adb shell pm list packages | grep -i "appendix name"List of the most annoying Chinese apps with pop-ups
โ ๏ธ Attention: Some applications (e.g, UC Browser) can automatically restore permissions after an update. To avoid this, disable auto-update for such programs in Google Play or remove them completely.
4 Hidden MIUI Settings: How to Turn Off Deeply Integrated Pop Ups
Some of the pop-up windows in MIUI They are not managed through a standard interface. They are associated with internal services such as mipush (Xiaomi push notification service) or msa (Mi System Ads). ADB-team.
Ways for Advanced Users:
| Type of pop-up | Source | Method of disconnection | Risks. |
|---|---|---|---|
| Advertising in the settings menu | com.miui.systemAdSolution | ADB: adb shell pm uninstall --user 0 com.miui.systemAdSolution | Low (the personalization of recommendations may be missing) |
| MIUI Pop-up Updates | com.miui.updaterservice | ADB: adb shell pm disable-user com.miui.updaterservice | Medium (you will not receive) OTA-update) |
| Battery Optimization windows | com.miui.powerkeeper | ADB: adb shell pm uninstall --user 0 com.miui.powerkeeper | High (may be affected by autonomy) |
| Advertising on the lock screen | com.miui.msa.global | ADB: adb shell pm uninstall --user 0 com.miui.msa.global | Low (for global firmware only) |
To be carried out ADB-team:
- Install Platform Tools on your PC.
- Enable USB debugging in the developer settings on your phone.
- Connect your phone to your PC and execute the command in the terminal:
adb devicesIf the device is determined, enter commands from the table above.
๐ก
Back up important data before using ADB. Some commands (especially uninstall) may cause system functions to fail. Use adb shell pm install-existing or resetting to reverse changes.
5. Radical Methods: Disabling Pop-Ups through System File Editing (Root Requires)
If you're willing to go to extremes and have root access, you can completely remove the pop-up display mechanisms, a method that's suitable for power users, because doing the wrong thing can lead to a device blink.
Steps to remove system pop-ups:
- Install a file manager with root support (such as Root Explorer or Solid Explorer).
- Go to /system/priv-app/ and find the following applications: MiuiSystemAdSolution is responsible for advertising in the system menus. Mipush is a push notification service (can show pop-ups from Xiaomi). AnalyticsCore collects data and sometimes generates notifications.
.apk
.bak
MiuiSystemAdSolution.apk โ MiuiSystemAdSolution.bak
Reset the device.
To block pop-ups from specific applications, edit /system/build.prop:
- Find a line. ro.miui.has_real_blur=1 and replace it with ro.miui.has_real_blur=0.
- Add a new line: ro.config.nocheckin=1 (disables some system checks).
- Save the file and restart the phone.
๐ก
Editing system files without a backup can make your phone inoperable.Always check for changes to compatibility with your MIUI version and device model.
โ ๏ธ Note: On some models (Xiaomi) 12T, Redmi K50) After such changes, Face Unlock may stop working or NFC. If you notice problems, restore the original files from the backup.
6.Alternative firmware: How to get rid of pop-ups forever
If none of the above methods worked, the last option is custom firmware installation. Alternative builds like LineageOS, Pixel Experience or Xiaomi.eu are devoid of built-in advertising and aggressive notifications.
Advantages of custom firmware:
- ๐ Clean Android without unnecessary services MIUI.
- ๐ There are no system ads and pop-ups from Xiaomi.
- โก Higher productivity due to lack of background processes.
- ๐ Regular security updates (as opposed to official firmware for older models).
How to install custom firmware:
- Unlock bootloader through the official Xiaomi website (requires a binding account Mi and wait 7-30 days).
- Install TWRP Recovery or OrangeFox for your model.
- Download the right firmware (e.g. Xiaomi.eu for maximum hardware compatibility).
- Make a complete wipe (clean the Dalvik, Cache, System, Data partitions).
- Install the firmware via TWRP and restart the device.
Recommended Firmware for Popular Models:
| Model | Recommended firmware | Reference to the forum |
|---|---|---|
| Xiaomi 13/13 Pro | Xiaomi.eu Stable | xiaomi.eu |
| Redmi Note 12 Pro+ | Pixel Experience 13 | XDA |
| POCO F5 | LineageOS 20 | LineageOS Wiki |
| Xiaomi 11T Pro | ArrowOS 13 | XDA |
โ ๏ธ Attention: Installing custom firmware voids warranty and may result in data loss. on some models (Xiaomi) 12S Ultra, Redmi K60) The camera or fingerprint sensor may not work due to the closed source driver code.