How to permanently remove ads on Xiaomi Redmi Note 8 Pro: from simple settings to deep cleaning MIUI

The Xiaomi Redmi Note 8 Pro is one of the most popular smartphones in the budget segment, but its owners often face intrusive advertising in the system menus, MIUI applications and even on the lock screen. Unlike flagship models where advertising can be turned off through a premium account, on the Redmi Note 8 Pro (begonia model), this process requires manual adjustments or radical measures.

In this article, we will look at all possible methods, from basic (available to any user) to advanced (requires unlocking the bootloader and superuser rights). Particular attention will be paid to the unique nuances of the MIUI 12/13/14 firmware for the Redmi Note 8 Pro, where standard methods often do not work due to manufacturer limitations.

Why is there so much advertising on the Redmi Note 8 Pro and can it be removed?

The reason for the appearance of advertising on the Redmi Note 8 Pro lies in the business model of Xiaomi: the company monetizes budget devices due to displays of banners in the MIUI corporate shell.

  • πŸ“± System menus: Settings β†’ Topics, Security β†’ Cleaning, Downloading.
  • πŸ”’ Lock screen: banners when unlocking or on the weather widget.
  • πŸ“₯ Annexes MIUI: Music, Video, Browser, Files.
  • πŸ“Œ Push notifications: Ads in the curtain of notifications from Mi Video, Mi Browser.
  • πŸ”„ Software Updates: Proposals to Install Unnecessary Applications through System Update.

You can remove ads completely without losing functionality, but it will require a combination of methods. 100% get rid of them only with custom firmware (for example, LineageOS or Pixel Experience), but this requires unlocking the bootloader and can be unwarranted. Below we will look at all the options from the simplest to the most radical.

πŸ“Š How often do you get annoyed by Xiaomi ads?
It's always getting in the way of using.
Sometimes, but tolerably.
There's almost no advertising.
I don't notice/I don't care.

Method 1: Disabling personalized advertising in MIUI settings

The safest and fastest method is to disable personalized recommendations in system settings, which won’t remove all ads, but will significantly reduce their number, especially in Xiaomi apps.

Instructions:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Activate the switch to Turn off personalized advertising.
  3. Go back to the basic settings and go to Settings β†’ Applications β†’ Application Management.
  4. Find the Msa app (com.miui.systemAdSolution), open its settings and select Disable (if the option is active).

This method works on all versions of MIUI, but has limitations:

  • βœ… Remove targeted ads in Mi Browser, Mi Video.
  • ❌ Does not affect banners in Settings and on the lock screen.
  • ❌ Advertising in Topics and Cleaning will remain.

πŸ’‘

If there is no option to disable Msa in Application Management, try clearing the app cache first, then restarting the smartphone.

Method 2: Blocking Advertising through ADB (no root rights)

A more effective method is the use of ADB-commands to disable system components responsible for displaying ads, which does not require root, but requires connecting the smartphone to a computer.

Step-by-step:

  1. Install ADB and Fastboot Tools on PC.
  2. Turn on the smartphone Developer Mode (7 times click on the MIUI version in Settings β†’ About phone).
  3. Activate Debugging by USB in Settings β†’ Additional β†’ For developers.
  4. Connect the Redmi Note 8 Pro to your PC and execute the commands in the terminal:
adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.android.browser




adb shell pm hide com.miui.player




adb shell pm hide com.miui.video




adb shell pm hide com.xiaomi.midrop

These commands will disable the main advertising modules.

adb shell pm uninstall -k --user 0 com.miui.systemAdSolution

Installed drivers Xiaomi on PC

Developer mode on the smartphone is enabled

USB debugging activated

The smartphone is connected in file transfer mode (MTP).

Terminal/Command Line Launched on behalf of Administrator-->

Advantages of the method:

  • βœ… Cleans up. ~70% of ads (including banners in Settings).
  • βœ… Doesn't require root rights.
  • βœ… Reversible (you can bring it all back).

