The lock screen on Xiaomi Redmi 9T should show time, notifications and beautiful wallpapers β but instead, users often face intrusive ads for apps, games or promotions from the Mi Store. This problem is typical for smartphones based on MIUI, where the manufacturer has integrated ad modules into system services. Unlike banners in the browser, such ads are harder to block: they are built into firmware and appear even without an active Internet connection.
In this article, we will discuss 5 working ways to remove ads from the lock screen on Redmi 9T β from standard MIUI settings to deep cleaning of system processes. All methods are tested on current versions of firmware (including MIUI 14 and HyperOS) and do not require superuser rights (root).
Why is there an ad on the Redmi 9T lock screen?
The problem lies in Xiaomiβs monetization policy: the company is embedding advertising modules in system applications to compensate for the low price of smartphones. Redmi 9T responds to the following:
- π± Msa (Mi System Ads) is the main advertising service. MIUI, which analyzes user behavior and loads targeted ads.
- π Mi Browser and Mi Store β even if you donβt use them, their background processes can generate ads on the lock.
- π Geolocation services β some advertising campaigns are region-specific (e.g. local store shares).
- π Analytics MIUI β collects device usage data to show "relevant" offers.
It is important to understand that the ads on the lock screen are not a virus, but a legal firmware function, but they can be turned off without harming the system, and the main thing is not to confuse these banners with phishing windows that mimic system notifications (they usually appear on top of all windows and require clicking).
β οΈ Note: Some of the firmware for the Russian market (for example, MIUI RU) Some ad services may be disabled by default due to local regulatory requirements. β The phone. β Version. MIUI.
Method 1: Disabling personalized advertising in MIUI settings
The easiest and safest method is to deactivate targeted ads through the privacy menu, which does not remove ads completely, but significantly reduces the amount of ads.
Instructions:
- Open Settings β Google β Advertising (if there is no item, skip the step).
- Click βDisable Personalized Advertisingβ and confirm the action.
- Return to the main settings menu and go to Settings β Additional β Privacy.
- Select "Advertising Services" and deactivate the "Personalized Recommendations" slider.
- Reset the device.
This method works on all versions of MIUI, including HyperOS, but has a limitation: it only blocks personalized ads.
Check the MIUI version in the settings
Disable sync with Mi Account (if not used)
Ensure a stable Internet connection
Backup of important data-->
Method 2: Clearing the cache and data of advertising services
MIUI ad modules store data in the cache of system applications, and their cleaning may temporarily remove banners, but the effect will last until the next service update.
How to clean:
- Go to Settings β Applications β Application Management.
- In the search bar, type "msa" and select the "Msa" (or "Mi System Ads") application.
- Click on "Storage" β "Clear Cache" and "Clear Data".
- Repeat steps 2β3 for the following applications: π Mi Browser ποΈ Mi Store (or GetApps) π Analytics (if any) if listed)
Reboot your smartphone.
After cleaning, the ads will disappear for 1-3 days, but then they may reappear as system services update their data. To have a permanent effect, this method should be combined with others (for example, disabling auto-update applications).
π‘
If the list of apps does not contain "Msa", try to search for it by the keyword "ads" or "ads". On some firmware, the name of the service can be translated into the local language.
Method 3: Disabling Auto-Update System Applications
Many banner ads appear after automatically updating Xiaomi apps via Mi Store or Google Play. disabling this feature will help prevent ads from coming back.
Instructions for the Mi Store:
- Open the Mi Store (or GetApps).
- Go to Profile β Settings β Auto-Update applications.
- Select βNeverβ or βOnly over Wi-Fiβ (the second option is less reliable).
Instructions for Google Play:
- Launch the Google Play Store.
- Click on the profile avatar β Settings β Network settings β Auto-update applications.
- Select "Do not update automatically".
- Turn on USB debugging: Return to Settings β Additional β Developer. Activate the USB debugging slider.
Connect your smartphone to your computer and confirm the debugging permission.
command-line
terminal
ADB Tools
Enter
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics
adb shell pm disable-user --user 0 com.android.browser
adb shell pm disable-user --user 0 com.xiaomi.mipicksReset the device.
These commands disable system advertising services without deletion, which is safe for the stability of MIUI. If after the reboot the ads remained, try to additionally perform:
adb shell pm disable-user --user 0 com.miui.player
adb shell pm disable-user --user 0 com.xiaomi.gamecenter.sdk.serviceβ οΈ Note: On some firmware (for example, MIUI EU) The pm hide commands may not work. In this case, replace them with pm disable-user, as in the last two lines of the example.
What if the ADB does not recognize the device?
Method 5: Install third-party launchers with ad blocking
If you don't want to mess with the system settings, you can install an alternative launcher that blocks ads at the interface level. 9T:
| Launcher | Blocking ads | Additional functions | Cons |
|---|---|---|---|
| Nova Launcher | β No built-in lockdown. | Flexible customization of icons, gestures, animations | Does not remove MIUI system advertising |
| Lawnchair | β Partial (blocks Google banners) | Lightweight, open source, support for themes | Does not affect advertising in the Mi Store |
| Smart Launcher 6 | β Yes (blocks part of system advertising) | Automatic sorting of applications, weather widgets | Paid version for full functionality |
| Hyperion Launcher | β Yes (Blokada integration) | Gesture support, dark theme, no tracking | Hard for beginners. |
For maximum effect, combine the launcher with blocking applications such as Blokada or AdGuard. DNS, but require adjustments VPN-connection.
Important: On the Redmi 9T with MIUI 14+ firmware, some launchers may conflict with system services, causing slowdowns.
Disconnection through MIUI settings
Cleaning the cache of advertising services
ADB-team
Third-party launchers
Another option-->
Frequent Mistakes and How to Avoid Them
When trying to remove ads, users often face typical problems, and here's how to solve them:
- π "Advertising returns after update MIUI" β Before updating the firmware, run adb shell pm disable-user for advertising services again.
- π« "I can't find Msa on the list of apps" β Check if the system processes are displayed in the settings (Settings) β Annexes β Three points. β Show all applications).
- π "ADB can't see the device" β Install Xiaomi drivers and try another one USB-port (preferably) USB 2.0).
- π΅ "After the shutdown of services, notifications stopped working" β Donβt disable com.android.systemui β itβs a critical system process.
If none of these methods worked, check if your Redmi 9T has custom firmware (such as MIUI Pro or Pixel Experience) in which case the alternative builders could add ads, only by flashing it to the official version.
π‘
The most reliable method is a combination ADB-It's a long-term effect without loss of functionality.