How to completely remove ads on Xiaomi Redmi 9: 5 working ways

The Xiaomi Redmi 9 is one of the most popular budget smartphones, but its owners often face intrusive advertising in system applications, notifications and even on the lock screen.The manufacturer has integrated ad modules into MIUI firmware to compensate for the low price of the device.

In this article, we will discuss all possible ways to disable ads on Redmi 9 โ€“ from standard MIUI settings to deep system edits through ADB.

  • ๐Ÿ“ฑ System applications (Weather, Music, Themes, Browser)
  • ๐Ÿ”” Notifications and panels (lock screens, drop-down menus)
  • ๐Ÿ› ๏ธ MIUI-Services (recommendations, personalized offers)
  • ๐Ÿ“ฆ Third-party programs (if advertising appears in games or software)

Important: Some methods require developer rights or root access, and we'll highlight the risks and challenges of each method so you can choose the best option.

๐Ÿ“Š How often do you get annoyed by Xiaomi ads?
It's unbearable all the time!
Sometimes it's too much.
There's almost no advertising.
Ignoring.

1. Disabling Advertising through the standard MIUI settings

To start with, the simplest of them is the built-in firmware options, and Xiaomi allows you to limit your ad impressions, but not everyone knows where to look for those settings. Here's a step-by-step guide:

Open the Settings. โ†’ About the phone and 5 times click on "Version" MIUIยป, To activate the developer mode, then go back to the main settings menu and go to the Additional โ†’ Special facilities โ†’ Advertising.

  • ๐Ÿ”น Personalized recommendations โ€“ turn off this switch to MIUI Stop analyzing your behavior for targeted advertising.
  • ๐Ÿ”น Show recommended content โ€“ removes banners in system applications (for example, in โ€œWeatherโ€ or โ€œMusicยป).
  • ๐Ÿ”น Receive notifications from MIUI โ€” Turns off advertising fluffs in the notification curtain.

Also, look at Settings โ†’ Applications โ†’ Application Management and manually disable ad impressions for each system software (e.g. Mi Browser, Mi Video).

  1. Select the app (such as โ€œThemesโ€).
  2. Click on the three dots in the upper right corner โ†’ Turn off the adverts.
  3. Confirm the action (reboot may be required).

Disable personalized recommendations|Remove the box "Show recommended content"|Prohibit notifications from MIUI|Check the settings of each system application-->

โš ๏ธ Attention: After update MIUI These settings can be reset! Check them after each firmware update.

2. Blocking Advertising through ADB (without root)

If standard methods donโ€™t work, use USB debugging and ADB commands. This method doesnโ€™t require root rights, but it will take a computer and 10 minutes of time.

First, turn on the USB debugging:

  1. Go to Settings โ†’ About Phone โ†’ MIUI version (click 5 times to become a developer).
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Activate Debugging via USB and confirm the resolution.

Now connect Redmi 9 to your PC, install it. ADB-Drivers and execute in the command line:

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.android.browser




adb shell pm hide com.xiaomi.midrop

These commands are off:

  • ๐Ÿ›‘ System Advertising Module (com.miui.systemAdSolution)
  • ๐ŸŒ Built-in browser with banners (com.android.browser)
  • ๐Ÿ“ค Mi Drop (sometimes shows ads when transferring files)

๐Ÿ’ก

If you still have ad after you've run the commands, restart the phone. Some changes only apply after the reboot.

ADB Team TeamWhat's off?Risk
pm disable-user --user 0 com.miui.analyticsMIUI Analytics CollectionLow (use statistics may be confused)
pm hide com.xiaomi.mipicksApp "GetApps" with advertisingMedium (it will not be possible to set brand themes)
pm uninstall -k --user 0 com.miui.hybridHybrid services (banners in the menu)High (some functions may be broken)

โš ๏ธ Note: pm uninstall commands remove applications irrevocably! Use pm hide or disable-user for reversible shutdown.

3. Use of third-party ad blockers

If you donโ€™t want to dig into the settings, install specialized software. The best options for Redmi 9:

  • ๐Ÿ›ก๏ธ Blokada โ€“ Blocks Advertising at Level DNS, Download from the official website (not from the Play Market!).
  • ๐Ÿš€ AdGuard โ€“ supports filters for MIUI, The free version has limited functionality.
  • ๐Ÿ”ง DNS66 โ€” Open source software for blocking advertising domains (works through VPN).

