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.
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.
- Open the Settings. β The phone.
- Click on the MIUI version 7-10 times until the notification βYou are a developer!β appears.
- Return to the main settings menu and select Additional β For developers.
- Activate the "Debugging by USB" switch.
- Now go to Settings β Applications β Application Management.
- In the search box, type Msa (or Mobile Services Analytics).
- 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
β οΈ 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:
- Download ADB Tools and unpack the archive.
- Connect Redmi Note 4 to your computer and select File Transfer mode.
- Open the command line (or Terminal) in the ADB folder.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- 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
- 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?
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:
| Parameter | MIUI (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:
- Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
- Install TWRP Recovery for Redmi Note 4 (mido).
- Download the firmware LineageOS (for example, from here) and Gapps (if you need Google services).
- Reboot to TWRP, make Wipe β Advanced Wipe (select Dalvik, Cache, System, Data).
- Install firmware and Gapps via Install.
- 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:
- Download and install the app from the official website (not from Google Play!).
- Launch Blokada and click "Activate".
- Select the VPN Tunnel mode (no root required).
- 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
- 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:
- Create a backup of important data (photos, contacts, messages).
- Go to Settings β Additional β Recovery and Reset.
- Select "Settings Reset."
- 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:
- 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.