How to permanently remove ads on the lock screen Xiaomi Redmi: the complete guide

Advertising on the lock screen Xiaomi Redmi is one of the most annoying β€œchips” of the firmware MIUI. Even after buying a smartphone, users are faced with intrusive banners that not only spoil the appearance, but also slow down the unlock, consume traffic and battery power. In this article, we will analyze all the current ways to disable advertising – from standard settings to hidden functions and commands for experienced users.

Many people think that advertising only appears on budget models Redmi Note or POCO, but in fact it is even found on flagships of the Xiaomi 13 series in some regions. The reason lies in the policy of monetization of MIUI: Xiaomi integrates advertising SDKs into system applications to compensate for the low price of devices. However, you have the right to disable this feature – and we will show you how to do it as efficiently as possible.

It is important to understand that the methods differ depending on the version of MIUI (12, 13, 14) and regional firmware (global, Chinese, EEA). Some methods require root rights, others work without them. If you are not sure about your version of firmware, check it in Settings β†’ About Phone β†’ MIUI version.

Why does the ad appear on the lock screen and can it be removed forever?

The banner ads on the Xiaomi Redmi lock screen are the result of the com.miui.systemAdSolution (older versions of msa) system application, which analyzes your actions, connects to Xiaomi servers and downloads targeted ads, and here are the key reasons for its appearance:

  • πŸ“± Regional firmware: In global and Indian versions MIUI More advertising than in the European Union (EEA) Chinese.
  • πŸ”„ System Updates: After Update MIUI Advertising modules can be activated again even if you have disabled them.
  • πŸ“Š Data collection: The msa app tracks activity and displays ads based on your preferences.
  • πŸ’° Monetization: Xiaomi earns by showing banners to partners (AliExpress, local services).

Can we take down ads forever? Yes, but with reservations:

  • βœ… Nana MIUI 14 (EEA) and newer advertising can be disabled through settings without additional manipulation.
  • ⚠️ Nana MIUI 12/13 (global) will need to disable system applications or use ADB.
  • πŸ”§ On Chinese firmware without root to remove advertising is almost impossible – need radical methods.

Important: After resetting or updating MIUI, the ad may return. To avoid this, fix the changes with ADB or back up the settings.

πŸ“Š What version? MIUI you have installed?
MIUI 12
MIUI 13
MIUI 14
I don't know.
other

Method 1: Disabling Advertising through the standard MIUI settings

The easiest method is to use the built-in MIUI options. It is suitable for most users of the Redmi Note 10/11/12, POCO X3/X4 and other models on MIUI 12-14 (except for Chinese firmware).

Instructions:

  1. Open the Settings β†’ Lock screen.
  2. Select Additional Settings (or Lock Screen Settings in new versions).
  3. Find Advertising on the lock screen or Show recommendations and turn off the slider.
  4. Reboot your phone to make the changes take effect.

If there is no such item, try an alternative path:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Type in the msa (or System Ad Solution) search.
  3. Open the application, click Disable and confirm the action.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

What if there's no item? Some firmware has hidden the option, so resetting the ad settings will help.

  1. Open the Settings. β†’ The phone.
  2. Tap the MIUI version several times until you get a message: You are a developer!
  3. Back to Settings β†’ Additionally. β†’ For developers.
  4. Find Reset Advertising Settings and confirm the action.

⚠️ Note: On some models (Redmi) 9A, POCO M3) When you turn off the msa, you may lose weather or currency notifications. This is a temporary bug, and rebooting your phone usually helps.

Method 2: Using ADB to Deeply Disable Advertising

If standard methods fail, you’ll need to connect to your phone via ADB (Android Debug Bridge), which works on 90% of firmware, including global and Indian versions of MIUI.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS.
  • πŸ“± Cable USB (preferably original).
  • πŸ”§ Installed drivers Xiaomi and ADB Tools.

Step-by-step:

  1. Enable USB Debugging in Settings β†’ For Developers.
  2. Connect the phone to the PC and confirm the debugging permission.
  3. Open the command prompt (or Terminal) and type: Adb devices Make sure the device is identified (serial number should appear).
  4. Follow the commands in turn: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.midrop adb shell pm hide com.android.browser
  5. Reboot the phone.

If the pm hide command is not working (Unknown command error), use the alternative:

adb shell pm disable-user --user 0 com.miui.systemAdSolution


adb shell pm disable-user --user 0 com.xiaomi.msa.global

ADB Team TeamWhat's off?Effects of consequences
pm hide com.miui.systemAdSolutionThe main advertising moduleDisappears ads on the lock and on the menu
pm hide com.xiaomi.msa.globalXiaomi statistics collectionSome system notifications may stop working
pm hide com.android.browserBuilt-in browser Mi BrowserBanners will disappear in search and on the main screen

