Xiaomi Redmi Note 10S is one of the most popular smartphones in the budget segment, but many users are faced with its main โtrickโ: aggressive advertising in system applications, notifications and even on the lock screen. the manufacturer has integrated advertising modules deep into the shell of MIUI, making it a non-trivial task. In this article, we will analyze all the current ways, from official settings to radical methods using ADB and root rights.
It's important to understand that Redmi Note 10S is based on MIUI 12.5/13/14 (depending on the firmware version), and each release of the shell changes the mechanisms of displaying ads. For example, MIUI 14 has new advertising identifiers that are not blocked by standard methods, we will take these nuances into account and provide solutions relevant for 2026.
Warning: Some techniques require technical skills.If you have never worked with ADB or heard of Magisk, start with safe methods (sections 1-3). For experienced users, we have prepared advanced instructions (sections 4-6), including modifying system files.
1. disable personalized advertising in MIUI settings
The first and safest step is to deactivate personalized ads through system settings, which will not remove ads completely, but will significantly reduce the amount of ads, especially in Mi Browser, Mi Video and GetApps apps.
Instructions:
- ๐ฑ Open the Settings. โ Google โ Advertising.
- ๐ Switch the slider "Personalized advertising" to the off position..
- ๐ Go back to the main settings and go to Settings โ Annexes โ Application management โ All applications.
- ๐ Find Msa (Mobile Services Framework), open its settings and turn off auto-start.
This method works on all versions of MIUI, but has limitations: ads in system notifications (such as from Mi Security) and on the lock screen will remain.
โ ๏ธ Note: Disabling Msa may cause some Xiaomi services to crash, such as synchronizing notes or weather. If you notice a problem, return your settings back.
2. Blocking Advertising Notifications through Application Settings
Most of the ads in the Redmi Note 10S are distributed through notifications from system applications: Mi Security, Cleaner, GetApps and Mi Browser. These can be disabled manually, but attention is required - some notifications are useful (for example, about viruses or updates).
Step-by-step:
- Go to Settings โ Notifications and Status bar โ Notification management.
- In the list, find applications: ๐ก๏ธ Mi Security (disable "Recommendations" and "Optimizationยป) ๐งน Cleaner (turn off all notifications) ๐ฑ GetApps (disable "Recommendationsยป) ๐ Mi Browser (turn off News and Advertisingยป)
Categories of notifications
After these actions, the banner ads in the notification curtain will disappear, but there will be built-in ads inside the applications (for example, in Mi Browser when you open a new tab).
โ๏ธ Preparation for advertising blocking
3.Use ADB for deep disabling of ads (no root rights)
If standard settings donโt work, the next step is to use Android Debug Bridge (ADB), a method that allows you to disable the system applications that are responsible for displaying ads without obtaining root rights.
You'll need:
- ๐ป Computer installed ADB.
- ๐ฑ Included debugging by USB on the Redmi Note 10S (Settings โ The phone. โ Version. MIUI โ Press 7 times, then return to Settings โ Additionally. โ For developers โ Debugging by USB).
- ๐ USB-cable (preferably original).
Instructions:
- Connect the phone to the PC and confirm the debugging permission.
- Open the command line (Windows) or terminal (macOS/Linux) and type:
adb devices(A device with a serial number must appear.)
- Follow the commands one by one:
adb shell pm hide com.miui.analytics
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.miui.hybrid
adb shell pm hide com.android.browserThese commands disable the main modules responsible for collecting data and displaying ads, and after the phone is rebooted, the ads in the system applications and on the lock screen should disappear.
โ ๏ธ Note: Pm hide commands only work on the MIUI 12.5+ On older versions, use pm disable-user instead of pm hide. Also note that disabling com.android.browser will remove the standard browser - install an alternative (e.g. Chrome) in advance.
What if the ADB canโt see the device?
4. Installation of custom ROM (for experienced users)
The most radical way to get rid of advertising is to install alternative firmware, such as LineageOS, Pixel Experience or crDroid, which are built on pure Android and do not contain Xiaomi ad modules.
Advantages of the method:
- โ Total absence of advertising at the system level.
- โ Smoother operation and up-to-date security updates.
- โ Ability to fine-tune the interface.
Disadvantages:
- โ Loss of warranty (if you do not return the original firmware before contacting the service).
- โ Risk of โbrickingโ the phone with errors during firmware.
- โ Certain functions (e.g, IR-Game Turbo or Blaster May Not Work.
Installation instructions (briefly):
- Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account binding and wait 7 days).
- Install custom recovery (TWRP or OrangeFox).
- Download the appropriate firmware for the Redmi Note 10S (codename of the device โ rosemary) from the XDA Developers website.
- Swipe ROM through recovery, pre-made backup.
| Firmware | Features | Download link |
|---|---|---|
| LineageOS 20 | Clean Android 13, stable operation, minimalist design | Official website |
| Pixel Experience | Google Pixel interface, regular updates | Official website |
| crDroid | Maximum customization, optimized for performance | Official website |
| MIUI EU | MIUI without ads and Chinese services, weekly updates | Xiaomi.eu |
Important: Firmware MIUI EU โ The only alternative that retains all of Xiaomiโs features (e.g., the same as the one that does not include Xiaomiโs features, IR-Blaster and Game Turbo, but without advertising, but it's unofficial and may contain bugs.
5. Blocking ads through hosts file (requires root rights)
If you already have root access (like through Magisk), the most effective way to do this is to edit the hosts file, which blocks ad servers at the system level, preventing apps from downloading ads.
Instructions:
- Install any file manager that supports root (such as Root Explorer or FX File Explorer).
- Go to /system/etc/hosts and back up the original file.
- Open the hosts file in the text editor and add the following lines at the end:
127.0.0.1 ad.xiaomi.com
127.0.0.1 data.mistat.xiaomi.com
127.0.0.1 sdkconfig.ad.xiaomi.com
127.0.0.1 tracking.miui.com
127.0.0.1 api.brs.intl.miui.com
127.0.0.1 globalapi.ad.xiaomi.com- Save the file, set resolutions 644 (rw-r-----).
- Reboot the phone.
This method blocks most ad requests, but can cause problems with some Xiaomi services (such as Mi Cloud or Mi Fit).
๐ก
Before editing a hosts file, check it for syntax errors. One extra point or space can lead to loss of Internet access. Use online validators, such as Hosts File Editor.
6.Alternative methods: Magisk modules and Xposed
For users with Magisk or Xposed Framework, customized modules are available that automate the ad removal process, which are more secure than manually editing system files, and are updated frequently.
The best modules for the Redmi Note 10S:
- ๐ง Displaxโs MIUI Mod โ removes advertising, optimizes MIUI, adds new features.
- ๐ซ AdAway โ Blocks Advertising Domains at Level DNS (Magisk demands).
- ๐ก๏ธ Xiaomi Debloater โ Remove unnecessary system applications, including advertising modules.
- ๐ MIUI Optimizer โ fine-tuning the interface and disabling advertising.
How to install the module through Magisk:
- Download the module file (.zip extension) from XDA Developers.
- Open Magisk Manager and go to Modules.
- Click Install from Storage and select the downloaded file.
- Reboot the phone.
Warning: Some modules may conflict with each other, install no more than 1-2 modules at a time and monitor the stability of the system.
๐ก
Modules for Magisk are the safest way to remove root-righted ads, as they are tested by the community and easily rolled back when needed.