How to permanently remove ads on a locked screen Xiaomi: proven ways

Advertising on a locked screen Xiaomi is one of the most annoying β€œchips” of firmware MIUI, And the thing that the manufacturer is very reluctant to do is to remove it, even in the newer versions, and you turn on your phone, and instead of the time and notifications, you see a banner with a game, a credit, or a promotion on AliExpress. The good news is that you can get rid of this ad, and you don't always need to. ROOT-rights or in-depth knowledge of Android.

In this article, we will discuss 5 working ways to remove ads from the lock screen, including official MIUI settings, ADB bypass maneuvers, and radical methods for advanced users. We will separately dwell on the nuances for different versions of firmware (from MIUI 12 to MIUI 14) and smartphone models - from budget Redmi to flagship Xiaomi 13.

We warn you right away that some methods can lead to a reset of personal recommendations in MIUI or temporary system instability, but if you follow the instructions carefully, the risks are minimal. Let's start with the simplest and gradually get to the most effective (but complex) solutions.

1. Official settings MIUI: what can be turned off without hacks

The first thing to try is standard MIUI tools, which allow users to partially control the ad impressions, even though they don't advertise them.

  • πŸ“± Turn off personalized advertising: Go to Settings β†’ Google β†’ Advertisements and deactivate the "Personalized Ads" option, which will not remove banners completely, but will reduce their number.
  • πŸ” Hide recommendations MIUI: In Settings β†’ Lock screen find the "Recommendations" item and turn it off. on some models (Redmi Note 11, POCO X4) This paragraph may be referred to as β€œServices MIUI".
  • 🚫 Disallow notifications from system applications: check Settings β†’ Annexes β†’ Application management β†’ System and disable notifications for msa (Mobile Services Android) and MiuiDaemon.

These manipulations will reduce the frequency of ad impressions by 30 to 50 percent, but they won't remove it completely, because some of the banners are sewn into MIUI system services, and more radical measures are needed to turn them off.

⚠️ Note: On some models (Xiaomi) 12T, Redmi K50) after deactivation of the "Recommendations" MIUI" The weather on the lock screen may be gone, and to get it back, you have to temporarily turn the option back on.

πŸ“Š What kind of Xiaomi model do you have?
Redmi (Note/POCO)
Xiaomi (11/12/13) series
Black Shark
other

2. ADB-Teams: Removing Advertising Without ROOT (for MIUI 12–14)

If the standard settings don’t help, the next step is to use the ADB (Android Debug Bridge is not required. ROOT-The point is to disable the system packages responsible for displaying ads.

Here's the step-by-step instruction:

  1. Download and install Google’s Platform Tools (or Minimal ADB and Fastboot for a simplified version).
  2. On your smartphone, activate Developer Mode (7 times click on the MIUI version in Settings β†’ About Phone) and enable USB Debugging.
  3. Connect your phone to your PC, open the command line in the adb folder and type:
adb devices

(Series numbered device should appear. If not, check the drivers.)

adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics

These commands hide the system applications responsible for analytics and displaying ads, and after rebooting, the banners from the lock screen should disappear.

Install Platform Tools on PC

Enable the developer mode on Xiaomi

Activate debugging over USB

Connect your phone to the original cable

Check device detection by adb devices-->

⚠️ Attention: MIUI 14 The pm hide command may not work the first time. In this case, try first to run adb shell pm uninstall. -k --user 0 com.miui.systemAdSolution (but this will delete the package completely, which may lead to errors in the future).

3.Setting up via Mi Account: a little-known trick

Not many people know, but some of the ads on Xiaomi are controlled through your Mi Account, and if you're logged in, you can try turning off personalized impressions right in your profile.

  1. Open the Mi Account app (or go to account.xiaomi.com).
  2. Log in to your account and look for the β€œPersonal Data” or β€œPrivacy Settings” section.
  3. Turn off the options: 🎯 "Personalized advertising" πŸ“Š "Usage analysis" πŸ”„ "Action-based recommendations"

Save the changes and restart the smartphone.

This method does not work on all models, but users of Xiaomi 11T and Redmi Note 10 Pro confirm that after these manipulations, the ads on the lock screen disappear for 1-2 weeks.

πŸ’‘

If she returned after a few days after disabling the ad in Mi Account, try logging out for 10 minutes, then logging in again and resetting the settings. This sometimes resets the ad preferences cache.

4.Use of third-party launchers: a workaround

If you don’t want to dig into settings or use ADB, you can go another way by replacing the standard MIUI launcher with a third-party one. Some launchers (like Nova Launcher or Lawnchair) allow you to customize the lock screen so that it doesn’t display system banners.

How it works:

  • πŸ“² Install an alternative launcher from Google Play.
  • πŸ”§ In the launcher settings, find the section "Block screen" or "Blocking widgets".
  • 🚫 Turn off the option β€œShow system notifications” or β€œAdvertising banners".
  • πŸ”„ Reset the device.

The downside of this method is that it does not remove ads completely, but only masks them under the launcher interface. In addition, on some models (POCO F4, Xiaomi 12 Lite), system banners can seep even through third-party shells.

MethodDifficultyEfficiencyRisks.
Official settings of MIUI⭐30–50%No.
ADB-team⭐⭐80–90%Possible errors of system applications
Mi Account settings⭐40–60%Temporary effect
Third-party launchers⭐⭐60–70%Conflicts with MIUI
ROOT + removal of system applets⭐⭐⭐100%Loss of warranty, risk of "bricking"

5. Radical methods: ROOT and removal of system applications

If you are willing to go to extreme measures, complete removal of advertising is possible only with the help of the ROOT-This method is suitable for advanced users, as it requires unlocking the loader and installing a custom Recovery (for example, TWRP).

Here's what we need to do:

  1. Unlock the bootloader through the official Mi Unlock Tool (requires a wait of 7-15 days for new accounts).
  2. Install TWRP and get ROOT through Magisk.
  3. With Root Explorer or ADB with superuser rights, delete the following packages: com.miui.systemAdSolution com.xiaomi.midrop com.miui.analytics com.miui.msa.global
  4. Clear the cache and data for com.android.systemui.
  5. Reset the device.

After that, the ads on the lock screen will disappear forever, but you will lose access to some MIUI features, such as cloud backup or note sync.

⚠️ Attention: On models with MIUI 14 and the new anti-chit mechanism (Xiaomi 13, Redmi) K60) receipt ROOT This can lead to the blocking of banking applications (due to the SafetyNet trigger).To get around this, you will need to additionally configure Magisk with the Universal SafetyNet Fix module.