Disadvantages:

  • ❌ After updating MIUI It may be necessary to repeat the commands.
  • ❌ Some system applications (themes, cleaning) will still show ads.
What if the ADB can’t see the device?
If the adb device command does not show your Redmi Note 8 Pro, follow the following steps: 1. Install official Xiaomi drivers from mi.com. 2. USB-Connection to File Transfer (MTP). 3.In Device Manager on PC, check if there is an exclamation mark next to Android Device. 4. Reboot your smartphone and PC, then reconnect.

Method 3: Use of third-party ad blockers (with reservations)

Many users try to block ads using apps like AdGuard or Blokada, but on the Redmi Note 8 Pro, these methods work in part because of MIUI limitations:

AnnexEfficiencyNeed root?Cons
AdGuardMedium (30-50%)No.Does not block system advertising, requires VPN-regime
BlokadaHigh (60-80%)No.It may conflict with banking applications
DNS66Low (20-30%)No.Not working with HTTPS-reklam
LuckypatcherHigh (80-90%)Yes.Requires root, risk of blocking Google account

For maximum effect without root, we recommend combining Blokada with ADB-The method from the previous section:

  1. Install Blokada from the official website (not from Google Play!).
  2. Activate the lock on DNS and add lists: πŸ›‘οΈ AdAway πŸ›‘οΈ Energized Protection πŸ›‘οΈ Xiaomi Ad Blocklist

Blokada

Exceptions for system applications

⚠️ Attention: Use VPN-Blockers (AdGuard, Blokada) can lead to slowdown of the Internet and conflicts with banking applications (Sberbank, Tinkoff).If payment services stop working after installation, add them to exceptions or use separate ones. VPN (Like NetGuard).

Method 4: Remove system applications via TWRP (for advanced)

If you are willing to take drastic measures, you can remove advertising modules physically through custom recovery TWRP.

  • πŸ”“ Unlocked bootloader (bootloader).
  • πŸ“± Established TWRP Redmi Note 8 Pro (begonia model).
  • πŸ”§ Data backup (risk of information loss!).

List of safe packets to remove (do not delete the rest - this will lead to a blink!):

com.miui.systemAdSolution # Main Advertising Module


com.android.browser        # Mi Browser




com.miui.player            # Mi Music




com.miui.video             # Mi Video




com.xiaomi.midrop #Mi Drop (advertising in notifications)




com.miui.analytics #Collecting statistics




com.miui.cloudservice # Xiaomi Cloud (Synced Advertising)




com.miui.cloudbackup # Backup (banners)

How to delete:

  1. Load to TWRP (clip Power + Volume Up).
  2. Go to Advanced β†’ File Manager.
  3. Open the /system/priv-app/ or /system/app/ folder.
  4. Remove the names from the list above.
  5. Reboot.

⚠️ Warning: Removing system applications can lead to unstable work MIUI, Update errors or inability to use certain features (for example, Mi Cloud).Be sure to create a full backup before deleting TWRP And save it to a PC, and it's going to be really hard to recover deleted packages without a backup.

πŸ’‘

Removing system applications via TWRP is the most effective way to remove ads permanently, but it is only suitable for power users. For beginners, we recommend starting with ADB or blockers.

Method 5: Switch to custom firmware (complete disposal of advertising)

If you don’t like half-measures, the only way to remove all ads 100% is to install custom firmware based on AOSP (for example, LineageOS, Pixel Experience, HavocOS), which completely replaces MIUI with β€œpure” Android without ad modules.

Pros:

  • βœ… There is no system advertising (even in settings).
  • βœ… More smooth operation (no background processes) MIUI).
  • βœ… Regular security updates.

Cons:

  • ❌ Loss of warranty (requires unlocking the bootloader).
  • ❌ Some Xiaomi features will stop working (for example, the company will not be able to use them, IR Blaster, Game Turbo).
  • ❌ Risk of "brike" in case of improper installation.

Recommended firmware for Redmi Note 8 Pro:

