Lock screen on Xiaomi smartphones with a shell MIUI It is often a source of annoyance: banner ads, app offers and “useful” notifications from Mi Browser or Mi Video appear even on a locked device, and the problem is relevant for budget models (Redmi Note 12, Poco). X5), For flagships (Xiaomi 14, Mix Fold 3), we will discuss all the working ways to disable advertising, from standard settings to hidden functions. MIUI, Which are not mentioned in official documentation.
It's important to understand that the ads on the lock screen are not a bug, but a feature. Xiaomi monetizes its firmware through partner integrations, and in some regions (for example, in India or China) it is more difficult to turn it off due to local versions of MIUI. However, even in such cases there are workarounds. We tested all methods on current versions of the firmware (MIUI 14 based on Android 13/14) and selected only those that work without root rights and do not violate the warranty.
If you’re tired of the annoying AliExpress or Mi Credit banners, follow the instructions below, start with the simplest ways, and gradually move on to the more radical ones, including disabling system services through ADB.
1. Disabling Advertising through MIUI Settings
The first and most obvious way is to take advantage of the built-in MIUI options, and unfortunately, in the latest firmware versions, Xiaomi has hidden some of the settings, but you can still find them.
- 📱 Open the Settings. → Lock screen.
- 🔍 Scroll down to the “Recommendations” section (or “Notifications on the Lock Screen” in the MIUI 14).
- ❌ Turn off sliders: “Recommendations” – the main source of advertising; “Mi Video” – banners with movies and TV series; “Mi Browser” – news notifications.
- 🔄 Restart the device to make the changes effective.
If your version of MIUI doesn't have a "Recommendations" item, Xiaomi has removed it for your region, in which case move on to the next one.
⚠️ Note: On some models (Redmi) 10A, Poco M4 Pro) after disabling the ad in the settings, it can return in 1-2 days. This is due to the automatic reset of the system. To consolidate the result, further disable the personalization of advertising (more about this below).
2. disable personalized advertising in the Mi Account
Xiaomi uses your Mi Account data to target ads, and even if you have disabled banners in the lock screen settings, the system can continue to show them based on your activity, to stop this:
- Open the Settings. → Xiaomi Account (or Mi Account).
- Go to Account Settings → Confidentiality.
- Find the Ad Personalization section and turn off all sliders: 🎯 «Personalized recommendations»; 📊 «Analysis of use»; 🔗 «Partnership proposals».
"Disable."
This method works on all Xiaomi devices, regardless of the version of MIUI. However, note: disabling personalization may affect recommendations in branded applications (Mi Music, Mi Video), but ads on the lock screen will disappear completely.
☑️ Checking the ad-off
3. reset ad settings via msa (for advanced users)
If standard methods don't work, you can use the hidden MSA (Mi Service Analytics) service, which is responsible for collecting data and displaying ads, which does not require root rights, but requires a connection to a PC.
You'll need:
- 🖥️ Computer with installed ADB-Drivers (you can download on the official Android website);
- 📱 Included debugging by USB on a smartphone (Settings) → The phone. → Version. MIUI — Press 7 times, then return to Settings → Additionally. → For developers → Debugging by USB);
- 🔌 USB-cable (preferably original).
Follow the instructions in ADB:
adb shell pm clear com.miui.analytics
adb shell pm disable-user --user 0 com.miui.analytics
adb shell pm clear com.xiaomi.midrop
adb shell pm disable-user --user 0 com.xiaomi.midropThese commands will clear the data and disable the two key services responsible for advertising. Once executed, restart the device. The ads from the lock screen should disappear.
⚠️ Note: Disabling com.miui.analytics may cause some system applications to malfunction (e.g. Mi Fit or Mi Home).If you notice problems, return services with the command: adb shell pm enable com.miui.analytics
What if the ADB does not recognize the device?
4.Use of third-party launchers to bypass advertising
If you don't want to go through the settings or use ADB, you can go around the corner and install a third-party launcher that will take control of the lock screen.
| Launcher | Support for lock screen | Pluses | Cons |
|---|---|---|---|
| Nova Launcher | ❌ No, only through the Nova Lockscreen plugin) | Flexible setting, no advertising | Plugin paid (~$2) |
| Microsoft Launcher | ✅ Yes (built-in lock screen) | Free, sync with Windows | You can show your notifications. |
| Action Launcher | ❌ No. | Minimalist design, no advertising | Does not replace the lock screen |
| Smart Launcher 6 | ✅ Yes (optional) | Automatic sorting of applications | The free version has limited functionality. |
The most reliable option is Microsoft Launcher.
- Open the launcher settings.
- Go to Lock Screen → Use Microsoft Lock Screen.
- Disable all notifications from Microsoft in settings (Settings → Notifications → Microsoft Launcher).
This will completely replace the standard MIUI lock screen, and the ads will disappear. However, note that some features (such as Always-on Display) may not work properly.
💡
If the lock screen has not changed after installing the launcher, restart the device or set it as the default launcher in the application settings.
5. Manual removal of advertising applications (requires root rights)
If none of the previous methods worked, the radical solution is to remove the system applications responsible for advertising, which requires root rights and can disrupt the stability of the system, so only use it if you are prepared for the possible consequences.
List of apps that can be safely removed (via Root Explorer or ADB with root access):
- 🗑️ com.xiaomi.mipicks – the main module of advertising;
- 🗑️ com.miui.systemAdSolution – a targeted advertising service;
- 🗑️ com.android.browser - Mi Browser (if you don't use it);
- 🗑️ com.miui.videoplayer — Mi Video;
- 🗑️ com.xiaomi.joyose – analytics service.
To remove them through ADB root access, use the command:
adb shell
su
pm uninstall -k --user 0 [name packet]Deleting com.xiaomi.mipicks is guaranteed to remove ads from the lock screen, but can lead to errors in the Mi App Store and Mi Community.If after removal there are failures, restore applications from the backup or reflash the device.
⚠️ Note: On some models (Xiaomi) 13T, Redmi K60) Removing system applications may block access to updates MIUI through OTA. In this case, the updates will have to be installed manually via Fastboot.
6.Alternative firmware: switching to MIUI EU or Pixel Experience
If you're willing to go to extreme lengths, the surest way to get rid of advertising is to install an alternative firmware.
- MIUI EU (European ROM): ✅ Completely free of advertising; ✅ Weekly updates; ❌ Requires unlocking the bootloader (Bootloader); ❌ It may not support certain features (e.g. Mi Pay).
Pixel Experience
AOSP
- ✅ Clean Android without Advertising;
- ✅ Fast work;
- ❌ Possible bugs with camera or sensors;
- ❌ No Xiaomi branded features (like Always-on Display).