Xiaomi Redmi Note 7 is still one of the most popular budget smartphones, but many users are annoyed by aggressive advertising in MIUI. Pop-up banners in the settings, recommendations in the app menu, advertising notifications from system services β all this spoils the impression of the device. Fortunately, there are several ways to get rid of intrusive advertising without installing custom firmware or obtaining root rights.
In this article, we will discuss 5 working methods, including official MIUI settings, ADB locking, and alternative solutions for those who are willing to take drastic measures. It is important to understand that some ways can affect the stability of the smartphone β so we will describe in detail all the risks and nuances. If you are ready to return a clean interface without intrusive ads, read on!
Why is there an ad on Redmi Note 7?
Unlike pure Android, Xiaomiβs MIUI shell contains built-in ad modules that load ads from multiple sources:
- π± System apps β Mi Browser, Mi Video, Music, Themes and even Settings can show banners.
- π Push notifications β Ads masquerading as βhelpful tipsβ from MiuiDaemon or Security.
- π Menu recommendations β suggestions to install games or services may appear in the list of applications.
- π Regional features β different levels of βaggressivenessβ of advertising in firmware for India, China and global versions.
Research has shown that MIUI 10-12 (relevant to the Redmi Note 7) has ad modules stitched up at the APK level, so simply removing apps through menus wonβt help, but there are workarounds ranging from disabling personalized ads to deep customizing through ADB.
β οΈ Warning: Some methods require disabling Mi Verification, which can weaken the protection against malware β only use them if you are sure of the source of the installed files.
Method 1: Disabling personalized advertising in MIUI settings
The safest and most formal method is to use the built-in privacy settings, which will not remove the ads completely, but will significantly reduce the number of ads:
- Open Settings β Mi Account (if not authorized, log in to your Xiaomi account).
- Go to Mi Account β Account settings β Advertising.
- Turn off the "Personalized Recommendations" slider.
- Return to the basic settings and select Settings β Additional β Special Features β Advertising Notifications.
- Deactivate the option "Show advertising notifications".
This method works on all versions of MIUI, including global and Chinese firmware, but it doesnβt block ads in system applications like Mi Browser or Themes β they require additional actions.
βοΈ What to check after disabling advertising
Method 2: Blocking Advertising through ADB (without root)
A more radical method is to disable advertising packages through ADB (Android Debug Bridge. It doesn't require superuser rights, but it does require a computer and a computer. USB-The advantage of this method is that it works even on locked loaders.
You'll need:
- π₯οΈ Computer with Windows/Linux/macOS and installed Xiaomi drivers.
- π USB-cable (preferably original).
- π οΈ Utility. ADB Tools by Google.
- π± On the smartphone: enabled debugging by USB (Settings β The phone. β Version. MIUI β Tap 7 times, then return to the additional β For developers).
Next, execute commands in the terminal (command line):
adb shell
pm hide com.miui.systemAdSolution # hides the system ad module
pm hide com.xiaomi.midrop # blocks ads in Mi Drop
pm hide com.miui.analytics # disables analytics collection (indirectly affecting advertising)
pm hide com.bsp.catchlog # removes logger that can transfer data for targeted advertisingAfter completing the commands, restart your smartphone. Ads should disappear from most system menus. If any banners remain, check if the system applications have been updated (they can restore hidden packages).
π‘
If the pm hide command doesn't work, try the alternative: adb shell pm uninstall -k --user 0 packet name. This will remove the application for the current user without root.
Method 3: Removing ads through third-party apps (without root)
If ADB seems too complex, you can use specialized utilities, for example, the App Inspector app (available on Google Play) allows you to find and disable advertising modules manually.
Algorithm of action:
- Install the App Inspector.
- Run it and give access to Special Opportunities (required for application activity analysis).
- Open the Services tab and find processes with names: com.miui.systemAdSolution com.xiaomi.msa.global com.miui.analytics
"Disable"
You can also use Blokada β an application for blocking ads at the level DNS. It does not require root, but for full operation you will need to configure VPN-linkage:
- π Install Blokada from the official website (not from the Play Market!).
- π In the settings, select the lock list "Energy" or "Ultimate".
- β‘ Activate protection β this will block most of the Xiaomi advertising domains.
β οΈ Note: Some antiviruses (e.g. Avast or Kaspersky) may conflict with Blokada. If you have lagged the Internet after installation, add Blokada to the exceptions of the antivirus or disable it for the duration of the test.
Method 4: Install custom firmware (for advanced users)
If you're willing to take drastic measures, you can install custom firmware without advertising.
- π± LineageOS β βcleanβ Android without unnecessary modules.
- π§ Pixel Experience β firmware with an interface like Google Pixel.
- π‘οΈ MIUI by Xiaomi.eu - modified version MIUI Advertising-free and Chinese-based.
The installation process shall include:
- Unlock the bootloader via Mi Unlock Tool (requires Xiaomi account binding and waits 7-30 days).
- Install custom recovery (TWRP or OrangeFox)
- Firmware of the selected build through recovery.
| Firmware | Pluses | Cons | Reference |
|---|---|---|---|
| LineageOS | Clean Android, no ads, regular updates | Some functions may not work (for example, IR-blaster) | Official website |
| Pixel Experience | Google Pixel interface, optimized performance | Sometimes there are camera bugs. | Download |
| MIUI by xiaomi.eu | It retains all MIUI features, but without advertising or Chinese services. | No official support, updates are less frequent | Forum |
Warning: Custom firmware installation resets warranty and can lead to a device blink if you are a beginner, you should choose one of the previous methods.
What if the sensor doesnβt work after the firmware?
Method 5: Manual removal of ad APKs (requires root)
If you're willing to get root rights (like Magisk), you can manually remove the ad modules, which is the most effective method, but also the riskiest method, because doing the wrong thing can put your smartphone down.
List of APKs that can be safely removed:
com.miui.systemAdSolution # Main Advertising Module
com.xiaomi.msa.global # Analytics and Advertising Service
com.miui.analytics #Collecting statistics
com.bsp.catchlog # Logger for targeted advertising
com.miui.hybrid #Hybrid Services (includes advertising)
com.xiaomi.midrop #Mi Drop with adsFor removal:
- Install App Systemizer or Root Explorer.
- Find the APK by /system/app/ or /system/priv-app/.
- Delete files or rename them (e.g. add at the end of.bak).
- Clear the cache and data through Settings β Apps.
β οΈ Attention: Removal of system APK It can cause a cyclic reboot or failure of individual functions (such as a theme or cloud backup). TWRP!
What if the advertisements returned after the update?
MIUI has a nasty feature: after updating the firmware, some ad modules are restored automatically.
- π Turn off automatic updates MIUI In Settings β The phone. β Updating the system β βοΈ β Auto-update.
- π΅ If the update does occur, repeat the steps from Method 2 (ADB) Check the settings in Method 1.
- π‘οΈ Install a blocker app (e.g. AdAway with root) to constantly filter ad domains.
If you use custom firmware, keep an eye out for forum updates (like 4PDA) and builders often release patches that close the "holes" for ads.
π‘
After each major MIUI update, check your ad settings again β Xiaomi sometimes resets your user preferences.