The Xiaomi Redmi Note 10 Pro is one of the most popular mid-range smartphones, but many users are annoyed by the built-in advertising in MIUI. It appears on the lock screen, in system apps, notifications and even in the settings menu. The manufacturer has integrated ad modules deep into the firmware, so simply disabling them through standard settings is not always possible.
In this article, we will explore all the current ways to remove ads, from official methods to radical solutions with obtaining superuser rights, learn how to clean the Redmi Note 10 Pro from intrusive banners without disrupting the deviceβs performance, and assess the risks of each approach, and pay special attention to hidden MIUI advertising services that continue to work even after the main options are turned off.
Why Xiaomi is getting ads and can it be removed?
Advertising in MIUI is not a bug, it's a feature. Xiaomi monetizes its firmware by displaying banners in system applications: Browser, Music, Themes, Security, even Settings. Some of the ads come through MSA (Mi System Ads) and Analytics services, which are active by default on all devices of the brand.
Can it be permanently removed? Technically yes, but with reservations:
- β Partial removal β Disable via settings (the safest way, but doesnβt remove all ads).
- β Deep Cleanup β Removing advertising packages through ADB or third-party utilities (requires knowledge).
- β Radical methods - firmware custom Recovery and installation of modified MIUI Advertising free (risk of losing warranty).
- β It is impossible to completely remove the advertisement without consequences on the stock firmware with the blocked bootloader.
Itβs important to understand that even after all visible options are turned off, some advertising mechanisms continue to work in the background, for example, com.miui.analytics collects data about smartphone usage and can upload banners through system app updates.
Method 1: Disabling Advertising through the standard MIUI settings
Let's start with the simplest and safest method, manually disabling ad options from the settings menu, which does not require super-user rights and is suitable for users who do not want to risk system stability.
Instructions for Redmi Note 10 Pro (relevant to MIUI 12/13/14):
- Go to Settings β Google β Advertising and turn off the option βPersonalized Adsβ.
- Go back to the main settings menu and select Settings β Additional β Special Features β Advertising. Turn off the Show Ads slider.
- Open Settings β Applications β Application Management, find Msa (or Mi System Ads) and click Disable.
- Repeat step 3 for apps: Analytics, Mi Browser, Mi Video, Cleaner.
After these actions, the number of ads will decrease by 60-70%, but banners can remain in:
- π± Block screen (advertising themes and wallpapers).
- π Search bar on the main screen.
- π Weather and calendar widget.
βοΈ What to turn off first
β οΈ Note: After disabling system applications (e.g. Mi Browser) some features MIUI They may not work properly. Don't remove them completely, just pause or turn them off.
Method 2: Removing Advertising through ADB (without ROOT)
If the standard settings didnβt work, the next step is to use Android Debug Bridge (ADB), a method that disables hidden advertising services that are not available through the GUI, with the advantage of not requiring the bootloader to be unlocked or the superuser rights to be unlocked.
What you need:
- π₯οΈ A computer with installed Xiaomi drivers and ADB.
- π± Included debugging by USB on a smartphone (Settings) β The phone. β Version. MIUI β Tap 7 times, then go back to Settings β Additionally. β For developers β Debugging by USB).
- π USB-Type C Cable (preferably original).
Step-by-step:
- Connect the Redmi Note 10 Pro to your PC and confirm the debugging permission.
- Open the command prompt (cmd) and type: Adb devices Make sure the device is defined.
- Follow the commands in turn (each disables a separate ad module): 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.msa.global
- Reboot your smartphone.
| ADB Team Team | What's off? | Effects of consequences |
|---|---|---|
| pm hide com.miui.analytics | Collection of usage statistics | Could disrupt the Smart Assistant. |
| pm hide com.xiaomi.midrop | Advertising in Mi Drop | Quick file transfer will stop working |
| pm hide com.miui.msa.global | Main advertising service | Advertising in system applications will disappear |
β οΈ Note: pm hide commands temporarily "hide" applications, but do not remove them completely. MIUI The adverts may come back. Permanent removal will require ROOT.
π‘
Before executing ADB commands, back up your data via Settings β Additional β Backup and Reset. This will help restore the system if something goes wrong.
Method 3: Using third-party utilities (without ROOT)
If you don't want to work with ADB, you can use specialized applications that automate the process of disabling advertising.
- π‘οΈ Xiaomi ADB/Fastboot Tools - graphical shell for ADB, simplifies the execution of commands.
- π§Ή App Inspector β shows hidden system processes associated with advertising.
- π« Disable Service β allows you to disable background services without ROOT.
Examples of Xiaomi ADB/Fastboot Tools:
- Download the utility with XDA Developers and install it on PC.
- Connect Redmi Note 10 Pro to USB and start the program.
- In the "Manage Applications" section, find and disable: com.miui.analytics com.xiaomi.midrop com.miui.msa.global com.miui.systemAdSolution
- Apply the changes and restart the device.
Advantages of the method:
- βοΈ Does not require knowledge of ADB commands.
- βοΈ Visual interface for managing system applications.
- βοΈ Possibility of rollback of changes.
β οΈ Note: Some utilities (e.g., Disable Service) may conflict with MIUI and cause errors in the work of Google Play Services. 4PDA or XDA.
What to do if the utility does not see the device?
Method 4: Removing Advertising by Using ROOT-rights
If you are willing to take drastic measures, you will receive ROOT-This allows you to remove the ad modules at the system level, and this method gives you maximum control over the system. MIUI, But it has serious downsides:
- β οΈ Loss of warranty (unlocking the bootloader resets the Xiaomi counter).
- β οΈ Risk of βbrickingβ with incorrect actions.
- β οΈ Security issues (some banking apps refuse to work on rooted devices).
How to get ROOT on Redmi Note 10 Pro:
- Unlock the bootloader through the official Mi Unlock Tool (requires a Xiaomi account binding and a wait of 7-14 days).
- Install a custom TWRP recavator for your model (you can download it on twrp.me).
- Sweep Magisk through TWRP to get ROOT.
- Use Root Explorer or Titanium Backup to uninstall system applications: /system/app/Msa /system/app/Analytics /system/priv-app/SystemAdSolution
After removing the ad packages, it is recommended to βfreezeβ the remaining services through Magisk or App Quarantine so that they do not recover after the MIUI update.
π‘
Getting ROOT on the Redmi Note 10 Pro irreversibly removes the device from warranty. If you are not sure about your skills, it is better to use methods without ROOT or consider alternative firmware.
Method 5: Install custom firmware without advertising
The most drastic way to get rid of advertising is to flash an alternative version of MIUI or custom firmware based on AOSP (for example, LineageOS or Pixel Experience).
- β Complete lack of advertising and telemetry Xiaomi.
- β Cleaner and faster system.
- β Regular security updates.
Disadvantages:
- β Loss of branded functions MIUI (Second Space or Game Turbo).
- β Possible bugs with camera or sensors (requires customization).
- β Difficulty returning to stock firmware.
Recommended firmware for Redmi Note 10 Pro (sweet/sweetin):
| Firmware | Basis | Reference | Notes |
|---|---|---|---|
| MIUI EU | Modified MIUI | xiaomi.eu | No advertising, with OTA support |
| Pixel Experience | Android One | pixelexperience.org | Pure Android, but without branded chips |
| LineageOS | AOSP | lineageos.org | Stable but minimalistic |
Firmware instructions:
- Unlock the bootloader (as in method 4).
- Install TWRP for your model.
- Make a full backup through TWRP (including EFS and Modem).
- Sweep through firmware and GApps (if you need Google services).
- Do a data reset (Wipe Dalvik/Cache).
β οΈ Warning: Custom software firmware voids warranty and may result in loss IMEI Before you start, make sure you download the firmware for the Redmi Note. 10 Pro (sweet/sweetin).
Alternative methods: how to reduce the amount of advertising without technical manipulation
If you don't want to dig into the settings or risk the stability of the system, there's another way to do this: minimize the impact of ads without removing them altogether.
- π Use alternative launchers (like Nova Launcher or Lawnchair) to replace the standard interface. MIUI and remove ads from the main screen.
- π Install an ad blocker (like AdGuard or Blokada) these apps filter traffic and block banner loading.
- π± Disable notifications from system applications (Settings) β Notifications β Management of notifications).
- π Block the ad domains through the hosts file. Download the AdAway app (required) ROOT or ADB).
Example of domain blocking via AdAway:
- Install AdAway from F-Droid.
- Click "Download files and apply".
- Reset the device.
These methods wonβt remove ads completely, but will make them less visible, such as blocking devices like AdGuard that can remove banners in the browser and some apps, but wonβt affect MIUI system notifications.
π‘
If you use AdGuard, enable Local VPN in the app settings, which will filter traffic from all apps, not just the browser.