How to permanently remove ads from the screensaver Xiaomi Redmi Note 10: working methods 2026

The lock screen of the Xiaomi Redmi Note 10 should show time, notifications and a beautiful background image - but instead users often face intrusive advertising of apps, games and promotions from Mi Browser or GetApps. This problem is typical for MIUI firmware 12, 13 and 14, where ad modules are integrated at the system level. Unlike banners in apps, the adverts on the screensaver appear even when the phone is locked, which is annoying and distracting.

The reasons for the ads are rooted in Xiaomi’s monetization policy, which compensates for the low price of smartphones by showing ads on branded services. However, users of the Redmi Note 10 (mojito/sunny models) can disable these banners legally without violating warranties or using unofficial firmware. In this article, we will examine 5 proven methods, from standard MIUI settings to deep cleaning of system applications for those who are willing to take radical measures.

Why the advert appears on the Redmi Note 10 screensaver

The ads on the Redmi Note 10 lock screen are the result of three key MIUI components:

  • πŸ“± Msa (Miui System Ads) is a system service responsible for targeted displays of ads in the interface. activated by default when you first set up your phone.
  • 🌐 GetApps and Mi Browser are branded apps that load banner ads even when they're not running. Their background processes are integrated into the lock screen.
  • πŸ”„ Updates MIUI β€” after each major update (e.g., with a MIUI 12 on MIUI 13) the adverts may be re-enabled even if you have previously disabled them.

It's important to understand that screensaver ads are different from banners on the notification menu or on the home screen, and that's where com.android.systemui, the system process that controls the lock interface, is used. MIUI (path of adjustment β†’ Password and security β†’ Advertising often fails: it only blocks a portion of impressions, but does not affect deeply integrated modules.

On the Redmi Note 10 Pro and the base model Redmi Note 10 (codename mojito), ads can appear in three formats:

Type of advertisementWhere it's displayedResponsible service
Banner with appThe bottom of the lock screencom.xiaomi.mipicks (GetApps)
Full-screen window with promotionAppears when unlockedcom.android.browser (Mi Browser)
Text block with newsTop Notification Panel on the Screensavercom.miui.systemAdSolution (Msa)

⚠️ Note: If you use a design theme from the Mi Theme Store, some themes contain built-in ad units. Even after disabling Msa, banners may appear due to an "infected" theme. Check this by switching to the standard Default theme.

Method 1: Disabling Advertising through the standard MIUI settings

To start with, the simplest method that works on MIUI 12-14 without having to install additional programs is that it removes most of the ads, but it doesn't guarantee 100% results for deeply integrated banners.

Instructions:

  1. Open the Settings. β†’ Password and security.
  2. Scroll down and select Autocomplete and Advertising (in some versions of MIUI, the item is simply called Advertising).
  3. Turn off Personalized Recommendations (or Advertisements) slider.
  4. Return to the main settings menu and go to Applications β†’ Application Management.
  5. Find GetApps and Mi Browser, open the settings of each, then select Notifications and turn off all permissions.

After this, restart your phone. The ads from the lock screen should disappear within 24 hours (the system needs time to sync settings).

Disabled notifications in GetApps and Mi Browser

Is advertising personalization turned off in security settings

Reload your phone after the changes

Checked lock screen in a day (advertising may disappear immediately)

-->

If the ad is still there, it's implemented at the system service level, and then the following method will help.

Method 2: Clearing the cache and system application data

Banner ads on the Redmi Note 10 are often stored in the cache of system applications, and even after disabling impressions in settings, residual data can trigger ads, a method that requires manually clearing the cache for key services.

Follow the following steps:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search bar, type in msa and select Msa (com.miui.systemAdSolution).
  3. Click Warehouse β†’ Clear the cache and Clear the data.
  4. Repeat steps 2–3 for the following apps: GetApps (com.xiaomi.mipicks) Mi Browser (com.android.browser) Mi Video (com.miui.video) Mi Music (com.miui.player)

Reboot the phone.

This method removes temporary files that may contain advertising materials, but it does not block the download of new ads in the future, and to completely solve the problem, you will need to turn off the background activity of these applications.

What if Msa is not listed in the app list?
If you don’t find com.miui.systemAdSolution on the list, then it’s in your version. MIUI This service is hidden. ADB-commands (described in Method 4) or install the App Inspector app from Google Play to find hidden system processes. Alternatively, you can try disabling ads through Settings β†’ The phone. β†’ Version. MIUI (Tap 7 times to activate the developer mode, then return to the β†’ Special facilities β†’ Remove advertising – this item does not appear on all firmware).

⚠️ Attention: Clearing data for GetApps may reset your subscriptions to app updates. If you use this store for auto-updates, you will need to reconfigure settings after cleaning.

Method 3: Using third-party applications (without root)

If standard methods don’t work, you can use third-party utilities that block ads at the system level.

  • πŸ›‘οΈ Blokada – Blocking Ads Based VPN, It filters Xiaomi’s ad domains (including api.ad.xiaomi.com and tracker.mi.com) without root rights, but can slow down the Internet.
  • πŸ”§ AppOps is a tool for managing application permissions, which allows you to turn off background activity of GetApps and Msa, which stops the loading of ads.

Instructions for Blokada:

  1. Download Blokada from the official website (not from Google Play – there is an outdated version).
  2. Install. APK-File by allowing installation from unknown sources (Settings) β†’ Annexes β†’ Special access β†’ Installation of unknown applications).
  3. Run Blokada and activate the lock (a VPN permission is required).
  4. In the settings, enable the lock list of Xiaomi Ads (available in the Hosts lists section).

