Xiaomi Redmi Note 9 owners often face intrusive ads in system applications, notifications, and even on the lock screen. The manufacturer has integrated advertising modules deep into the MIUI shell, making it a non-trivial task to remove. In this article, we will analyze all the current methods, from standard settings to radical solutions with unlocking the bootloader.
It is important to understand: Redmi Note 9 (model merlin/merlin_in) base-work MIUI 12β14 shelled POCO Launcher or standard launcher MIUI Launcher: The firmware version has a direct impact on the ways that you can disable ads, like global firmware (EEA/EU) There's less advertising than in Chinese or Indian builds, and we'll take these nuances into account in each section.
Warning: Some methods require unlocking the bootloader or the superuser rights (root), which can lead to a loss of warranty. If you are not prepared for the risks, focus on the first three methods, they are safe and reversible.
1. Disabling Advertising through the standard MIUI settings
Start with the simplest, built-in shell options. Xiaomi provides limited control over advertising, but it will be enough to reduce the number of banners by 60-70%.
Go to Settings β Google β Advertising and deactivate the option βPersonalized Ads.β This will stop targeted ads based on your activity. Then go back to the basic settings and follow the following steps:
- π± Lock screen: Settings β Lock screen β Additionally. β Recommendations β Turn off all switches.
- π System Applications: Open Security β Cleaner β Settings (β) β Recommendations and deactivate advertising.
- π Mi Browser: In the browser go to Settings β Additionally. β Advertising and recommendations β Turn off all options.
- π± Launcher: Clip the empty space on the home screen β Home screen settings β Recommendations β turn off the show.
Please note that after the MIUI update, some settings may reset, check them every 1-2 months, and remove or disable system applications that actively display ads (for example, Mi Video, Mi Music, GetApps).
- Go to Settings β Applications β Application Management.
- Find an unnecessary app (e.g. com.xiaomi.midrop for Mi Drop).
- Click "Disable" (not "Delete" as system apps are not deleted without root).
2.Using ADB to Deeply Disable Advertising
If the standard settings donβt help, the next step is to β ADB-Android Debug Bridge, which doesn't require root rights, but it requires a computer and enabled debugging. USB. It blocks ad services at the system level without physically removing them.
First, prepare the device:
- Activate Developer Mode: Go to Settings β About Phone β MIUI version and tap 7 times on this item.
- Return to Settings β Additional β For developers and enable βDebugging by USBβ.
- Connect the Redmi Note 9 to your PC and confirm your trust in your phone.
Now download ADB Tools (or use Minimal ADB and Fastboot). Open the command line in the adb.exe folder and enter sequentially:
adb shell
pm hide com.miui.systemAdSolution # Hiding system ad module
pm hide com.xiaomi.mipicks # Disables Mi Picks (home screen recommendations)
pm hide com.android.browser # Deactivates Mi Browser (if not used)
pm hide com.miui.analytics # Blocks analytics collection (indirectly affects advertising)
pm hide com.xiaomi.discover # Removes the "Detect" tab in the settingsOnce you have completed the commands, restart the phone, and the effect will be noticeable immediately: the banners in Settings, Security and Camera disappear, but this method has limitations:
- β οΈ Does not work on Chinese firmware (requires global or EU-version MIUI).
- β οΈ After resetting or updating the commands will have to be executed again.
- β οΈ Some apps (such as Mi Video) may continue to show ads.
Download ADB Tools on PC
Enable the developer mode on Redmi Note 9
Activate debugging over USB
Connect your phone to your computer and confirm trust
Open the command line in the folder with adb.exe-->
3. Installation of custom firmware without advertising
The most radical, but also the most effective way is to reflash the Redmi Note 9 on custom firmware without advertising modules.
- π Xiaomi.EU: Unofficial firmware based on the MIUI, But without advertising and with advanced settings. OTA-update.
- π€ LineageOS: "Clean" Android without shell MIUI. It takes more effort to set up, but it guarantees no advertising.
- π§ Pixel Experience: Google Pixel-optimized firmware for performance.
The installation process involves unlocking the bootloader, which will reset all data on the phone. Here is a brief instruction for Xiaomi.EU:
- Unlock the bootloader through the official Xiaomi tool (requires a Mi Account and wait 7-15 days).
- Download the Xiaomi.EU firmware for merlin (model Redmi Note 9).
- Install TWRP Recovery via fastboot: fastboot flash recovery twrp.img fastboot boot twrp.img
- V TWRP run the Wipe β Format Data (required!), then go through it. ZIP-firmware.
Advantages of custom firmware:
| Criteria | Xiaomi.EU | LineageOS | Pixel Experience |
|---|---|---|---|
| No advertising | β 100% | β 100% | β 100% |
| Support for OTA | β Weekly | β Hand-mounted | β Every 1-2 months |
| Compatibility with GMS | β Complete. | β Demands an open. GAPPS | β Built-in |
| Productivity | π’ At the stock level | π’ Better stock. | π’ Optimized. |
| Complexity of installation | π‘ Medium | π΄ Tall. | π‘ Medium |
Important: Installing custom firmware voids the warranty and can lead to a device blink if errors occur. Data backup (including IMEI) is mandatory!
What is a βbrickβ and how to avoid it?
4. Ad Blockers without root (DNS and VPN)
If you don't want to change your firmware, and ADB didn't help, try network blockers, which intercept requests to ad servers at the DNS level or via a VPN, and this method works for in-browser advertising, some system applications and notifications.
The most effective tools:
- π DNS-filters: Change DNS-server in Wi-Fi or mobile network settings Recommended addresses: 1.1.1.3 (Cloudflare Family) 94.140.14.14 (AdGuard) DNS) 144.144.144.144 (CleanBrowsing) To do this, go to Settings β Wi-Fi β [your network] β Change the network β Additionally. β Settings IP β Static and indicate the selected DNS.
- π VPN Ad-blocking: Apps like AdGuard VPN Blokada or Blokada (no root) filter traffic. Install them from the official site (not from Google Play, as there are limited versions there).
- π± Local. VPN (without root: NetGuard or PCAPdroid allows you to block ad network domains (miui.com, ad.xiaomi.com, sdkconfig.ad.xiaomi.com).
Limitations of the method:
β οΈ Attention: DNS-Filters do not block ads in Xiaomi system applications (for example, in Mi Video or Themes); they are only effective for web advertising and part of notifications. VPN Can slow down the Internet connection by 10-20%.
For maximum effect, combine DNS with AdGuard VPN and set exceptions for critical applications (e.g. banking).
5. Root methods: complete removal of advertising modules
If you are willing to go to extreme lengths, getting root rights will open up access to deep cleaning, with root you can physically remove ad services, edit system files, and block ad domains at /etc/hosts.
To get root on Redmi Note 9:
- Unlock the bootloader (as in the section about custom firmware).
- Install Magisk via TWRP (download the latest version here).
- Sweep through Magisk-vXX.X.zip and restart.
After receiving root, follow the following steps:
- ποΈ Remove System Applications: Use Titanium Backup or Root Explorer to uninstall: com.miui.systemAdSolution com.xiaomi.mipicks com.android.browser (Mi Browser) com.miui.analytics com.xiaomi.discover
- π Editing hosts: Add in /etc/hosts (via Root Explorer) lines to block advertising domains: 127.0.0.1 ad.xiaomi.com 127.0.0.1 sdkconfig.ad.xiaomi.com 127.0.0.1 tracking.miui.com
- π‘οΈ Blocking through Magisk: Install AdAway or Systemless Hosts modules to automatically update lock lists.
Warning:
β οΈ Attention: Removing system applications can cause the phone to function unstable. For example, deleting com.android.browser can break web browsing in some menus MIUI. Always do a backup before removing!
To recover remote applications, download their APK from the system dump (for example, with APKMirror) and install manually.
π‘
Before removing system applications through root, back them up with Titanium Backup, which will allow you to restore them in one click if something goes wrong.
Alternative solutions: launchers and workarounds
If all of these methods seem too complicated, consider workarounds, which won't eliminate ads completely, but will significantly reduce their visibility.
The most effective options are:
- π Change launcher: Install Nova Launcher, Lawnchair or Hyperion Launcher. MIUI Launcher, where banner ads appear most often. Set up a new launcher as the main one in Settings β Annexes β By default. β Launcher.
- π΅ Disabling Notifications: Go to Settings β Notifications β Manage notifications and disable notifications for Mi Video, GetApps, Mi Browser and other advertising sources.
- π Region and language: Change the region to the European Union (EEA) In Settings β Additionally. β Region: EU has stricter rules on personalised advertising, so there will be fewer ads.
- π² Alternative apps: Replace Xiaomi system apps with ads-free analogues: π΅ Mi Music β VLC poweramp πΊ Mi Video β MX Player or Kodi π Mi Browser β Firefox or Bromite
These techniques are technically non-skilled and reversible, for example, changing the launcher takes 5 minutes, and the effect is noticeable immediately: advertising widgets disappear on the home screen and in the application menu.
π‘
Changing the launcher and disabling notifications from advertising applications is the safest way to reduce the number of banners without risk to the system.