The โRecommended Appsโ label on Xiaomiโs home screen, pop-up menu banners and annoying notifications about โusefulโ programs are familiar to MIUI smartphone owners. The manufacturer actively integrates advertising of its own and third-party services into the shell, which annoys many users, especially recommendations in the Weather, Calendar or even in Settings, where they are difficult to turn off by standard means.
In this article, weโll look at 5 proven ways, from basic settings to deep ADB interventions to system file editing. The methods work on MIUI 12-14 (including HyperOS), but some require superuser or computer rights. Importantly, after updating the firmware, some of the changes may reset โ weโll show you how to avoid this.
Why Xiaomi is showing app recommendations?
The root of the problem lies in Xiaomiโs business model, which monetizes its MIUI shell through:
- ๐ฑ Built-in advertising โ banners in system applications (Browser, Music, Topics).
- ๐ Partner programs โ recommendations of games and utilities from Tencent, Alibaba and other Chinese giants.
- ๐ Data collection โ analysis of installed applications for targeted advertising (disabled in privacy settings).
Global firmware (EEA, Global) has less advertising than China, but it still does. For example, MIUI 14 adds smart hints in Google Assistant that can't be disabled through the interface, and HyperOS disguises ads as "personal recommendations" โ they also have to be blocked manually.
Method 1: Disabling recommendations through standard settings
Start with the simplest one, check the system settings. Depending on the version of MIUI, the paths may differ, but the general logic is maintained:
- Go to Settings. โ Main screen screen.
- Find Recommended Apps (or App Vault in English firmware) and turn off the slider.
- Return to Settings โ Notifications and Status bar โ Notification management.
- In the list, find MIUI Recommendations (or msa/MiuiSystemAdSolution) and block all notifications.
On MIUI 14 and HyperOS, add one more step:
- ๐ Open the Settings. โ Annexes โ Application management.
- ๐ Find GetApps (or App Market) โ Notifications โ Shut it down.
- ๐ซ Do the same for Mi Video, Mi Browser and Themes.
โ๏ธ Checking basic settings
The method limitation: this method removes only a part of the ads, the banners in the system applications (Weather, Calendar) and the "smart" prompts will remain, and the following methods will be required to remove them.
Method 2: Hiding recommendations through launcher settings
If there are blocks on the home screen with suggestions for installing applications (for example, โGames for youโ or โPopular programsโ), they can be hidden through the launcher settings:
- Click and hold the empty space on the home screen โ select Home Settings (or Home screen settings).
- Go to the App Vault section (in Russian firmwares may be called Service programs).
- Turn off the sliders: ๐ฑ Recommended annexes ๐ฎ Games ๐ฐ News
On MIUI 13/14, the path may differ: Launcher settings โ Widgets โ Hide the Recommendations widget.
What to do if there is no App Vault?
Note: after the MIUI update, these settings may reset. To avoid the return of advertising, fix the launcher version via ADB (mode 4).
Method 3: Blocking Advertising through ADB (without root)
If standard methods do not help, use them. ADB-Android Debug Bridge is Google's official tool, not requiring superuser rights, but it's a tool that needs to be used:
- ๐ป Computer with ADB-tools installed.
- ๐ฑ Included Debugging by USB on a smartphone (Settings) โ The phone. โ Version. MIUI โ 7 times to tap โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-TypeC Cable (preferably original).
Steps to block ads:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command prompt (cmd) in the adb folder and execute: adb shell pm hide com.miui.systemAdSolution This command hides the system application responsible for advertising.
- To block notifications from GetApps (Xiaomi app store): adb shell pm hide com.xiaomi.mipicks
- Reboot the device: adb reboot
Critical detail: on MIUI 14 and HyperOS, the pm hide command may not work due to changes in security policy.
adb shell cmd package disable-user --user 0 com.miui.systemAdSolution๐ก
If the ad returns after the reboot, repeat the commands and add the --user 0 flag at the end of each line, for example: adb shell pm hide --user 0 com.miui.systemAdSolution.
| ADB Team Team | What's blocking | Note |
|---|---|---|
| pm hide com.miui.systemAdSolution | System advertising (banners in settings, notifications) | Nana MIUI 14 may require --user 0 |
| pm hide com.xiaomi.mipicks | App recommendations from GetApps | Disables notifications about โusefulโ programs |
| pm hide com.miui.analytics | Collecting Analytics for Targeted Advertising | It may disrupt some services |
| pm hide com.miui.bugreport | Automatically send error reports | It does not affect advertising, but reduces background activity. |
Warning: Disabling system components via ADB may result in:
โ ๏ธ Attention: On some firmware (MIUI 13 China) blocking com.miui.systemAdSolution causes problems with the Tomes and Wallpapers. Before executing commands, back up via Settings โ Additionally. โ Backup.
Method 4: Removing Advertising with Magisk (root required)
If you have superuser rights (installed by Magisk), use modules to thoroughly clean MIUI from advertising.
- ๐ก๏ธ Magisk Module ยซDisable MIUI Ads โ removes advertising components at the system level.
- ๐งน ยซMIUI Blocker โ Blocks the domains through which ads are loaded.
- ๐ง ยซXiaomi Debloater โ allows you to selectively remove unnecessary system applications (including GetApps, Mi Browser).
Installation instructions:
- Download a module (such as Disable MIUI Ads) and save it to your phoneโs memory.
- Open Magisk Manager โ Modules โ Install from storage โ select the downloaded file.
- Reset the device.
- Check the result: Advertisements should disappear from Settings, Weather and Calendar.
For advanced users: If the module does not work, manually remove the following packets through ADB with root rights:
adb shell
su
pm uninstall --user 0 com.miui.systemAdSolution
pm uninstall --user 0 com.xiaomi.mipicks
pm uninstall --user 0 com.miui.analytics
exit
exit๐ก
Using Magisk is the most reliable way to remove ads forever, but requires unlocking the bootloader and installing a customized Recovery (TWRP). On new Xiaomi models (such as the Redmi Note 12, Xiaomi 13), unlocking can lead to a loss of warranty.
Method 5: Alternative launchers and ad blockers
If previous methods have not helped or you do not want to interfere with the system, install:
- ๐ฑ Third-party launcher: ๐ Nova Launcher โ allows you to hide widgets with ads. ๐ Lawnchair - lightweight launcher with support for themes. ๐ Microsoft Launcher โ Windows integration, no advertising.
- ๐ซ Ad blockers: ๐ก๏ธ AdGuard โ Blocks Advertising Domains at Level DNS. ๐ Blokada โ does not require root, works through VPN. ๐ก DNS66 โ open-blocker without unnecessary permissions.
For maximum effect, combine the launcher with a blocker.
- Install Nova Launcher and turn off the App Vault widget in its settings.
- Set up AdGuard with filters: ๐ AdGuard Base filter ๐ EasyList China (for Chinese advertising) ๐ฑ MIUI Ad Block (specialized filter)
Disadvantages of the method: ad blockers can conflict with some applications (for example, banking), and launchers will not remove advertising in system utilities (Weather, Calendar).
How to Prevent Advertising Returns After MIUI Update
After updating the MIUI firmware, all changes (except those made through Magisk) are reset.
- ๐ Turn off automatic update: Settings โ The phone. โ Updating the system โ โ๏ธ โ Auto-update โ Turn it off.
- ๐ฅ Use custom firmware: ๐ MIUI EU (European assembly without advertising). ๐ ๏ธ LineageOS or Pixel Experience (all-clean Android).
- ๐ง Secure the changes through ADB: adb shell cmd package disable-user --user 0 com.miui.systemAdSolution This command survives updates (but not always).
Attention:
โ ๏ธ Xiaomi. 12/13 Redmi Note 11/12 With HyperOS, disabling updates can result in some features being blocked (such as Mi Share or Quick Apps.