The lock screen of the Xiaomi Redmi Note 10 Pro should show time, notifications and beautiful wallpaper - but instead users often face intrusive advertising.Banners with games, promotions and "recommendations" from MIUI appear even on a locked phone, spoiling the look and distraction.Worse, some of this advertising masquerades as system notifications, causing them to accidentally click on them when unlocked.
The reason for the problem lies in the policy of Xiaomi: the company monetizes its firmware MIUI It's built-in advertising, even in regional versions for Europe and Russia. 10 Pro (model) sweet/sweetin) This is particularly aggressive because of the popularity of the device. The good news is that you can turn off ads, and it doesn't always require root access or complex manipulation. In this article, we'll look at all the ways that work, from standard settings to deep system tampering.
It's important to understand that some methods may conflict with MIUI updates, for example, after a major firmware update, the adverts may come back and you'll have to repeat the procedure, and we've noted these cases in the instructions to make sure you're ready.
Why does Redmi Note 10 Pro have an ad on the lock screen?
Embedded advertising in MIUI is not a bug, but a feature. Xiaomi officially states that monetization through advertising allows you to keep smartphone prices low. In practice, this means that even flagship models like the Mi 11 or the budget Redmi show banners in:
- π± Lock screen (the most annoying option)
- π Conductor (folders "Recommended FilesΒ»)
- π Search (built-in search engine) MIUI)
- π΅ Music and Video (Apps from Xiaomi)
On the Redmi Note 10 Pro, the lock screen ads appear because of two services:
- Msa (Mobile Services Analytics) is an analytics collection service that loads banner ads.
- Miui Daemon is a system process that displays content on the lock screen.
Interesting fact: there are no ads in the Chinese versions of MIUI, which are only added to global and regional firmware, meaning that the problem is artificially embedded in software for users outside of China.
Method 1: Disabling Advertising through the standard MIUI settings
The easiest method is to use the built-in firmware options. Unfortunately, Xiaomi regularly changes the location of these settings, so the instructions may vary slightly depending on the version of MIUI (Redmi Note 10 Pro versions 12-14 are relevant).
Follow this algorithm:
- Open the Settings. β Password and security.
- Scroll down and select Autocomplete (or Autocomplete Management in newer versions).
- Slip on Advertising Settings (may be called Personalized Recommendations).
- Turn off the sliders: π Recommendations on the lock screen π Personalized announcements π Show recommendations in MIUI
Settings
About the phone β version of MIUI
MIUI
Extended Developer Settings
Settings
Additional β Special features β Advertising settings
After this manipulation, the ads should disappear within 10-15 minutes. If the banners are left, restart the phone.
βοΈ Checking the ad-off
β οΈ Note: In some regional versions MIUI (For example, for India or the EU, there may be no Advertising Settings, which means that your firmware is highly customized and you will have to use alternative methods (see Methods 2-5).
Method 2: Disconnect via ADB (without root)
If the standard settings didnβt work, the next step is to use Android Debug Bridge (ADB), a method that doesnβt require root rights, but requires a computer and 5-10 minutes of time, and the point is to manually disable the system applications responsible for displaying ads.
You'll need:
- π» Computer with Windows, macOS or Linux.
- π USB-cable (preferably original).
- π± Initiated Debugging Mode USB Redmi Note 10 Pro.
Step-by-step:
- Download and unpack ADB to your computer (for example, in the folder C:\adb).
Redmi Note 10 Pro
File transfer
Win + R β cmd
ADB
cd C:\adbadb devicesA message with the serial number of the device should appear.
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browser
adb shell pm disable-user --user 0 com.miui.analyticsadb rebootIf the ad remains after the reboot, try additional commands:
adb shell settings put global hide_forced_updates 1
adb shell settings put global captive_portal_detection_enabled 0β οΈ Note: pm hide and pm disable-user commands disable system applications but do not remove them completely, which means that after resetting or updating the settings. MIUI To get it back, use the adb shell pm enable com.miui.analytics command).
What if the ADB canβt see the device?
Method 3: Using third-party applications (without root)
If ADB seems too complex, you can use specialized utilities that automate the process of disabling ads, but you need to be careful - some applications may contain malicious code.
We tested 3 reliable tools for the Redmi Note 10 Pro:
| Annex | Reference | Pluses | Cons |
|---|---|---|---|
| MIUI Hidden Settings | Google Play | β Simple interfaceβ No root.β Works on MIUI 12β14 | β Sometimes resets after updatesβ Does not remove ads in system applications |
| ADB AppControl | Google Play | β Visual list of system applicationsβ You can turn off packages without commandsβ Backup support | β Requires a connection to ADBβ Paid version for advanced functions |
| DisableService | XDA Developers | β It works without. ADBβ You can turn off services separately.β lightweight | β No official supportβ Risk of accidentally disabling important services |
Recommended algorithm:
- Install. MIUI Hidden Settings from Google Play.
- Open the application and grant ADB permissions (if required).
- Go to the Advertising section and turn it off: π Advertising on the lock screen π Personalized announcements π Msa (Mobile Services Analytics)
Reboot the phone.
π‘
Before using third-party utilities, check reviews on 4PDA or XDA Developers.Some applications may contain ads or collect data. For example, MIUI Hidden Settings has open source on GitHub, which guarantees its security.
Method 4: Removing Advertising Using Root Rights
If you're willing to take drastic measures, root access gives you complete control of the system, and it's the most effective, but it's also the most risky method: doing the wrong thing can lead to a brick.
For the Redmi Note 10 Pro, two root options are suitable:
- π§ Magisk (recommended) β allows you to get root without changing the system partition.
- π¨ TWRP + SuperSU is a classic method, but requires unlocking the bootloader.
After getting root, do the following:
- Install Root Explorer or FX File Explorer with root support.
- Go to /system/priv-app/MiuiSystemAdSolution and delete the MiuiSystemAdSolution folder (or rename it to MiuiSystemAdSolution.bak).
- Remove or rename: /system/app/MSA/system/priv-app/AnalyticsCore
- Open the file. /system/build.prop in the text editor and add at the end of the line: ro.miui.has_ad=0 ro.config.nocrypt=1
- Save the changes, restart the phone.
Critical information: On some versions of MIUI for Redmi Note 10 Pro, deleting the MiuiSystemAdSolution folder can lead to a bootloop.Be sure to back up via TWRP before manipulation!
β οΈ Note: Once root is obtained, you will lose the ability to update "over the airΒ» (OTA). Updates will have to be installed manually through TWRP. In addition, some banking applications (such as Sberbank Online or Tinkoff) may stop working due to root detection.
Method 5: Install custom firmware (radical solution)
If none of these methods worked, the last option is custom firmware, which will completely remove all MIUI advertising modules, but will require unlocking the bootloader and losing warranty.
The following firmware is popular for Redmi Note 10 Pro (sweet/sweetin):
- π LineageOS β βcleanβ Android without unnecessary bells and whistles.
- π₯ Pixel Experience β firmware with Google Pixel interface.
- β‘ crDroid β Optimized for Performance.
- π± MIUI EU β European MIUI advertising-free (but with bugs).
Installation process:
- Unlock the bootloader through Mi Unlock Tool (requires a Xiaomi account binding and a wait of 7-15 days).
- Install TWRP for Redmi Note 10 Pro (instructions for XDA).
- Download firmware (e.g. Pixel Experience from the official website) and GApps (if you need Google services).
- Download to TWRP (press Power + Vol Up), make Wipe (Dalvik, Cache, System, Data).
- Install firmware and GApps, reboot.
Advantages of custom firmware:
- β No advertising at all (even in system applications).
- β Smoother operation and long autonomy.
- β Regular security updates.
Disadvantages:
- β Loss of guarantee.
- β Risk of βbrickingβ in case of error.
- β Certain functions (e.g, IR-blaster NFC) They may work unstablely.
π‘
Custom firmware is the only way to get rid of MIUI ads forever, but it is only suitable for advanced users. For beginners, it is better to limit yourself to 1-3 ways.
What if the advertisements returned after the update?
MIUI is known for resetting user settings, including disabling ads, after major updates. If banners reappear, try:
- Repeat Method 1 or 2 β often helps to simply turn off ads again through settings or ADB.
- Reverse to the previous version of MIUI: Download the old firmware with Xiaomi Firmware Updater. Install it via TWRP or Fastboot.
- Use DNS-level ad blocker: Install Blokada or AdGuard. Activate system host blocking (127.0.0.1 for ad domains).
- Complain in support of Xiaomi: Write to the official Telegram chat or through the feedback form. indicate that the advertising violates the privacy policy (especially if you paid for the phone).
If you are using MIUI EU or other custom firmware, upgrade to the latest version β often the developer community quickly patches up the return of advertising.