For AppOps:

  1. Download AppOps from GitHub.
  2. Open the app and find GetApps and Msa in the list.
  3. Turn off permissions to display over other windows and Auto Run.

These apps block ads at the network or permission level, but they don't remove them completely.

Standard settings of MIUI

Cleaning the cache of system applications

Third-party applications (Blokada, AppOps)

ADB-team

Root and Delete System Files

I haven't tried it yet.

-->

Method 4: ADB-deep-switching teams

If you are ready to connect Redmi Note 10 to your computer, the method is ADB (Android Debug Bridge will disable system-level advertising services, which does not require root rights, but requires activation of developer mode.

Step-by-step:

  1. Activate Developer Mode: Go to Settings β†’ About Phone β†’ MIUI Version. Tap the Version 7 times until the notification appears You became a developer!.

Settings β†’ Additional β†’ For Developers

USB debugging

ADB-driver

platform-tools

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.mipicks




adb shell pm hide com.android.browser

Reboot the phone.

These commands hide (do not remove!) the system applications responsible for advertising. If you need to return them back, use:

adb shell pm unhide com.miui.systemAdSolution

⚠️ Attention: On some firmware MIUI 14 The pm hide command may not work. In this case, use the alternative command: adb shell pm disable-user --user 0 com.miui.systemAdSolution It completely disables the application for the current user.

πŸ’‘

If ADB doesn’t recognize the device, try reinstalling drivers in Windows Device Manager. Select Update Driver β†’ Search on that computer β†’ Select from the list of available drivers and manually specify Android ADB Interface.

Method 5: Removing root-access ads (for advanced ones)

If none of the previous methods worked, the radical solution is to remove the system files responsible for advertising, which requires root rights and is only suitable for users willing to risk system stability, and the wrong actions can lead to the loss of warranty or the device's "brick".

What needs to be done:

  1. Get root access with Magisk (instructions for Redmi Note 10 are available on XDA Developers).
  2. Install a file manager with root support (such as Root Explorer or Mixplorer).
  3. Go to /system/priv-app/Msa and delete the Msa folder.
  4. Delete the following files: /system/app/MiBrowser/system/app/MiPick (GetApps) /system/priv-app/Analytics

Settings β†’ More β†’ For developers β†’ Clear Dalvik data

Reboot the phone.

After these actions, the ads will be removed forever, but some system functions (for example, updating applications through GetApps) will cease to work. OTA-update MIUI β€” You'll have to install them manually.

πŸ’‘

Before you delete your system files, make sure to back up via TWRP or OrangeFox Recovery, which will allow you to recover your phone in the event of a crash.

What to do if the ad returns after the MIUI update

Xiaomi regularly releases updates for the Redmi Note 10, and sometimes they reset ad settings or restore remote system applications. If banners reappear after the update, follow the following steps:

  1. Check out the MIUI version in Settings β†’ About Phone. If the update came recently, roll back to the previous version via Fastboot or TWRP.
  2. Repeat the steps from Method 2 (clearing the Msa and GetApps cache).
  3. If you've used ADB-commands, run them again – the update could return hidden applications.
  4. Install Blokada or a similar blocker to prevent new ads from loading.

FAQ: Frequent questions about ads on Redmi Note 10

Can I remove ads without root and ADB?
Yeah, but not completely. MIUI (Settings β†’ Password and security β†’ Advertising) and cache cleaning GetApps/Msa will remove most of the banners, but some system notifications may remain. 100% results will be required ADB-root.
Why does the advertisement appear again after cleaning the cache?
GetApps and Mi Browser apps have autorun permission and background activity. They periodically upload new promotional materials. To stop this, turn off autorun for these applications in Settings β†’ Applications β†’ Application Management β†’ Autorun.
Is it safe to use? ADB-team?
Yes, if you follow the instructions and don't delete critical system files. pm hide or pm disable-user only disable applications without affecting the kernel of the system. The risk only arises when you manually delete files without backing up.
How to return remote system applications?
If you have removed Msa or GetApps through root and want to restore them, there are two ways: Install the original firmware via Fastboot or TWRP. Download. APK-System application files (e.g., with APKMirror) and install them manually through ADB: adb install com.miui.systemAdSolution.apk
Is it true that there are no ads on MIUI global firmware?
No, it's a myth. Advertising is also present on global scales (MIUI Global, and in Chinese (MIUI China versions, but on firmware for the European region (EEA) banners are less common due to local data protection laws. EEA-Firmware, you will need to unlock the bootloader and firmware through Fastboot.