How to permanently remove ads from the lock screen on Xiaomi Redmi Note 4: 5 proven ways

The lock screen on the Xiaomi Redmi Note 4 is the first thing you see when you turn on your smartphone. But instead of the usual time and notifications, many users are faced with intrusive advertising that not only annoys, but also slows down the system, a problem especially relevant for owners of devices with MIUI 8-12 firmware, where banner ads are embedded at the level of the branded shell.

In this article, we will look at all possible ways to remove ads, from standard settings to deep changes in the system, learn how to turn off Xiaomi’s advertising services without root rights, what apps help block banners, and what to do if the ads return after the update, and also a unique method for MIUI 10-14, which does not require installing additional programs.

Why does Redmi Note 4 have a lock screen ad?

The main reason is the MIUI firmware, which by default includes Xiaomi’s advertising services, the company monetizes its devices by displaying banners in system applications, including the lock screen, which applies to all Redmi models, but especially on budget smartphones like the Note 4 (codenamed mido).

Here are the key sources of advertising:

  • πŸ“± The system application Msa (Mobile Services Analytics) – collects data and shows targeted advertising.
  • πŸ”„ MiuiDaemon Service – responsible for background processes, including downloading promotional materials.
  • πŸ“’ Cleaner app – often integrates banners into its notifications.
  • 🌐 Updates MIUI β€” After the firmware upgrade, advertising modules can return.

It's important to understand that the ads on the lock screen are not a virus, but a legitimate MIUI function, but you can turn them off, and we'll show you how to do it as effectively as possible.

πŸ“Š How often do you see ads on the lock screen?
Constantly.
Sometimes.
I used to be, but now I'm not.
Never seen one.

Method 1: Disabling Advertising through MIUI Settings (without Root Rights)

The easiest method is to use the built-in system options, which is suitable for MIUI 9-14 and does not require the installation of third-party applications.

  1. Open the Settings. β†’ The phone.
  2. Click on the MIUI version 7-10 times until the notification β€œYou are a developer!” appears.
  3. Return to the main settings menu and select Additional β†’ For developers.
  4. Activate the "Debugging by USB" switch.
  5. Now go to Settings β†’ Applications β†’ Application Management.
  6. In the search box, type Msa (or Mobile Services Analytics).
  7. Select the application, click "Disable" and confirm the action.

After that, restart your smartphone. Ads should disappear, but the effect can be temporary - after the MIUI update, Msa sometimes turns on again.

β˜‘οΈ What to check after disabling Msa

Done: 0 / 4

⚠️ Note: On some versions MIUI 12+ Disabling Msa can cause Xiaomi services to crash (such as cloud storage or theme) and if you notice problems, turn the app back on and try alternative methods.

Method 2: Use of the ADB-commands for deep disabling advertising

If standard settings don’t work, you can use ADB (Android Debug Bridge), a tool for debugging Android, which removes the ad modules at the system level, but requires a connection to a computer.

You'll need:

  • πŸ’» Computer with Windows/macOS/Linux.
  • πŸ”Œ USB-cable (preferably original).li>
  • πŸ“± Included Debugging by USB on a smartphone (see Method 1).
  • πŸ› οΈ Installed Xiaomi drivers and package ADB Tools.

Steps to remove advertising:

  1. Download ADB Tools and unpack the archive.
  2. Connect Redmi Note 4 to your computer and select File Transfer mode.
  3. Open the command line (or Terminal) in the ADB folder.
  4. Enter the command to check the connection: Adb devices should appear the name of your device.
  5. Follow the commands in turn: adb shell pm uninstall --user 0 com.miui.systemAdSolution adb shell pm uninstall --user 0 com.xiaomi.midrop adb shell pm hide com.android.browser
  6. Reboot your smartphone.

These commands remove the system applications responsible for displaying ads, and if after the reboot, an "Application Stopped" error appears, don't worry, that's fine.