Blokada setting:

  1. Download APK from the official website (avoid fakes!).
  2. Launch the app and turn on the protection.
  3. In the settings, select the Black List. โ†’ Add filters to MIUI (for example, https://raw.githubusercontent.com/Perflyst/MIUI-Ad-Blocker/master/miui_hosts).
  4. Reboot the phone.

For maximum efficiency, combine Blokada with a change in DNS to 1.1.1.1 (Cloudflare) or 9.9.9.9 (Quad9), which will block ads even in applications where standard methods do not remove them.

How do you check if the blocker is working?
Open your browser and go to d3ward.github.io/toolz/adblock. If the blocker is active, you will see a green sign saying "Ads are being blocked!"

4. Manual removal of advertising packages (requires root)

If you're prepared for radical measures and you have root access, you can physically remove ad units from the system, and this method gives you 100% results, but it risks firmware stability -- use it at your own risk!

You'll need:

  • ๐Ÿ“ฑ Redmi 9 with unlocked bootloader and Magisk.
  • ๐Ÿ’ป PC fitted ADB and Fastboot.
  • ๐Ÿ”ง Root Explorer or Mixplorer.

Instructions:

  1. Open Root Explorer and go to /system/priv-app/.
  2. Remove or rename (add.bak) the following folders: MiuiSystemAdSolution Analytics MSA (Mobile Security Ads) MiuiDaemon
  3. Reboot the phone.

The advertisement will then disappear from:

  • ๐Ÿ“ฑ Lock screen and application menu.
  • ๐Ÿ”” Notifications and drop-down panel.
  • ๐ŸŽต Built-in applications (Music, Video, Themes).

โš ๏ธ Note: Removing system packages may result in loss of functionality (e.g., themes or updates over the air will stop working). TWRP!

5. Alternative firmware (radical solution)

If nothing works, consider installing custom firmware. Redmi 9 works well:

  • ๐Ÿ”„ LineageOS โ€“ pure Android without advertising and unnecessary services.
  • ๐ŸŸข Pixel Experience โ€“ firmware with interface from Google Pixel.
  • ๐Ÿ”ต Havoc-OS - custom MIUI plug-free.

Advantages of custom firmware:

  • โœ… Total lack of advertising (even in system applications).
  • โœ… Higher productivity (no background processes) MIUI).
  • โœ… Regular security updates.

Disadvantages:

  • โŒ Complicated installation (needs an unlocked boot loader and TWRP).
  • โŒ Possible bugs with camera or sensors (depending on firmware).
  • โŒ Loss of warranty (if the phone is under warranty).

Instructions for installing LineageOS:

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP Recovery for Redmi 9 (the version should match the model!).
  3. Download the LineageOS firmware for lancelot (codename Redmi 9) from the official website.
  4. Reboot to TWRP, Make a full wipe (Dalvik, Cache, System, Data) and ZIP-file.

๐Ÿ’ก

Custom firmware is the only way to get rid of advertising forever, but it requires technical skills and risks the stability of the device.

6. Additional Advice on Combating Advertising

Besides the basic techniques, there are a few additional tricks that will help reduce the amount of advertising:

  • ๐ŸŒ Use alternative apps: Replace Mi Browser with Firefox or Brave (they block ads by default). VLC Instead of Mi Video for viewing videos without banners.
  • ๐Ÿ“ต Limit background activity: In Settings โ†’ Battery โ†’ Background Limiting Disable Background Work for GetApps, MiuiDaemon, and Analytics.
  • ๐Ÿ”„ Reverse to the old version MIUI: In some versions (e.g, MIUI 12.0.3) less advertising than new ones.Use Xiaomi Firmware Updater to find stable builds.

It is also worth disabling auto-update system applications:

  1. Go to Google Play โ†’ Settings โ†’ Auto-Update apps.
  2. Choose Not to Update Automatically.
  3. Manually update only the necessary programs (for example, Google Play Services).

If ads appear in games or third-party apps, try:

  • ๐ŸŽฎ Install Lucky Patcher (requires root) to remove advertising modules from the APK.
  • ๐Ÿ›ก๏ธ Use NetGuard to block access to advertising domains.

FAQ: Frequent questions about ad blocking on Redmi 9

โ“ Why After Updating MIUI The commercial reappeared?
Firmware updates often reset ad settings and return disabled system applications. After update: Check settings in Special features โ†’ Advertising. ADB-Update the filters in the blocker (for example, in Blokada).
โ“ Can you turn off advertising without rooting and ADB?
Yeah, but not completely. MIUI Third-party blockers (e.g. Blokada) will remove most of the ads, but banners in some system applications (e.g., in โ€œThemesโ€) may remain. ADB root.
โ“ Will the way to work with ADB Other Xiaomi models?
Yes, most of them. ADB-commands are universal for all devices on MIUI (Redmi Note 8/9/10, Mi 10/11 However, package names (com.miui.systemAdSolution) may differ in new firmware versions. Check current packet listings on forums (e.g., check the current packet listings, 4PDA).
โ“ How to return remote system applications?
If so, ADB-commands or manually remove something went wrong, restore the app: ADB: Use pm enable com.name.packet. for root: return deleted folders from backup or reflash MIUI If you're not sure, it's easier to reset to factory settings (Settings) โ†’ Additionally. โ†’ Recovery and discharge).
โ“ Is it legal to remove ads from Xiaomi?
From a legal point of view, you have the right to your device, but: ๐Ÿ”น Xiaomi may cancel warranty if it detects changes in system files. ๐Ÿ”น Some methods (e.g., blocking servers) MIUI) They may violate the user agreement. ๐Ÿ”น In most countries, modification of your own phone is not punishable by law. If you are afraid of risks, use only standard settings and third-party blockers (for example, AdGuard).