The lock screen on the Xiaomi Redmi Note 7 should show time, notifications and beautiful wallpapers β but instead, users often face intrusive advertising of apps, games and services. This problem is typical of Android-based MIUI firmware, where Xiaomi has integrated ad modules into system components. Unlike banners in apps, ads on the lock screen appear even when the phone is lying idle, consuming battery power and distracting from basic tasks.
The reasons for the ads are rooted in Xiaomiβs monetization policy: the company compensates for the low price of the devices by displaying ads in the branded shell. However, users of Redmi Note 7 (model 2019 release, codename lavender) can completely remove these banners β this does not always require root access or complex manipulation. In this article, we will analyze 5 proven methods, including official settings MIUI, ADB commands, installing third-party launchers and even a radical method to disable system applications. All instructions are relevant for firmware versions from MIUI 11 to MIUI 14 and Chinese assemblies.
Why does the ad appear on the lock screen and can it be removed forever?
The ads on the Redmi Note 7 lock screen are part of the MIUI ecosystem, where Xiaomi works with partners (e.g. Alibaba, Tencent or local advertisers) to deliver targeted ads. These banners are downloaded through the com.miui.systemAdSolution system application (older versions β com.xiaomi.mipicks), which is integrated into the android.systemui process.
- π Dynamic Download: Ads are updated when connected to Wi-Fi or mobile internet, even if you havenβt run any apps.
- π Personalization: The system analyzes your installed apps and shows relevant offers (e.g. games if you have a lot of gamers).
- π Resource consumption: background activity of the advertising module can be expended up to 5-7% battery charge per day (according to the test data) MIUI 12.5).
Can we take down ads forever? Yes, but with reservations:
- β Partial Disconnection: Through Settings MIUI You can reduce the number of impressions, but do not remove the module completely.
- βοΈ Complete removal: requires the use of ADB or root rights that may violate the guarantee.
- π Returns after updates: after major updates MIUI Advertising may come back (for example, after the transition from the MIUI 12 on MIUI 13).
β οΈ Note: Disabling system advertising modules through ADB or-out APK-Files can cause Google Play Services or Mi App Store to crash.Before experimenting, back up your data via Settings β Additionally. β Backup and reset.
Method 1: Disabling Advertising through MIUI Settings (without root)
The safest method is to use built-in shell options MIUI. It does not require technical skills and is suitable for users who do not want to risk the stability of the system. MIUI 12.5 and newer:
- Open Settings (the gear icon on the main screen).
- Go to Lock Screen (or Lock and Protect in older versions).
- Slip on the item Additional settings of the lock screen.
- Find the Recommendation option (or Advertising on the lock screen) and turn off the slider.
- Go back to the basic settings and select Applications β Application Management.
- In the search bar, type mipicks or systemAdSolution, find the corresponding application and click Disable (if the button is active).
If the recommendation item is not on the menu, try an alternative path:
- Go to Settings. β The phone.
- Slip on the MIUI version 7 times in a row to activate the developer mode.
- Return to the main settings menu, open Additional β for developers.
- Find the USB debugging option and turn it on.
- Connect your phone to your PC and use the ADB command (described in Method 3) if manual shutdown fails.
Backup important data | Check the version of MIUI in About Phone | Activate Developer Mode (if required) | Connect to a stable Wi-Fi network | Charge your phone at least 50%-->
This method works for 60-70% of users (according to surveys on the 4PDA and XDA Developers forums).
Method 2: Use of an alternative launcher (without root)
If system settings didn't work, you can get around the problem with a third-party launcher that replaces the standard lock screen.This method doesn't remove ad modules from the system, but hides them from the user.
| Launcher | Support for lock screen | Is it necessary to disable MIUI Launcher? | Pluses | Cons |
|---|---|---|---|---|
| Nova Launcher | Through the Nova Lockscreen plugin | Yes (in the app settings) | High productivity, customization | The plugin is paid (~300 rubles) |
| Microsoft Launcher | Built-in lock screen | No. | Free, Integration with Windows | Limited design settings |
| Action Launcher | Support via Quicktheme | Yes. | Unique gestures, adaptive icons | A complex setup for beginners |
| Smart Launcher 6 | Own lock screen | No. | Automatic sorting of applications | Advertising in the free version |
Instructions for installation (for example, Nova Launcher):
- Download Nova Launcher and Nova Lockscreen plugin from Google Play.
- Open Settings β Applications β Application Management.
- Find the MIUI Launcher (com.miui.home) and click Disable (or Stop).
- Launch Nova Launcher and select Lockscreen β Enable Nova Lockscreen.
- Customize the lock screen design (wallpaper, watch, notifications) to your liking.
β οΈ Note: After disabling com.miui.home, some chips may stop working MIUI, for example: π Quick search for apps swipe down. π± Navigation gestures (if they were tied to the launcher). π Automatically update weather widgets. To get it back, just turn on the launcher again. MIUI application settings.
Standard. MIUI Launcher|Nova Launcher|Microsoft Launcher|Action Launcher|Smart Launcher|Other|I don't use launchers.-->
Method 3: Disabling Advertising via ADB (without root but with PC)
If the previous methods did not work, you can use Android Debug Bridge (ADB) β It's a tool for debugging Android devices, and it doesn't require root rights, but it requires a computer and a computer. USB-Advantage: Advertising is removed at the system level, not masked.
Preparation:
- Download Platform Tools (the official package from Google) and unpack into any folder on your PC.
- On your phone, activate Developer Mode (as in Method 1) and enable Debugging over USB.
- Connect the Redmi Note 7 to your computer and select File Transfer (MTP) mode.
Next, run commands in the command line (Windows) or terminal (macOS/Linux):
adb devices(Series numbered device should appear. If not, check the drivers or cable.)
adb shell pm hide com.miui.systemAdSolutionThis command hides the ad module. If it doesn't work, try:
adb shell pm uninstall --user 0 com.miui.systemAdSolutionFor MIUI 13/14, an additional command may be required:
adb shell pm hide com.xiaomi.mipicksAfter completing the commands, restart the phone. Ads should disappear from the lock screen and from other system menus (for example, from Settings β Themes).
What if the ADB canβt see the device?
β οΈ Attention: Teams ADB pm hide and pm uninstall --user 0 After the phone is reset to the factory settings, the ad will return. To remove the module permanently, root rights will be required (see Method). 5).
Method 4: Install custom firmware (for experienced users)
The radical but most effective method is to install custom firmware without Xiaomi ad modules, a method that is suitable for those who are willing to sacrifice official support for pure Android.
- π§ Pixel Experience: Google Pixelβs interface and chip firmware (e.g. Now Playing for music recognition).
Step-by-step:
- Unlock the bootloader through Xiaomiβs official website (miui.com/unlock).
- Install custom recovery β for example, TWRP (the version for lavender is available on twrp.me).
- Download firmware (e.g. LineageOS for Redmi Note 7) and GApps (Google service package, e.g. NikGapps).
- Download the phone to recovery mode (Switch off) β Hold the Power. + Volume Up and run the Wipe β Advanced Wipe (tag Dalvik, Cache, System, Data).
- Install firmware and GApps via Install in TWRP.
- Reboot. The first turn on can take 10-15 minutes.
Advantages of custom firmware:
- β No system advertising (including lock screen and Mi Browser).
- β Faster work (no background processes) MIUI).
- β Regular Security Updates from the Developer Community.
β οΈ Note: Installing custom firmware voids the warranty and may result in: π΅ Loss of Widevine support L1 (Netflix and other streaming services will work in low resolution). π Increased battery consumption 10-15% (because of unoptimized kernels). π± Non-functioning sensors (e.g, NFC or IR-blaster) in some builds. Before installing, check the reviews about the specific firmware in the forum XDA Developers.
π‘
Custom firmware is the only way to get rid of Xiaomi ads forever, but they are only suitable for power users, ready for possible bugs and loss of warranty.
Method 5: Removing Advertising Modules Using Root Rights
If you're ready to root, you can completely remove ad apps from the system, which is a method that gives you maximum control, but you need to be careful, because doing the wrong thing can lead to a phone crash.
Steps to Get Root:
- Unlock the bootloader (as in Method 4).
- Install Magisk (instructions on the official website).
- Download a root-enabled file manager, such as Root Explorer.
Removal of advertising modules:
- Open Root Explorer and go to /system/priv-app/.
- Find and delete the following folders (or rename it by adding.bak): SystemAdSolution MiuiDaemon Mipicks AnalyticsCore (tracks user activity for targeted advertising)
Reboot the phone.
Additionally, you can disable ads in Xiaomi apps (such as Mi Browser or Mi Video) by editing the file /system/build.prop. Add a line to the end of the file:
ro.miui.has_real_bl=trueThis option simulates an unlocked bootloader for some system applications, which disables their advertising features.
π‘
Before you delete your system files, back them up! For example, copy the SystemAdSolution folder to the /sdcard/Backup/. If you have problems after deleting, you can restore the files back.
More tips: how to reduce the amount of advertising in MIUI
If you do not want to completely remove advertising (or do not work), you can reduce its number using these methods:
- π Turn off mobile data for advertising apps: Go to Settings β SIM-maps and mobile networks β Data transfer. Select Data Access Apps. Find System Ad Solution, Mi Pick, and other suspicious apps, disable mobile traffic for them.
- π΅ Use it. DNS-Filtering: Install the Brave app DNS Select a filter to block ads (for example, NextDNS, OISD This will block the download of banner ads at the network level. π Reset the Advertising ID: Go to Settings β Google β Advertising. Press Reset adverts. ID. This will reset personalized targeting settings.