What if the ADB can’t see the device?
1. Make sure that the debugging is enabled USB and access from this computer is allowed. 2. Try another one. USB-cable (preferably original). 3. Install Xiaomi drivers manually through Device Manager (you can download it on [official website](https://new.c.mi.com/global/miuidownload/index)). 4. Restart your computer and smartphone. 5. If you are using Windows, run the command line on behalf of the administrator.

Method 3: Install custom firmware (for advanced users)

If you’re willing to take drastic measures, installing custom firmware (like LineageOS or Pixel Experience) will completely remove all Xiaomi ad modules.

  • πŸ”“ Unlocked bootloader (bootloader).
  • πŸ› οΈ Established TWRP Recovery.
  • πŸ“„ Backup data (firmware erases everything from the phone).

Advantages of custom firmware:

ParameterMIUI (stock)LineageOS/Pixel Experience
Advertising on the lock screen❌ Present.βœ… Absent.
Security updates⏳ Rare (once in 2-3 months)βœ… Monthly
Productivity🐒 Slowdowns due to background processes⚑ More smooth work
Google Servicesβœ… Support from the box⚠️ Requires separate installation (Gapps)

Instructions for installing LineageOS:

  1. Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
  2. Install TWRP Recovery for Redmi Note 4 (mido).
  3. Download the firmware LineageOS (for example, from here) and Gapps (if you need Google services).
  4. Reboot to TWRP, make Wipe β†’ Advanced Wipe (select Dalvik, Cache, System, Data).
  5. Install firmware and Gapps via Install.
  6. Reboot to the system.

⚠️ Note: Installing custom firmware voids the warranty and can lead to a device blink if something is done wrong.We recommend that you first study thematic forums (for example, 4PDA or XDA-Developers and find the relevant instructions for your model.

Method 4: Blocking Ads Through Third Party Apps

If you don't want to dig into settings or use ADB, you can use specialized applications that block ad requests at the network or system level.

Top.-3 Advertising Blocking Apps on Xiaomi:

  • πŸ›‘οΈ Blokada – Blocks Advertising at Level DNS, It doesn't require root rights.
  • 🚫 AdGuard filters traffic and removes banners in apps. There's a free version.
  • πŸ”’ DNS66 β€” Open source software to block ads through change DNS. F-Droid.

How to set up Blokada:

  1. Download and install the app from the official website (not from Google Play!).
  2. Launch Blokada and click "Activate".
  3. Select the VPN Tunnel mode (no root required).
  4. Go to Settings β†’ Lock Lists and add: https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/SmartTV.txt https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/master/AndroidTracking.txt
  5. Reboot your smartphone.

These apps block not only ads on the lock screen, but also banners in the browser, YouTube and other apps, but they can slow down the Internet if too aggressive filters are chosen.

πŸ’‘

If some applications (e.g. banking) have stopped working after installing Blokada, add them to the exceptions in the Applications section in the Blokada settings.

Method 5: Resetting settings to factory (last resort)

If nothing works, and the ads are even popping up in the settings menu, you can reset the phone completely, which will delete all the data, but also return the system to its original state, where the ad modules can be disabled by default.

How to reset:

  1. Create a backup of important data (photos, contacts, messages).
  2. Go to Settings β†’ Additional β†’ Recovery and Reset.
  3. Select "Settings Reset."
  4. Confirm the action and wait for the reboot.

After discharge:

  • πŸ”„ Do not restore data from backup MIUI β€” It may contain advertising modules.
  • πŸ“΅ Do not update your firmware immediately – first disable ads through Settings β†’ Annexes β†’ Msa.
  • πŸ”’ Install Blokada or AdGuard before syncing your Xiaomi account.

⚠️ Note: On some versions MIUI 12+ Resetting does not remove advertising services completely, in which case combine this method with ADB-teams (Method 2).

What if the adverts returned after the MIUI update?

Xiaomi regularly releases updates that can return disabled ad modules. If banners reappear after the firmware upgrade, follow this algorithm:

  1. Check the versions. MIUI: πŸ“± MIUI 8–9: Use Method 1 (disable Msa). πŸ“± MIUI 10–11: Combining Method 1 + ADB-teams (Method 2). πŸ“± MIUI 12+: Install Blokada or custom firmware.

Take a look at the previous version of MIUI:

If the update brought too much advertising, you can return the old firmware via Fastboot.Instructions look for 4PDA for the Redmi Note 4 (mido) model.

Use an alternative launcher:

Install Nova Launcher or Lawnchair – they replace the standard MIUI interface and can block system notifications with ads.

If you notice that advertising only appears when you connect to a mobile network (not via Wi-Fi), the problem may be in the operator’s settings. Some providers (for example, MTS or Beeline) embed their advertising services, in which case:

  • πŸ“Ά Use of the VPN (For example, ProtonVPN).
  • πŸ”„ Shift. APN-settings (instructions on your operator’s website).

πŸ’‘

MIUI updates often β€œreturn” ads. To avoid this, turn off automatic firmware updates in your settings or use ad blockers (such as Blokada) on a regular basis.

FAQ: Frequent questions about ads on Redmi Note 4

❓ Why does the advertisement still appear after disabling Msa?
Most likely, the ad shows another system application - for example, MiuiDaemon or Cleaner. Try: Disable these applications through Settings β†’ Applications. ADB-commands to delete them (see Method 2). Install Blokada to block network requests.
❓ Can you remove advertising without root rights?
Yes! Most of the methods in this article (except custom firmware) don't require root rights. The most effective ones are: disabling Msa through settings. Using Blokada or AdGuard. ADB-commands (no need to rout, only debugging by USB).
❓ Will the way to work with ADB on MIUI 14?
Yes, but the command list may vary. For MIUI 14, add these commands: adb shell pm uninstall --user 0 com.miui.analytics adb shell pm uninstall --user 0 com.xiaomi.joyose Also check if new ad modules have appeared - their names can be found in Settings β†’ Apps β†’ All applications (sorting by installation date).
❓ Why did the ad disappear after resetting, but then came back?
This is due to: Automatic MIUI update (newer versions come back), sync with Xiaomi account (restored ad settings), app installations from the Mi App Store (many of which contain advertising SDKs). Solution: after a reset, immediately disable Msa, install Blokada and do not update the firmware.
❓ Is there a risk that the phone will stop working after use? ADB?
Minimum. ADB-The commands in this article don't delete critical system files, they only disable ad modules. However: Don't interrupt commands. Don't delete applications called com.android. or com.google. If the phone becomes laggit after commands, restart it. In the worst case, you can return remote applications via adb shell cmd package install-existing.