How to permanently remove ads from the lock screen on Xiaomi Redmi: a step-by-step guide

Ads on the lock screen Xiaomi Redmi is one of the most annoying "chips" of the firmware MIUI, which the manufacturer implements in budget and mid-budget models. Even after buying a smartphone, users are faced with intrusive banners, advertising games, promotions and services that appear every time you unlock the device. In this article, we will analyze all the current ways to remove ads, from standard settings to radical methods to unlock the bootloader.

It’s important to understand that Xiaomi integrates system-level advertising, so simply turning off notifications often doesn’t help. We’ve tested all methods on the Redmi Note 10/11/12 Pro, POCO X3/X4 and Redmi 9/10 models with the latest versions of MIUI 13/14 (including global and Chinese builds). If you’re willing to spend 10-15 minutes to get rid of intrusive banners forever, read on.

Why Ads Appear on Xiaomi’s Lock Screen

The reason for the ads is because Xiaomi's business model monetizes budget smartphones by displaying ads in system apps, and even if you bought Redmi from the official store, the defaults are:

  • πŸ“’ Advertising banners in Settings β†’ Recommendations (shows promotions, games, applications).
  • 🎯 Personalized advertising through the service MSA (Mi Security Center, which analyzes your activity.
  • πŸ“± Widgets on the lock screen, downloaded through Mi Browser or GetApps.
  • πŸ”„ Updates MIUI, which can restore advertising modules after resetting settings.

There's even more advertising on Chinese firmware (China ROM) that's built into Theme, Calendar, and even Weather. Global ROMs are less aggressive, but they still have banners on lock, and the only way to completely remove ads is to turn off msa and mipush, but that requires unlocking the bootloader.

⚠️ Note: Some methods (e.g., disconnection) MSA) Xiaomi services such as Find Device or synchronizing notes can be disrupted.

πŸ“Š What is the Xiaomi Redmi model you have?
Redmi Note 10/11/12
POCO X3/X4/X5
Redmi 9/9A/9C
Redmi 8/8A
Another model

Method 1: Disabling Advertising through the standard MIUI settings

The safest method is to use built-in options MIUI. It is suitable for users who do not want to risk the stability of the system. MIUI 12/13/14:

  1. Open the Settings β†’ Lock screen.
  2. Switch to Additional Settings (or Lock screen settings in older versions).
  3. Find the Recommendations item on the lock screen and turn off the slider.
  4. Go back to the basic settings and go to Apps β†’ Application Management.
  5. In search, type in msa (or Mi Security Center), open the app and turn off auto-start.

If there is no recommendation, your firmware does not support disabling it through the menu, in which case try the following method.

β˜‘οΈ Preparing for the Advertising Disconnection

Done: 0 / 4

Method 2: Remove Advertising through ADB (without root)

If the standard settings didn't work, you can use the ADB debugging bridge. This method doesn't require superuser rights, but it requires connecting the smartphone to a computer.

  • πŸ–₯️ Computer with Windows/macOS/Linux.
  • πŸ“± Included Debugging by USB (on the phone: Settings β†’ The phone. β†’ Version. MIUI β†’ 7 times tap to unlock Developer Settings, then enable debugging).
  • πŸ”Œ USB-TypeC Cable (original so there are no connection issues).
  • πŸ“¦ Utility. ADB Tools by Google.

After preparation, execute commands in the terminal (command line):

adb shell


pm uninstall --user 0 com.miui.systemAdSolution




pm uninstall --user 0 com.xiaomi.midrop




pm disable-user --user 0 com.miui.analytics




pm disable-user --user 0 com.miui.msa.global

These commands remove the system applications responsible for displaying ads, and if banners return after the reboot, they are downloaded via GetApps or Mi Browser, in which case, additionally do:

pm disable-user --user 0 com.xiaomi.ab

⚠️ Note: Disabling com.xiaomi.ab may disrupt some of Xiaomi's features, such as push notifications from system applications. If you notice problems, return the settings with pm enable command.

πŸ’‘

If ADB Does not recognize the device, try reinstalling Google drivers USB Driver or use another cable. macOS/Linux You may need to add a rule to the udev.

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

If you don't want to mess with ADB, you can use specialized utilities.

AnnexFunctionalReference (APK)Risks.
QuickShortcutMakerIt allows you to find and disable hidden MIUI settings, including advertising modules.DownloadLow (access to labels only)
App InspectorScans system applications for advertising SDKs (e.g. com.miui.analytics).DownloadMedium (requires permission to access applications)
MIUI Hidden SettingsUnlocks hidden MIUI menus where you can turn off ads and telemetry.DownloadHigh (may cause MIUI malfunctions)

