How to permanently remove ads from the lock screen on Xiaomi: proven methods of 2026

The lock screen on Xiaomi smartphones has long been a source of irritation for many users. Instead of a clean desktop with watches and notifications, you see intrusive banners advertising games, credits or promotions from the Mi Store, and the problem concerns not only budget models like the Redmi 9A or Poco M3, but also flagships of the Xiaomi 13 or Mix Fold series. The manufacturer positions this as β€œpersonalized recommendations”, but in fact it is a common advertising that can and should be turned off.

In this article, we will analyze all the current ways to remove ads from the lock screen, including official settings. MIUI, roundabout ADB, and radical methods for advanced users with ROOT-Important: some methods may differ depending on the firmware version (e.g, MIUI 14 vs HyperOS) and regional build (global, Chinese, European) We will give you all the nuances so you can choose the best option.

We warn you in advance: Xiaomi regularly updates its ad-show mechanisms, so some of the ways may stop working after major updates. If you find that the method has stopped working, check the alternatives section or return to the article in 1-2 months (we are updating it).

Why is there an ad on Xiaomi on the block?

Xiaomi’s concept of displaying ads on the lock screen is at the MIUI firmware level, and the company officially declares that it is part of a β€œservice ecosystem” that allows users to offer β€œrelevant content.”

  • πŸ“± Monetization of budget models: Redmi and Poco smartphones are sold at the lowest prices, and advertising compensates for some of the costs.
  • 🌍 Regional features: Chinese and Indian builds have more ads than global or European versions.
  • πŸ”„ Updates MIUI. After each major update (for example, the transition to the MIUI 14 or HyperOS) the display mechanisms may change.
  • πŸ“Š Personalization: The system analyzes your actions (installed apps, search queries) and selects β€œtargeted” advertising.

It's important to understand that blocking ads are not a virus or a product that has infected the device, but they're built-in MIUI that you can turn off, but not always with standard means. For example, in some regional versions of firmware, the option to turn off ads is simply not in the settings menu.

⚠️ Warning: If there was no ad after buying a smartphone and then it suddenly appeared, check if the firmware was automatically updated. Often new banners are activated after installing security patches or switching to a new version. MIUI.

Method 1: Disabling Advertising through the standard MIUI settings

The easiest and safest method is to use the built-in system options. Unfortunately, it doesn't work on all models and versions of the firmware, but it's worth a try. MIUI 12/13/14 HyperOS (2026 year).

Steps to shut down:

  1. Open the Settings app (cog icon).
  2. Go to Lock Screen (or Lock Screen in English).
  3. Find a recommendation item (could be called Recommendations, Ads or Mi Recommendations).
  4. Turn off the slider next to the Show recommendations (or similar) option.
  5. Please accept the warning system (if it appears).

If there is no recommendation on your menu, try an alternative route:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. In the search bar, enter msa (without quotes).
  3. Select the Mi System Ads (or MSA) application.
  4. Click Disable or Remove Updates (if the button is active).

Check the version of MIUI in Settings β†’ About the phone

Backup of important data

Connect to a stable Wi-Fi network

Charge your phone at least 50 times%-->

On some devices (e.g. Redmi Note 11 with MIUI 13), the option is hidden deeper.

  1. Open the Settings. β†’ Password and security.
  2. Select Autocomplete (or Privacy in English version).
  3. Find Ads or Ads and turn off all sliders.

⚠️ Note: On smartphones with Chinese firmware (China) ROM) The standard ad-disabling may not work. ADB Or reflash the device to the global version.

Method 2: Using ADB to Deeply Disable Advertising

If the standard settings don’t work, the next step is to use Android Debug Bridge (ADB). This method requires connecting the phone to the computer, but does not require ROOT-It works on most Xiaomi models, including Redmi, Poco and Mi.

Advantages of the method:

  • πŸ”§ It works even if the shutdown options are hidden in the menu.
  • πŸ“± does not require the bootloader to be unlocked or ROOT.
  • πŸ”„ You can roll back changes if something goes wrong.

Step instructions:

  1. Install ADB on your computer: Download Platform Tools from the official Android website. Unpack the archive to the root of the C:\ disk (should turn into a folder C:\platform-tools). Open the command line (Win + R β†’ cmd) and type: cd C:\platform-tools
  2. Connect your phone and activate debugging: On your phone, go to Settings β†’ About Phone and 7 times click on the MIUI Version to activate Developer Mode. Return to Settings β†’ Additional β†’ For Developers and enable USB Debugging. Connect your phone to your computer and confirm debugging permission.

