How to permanently remove the recommendations of applications on Xiaomi: from simple settings to ADB

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.

๐Ÿ“Š What Xiaomi Ads Are The Most Irritating To You?
App recommendations on the home screen
Banners in system applications (Weather, Calendar)
Pop-up notifications about new games
Advertising in settings (MIUI 13/14)
other

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:

  1. Go to Settings. โ†’ Main screen screen.
  2. Find Recommended Apps (or App Vault in English firmware) and turn off the slider.
  3. Return to Settings โ†’ Notifications and Status bar โ†’ Notification management.
  4. 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

Done: 0 / 4

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:

  1. Click and hold the empty space on the home screen โ†’ select Home Settings (or Home screen settings).
  2. Go to the App Vault section (in Russian firmwares may be called Service programs).
  3. 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?
On some firmware (e.g. European EEA), the App Vault section is hidden, in which case use Method 3 (ADB) or install a third-party launcher (Nova Launcher, Lawnchair).

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:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. 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.
  3. To block notifications from GetApps (Xiaomi app store): adb shell pm hide com.xiaomi.mipicks
  4. 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 TeamWhat's blockingNote
pm hide com.miui.systemAdSolutionSystem advertising (banners in settings, notifications)Nana MIUI 14 may require --user 0
pm hide com.xiaomi.mipicksApp recommendations from GetAppsDisables notifications about โ€œusefulโ€ programs
pm hide com.miui.analyticsCollecting Analytics for Targeted AdvertisingIt may disrupt some services
pm hide com.miui.bugreportAutomatically send error reportsIt 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:

  1. Download a module (such as Disable MIUI Ads) and save it to your phoneโ€™s memory.
  2. Open Magisk Manager โ†’ Modules โ†’ Install from storage โ†’ select the downloaded file.
  3. Reset the device.
  4. 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.

  1. Install Nova Launcher and turn off the App Vault widget in its settings.
  2. 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.

FAQ: Frequent questions about advertising on Xiaomi

โ“ Why the Advertising Returns After the Reset?
Factory reset restores all system applications, including advertising components. To remove them again, repeat the steps from Method 3 (ADB) or Method 4 (Magisk).
โ“ Can you remove advertising without a computer?
Yes, but not completely. You'll turn off some of the banners through settings (Method 1 and 2), and you'll need ADB or root for the rest. The alternative is to install an ad blocker (AdGuard), but it won't remove the built-in recommendations in the system applications.
โ“ Will it work? ADB on MIUI 14?
Yes, but with reservations: ๐Ÿ”น Pm hide may not work โ€“ use the CMD package disable-user --user 0. ๐Ÿ”น On some models (Xiaomi) 13 Pro) additional confirmation on the phone is required. ๐Ÿ”น After Upgrading to HyperOS, the Path to Advertising Components May Change.
โ“ How to remove advertising in the Weather appยป?
Weather advertising is blocked through: ADB: adb shell pm hide com.miui.weather2 (The app will be removed completely. Magisk: module MIUI Weather Ad Remover Manual editing: in file /system/app/Weather2/Weather2.apk remove the lines from ad_* (root).
โ“ Is it legal to turn off ads on Xiaomi?
Legally, yes, you have the right to customize your device, including disabling ads: ๐Ÿ“œ Xiaomi may consider this a violation of the user agreement (but does not prosecute for it). ๐Ÿ”ง Disconnection of system components through ADB/Magisk Deprives the warranty (if traces of interference are found). ๐ŸŒ On Chinese firmware (China) ROM) Ad blocking may result in feature restriction (e.g. Mi Cloud).