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.
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:
- Open the Settings β Lock screen.
- Switch to Additional Settings (or Lock screen settings in older versions).
- Find the Recommendations item on the lock screen and turn off the slider.
- Go back to the basic settings and go to Apps β Application Management.
- 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
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.globalThese 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.
| Annex | Functional | Reference (APK) | Risks. |
|---|---|---|---|
| QuickShortcutMaker | It allows you to find and disable hidden MIUI settings, including advertising modules. | Download | Low (access to labels only) |
| App Inspector | Scans system applications for advertising SDKs (e.g. com.miui.analytics). | Download | Medium (requires permission to access applications) |
| MIUI Hidden Settings | Unlocks hidden MIUI menus where you can turn off ads and telemetry. | Download | High (may cause MIUI malfunctions) |
The safest option is QuickShortcutMaker.
- Open the app and search for Advertising or msa.
- Find the activity titled com.miui.permcenter.permissions.permissionsEditorActivity.
- 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?
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:
- Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
- Install TWRP Recovery (Castom Recovery)
- Download firmware from the 4PDA or XDA Developers forum.
- 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:
- Check if the msa and mipush services are automatically enabled (Settings β Applications β Application Management).
- If you use ADB, repeat the commands in Method 2.
- Reverse to the previous version of MIUI via TWRP (if you have custom recovery).
- 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.