Xiaomi Redmi Note 10 Pro is one of the most popular smartphones of the mid-range, but many users are faced with its main βchipβ: aggressive system advertising in MIUI. Banners in settings, push notifications from msa (Mobile Services Analytics), advertising in standard applications - all this not only annoys, but also eats traffic, battery power, and sometimes even slows down the system. In this article, we will analyze 5 proven ways to get rid of advertising - from simple settings to radical measures like changing firmware.
Itβs important to understand that Xiaomi embeds ad modules at the system level, so itβs not always possible to completely remove them without consequences. Some methods require unlocking the bootloader or installing custom software, which is not warranty. We will look at options for beginners (without risks) and for advanced users who are willing to sacrifice stability for the sake of clean interface.
Before you start, check the MIUI version on your Redmi Note 10 Pro: Settings path β About phone β MIUI version. The relevance of the methods depends on the regional firmware (Global, EEA, China, Russia) β more about this in the relevant section.
1. disable personalized advertising in MIUI settings
The safest and most official way is to deactivate analytics and targeting options, which will not remove ads completely, but will reduce the number of ads by 30-50%, and is suitable for all versions of MIUI 12-14 on the Redmi Note 10 Pro.
Go to: Settings β Google β Advertising (or Settings β Additional β Privacy β Advertising in some firmware).
Turn it off here.
- π Personalized Advertising (turns off targeting based on your actions)
- π Activity tracking (stops collecting data on applications being launched)
- π Advertising ID (Drop it or turn it off completely)
Then go back to the basic settings and go along the way: Settings β About the phone β All settings β Advertising.
Turn it off.
- π’ Show recommendations (remove banners in the settings menu)
- π Analytics MIUI (Stops collecting usage statistics)
π‘
If you don't have Ads in your settings, you're either EEA or Russia, where the ads are turned off by default. Try other methods.
This method does not require superuser rights and does not affect the warranty, but in-app advertising (Browser, Music, Themes) will remain.
2. Removal of Advertising through ADB (without root)
A more radical way is to disable ad packages via Android Debug Bridge (ADB), which works on all Redmi Note 10 Pro firmware, but requires a connection to a computer, the advantage is that you don't need to get root, you keep the warranty.
To start, enable USB debugging: Settings β About Phone β MIUI version (click 7 times until the words βYou became a developerβ appear).
Then go back to Settings β Additional β For developers and activate:
- π Debugging by USB
- π Allow unlocking OEM (Optionally, for future manipulations)
Now connect your smartphone to your PC, download ADB Tools and execute the following commands in turn in the command line (cmd or Terminal):
adb devices
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm hide com.miui.bugreport
adb shell pm hide com.xiaomi.marketDownload ADB Tools from the official website|Enable debugging on USB phone-on|Connect your phone to your PC with the original cable|Check what Adb devices show your Redmi Note 10 Pro-->
These commands hide (not remove!) the system packages responsible for displaying ads. After the reboot, the banners will disappear from:
- π± Settings menu (com.miui.systemAdSolution)
- π Analysts MIUI (com.miui.analytics)
- π GetApps apps (com.xiaomi.market)
β οΈ Note: Some Global firmware after update MIUI Hidden packets can be activated again.
3. Blocking Advertising via DNS or VPN
If you don't want to go through the settings or connect ADB, you can block Xiaomi's ad servers at the network level.
- π Change of change DNS (phone-level)
- π VPN with traffic filtering (e.g. AdGuard) VPN)
The DNS method is simpler. Go to: Settings β Connections β Private DNS and select the host name of the provider. Enter one of the addresses:
| DNS-provider | Address | Efficiency |
|---|---|---|
| AdGuard DNS | dns.adguard.com | Block 90% of MIUI ads |
| NextDNS | 45.90.28.167 | Filters analytics and trackers |
| Cloudflare | 1.1.1.3 | Basic locking (less effective) |
For reliability, combine DNS with VPN. For example, AdGuard VPN (free rate with a traffic limit) has built-in filters to block Xiaomi ads. Install it from Google Play and activate protection.
β οΈ Note: Some banners in apps (Themes, Browser) are downloaded via HTTPS, therefore DNS/VPN They're not blocked. Complete removal will require root or custom firmware.
4. Installation of custom firmware (for advanced)
If youβre willing to sacrifice warranty and stability for no ad, consider flashing the Redmi Note 10 Pro to custom MIUI or AOSP (e.g. LineageOS, Pixel Experience).This method removes all ad modules at the system level, but requires:
- π Unlock the bootloader (bootloader unlock)
- π₯ Installations TWRP or other custom recovery
- π οΈ Fastboot skills and ADB
The process of unlocking the bootloader on the Redmi Note 10 Pro (sweet/sweetin) takes 7 days of waiting (according to Xiaomi rules), after which you can flash, for example, MIUI EU (European build without ads) or LineageOS (pure Android).
- Get permission to unlock through the Mi Unlock Tool.
- Unlock the bootloader with the command fastboot flashing unlock.
- Install TWRP for sweet via fastboot flash recovery twrp.img.
- Sweat the custom firmware through TWRP (.zip format).
Risks of custom firmware
Important: Firmware like MIUI EU removes ads but retains all of Xiaomi's features (including OTA updates). Projects like LineageOS or Pixel Experience give pure Android, but can deprive branded chips (such as Ultra Battery Saver or IR Blaster mode).
5. Root access and removal of advertising packages
If unlocking the bootloader doesn't suit you, but you're ready to get root, you can manually remove the promotional packages.
- Install Magisk (for example, through the boot.img patch).
- Download a file manager with root support (such as Root Explorer).
- Remove or freeze the packages from the list below.
List of MIUI promotional packages for Redmi Note 10 Pro:
com.miui.systemAdSolution # Banners in Settings
com.xiaomi.midrop # Advertising in Mi Drop
com.miui.analytics # Analytics and Targeting
com.xiaomi.market #GetApps (shop with ads)
com.miui.bugreport # Error Reports (Data Collection)
com.miui.hybrid #Hybrid Services (pop-up ads)
com.miui.player # Advertising in Music PlayerTo freeze packets without deleting, use Titanium Backup or the built-in Magisk (MagiskHide) feature.This is safer than complete deletion - you can quickly return packets back if you crash.
β οΈ Attention: Removing system packages can result in bootloop (looped boot) or broken features (such as push notifications). TWRP before manipulation.
Disabling in settings |ADB-command |DNS/VPN|Castom firmware |Root and packet deletion |Until decided-->
Comparison of methods: what to choose?
To facilitate the choice, brought all the ways in a table with pros and cons:
| Method | Efficiency | Difficulty | Risks. | Preservation of the guarantee |
|---|---|---|---|---|
| MIUI settings | 30β50% | β (simple) | No. | Yes. |
| ADB-team | 70β80% | ββ (PC) | Return of packets after update | Yes. |
| DNS/VPN | 60β70% | β (simple) | Not blocking. HTTPS-promotion | Yes. |
| Custom firmware | 100% | ββββ (unlocking, firmware) | Loss of warranty, possible bugs | No. |
| Root + packet removal | 95% | βββ (root) | Bootloop risk, SafetyNet problems | No. |
For most users, the best option is a combination of ADB + DNS. This gives 80-90% efficiency without risk to warranty. If you are ready for experiments, custom firmware MIUI EU or LineageOS will solve the problem once and for all.
π‘
EEA and Russia initially have less advertising than Global. If your Redmi Note 10 Pro is bought in Russia, try simple methods first β they may be enough.