Why Notifications Are Crackling the Screen and How to Fix It
Xiaomiโs desktop has become a dump of banners from games, news feeds and system alerts?Youโre not alone: Statistically, 68% of MIUI users complain of aggressive ads and annoying notifications that appear even after they are manually closed. The problem lies in the architecture of the MIUI shell โ it actively integrates Xiaomi services (such as msa, Mi Browser, GetApps), which by default have the right to display content on the home screen.
In this article, weโll look at 5 proven ways, from standard settings to hidden engineering menu features and third-party utilities. Importantly, some methods require unlocking the bootloader or root rights, but weโll show you where to do without them, and how to distinguish system notifications (which canโt be completely disabled) from banner ads, and why the problem often returns after a MIUI update.
Warning for POCO owners: Some of the settings may be different on devices with POCO Launcher firmware. If your smartphone runs on pure Android (like POCO F5 with HyperOS), skip the MIUI-specific features and focus on universal methods.
Method 1: Disable notifications via MIUI settings
To start with, the most obvious is the built-in shell tools: in MIUI 12-14 (and the new HyperOS), the path to notification settings is hidden behind a few menus, but you can find it in 3 steps:
- Open Settings โ Applications โ Application Management.
- Click on the three dots in the upper right corner and select System Applications.
- Find it in the list: ๐ฑ Launcher (or) MIUI Launcher โ responsible for widgets and banners on the desktop; ๐ msa (Mi System Ads) is the main source of advertising; ๐ฐ Mi Browser or News - News Notices; ๐ฎ Game Center - Game Alerts.
For each of these applications:
- Tap by name. โ Notifications.
- Turn off the Sliders Show notifications and Sound.
- In the Notification Types section, deactivate all categories (especially Recommendations and Updates).
MIUI | Advertising in msa| Launcher | Widgets Notifications from Mi Browser-->
An important nuance: after the MIUI update, some settings are reset. To avoid this, back up configurations through Settings โ Additional โ Backup (select System Settings).
โ ๏ธ Note: Disabling msa may cause Mi Account and data synchronization to fail. If cloud services stop working after deactivation, return the settings and use alternative methods (see Method 3).
Method 2: Hidden settings of the engineering menu (without root)
If the standard settings didn't work, it's time to dig deeper. MIUI There's a hidden engineering menu where you can turn off the system banners, and this method works on most Xiaomi, Redmi and other devices. POCO (Except for HyperOS models without MIUI-shell).
Instructions:
- Open the Phone app and type the combination: ##4636## Some firmware may require ##6484## (to test notifications).
- In the menu that appears, select Testing settings โ Notification history.
- Click Disable all notifications or manually remove unnecessary sources from the list.
What to do if the engineering menu does not open?
Critical detail: after applying these settings, restart the device, otherwise the changes may not take effect, and the system will return the standard settings after 24 hours.
Method 3: Using ADB for deep cleaning
If youโre willing to go further, ADB (Android Debug Bridge) will disable system-level notifications, a method thatโs suitable for power users and requires a computer with ADB Tools installed.
Step-by-step:
- Download Googleโs Platform Tools and unpack the archive.
- On your smartphone, activate Developer Mode (see spoiler above) and enable Debugging over USB.
- Connect your phone to your PC, open the command line in the adb.exe folder and execute: adb devices (the name of your device should appear).
- Enter commands in turn: adb shell pm disable-user --user 0 com.miui.systemAdSolution adb shell pm disable-user --user 0 com.xiaomi.mipicks adb shell pm disable-user --user 0 com.miui.weather2 adb shell pm disable-user --user 0 com.android.browser These commands disable the main sources of advertising and news notifications.
To return the settings, use:
adb shell pm enable com.miui.systemAdSolution(Replace the name of the package with the correct one).
Banner advertisements|System Alerts (Updates, Battery)|Notifications from games|Newsfeed MIUI|Other-->
โ ๏ธ Warning: Disabling system packages can cause the firmware to run unstable.Before experimenting, backup through TWRP standard-of-the-art MIUI. If Mi Services stop working after commands (for example, synchronizing notes), return the settings with the enable command.
Method 4: Third-party launchers โ a radical solution
If the fight against notifications in MIUI seems endless, the easiest way out is to change the launcher.Alternative shells (like Nova Launcher, Lawnchair or Niagara Launcher) not only remove intrusive banners, but also offer flexible interface customization.
How it works:
- ๐ก๏ธ Third-party launchers block widget display MIUI on the desktop, including advertising and news units.
- ๐จ You get control of icons, animations and gestures โ no restrictions Xiaomi.
- โก Most launchers are lighter than standard MIUI Launcher, which has a positive effect on productivity.
Selection recommendations:
| Launcher | Pluses | Cons | Cost |
|---|---|---|---|
| Nova Launcher | Maximum customization, gesture support, backup settings | Premium version for some functions | Free / ~$5 |
| Lawnchair | Lightweight, open source, integration with Google Now | Less to do with the design | Free of charge. |
| Niagara Launcher | Minimalist design, smart search, no advertising | Unusual interface (accustomed to takes time) | Free / ~$10 |
| POCO Launcher | Optimized for Xiaomi, MIUI themes support | Fewer customization options | Free of charge. |
To set up the launcher:
- Download the app from Google Play.
- When you first start, select it as the default launcher.
- In the new launcher settings, disable the option to Show MIUI widgets (the name may differ).
๐ก
If after changing the launcher, the icons of some system applications (for example, Mi Remote) are missing, add them manually through the launcher menu. This is usually done in a long tap on the desktop โ Widgets โ Application shortcuts.
Method 5: Manual removal of system applications (for advanced)
This is an extreme method that requires an unlocked bootloader and root rights, which is suitable if you are willing to sacrifice some of the MIUI features for the sake of cleanliness of the interface, Warning: wrong actions can lead to a bootloop.
What can be safely removed:
- ๐๏ธ com.miui.weather2 โ weather-widget;
- ๐ฎ com.xiaomi.glgm - the gaming center;
- ๐ฐ com.miui.miservice โ Mi-account service (remove only if you do not use the cloud!);
- ๐ com.xiaomi.midrop - Mi Drop (unless you use Wi-Fi file transfer).
Instructions (Magisk or TWRP required):
- Install Root Explorer or Titanium Backup.
- Go to /system/priv-app/ or /system/app/.
- Find the folders with the packet names from the list above and rename them by adding.bak at the end (e.g. com.miui.weather2.bak).
- Reset the device.
๐ก
Before removing system applications, be sure to check their dependency! For example, deleting com.miui.miservice can break Mi Account, and without com.android.browser, links from some apps will stop opening.
To recover deleted packets:
- Download the original firmware for your model from the Xiaomi website.
- Remove the.apk files and put them back in /system/priv-app/.
- Set the right rights (usually 644 or 755).
Additional tips: how to prevent notifications from returning
Even after successful disabling, notifications may return after the MIUI update or reset.
- ๐ Turn off automatic updates MIUI: Go to Settings. โ The phone. โ Update the system and deactivate Autoboot. Update manually, pre-check the reviews of the new version on the forums (for example, 4PDA).
- ๐ฅ Block background activity: C Settings โ Battery โ Selection of apps limit background work for msa, Mi Browser and GetApps.
- ๐ก๏ธ Use a firewall: Apps like NetGuard or AFWall+ (requires root) can block access to the Internet by preventing the loading of ads.
- ๐ Check out new apps: Many games and utilities from GetApps install their own advertising SDK. Before installing, read permissions on Google Play or APKPure.
๐ก
If notifications return after a reboot, check for updates for Google Play Services. Sometimes crashes are caused by a conflict between Google and MIUI services. manually update them via Google Play or delete the cache in Settings โ Apps โ Google Play Services โ Storage.