FirmwareAndroid versionStabilityReference
Pixel Experience13/14β­β­β­β­β˜†Download
LineageOS18.1 (Android 11)β­β­β­β­β˜†Download
HavocOS14β­β­β­β˜†β˜†Website

Installation instructions:

  1. Unlock the bootloader via the Mi Unlock Tool (can take up to 720 hours to wait!).
  2. Install TWRP for Redmi Note 8 Pro (version 3.6.2 or later).
  3. Download firmware and GApps (if you need Google services).
  4. In TWRP, run Wipe β†’ Format Data (enter yes).
  5. Install firmware, then GApps, then Magisk (for root).
  6. Reboot.
What if the camera doesn’t work after the firmware?
On custom firmware for Redmi Note 8 Pro often doesn’t work with the main camera due to proprietary drivers MIUI. Decision: 1. Install alternative camera software, such as GCam (begonia version). 2. Download GCam from Urnyx05 (recommended configuration: MGC_8.1.101_A9_GV1j). 3. In GCam settings, activate Fix for Xiaomi and turn off HDR+ front-camera.

Comparison of methods: what to choose?

To make it easier for you to determine, we have compiled a comparative table of all ways:

MethodEfficiencyDifficultyNeed root?Risks.
Disconnection in settingsβ­β˜†β˜†β˜†β˜† (10-20%)β­β˜†β˜†β˜†β˜†No.Minimum
ADB-teamβ­β­β­β˜†β˜† (60-70%)β­β­β˜†β˜†β˜†No.Reset after update
Blokada/AdGuardβ­β­β­β˜†β˜† (50-60%)β­β˜†β˜†β˜†β˜†No.Conflicts with banking applications
Removal via TWRPβ­β­β­β­β˜† (80-90%)β­β­β­β­β˜†Yes (optional)Risk of unstable work
Custom firmware⭐⭐⭐⭐⭐ (100%)⭐⭐⭐⭐⭐Yes.Loss of warranty, possible breech

For most users, the best solution is a combination of:

  1. ADB-Teams (remove system advertising).
  2. Blokada (blocks any remaining ads in apps)
  3. Disable personalization in Google settings.

If you are not afraid of risks, custom firmware will give the maximum result, but it will take time to set up.

FAQ: Frequent questions about removing ads on Redmi Note 8 Pro

Can I remove the ads on the lock screen?
Yes, but only through ADB or uninstall system applications. There is no separate switch in MIUI settings for blocking ads. Use the command: adb shell pm hide com.miui.msa.global If this doesn't help, uninstall Msa app via TWRP.
Why did the MIUI update reappear?
Updates MIUI Often restore remote or disabled system applications. ADB-Commands from Method 2. Clear the cache in Settings β†’ Annexes β†’ Application management β†’ If you use Blokada, update your lock lists. To avoid this problem, turn off automatic updates. MIUI In Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto-update.
Is it safe to use Luckypatcher to remove ads?
Luckypatcher can remove ads from most apps, but: ⚠️ Requires root rights that void warranty. ⚠️ The risk of blocking your Google Play account (if you patch paid apps). ⚠️ Redmi Note 8 Pro can cause errors MIUI (We recommend using it only to remove ads in third-party applications (not system ones).
How to return remote system applications if something goes wrong?
If the smartphone is unstable after being removed via TWRP: Download the full MIUI firmware for the Redmi Note 8 Pro from Xiaomi. In TWRP, run Wipe β†’ Advanced Wipe (tick Dalvik, Cache, Data). Install the firmware through Install. Reboot. If it doesn't work, use the Mi Flash Tool for a full refresh in Clean All mode.
Is there a legal way to remove ads without root and ADB?
Yes, but it's paid and doesn't work on all devices: Buy a premium MIUI account (cost ~$5 per month) that will turn off ads in system apps, but won't take it away completely (the banners in Settings can stay). Use Xiaomi EU ROM, an unofficial firmware without ads, but with the risk of losing warranty. There are no legal ways to do it without interference for the Redmi Note 8 Pro.