The lock screen of the Xiaomi Redmi 10 should show time, notifications and beautiful wallpapers β but instead, users often face intrusive advertising of apps, games and βusefulβ services. This problem is typical for MIUI firmware, where banner ads are integrated at the system level. The good news is that you can get rid of them without root rights and loss of warranty, if you know the right settings and hidden features.
In this article, we will discuss 5 proven ways, from standard settings to advanced methods using ADB. You will learn how to turn off ads at the service level of Xiaomi, which apps are responsible for displaying them, and what to do if banners return after an update. All instructions are adapted specifically for Redmi 10 (models 2021-2022) and tested on the latest versions of MIUI 12-14.
Important: Some methods require that certain system services be disabled, which may affect the performance of individual functions (such as a theme store or cloud backup), and we have noted these with warnings β read them carefully!
Why does Redmi 10 have a lock screen ad?
Advertising on the lock screen is part of Xiaomi's business model, which allows the company to offer smartphones at a lower price. MIUI that's responsible:
- π± The Recommendations Service (Msa) is the main source of banner ads that analyze your actions and show βpersonalizedβ offers.
- π¨ Themes and wallpapers β even if you donβt install custom themes, the com.android.themes system app can load ads.
- π Updates MIUI β After some updates, advertising mechanisms can be turned on again, even if you have disabled them before.
- π¦ Pre-installed apps β such as Mi Browser, Mi Video or GetApps β that are integrated into the lock screen.
On Redmi 10, ads can appear in several formats:
- πΌοΈ Banners at the bottom of the screen β usually offer to install apps or games.
- π’ Pop-up notifications β appear when unlocked, advertising Xiaomi promotions or services.
- π― Contextual offers such as βPlug Mi Bandβ or βUse Mi PayΒ».
Unlike flagship models (for example, Xiaomi 13 or Redmi K60), where advertising can be turned off through premium features, on the budget Redmi 10 you will have to dig into the settings or use workarounds.
Method 1: Disabling Advertising through the standard MIUI settings
The first and most secure method is to use the built-in MIUI options, which requires no additional tools and is suitable for most users, but note that after the system update, some settings may be reset.
Instructions for Redmi 10:
- Open the Settings β Lock screen.
- Scroll down and select Additional settings.
- Find the Recommendations item on the lock screen and turn off the slider.
- Return to the basic lock screen settings and click Notifications on the lock screen β select Do not show notifications or icons only (to hide the text of push notifications).
If there is no Recommendation on the lock screen (this depends on the version of MIUI), try an alternative path:
- Go to Settings β Applications β Application Management.
- In the search, type in Msa (or Recommendation Service).
- Open the app, click Notifications and turn off all permissions.
- Go back and select Warehouse β Clear Data and Clear Cache.
This method removes temporary recommendations service files, but does not guarantee that ads will disappear completely. For reliability, combine it with the following method.
βοΈ Preparing for the Advertising Disconnection
Method 2: Disabling system applications responsible for advertising
Some pre-installed Xiaomi apps are directly linked to the display of ads, which cannot be completely removed without root rights, but can be disabled or restricted, which will reduce the number of banners by 70-80%.
The list of βculpritsβ of advertising on Redmi 10:
| Annex | Package (name in the system) | What's he doing? | Can I turn it off? |
|---|---|---|---|
| Recommendation Service (Msa) | com.miui.systemAdSolution | The main source of advertising on the lock screen | Yes (with limitations) |
| Mi Browser | com.android.browser | Shows banners and push notifications | Yes. |
| GetApps (Mi App Store) | com.xiaomi.mipicks | Advertising apps and games | Yes. |
| Mi Video | com.miui.video | Offering content and promotions | Yes. |
| Topics | com.android.themes | Can load up the wallpaper ads | Partially. |
How to disable these applications:
- Go to Settings β Applications β Application Management.
- In the search bar, type the name of the application from the table (for example, GetApps).
- Click on the application β Disable (if the button is active) or Stop.
- Then go to Permissions and disable all rights, especially Show over other windows and Notifications.
- In the Warehouse section, click Clear Data and Clear Cache.
β οΈ Note: Disabling the com.miui.systemAdSolution (Msa) application may cause some features to fail MIUI, For example, personalizing wallpaper or search recommendations. If you have problems after you turn off, return the settings back.
If the Disable button is inactive (grey), the application is protected by the system, in which case only ADB (Method 4) or root access will help.
What happens if you completely remove the ms?
Method 3: Using an alternative launcher to bypass advertising
If standard methods didn't work, you can go around the corners and install a launcher that replaces the standard lock screen, which doesn't remove the ads completely, but makes them invisible by redefining the interface.
The best launchers for Redmi 10 that support custom lock screen:
- π Nova Launcher allows you to hide system widgets and replace them with your own.
- π§ Action Launcher β has built-in tools to block advertising notifications.
- π¨ Microsoft Launcher is a free option with minimalist design and gesture support.
- π Hyperion Launcher β Optimized for the MIUI It can block system banners.
How to set up a launcher to block advertising:
- Install the selected launcher from Google Play.
- When you first start, select it as the default launcher.
- Go to the launcher settings and find the Lock Screen or Widgets section.
- Turn off the system widgets (such as Mi Recommendations or Mi Ads).
- Set your own wallpaper and disable all notifications from Xiaomi services.
The downside of this method: Launchers consume additional RAM (about 100-200 MB), which can be noticeable on the Redmi 10 with 4 GB of RAM. In addition, some MIUI features (for example, fast gestures or Always-on Display) may not work properly.
π‘
If the launcher still shows up, check the permission settings for system applications. Sometimes Xiaomi automatically returns the rights to display notifications after the reboot.
Method 4: Disabling Advertising through ADB (no root rights)
For advanced users, the most reliable way to do this is to use ADB (Android Debug Bridge), a debugging tool that allows you to disable system applications without rooting permissions, which works on all versions of MIUI, including Redmi 10, but requires a connection to a computer.
What you need:
- π» Computer with Windows, macOS or Linux.
- π USB-cable (preferably original).
- π₯ ADB-Drivers (download platform-tools from the Android site).
- βοΈ Included debugging by USB phone-on.
Step-by-step:
- On your phone, go to Settings β About Phone β Press 7 times on the MIUI version to activate the developer mode.
- Return to Settings β Additional β For developers and enable USB debugging.
- Connect Redmi 10 to your computer and select File Transfer mode.
- Unpack platform-tools on your computer and open the Command Prompt (Windows) or Terminal (macOS/Linux) in this folder.
- Enter the command to check the connection: adb devices If the phone is recognized, you will see its serial number.
- Follow the commands to disable advertising services: adb shell pm hide com.miui.systemAdSolution adb shell pm hide com.xiaomi.mipicks adb shell pm hide com.android.browser
- Reboot the phone.
If the pm hide command is not working (it is blocked on some versions of MIUI), use an alternative option:
adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.mipicksβ οΈ Attention: After update MIUI Some applications may be activated again. Repeat the procedure or use a script to automatically disable (for example, with a computer system). XDA Also note that disabling com.miui.systemAdSolution may disrupt Mi Cloud and theme synchronization.
Critical: on some firmware Xiaomi blocks ADB-If you see an "Operation not allowed" error, you're on your version. MIUI protected from such changes β try the root-rights method or alternative launcher.
π‘
ADB-This is the most effective method for removing ads without root, but it requires caution. Always check commands before execution and back up data.
Method 5: Root access and complete removal of advertising modules
If you are willing to take drastic measures, root access will permanently remove advertising modules from the system, which is suitable for advanced users, as it requires unlocking the bootloader and installing a custom recavator (for example, TWRP).
Advantages of the root method:
- β Complete removal of advertising at the system level.
- β Ability to block updates MIUI, jingle-back.
- β Access to advanced performance and battery settings.
Disadvantages:
- β Loss of warranty (if you don't return the stock firmware).
- β The risk of βbrickingβ the phone with errors.
- β Some banking applications will stop working (due to SafetyNet).
How to get root and remove ads:
- Unlock the bootloader through the official Xiaomi tool (requires a binding Mi Account and wait 7-14 days).
- Install TWRP Recovery for Redmi 10 (look for the current version on twrp.me).
- Squeeze Magisk to obtain root rights.
- With Root Explorer or ADB, delete the folders: /system/priv-app/SystemAdSolution/system/app/MiuiDaemon
- Install Disabler for Xiaomi in Magisk to block advertising services.
After this action, the ads will disappear forever, but remember: Xiaomi can block updates for devices with an unlocked bootloader, and you will also have to manually monitor security (for example, install patches for SafetyNet).
How to return the warranty after the rut?
What if the advertisements returned after the update?
MIUI is known for returning disabled settings, including ad modules, after updates. If banners reappear on the Redmi 10 lock screen, try the following steps:
- Check the lock screen settings: sometimes the update resets the Recommendations item on the lock screen to the βOnβ value.
- Clear the cache of the Msa service: go to Settings β Applications β Msa and click Clear Cache.
- Repeat. ADB-Commands: If you have used ADB, Run off the shutdown commands again.
- Reverse to the previous version of MIUI: if the ad becomes too intrusive, you can flash the old firmware through Fastboot.
- Use an ad blocker: Apps like Blokada or AdGuard can filter ads at the DNS level.
If the problem is repeated regularly, consider switching to custom firmware (like LineageOS or Pixel Experience).They are devoid of Xiaomi ad modules, but require root access and may be less stable.
Itβs also worth keeping an eye out for Redmi 10βs MIUI updates on forums like Xiaomi.eu or 4PDA, as users sometimes find workarounds for new firmware versions.