Follow the commands to disable advertising:

In the command line, enter in turn:

adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.android.browser

After each team, a message of success should appear.

Reboot the phone:

Follow the command:

adb reboot

If the ad remains after the reboot, try additional commands:

adb shell settings put global captive_portal_detection_enabled 0


adb shell settings put global captive_portal_server false

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

Important: After the MIUI update, the ADB settings may reset, in which case the procedure will have to be repeated.

Method 3: Removing Advertising by Using ROOT-rights

If you are willing to take radical measures, ROOT-This method is suitable for advanced users, because it requires unlocking the bootloader and installing a custom Recovery (for example, a custom recaveri, TWRP). Advantages:

  • πŸš€ 100% removal of advertising at system file level.
  • πŸ”§ Possibility of fine tuning MIUI (including removing unnecessary applications).
  • πŸ“± It works on all versions of the firmware, including HyperOS.

Instructions:

  1. Unlock the bootloader: Register on Mi Unlock and get permission to unlock (may take up to 72 hours). Download Mi Unlock Tool and connect your phone in Fastboot mode (click Volume Down + Power When the phone is off). Follow the unlock program instructions.
  2. Install TWRP: Download the TWRP image for your model from twrp.me. Run it through Fastboot with the command: fastboot flash recovery twrp.img
  3. Get it. ROOT: Download Magisk from the official website. TWRP And you can run Magisk like ZIP-file.
  4. Remove the system applications responsible for advertising: Install Root Explorer or Titanium Backup. Remove or freeze the following packages: com.miui.systemAdSolution (main ad module) com.xiaomi.midrop (Mi Drop service, often shows banners) com.android.browser (built-in browser with ads) com.miui.analytics (collation of statistics for targeted advertising)

⚠️ Note: Removing system applications can cause the phone to function unstable.Before deleting, back up to TWRP! Especially carefully remove packages on Chinese firmware (China) ROM), where some services are critical to the system.

What if after removing the packets, the phone stopped turning on?
If after removing system applications, the device does not boot or does not work correctly: 1. Boot to TWRP (press Volume Up + Power). 2. Restore backup (if you did). 3. If there is no backup, run the original firmware through Fastboot using the Mi Flash Tool. 4. Repeat the unlock procedure and ROOT, but delete only the checked packages (see the list above).

Method 4: Switching to custom firmware (for advanced)

If you're tired of not only advertising, but also the MIUI shell and its features, the radical solution is to install custom firmware.

  • πŸ“± LineageOS - pure Android without unnecessary bells and whistles.
  • πŸ”§ Pixel Experience – firmware with an interface like Google Pixel.
  • πŸš€ ArrowOS – Balance between performance and functionality.
  • πŸ”„ MIUI EU β€” modified MIUI Advertising-free and Chinese-based.

Advantages of custom firmware:

  • 🧹 Total lack of advertising at the system level.
  • πŸ“ˆ Best performance (no background processes) MIUI).
  • πŸ”’ Regular security updates.

Disadvantages:

  • ⚠️ Loss of warranty (if the phone is under warranty).
  • πŸ”Œ Risk of "bricking" with incorrect firmware.
  • πŸ“± Certain functions (e.g, IR Blaster or NFC) They may not work properly.

Instructions for installation (on the example of LineageOS):

  1. Unlock the bootloader (see Method 3).
  2. Download the firmware for your model from the LineageOS website.
  3. Download GApps (Google Services) from OpenGApps (select nano or pico).
  4. Download to TWRP and run Wipe β†’ Advanced Wipe (check Dalvik, Cache, System, Data).
  5. Sweep through the firmware, then GApps, then (optional) Magisk for ROOT.
  6. Reboot the phone.

Official MIUI

MIUI EU (no ads)

LineageOS

Pixel Experience

Another custom firmware

I'm staying on the standard.-->

For Xiaomi models with MediaTek processors (e.g. Redmi 9C, Poco C31), the firmware process may differ due to the closed source code of the bootloader, in which case we recommend using MIUI EU or refer to thematic forums (4PDA, XDA Developers).

Method 5: Alternative methods (without ROOT and ADB)

