Why Xiaomi Mi 9 has recommendations and how to disable them
Xiaomi Mi 9 owners often face intrusive recommendations on the home screen, in the app menu, and even in the system settings, which are part of the MIUI brand shell, which actively integrates ad units and smart hints, which the manufacturer positions as a useful service, but in practice they are more often annoying, slow down the interface and consume traffic.
The main sources of recommendations for Mi 9:
- ๐ฑ Main screen โ widgets with news, weather and advertising at the bottom
- ๐ Search bar โ tips and banners when entering queries
- โ๏ธ System settings - advertising blocks in the "Recommendations" section"
- ๐ฅ Application menu โ folder โEditorial Choiceโ with unnecessary programs
It is important to understand that some of the recommendations are tied to Xiaomi services (such as msa and analytics), and the other is downloaded through third-party services. SDK. Complete shutdown requires a comprehensive approach โ from manual settings to use ADB-commands or modified firmware.
Method 1: Disabling recommendations through standard MIUI settings
The safest method is to use built-in shell options, which do not require superuser rights and is suitable for users without technical skills, but the effectiveness is limited: some of the ads can still seep through the system services.
Step-by-step:
- Open the Settings. โ Main screen screen.
- Go to the widgets section and turn off: ๐ฆ๏ธ Weather widget (if not needed) ๐ฐ News Widget (Mi News) ๐ฎ Game Center Widget (Game Center)
Settings โ Additional โ Recommendations
Show recommendations
Settings โ Search โ Disable โShow recommendationsโ
โ๏ธ Preparation for deletion of recommendations
What if the "Recommendations" item is not in the settings?
โ ๏ธ Attention: After update MIUI settings may be reset. We recommend fixing changes through Settings โ Annexes โ Application management โ Three points. โ Reset application settings by selecting Do not reset system settings.
Method 2: Using ADB to Deeply Disable Advertising
For users willing to work with Android Debug Bridge (ADB), a more radical method is available: it blocks the system packages responsible for showing recommendations without the need for root rights.
Steps required:
- Install ADB Tools on your PC.
- Activate Developer Mode on Mi 9: Settings โ About Phone โ MIUI version (click 7 times).
- Enable USB debugging in Settings โ Additional โ For developers.
- Connect your phone to your PC and execute the commands: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.mipicks adb shell pm hide com.miui.weather2 adb shell pm disable-user --user 0 com.miui.analytics
| ADB Team Team | What's off? | Effects of consequences |
|---|---|---|
| pm hide com.miui.systemAdSolution | System module of advertising | Banners disappear in settings and notifications |
| pm hide com.xiaomi.mipicks | Editorial Choice Service | The folder with recommended applications disappears |
| pm disable-user com.miui.analytics | Xiaomi Analytics | Data collection on use is stopped |
โ ๏ธ Note: Pm hide commands only work on the MIUI 12+. For older versions, use pm disable-user, but this can cause some features to crash (such as theme or cloud storage).
๐ก
Before execution ADB-Create a recovery point in the TWRP (This will allow you to roll back changes when errors are installed.
Method 3: Removing recommendations through superuser rights (Root)
If your Xiaomi Mi 9 has Magisk or another root rights manager installed, you can completely remove the system applications responsible for recommendations. This method is the most effective, but it requires caution - removing critical packets will lead to a "brick" of the device.
Instructions for users with Root:
- ๐ฑ Install Root Explorer or Titanium Backup from the 4PDA.
- ๐ Move to the /system/priv-app/ Delete the folders: Analytics Mipay MiuiDaemon MSA (main advertising module)
- ๐ Reboot the phone.
When you delete the MSA (com.xiaomi.msa.global), not only will the recommendations be lost, but also some of the system notifications (for example, about security updates) and to return critical functions, you just need to reinstall the package through the MIUI System App Remover.
โ ๏ธ Note: Some Firmware Removal MSA Blocks access to Xiaomi Cloud and Find Device services. Check backups in Settings before action โ Xiaomi account โ Cloud.
Method 4: Alternative launchers and custom firmware
If standard methods donโt work, consider installing a third-party launcher or custom firmware, which will drastically change the interface and eliminate system advertising, but require unlocking the bootloader.
Popular solutions:
- ๐ Nova Launcher โ flexible setup without ads Lawnchair โ open analogue of Pixel Launcher Hyperion Launcher โ optimized for Xiaomi
- ๐ง Pixel Experience โ pure Android without MIUI LineageOS is a stable alternative MIUI EU โ modified MIUI publicity
For custom firmware installation:
- Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account binding).
- Install TWRP Recovery for your model (Mi 9 is codenamed cepheus).
- Sweat the firmware through TWRP, having previously made a backup.
๐ก
Custom firmware completely removes ads, but is not warranty and may contain bugs. Before installing, check the reviews about the stability of a particular build for the Mi 9.
Method 5: Blocking Advertising via DNS and Firewall
Another effective method is to block ad servers at the network level, which does not remove recommendation widgets, but stops loading their content, saving traffic and battery.
Implementation options:
- ๐ Change of change DNS: Go to Settings. โ Wi-Fi โ Additionally. โ Settings DNS. Install 1.1.1.3 (Cloudflare Family) or 94.140.14.14 (AdGuard) DNS).
- ๐ฅ Firewall applications: NetGuard โ blocking access to Blokada advertising domains โ working through VPN no AFWall root+ โ Advanced firewall (requires Root)
List of domains to lock in firewalls (add to the blacklist):
api.ad.xiaomi.com
sdkconfig.ad.xiaomi.com
tracker.ai.xiaomi.com
data.mistat.xiaomi.com
sa.api.intl.miui.comWhat to do if recommendations are returned after the update
MIUI updates often reset ad settings to minimize risks:
- ๐ฅ Before updating, create a backup through Settings โ My device. โ Backup.
- ๐ After the update, reapply ADB-Team or check the launcher settings.
- ๐ก๏ธ Install App Ops (requires Root) and disable permissions for MSA and Analytics.
If the recommendations are repeated:
- Check the active processes through Settings โ Applications โ Launched.
- Clear the cache and data for Settings (com.android.settings).
- Apply the DisablerMagisk patch (for users with Magisk), which automatically blocks ad modules after updates.
๐ก
Xiaomi regularly changes its ad-show mechanisms, and keep an eye out for updates to 4PDA or XDA-Developers for current blocking methods.