⚠️ Attention: MIUI 14 after-use ADB protection may work MIUI Optimization that will bring back advertising 24 To avoid this, disable the optimization command: adb shell settings put global settings miui_optimization_disabled 1

adb shell pm clear com.miui.systemAdSolution

This will clear the cache of the advertising module.-->

Method 3: Remove advertising applications without root (for experienced)

If ADB didn’t help or you want to remove all ad modules, you can use the App Inspector utility (available on Google Play).

Instructions:

  1. Install the App Inspector and open it.
  2. In the search, type ad or msa.
  3. Find applications: com.miui.systemAdSolution com.xiaomi.msa.global com.miui.analytics

Shut down.

Remove updates

For complete removal (only if you have a backup of the system!):

  1. Connect via ADB and execute: adb shell pm uninstall --user 0 com.miui.systemAdSolution
  2. Reboot the phone.

Step-by-step instruction (briefly):

  1. Unlock bootloader through the official Xiaomi tool (requires an account binding Mi).
  2. Install TWRP Recovery for your model (see instructions on XDA Developers).
  3. Download the firmware without ads (for example, LineageOS or MIUI EEA from Xiaomi.eu).
  4. Sweat through TWRP, making a pre-backup.

Pros of the method:

  • βœ… No advertising at all (including system applications).
  • βœ… More opportunities to set up.
  • βœ… Regular security updates.

Cons:

  • ❌ Hard for beginners.
  • ❌ Possible bugs (not working) NFC, camera.).
  • ❌ Loss of official guarantee.

⚠️ Note: On Redmi models with MediaTek processor (e.g. Redmi) 10C, Note 11 SE) Unlocking the bootloader can lead to loss IMEI. Before the firmware save it with the help MTK Engineering Mode.

πŸ’‘

Custom firmware is the only way to remove ads forever, but only suits power users. For most, methods with ADB or disabling through settings are enough.

Method 5: Use of third-party applications (alternative)

If you don't want to go through the settings, you can use third-party utilities that block DNS-level ads or intercept requests to Xiaomi servers.

Top.-3 Advertising blocking apps on Xiaomi Redmi:

AnnexPrinciple of workPlusesCons
BlokadaLockdown DNS-requestNo need for root, simple interfaceCan conflict with VPN
Lightning AdBlockLocal. VPN-filterEffectively blocks banners in gamesDischarges the battery faster
AdBlock PlusTraffic filteringSupports custom rulesYou need to set it up manually.

Instructions for Blokada (the easiest option):

  1. Install the app from Google Play.
  2. Launch and press Activate.
  3. In the settings, select Lock Lists. β†’ Add and point: https://raw.githubusercontent.com/privacy-protect-tools/anti-Xiaomi-ad-block-list/master/miui_hosts.txt
  4. Reboot the phone.

Important: These apps block ads at the network level, so they won't remove banners that are already uploaded to the phone's cache. Use ADB (Mode 2) for complete cleanup.

How to return the ad (if something goes wrong)

If the system functions (notifications, themes, weather) are no longer working after manipulation, the ads can be returned.

Method 1: Through the settings

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Find com.miui.systemAdSolution and click Enable.
  3. Reboot the phone.

Method 2: Through ADB

adb shell pm enable com.miui.systemAdSolution


adb shell pm enable com.xiaomi.msa.global

Method 3: Resetting settings

  1. Open Settings β†’ Additional β†’ Resetting settings.
  2. Select Reset App Settings (not a full reset!).
  3. Confirm the action.

⚠️ Note: If you have removed advertising modules through ADB flag-headed --user 0, return them can only be flashed phone or reset to factory settings.

FAQ: Frequent questions about advertising on Xiaomi Redmi

πŸ”Ή Why After Updating MIUI The commercial reappeared?
When you update the system, some settings are reset, including disabling advertising modules, to avoid this, after updating, re-run the ADB commands or check the lock screen settings.
πŸ”Ή Can you remove advertising without a computer?
Yes, in most cases, it is enough to disable impressions in Settings β†’ Lock Screen or remove updates for the msa application through Settings β†’ Apps. If these options are not available, try third-party blockers like Blokada.
πŸ”Ή Will the way to work with ADB Chinese-made?
On Chinese versions of MIUI (for example, for Redmi K50), ADB commands are often blocked, in which case only MIUI EEA firmware or custom firmware will help.
πŸ”Ή Why did the weather on the lock screen disappear after the ad was turned off?
The weather widget in MIUI is linked to the com.miui.weather2 app, which sometimes conflicts with the ad modules. To return the weather, do: adb shell pm enable com.miui.weather2 or reinstall the widget manually in the lock screen settings.
πŸ”Ή Can I file a complaint with Xiaomi about intrusive advertising?
Technically, yes, through official support or MIUI forums, but the answers are rare and the ads won't shut it down.