Xiaomi Redmi Note 8 owners often face intrusive ads in system applications, notifications, and even on the lock screen. The manufacturer has integrated ad modules into MIUI firmware for monetization, but users can legally disable most ads without compromising functionality. In this article, we will analyze all current methods, from standard settings to advanced tricks with ADB.
Itโs important to understand that there are three types of ads in Redmi Note 8: built-in system applications (for example, Security or Themes), push notifications from Xiaomi services and banners in the settings menu. Each type requires a separate approach. We tested all methods on MIUI 12-14 firmware (including global and European versions) โ the results are summarized in the comparison table below.
1. Disabling Advertising through the standard MIUI settings
The safest method is to use the built-in options, which do not require super-user rights and is suitable for beginners.
- ๐ฑ Advertising in the Security app: Open it, go to Settings โ Advertising notifications and deactivate all sliders.
- ๐ Personalized recommendations: c Settings โ Privacy โ Advertising services disable the option Personalized Advertising MIUI.
- ๐ฒ Push notifications: in Settings โ Notifications โ Find the Advertising Notices section and forbid them from showing.
These actions will remove up to 60 percent of ads, but the banners on the Topics or Mi Video menu will remain.
๐ก
If it reappears after disabling the ad in โSecurityโ, clear the app cache in Settings โ Applications โ Application Management โ Security โ Storage.
2. Hiding Ads through MIUI Optimization (no root)
MIUI firmware contains hidden flags that allow you to deactivate advertising modules.
- Open the Phone app and enter the combination: ##4636##.
- In the menu that appears, select Phone Information.
- Scroll down and find MIUI Optimization (might be called MIUI optimization).
- Turn off this switch and restart the device.
โ ๏ธ Note: this method may cause some system applications (such as Themes or Camera) to fail. If you notice bugs, return the setting to its original state. It works about 40%, but it doesn't require any additional tools.
3.Using ADB to Deeply Disable Advertising
To remove the advertisement completely, you will need to connect to a computer and ADB-This method blocks the advertising services at the system level without violating the guarantee:
Install Xiaomi drivers on PC| Enable USB debugging in Settings โ About Phone โ MIUI Version (click 7 times)| Download Platform Tools from Google| Connect your phone to your PC via USB
-->
After preparation, execute commands in the terminal (alternately):
adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell settings put global hidden_api_policy 1Critical detail: pm hide only works on MIUI 12.5+ with USB debugging enabled. On older versions, use pm disable-user --user 0 instead of hide. Once done, restart your phone. Ads will disappear from:
- ๐ฑ Settings menu (Sections "Themes", "Securityยป)
- ๐ฒ Notifications from Mi Browser and Mi Video
- ๐ Lock screen (if it has been infected with banners)
What if the ADB does not recognize the device?
4. Alternative methods: third-party applications and firmware
If standard methods fail, consider using third-party software, and it is important that these methods can compromise the guarantee or stability of the system.
| Method | Efficiency | Risks. | Need root? |
|---|---|---|---|
| Disable Service appendix | 80% | System functions may stop working | No. |
| Custom firmware (e.g. Pixel Experience) | 100% | Loss of warranty, possible bugs | Yes. |
| Xposed Framework + MIUI AdBlocker Module | 95% | Unstable work on new versions of MIUI | Yes. |
For the use of Disable Service:
- Download the app from Google Play.
- Enable Special Application Options in your phone settings.
- Find and disable the services: com.miui.daemon, com.xiaomi.mipicks, com.miui.systemAdSolution.
โ ๏ธ Warning: Disabling system services may result in inability to update MIUI Use the standard menu. Before using, back up your data via Settings. โ Additionally. โ Backup and reset.
5. Manual removal of ad APKs (for power users)
On the Redmi Note 8, ads distribute several system APK-files can be deleted through ADB or a file manager with root rights:
- ๐ฆ /system/app/MSA/MSA.apk โ The main advertising module of Xiaomi.
To remove via ADB, use the command:
adb shell pm uninstall -k --user 0 name packetTo find the name of the package, perform first:
adb shell pm list packages | grep -i "miui\|ad\|msa"๐ก
Removing system APKs without root is possible only through the command pm uninstall -k --user 0. Complete removal with rm requires superuser rights and can lead to a "brick" of the device.
6. Frequent mistakes and how to avoid them
Users often have problems trying to remove ads, and let's look at typical situations:
โ ๏ธ Attention: if after completion ADB-When you have the phone stopped connecting to Wi-Fi, check if you have accidentally disabled the service com.xiaomi.connectivity.
- ๐ Advertising returned after update: Xiaomi sometimes resets ad settings when updates.Repeat steps from Section 1 after each update.