What happens if you delete system packets without ROOT?
No ROOT-Adb shell pm hide only hides applications for the current user, but does not remove them completely.This means that: 1. MIUI 2. Some system functions (such as push weather notifications) will stop working. 3. There will be errors in the system logs, but this will not affect the stability of the system.

6. Alternative firmware: an extreme case

If none of these methods worked, the last option is to switch to custom firmware, such as LineageOS, Pixel Experience or ArrowOS, which are free of MIUI ad inserts and offer a β€œclean” Android.

The advantages of this approach:

  • βœ… Total lack of advertising on all screens.
  • βœ… Faster system operation (no background processes) MIUI).
  • βœ… Regular security updates.

Cons:

  • ❌ Loss of Xiaomi branded features (like Game Turbo or Second Space).
  • ❌ Risk of unstable camera or sensor performance (especially on newer models).
  • ❌ Difficulty of installation for beginners.

Before switching to custom firmware, make sure your model (POCO X3 Pro, Redmi Note 9, etc.) has a stable build.Installation instructions look for on the XDA Developers or 4PDA forums.

πŸ’‘

Custom firmware is the only way to get rid of advertising forever, but they are only suitable for experienced users willing to sacrifice branded MIUI features.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why After Updating MIUI commercials are back?
MIUI updates often reset user ad settings, especially if it came in "over the air" (OTA). To avoid this: Before updating, back up via Settings β†’ Additional β†’ Backup. After updating, repeat the steps with ADB or Mi Account settings. If you use ROOT, check if deleted packets have recovered (sometimes they come back after OTA).
❓ Can you remove advertising without a computer?
Yes, but the efficiency will be lower: πŸ“΅ Disable mobile Internet on the lock screen (in Settings) β†’ Lock screen β†’ Show the network data. Ads are downloaded over the Internet, and without it, banners will not appear. πŸ”„ Use apps like Blokada or AdGuard to block Xiaomi ad domains (e.g. tracker.miui.com). πŸ“± Install an alternative launcher with ad blocking support (for example, Lawnchair 2 with Lawnfeed module). These methods will not give 100% result, but will reduce the number of impressions.
❓ Why some models (Xiaomi 13, Redmi) K60) It's not working?
In new versions of MIUI 14, Xiaomi has tightened control over system packages. If the adb shell pm hide command returns the Operation not allowed error, try: Use the adb shell pm uninstall -k --user 0 name PAKET (but this will remove the application completely). Get ROOT and remove packages manually through Root Explorer. Reverse to an older version of MIUI (for example, from 14 to 13), where pm hide commands still work. On Xiaomi 13 Ultra and other flagships of 2023, these restrictions are especially strict due to the new HyperOS protection mechanism.
❓ How to Check Which Packages Are Responsible for Advertising on My Model?
The list of β€œad” packages may vary by region and version of MIUI. To find them: Install the App Inspector app from Google Play. Open the lock screen and wait for the banner to appear. Launch the App Inspector and click on the banner - the app will show which system application displays it. Remember the name of the package (for example, com.miui.systemAdSolution) and disable it via ADB or ROOT. For MIUI Global and MIUI Europe, the lists of packages are usually the same, but in the Chinese versions (MIUI) there may be additional advertising modules China.
❓ Is it legal to remove Xiaomi system apps?
Legally, removing pre-installed apps is not against the law, as you own the device: πŸ“œ Xiaomi may consider this as a violation of the user agreement and refuse warranty repairs if it finds traces of the product. ROOT or system modification. πŸ”§ Technically, removing system packages can lead to unstable firmware (e.g., SystemUI crashes). πŸ”„ After official updates, deleted packages can recover. If you're not willing to take risks, use methods without any problems. ROOT (for example, ADB or settings for Mi Account).