If the previous methods do not suit you, there are several workarounds:

1. Use of third-party launchers

Some launchers (such as Nova Launcher or Lawnchair) allow you to hide the standard MIUI lock screen.

  1. Install a launcher from Google Play.
  2. Set it as the default launcher.
  3. In the launcher settings, find the option to Hide the Lock screen or Disable MIUI Lockscreen.

Cons: this method will not remove the ads completely, but only replace the standard lock screen with an alternative one.

2. Disabling personalized advertising

Data collection for targeted advertising can be limited:

  1. Go to Settings β†’ Google β†’ Advertising.
  2. Turn off personalized advertising.
  3. Reset the Advertising Identifier.

3. Blocking Advertising through DNS

Change. DNS-servers on the phone to block advertising domains:

  1. Go to Settings. β†’ Wi-Fi (or Mobile Network).
  2. Click on the current network and select Change Network β†’ Additional β†’ IP settings.
  3. Set Static IP and enter DNS: 1.1.1.1 (Cloudflare) 8.8.8 (Google) 94.140.14.14 (AdGuard DNS)
MethodDifficultyNeed a ROOT?Is it working after the upgrade?Risks.
Standard settings of MIUI⭐❌ No.βœ… Yes.Minimum
ADB-team⭐⭐❌ No.❌ No (I have to repeat)Medium (reset risk when updating)
ROOT + packet removalβ­β­β­βœ… Yes.βœ… Yes, unless you update the system)High (risk of "bricking")
Custom firmwareβ­β­β­β­βœ… Yes.βœ… Yes.Very high (loss of warranty)
Third-party launchers⭐❌ No.βœ… Yes.Minimum (does not remove advertising altogether)

What if the advertisements returned after the update?

Xiaomi regularly releases updates that can restore ad modules. If banners reappear after the update, try:

  1. Repeat. ADB-commands (see Method 2).
  2. Check new packages: Sometimes Xiaomi adds new advertising services. To find them: adb shell pm list packages | grep -i "ad\|miui\|recommend" Then disable the detected packages by command: adb shell pm disable-user --user 0 [name packet]
  3. Reverse to the previous version MIUI: If the update brought too much advertising, you can return the old firmware through the Mi Flash Tool. 4PDA or XDA for your model.
  4. Use Magisk modules: For ROOT devices, there are modules like MIUI Blocker or Xiaomi Debloater that automatically block ads even after updates.

Critical information: In HyperOS (2026), Xiaomi introduced a new system of display ads that are more difficult to block. If you have HyperOS, try the method with ADB first, and if it does not help, consider switching to custom firmware.

FAQ: Frequent questions about advertising on Xiaomi

❓ Why does it still appear after disabling the ad in the settings?
This is a typical situation for Chinese firmware (China). ROM) or older versions MIUI (before MIUI In this case, the standard shutdown does not work and must be used. ADB or ROOT-Also check if the settings have reset after the system update.
❓ Can you remove advertising without a computer?
Yes, but the options are limited: Try standard settings (Method 1). Use apps like App Inspector (from Google Play) to find and disable ad packages manually (without a Google Play). ADB). Install. DNS-Blocker (e.g. Blokada or AdGuard) but the most reliable ways (ADB, ROOT) Requires connection to the PC.
❓ Will it work? ADB-post-phone reset?
No, after a full reset, all changes made through ADB will be lost. You will have to repeat the procedure again. To avoid this, back up the list of disabled packets (you can save commands in a text file).
❓ Can I return the guarantee after unlocking the bootloader?
Technically, yes, but with reservations: If you have stitched back the official firmware and blocked the bootloader, the phone will look like new. However, the unlock information remains in the system logs, and the service center can detect it. In some countries (for example, Russia, India), unlocking the bootloader is not a reason to refuse warranty repairs, unless the breakdown is related to your actions (for example, a broken screen).
❓ Why Poco has more advertising than Xiaomi?
Poco smartphones (e.g. Poco X3, Poco F4) are initially marketed as β€œgeek gadgets” with aggressive pricing policies. To compensate for the low cost, Xiaomi adds more advertising to them than to the main Mi lineup.

πŸ’‘

If you don't want to take risks, start with the safest method (standard settings) and move to the more radical one only if you fail, remember that the more deeply you interfere with the system, the more likely it is to disrupt its stability.