The safest option is QuickShortcutMaker.

  1. Open the app and search for Advertising or msa.
  2. Find the activity titled com.miui.permcenter.permissions.permissionsEditorActivity.
  3. Run it and manually disable permissions for MiuiDaemon and MSA.

If the ads are still there after this manipulation, it means that they are built into Lawnchair or Mi Home, and only a firmware replacement will help.

What to do if the application is not installed?
If the APK is not installed, check Settings β†’ Special Features β†’ Install unknown applications and allow installation from your browser or file manager.

Method 4: Install custom firmware (for advanced)

If you're willing to take drastic measures, you can install custom firmware without advertising.

  • πŸ“± Xiaomi.eu – modified MIUI without advertising and Chinese services (supports) OTA-update).
  • πŸ€– LineageOS – β€œpure” Android without branded bells and whistles Xiaomi.
  • ⚑ Pixel Experience – firmware with Google Pixel interface and minimalist design.

The installation will require:

  1. Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
  2. Install TWRP Recovery (Castom Recovery)
  3. Download firmware from the 4PDA or XDA Developers forum.
  4. Swipe through TWRP with full Wipe (Wipe β†’ Format Data).

⚠️ Warning: Unlocking the bootloader resets all data and may take away warranties. On some models (Redmi Note 10 Pro and later), Xiaomi blocks unlocking if the device is tied to the Mi Account for less than 7 days.

πŸ’‘

Custom firmware removes advertising completely, but requires technical skills, and if you're not sure, you'd better use ADB or MIUI settings.

Method 5: Blocking Advertising via DNS or VPN

If you load ads over the Internet (like banners in Mi Browser or GetApps), you can block them at the network level.

1.Amending DNS

Go to Settings β†’ Wi-Fi (or Mobile Network), tap your network β†’ Change Network β†’ Additional β†’ IP Settings β†’ Select Static and write:

  • πŸ”’ DNS 1: 1.1.1.1 (Cloudflare)
  • πŸ”’ DNS 2: 1.0.0.1

2.Using a VPN with Ad Blocking

Install one of the applications:

  • πŸ›‘οΈ AdGuard (there is a free version with restrictions).
  • 🌍 Blokada (blocks advertising at the level) VPN, no root).
  • πŸš€ NextDNS (Tunestable Traffic Filter).

These methods block not only ads on the block, but also in the browser, games and other applications, and the downside is the possible slowdown of the Internet due to additional traffic processing.

What to do if the ad returns after the MIUI update

Xiaomi regularly releases updates that can restore ad modules, if after the update banners appeared again:

  1. Check if the msa and mipush services are automatically enabled (Settings β†’ Applications β†’ Application Management).
  2. If you use ADB, repeat the commands in Method 2.
  3. Reverse to the previous version of MIUI via TWRP (if you have custom recovery).
  4. Turn off automatic software update: Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.

On some models (such as the Redmi Note 11 with MIUI 14), ads return due to the GetApps app update. To avoid this, block its updates in the Play Market or uninstall it via ADB.

FAQ: Frequent questions about advertising on Xiaomi Redmi

❓ Why there are more ads on Chinese firmware than on the global?
The Chinese versions of MIUI (China ROM) contain more advertising modules, as they are focused on the domestic market, where Xiaomi actively monetizes users. Global firmware (Global ROM) is less aggressive, but still include banners on lock and in system applications.
❓ Can you remove advertising without a computer?
Yes, use Method 1 (MIUI settings) or Method 3 (third-party apps like QuickShortcutMaker), but it may require ADB or custom firmware to remove ads completely (especially on newer models).
❓ Will the guarantee be returned after unlocking the bootloader?
Officially, no. Xiaomi considers unlocking the bootloader a violation of the warranty, but in practice, service centers often turn a blind eye to custom firmware unless the problem is related to the software part (for example, a broken screen).
❓ Why after the shutdown MSA Notifications have stopped coming?
MSA (Mi Security Center) is responsible for not only advertising, but also for push notifications of some system applications. If notifications are important, do not turn off msa completely, but only limit its activity through ADB: pm disable-user --user 0 com.miui.msa.global/minimal
❓ How to check if the advertisement has been removed?
Restart your phone and lock the screen on 1–2 After unlocking: πŸ” Check the absence of banners at the bottom of the screen. πŸ“΅ Make sure there are no pop-up notifications from GetApps or Mi Browser. πŸ”„ Repeat the check after connecting to Wi-Fi/Mobile Internet (advertisements can be loaded when the network changes).