Xiaomi Redmi 9 owners often encounter one annoying feature of MIUI firmware: constant app recommendations. They appear in the form of desktop banners, curtain notifications, pop-up windows when unlocked, and even in the settings menu. These tips not only distract, but also slow down the smartphone, consume traffic and battery power. Worse, even after manually removing some system applications (such as com.miui.systemAdSolution), recommendations can return after the MIUI update.
Compounding the problem, Redmi 9 (M2003J15SS) comes with a global or Chinese version of firmware, where marketing inserts are integrated at the system level, which the manufacturer describes as โpersonalized offersโ, but in practice users get ads for games, Xiaomi services and partners (for example, AliExpress or Booking.com>).
If you've tried turning off ads through Settings โ Memory โ Cleanup, but the banners are back, don't be surprised. This method works temporarily. A complete solution will require a combination of several actions, including limiting the background activity of system applications and editing configuration files (for advanced users). Ready to clear your Redmi 9 from intrusive tips? Let's start with the simplest ways.
1. Disable recommendations through standard MIUI settings
The first step is to use the built-in MIUI tools, which, while limited in effectiveness, can help reduce the amount of advertising by 30-50%.
Open Settings โ Applications โ Application Management and follow the following steps:
- ๐ Find the Security app (com.miui.securitycenter) and open its settings.
- ๐ต Go to Notifications and turn off all switches (especially "Recommendations" and "Safety Tips").
- ๐ซ Go back to App Management, search for Google Play Services and limit background activity (Battery section) โ Background restriction).
- ๐๏ธ For the annex "MIUI bootloader" (com.xiaomi.midrop) disable autostart in the Battery section โ Auto-start.
You can also check the settings for Settings โ Memory โ Cleanup โ Settings (cogs).
- ๐ฑ "Recommendations of the annexes"
- ๐ "Automatic cleaning (often accompanied by suggestions to install new utilities).
โ ๏ธ Attention: After update MIUI Some settings may be reset, and we recommend repeating this procedure after each major update (for example, when switching from a new system to a new one). MIUI 12 on MIUI 13).
2. Clearing the desktop from widgets and banners
The MIUI desktop on Redmi 9 is often captured with widgets offering games, themes and services, and can be manually removed:
Long press from an empty desktop space โ Desktop settings โ Widgets. Here:
- ๐ฎ Delete the Game widget (appendix com.xiaomi.gamecenter.sdk.service).
- ๐จ Turn off the Themes widget (com.android.themes).
- ๐ Remove the Weather & Hours widget if it shows ads (sometimes integrated into the standard widget).
To completely remove the โRecommended Appsโ banner at the bottom of the screen:
- Long press on the banner โ Delete.
- If the option is not available, go to Settings โ Desktop โ Desktop Settings โ Recommended Apps and turn off the slider.
| Type of advertisement | Annex-source | Method of shutting down |
|---|---|---|
| Banners on the desktop | com.miui.home (Launcher) | Long press โ Delete or disable in the launcher settings |
| Pop-up windows when unlocking | com.miui.securitycenter | Disable notifications in the application settings |
| The advert on the "Cleaning" menu | com.miui.cleanmaster | Disable "Recommendations" in the cleaning settings |
| Notifications on new topics | com.android.themes | Disable Autostart and Notifications |
If banners continue to appear after these actions, then they are built into the system launcher, in which case replacing the standard launcher with a third-party one (for example, Nova Launcher or Lawnchair) will help.
๐ก
Before installing a third-party launcher, back up your desktop settings through Settings โ Additional โ Backup. This will allow you to quickly restore the location of the icons if something goes wrong.
3. Disabling Personalized Recommendations (MSA)
Mobile Services Advertising (MSA) is Xiaomiโs service for personalized ad impressions, which can be turned off, but the process is hidden in the depths of settings.
Instructions for Redmi 9:
- Go to Settings โ Memory โ Cleaning โ Settings (cogs) โ App recommendations and turn off all sliders.
- Go back to the main settings menu and select Settings โ Special features โ MSA Services.
- Turn it off: ๐ "Personalized recommendations" ๐ "Usage analysis" ๐ฑ "Interest-based advertising"
Reboot your smartphone.
To completely disable the MSA, you will need to remove or freeze system applications:
- com.xiaomi.msa.global is the main advertising module.
- com.miui.systemAdSolution is a banner display service.
This can be done through ADB (no root) or via App Inspector (requires superuser rights).
Turn off recommendations in "Cleanup" | Deactivate MSA services in settings |Reboot phone | Check no ads after reboot-->
4.Using ADB to Deeply Disable Advertising
If standard methods donโt work, use Android Debug Bridge (ADB), which doesnโt require root rights, but requires connecting your smartphone to a PC.
Step-by-step:
- Download and install Platform Tools (includes adb.exe).
- On your smartphone, activate Settings โ About Phone โ MIUI version (click 7 times to turn on Developer Mode).
- Return to Settings โ Additional โ For developers and enable USB debugging.
- Connect Redmi 9 to your PC and type in the command line: Adb devices (should appear with a serial number).
- Follow the commands to disable advertising services: adb shell pm hide com.xiaomi.msa.global adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.miui.cleanmaster adb shell pm hide com.xiaomi.gamecenter.sdkservice.
After you've done the commands, restart your smartphone. Advertisements should disappear, but keep in mind:
- โ ๏ธ Some system features (such as Game Turbo) may stop working.
- ๐ After updating MIUI You have to repeat the procedure.
What if the ADB canโt see the device?
5. Installation of custom firmware (for experienced users)
If you are willing to take drastic measures, installing custom firmware (such as LineageOS or Pixel Experience) will completely remove all MIUI advertising modules.
- ๐ง Requires unlocking the bootloader (bootloader).
- ๐ฑ The warranty may be lost (if you do not restore the original firmware before contacting the service).
- ๐ Not all Redmi 9 features can work properly (e.g., camera or fingerprint sensor).
Step-by-step process:
- Unlock the bootloader through the official Xiaomi tool (you will need a Mi Account and wait 7-15 days).
- Install TWRP Recovery for Redmi 9 (model M2003J15SS).
- Download the appropriate firmware (e.g. LineageOS 18.1 for Redmi 9).
- Sweat through TWRP, having previously made a backup.
โ ๏ธ Attention: The wrong firmware can turn a smartphone into a brick. If you have never done custom firmware, you should contact more experienced users or study the guides on the Internet. 4PDA For a specific model of Redmi 9.
Advantages of custom firmware:
- ๐งน Complete lack of advertising and recommendations.
- ๐ Higher productivity (no background processes) MIUI).
- ๐ฑ Regular security updates from the community.
๐ก
Custom firmware is the only way to permanently get rid of advertising in MIUI, but is only suitable for experienced users, ready for possible risks.
6. Alternative ways: from VPNs to ad blockers
If previous methods didnโt work or seem too complicated, try workarounds:
Ad blockers:
- ๐ก๏ธ Install AdGuard or Blokada (blocking Xiaomi ad servers).
- ๐ Set up. DNS-filtering via 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard) DNS).
2. VPN with traffic filtering:
- ๐ Use ProtonVPN or Windscribe with the ad blocking option enabled.
- ๐ก Set up a Private DNS In Settings โ Connections โ Private DNS (citation: dns.adguard.com).
Replacement of system applications:
- ๐ฑ Install an alternative launcher (like Nova Launcher) and disable the standard com.miui.home.
- ๐ง Replace. MIUI Gallery on Google Photos (no ads).
These methods are less effective than disabling via ADB or firmware, but do not require in-depth technical knowledge.
7 What to do if the ad returns after the update
MIUI is known for returning previously disabled functions after updates, to avoid this:
Create an automated script for ADB that will run after each update:
- Save commands from the section 4 file disable_ads.bat:
- Start it after each MIUI update.
Also check:
- ๐ Settings MSA (section).
- ๐ต Auto-Running Advertising Applications in Settings โ Battery.
- ๐๏ธ Download folder for the presence of automatically downloaded APK-files (can be deleted).
If the update came โover the airโ (OTA), and you do not want to install it, turn off automatic boot: Settings โ About phone โ System update โ Settings (cogs) โ Auto boot.