How to completely remove ads from Xiaomi Redmi Note 8 Pro: from system banners to push notifications

Owners of the Xiaomi Redmi Note 8 Pro often face annoying ads in MIUI β€” it appears in the settings menu, on the lock screen, in notifications and even in standard applications. The manufacturer has integrated ad modules at the firmware level to monetize cheap smartphones. But constant banners annoy, slow down the system and eat traffic.

The good news is that ads can be removed legally without rooting rights. The bad news is that some methods require technical skills or resets. In this article, we will discuss all the current ways for the Redmi Note 8 Pro (begonia model), including hidden settings. MIUI, team ADB And we'll also tell you what methods are guaranteed to work in the region. MIUI 12.5-14, and which may lead to the blocking of the account.

Why Redmi Note 8 Pro is getting ads and where it comes from

Advertising in MIUI is not a virus, but an official firmware feature, and Xiaomi has partnered with ad networks like MSA (Mi System Ads) that embed banners into:

  • πŸ“± Lock screen – advertising pictures when unlocking
  • βš™οΈ Settings menu - banners in the "Recommendations" section"
  • πŸ”” Notification panel – push-ads from Mi Browser, Mi Video and others.
  • πŸ“ Standard Apps – Weather, Topics, Security
  • πŸ” Search in the system - advertising links in the results

On the Redmi Note 8 Pro, ads are activated by default in regional firmware (for example, for Russia, India, Indonesia), in the global version (Global ROM), it is smaller, but it is still there.

  • com.miui.systemAdSolution – system module of advertising
  • com.xiaomi.midrop – push notifications
  • com.miui.analytics – data collection for targeted advertising

⚠️ Note: Disabling ads through region change (method below) can result in Mi Account blocking if you use Chinese firmware.

Method 1: Disabling Advertising in MIUI Settings (without root)

The easiest method is to manually deactivate the ad units, which runs on MIUI 12.5-14 and requires no additional tools, but it is important that after updating the firmware, some settings may reset.

Instructions:

  1. Open Settings β†’ About the phone and 7 times click on the MIUI version to activate the developer mode.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Go to Settings β†’ Applications β†’ Application Management β†’ All applications.
  4. Find and disable advertising services: MSA (com.miui.systemAdSolution) β†’ Disable β†’ Delete Miui Daemon (com.miui.daemon) β†’ Limit background activity Analytics (com.miui.analytics) β†’ Disable autorun

Additionally, block ads in standard applications:

  • 🌐 Mi Browser: Settings β†’ Confidentiality β†’ Advertising β†’ Turn off all tumblers.
  • πŸ“Ί Mi Video: Settings β†’ Recommendations β†’ uncheck the box with "Personalized Advertising".
  • πŸ”’ Security: Settings β†’ Advertising β†’ Deactivate the "Show recommendations".

Activate Developer Mode |Disable MSA in Application Management |Limit background activity Miui Daemon |Delete Analytics |Chrysing Mi Browser and Mi Video-->

Method 2: Change the firmware region (the method for advanced)

Advertising in MIUI becomes much smaller if you change the firmware region to European (EEA) or Global, which does not require root, but requires resetting.

Steps:

  1. Download the official firmware for the Redmi Note 8 Pro (begonia model) with the EEA region (e.g. V12.5.3.0.RGGEUXM).
  2. Rename the file to update.zip and place it in the root of the phone’s memory.
  3. Open Settings β†’ About Phone β†’ System Update β†’ Click on three dots β†’ Select a firmware file.
  4. After installation, perform Settings Reset (Settings β†’ Additional β†’ Reset and Restore).
Firmware regionAdvertising levelCons
China (CN)⭐⭐⭐⭐⭐ (maximum)Blocking without a Chinese account, no Google
Global (Global)⭐⭐ (moderately)Advertising in Mi Browser, Mi Video
EEA (Europe)⭐ (minimum)There is no Russian language in some versions.
Russia (RU)⭐⭐⭐ (middle-class)Lots of push notifications

⚠️ Note: If you are using Chinese firmware (CN), region-change EEA This can result in the blocking of Mi Account due to a violation of the license agreement.

Global (Global)|European (EEA)|Chinese (CN)|Russian (RU)|Don't know-->

Method 3: Disabling Advertising through ADB (without root)

The Android Debug Bridge (ADB) method allows you to block ad packages at the system level, suitable for users who do not want to change firmware.

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS
  • πŸ“± USB-cable (original)
  • πŸ› οΈ Utility. ADB Tools

Instructions:

  1. Connect the phone to the PC and allow debugging over USB.
  2. Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with ADB.
  3. Enter the commands in turn: adb shell pm hide com.miui.systemAdSolution pm hide com.xiaomi.midrop pm disable-user --user 0 com.miui.analytics pm uninstall --user 0 com.miui.msa.global
  4. Reboot the phone.

If the pm hide command does not work, use the alternative:

adb shell cmd package disable-user --user 0 com.miui.systemAdSolution

πŸ’‘

Before executing ADB commands, back up your data via Settings β†’ Additional β†’ Backup and Reset. In rare cases, disabling system packets can cause crashes.

Method 4: Use of third-party utilities (without root)

If manual methods don't work, you can use specialized applications that block DNS-level ads or filter traffic.

Top.-3 Checked utility for Redmi Note 8 Pro:

  • πŸ›‘οΈ Blokada – Blocks Advertising Domains through VPN. Download (free, without registration).
  • 🚫 AdGuard filters traffic and removes banners in apps. There's a free version.
  • πŸ”’ NetGuard is a network connection blocker for individual applications. GitHub.

How to set up Blokada:

  1. Install the app and grant permission to the VPN.
  2. Enable the lock in the main menu.
  3. Go to Settings β†’ Lock Lists and add: EasyList (for browsers) Miui Ad Block (specialized filter for Xiaomi)

⚠️ Note: Some antiviruses (e.g. Avast) may conflict with Blokada. If the internet is lost after installation, turn off others VPN-applications.

Method 5: Manual removal of advertising packages (requires root)

If you're ready to get root rights, you can completely remove the ad modules from the system, which is guaranteed to remove all the ads, but it's not guaranteed and can lead to unstable work.

What do you need?

  • πŸ”“ Root access (for example, via Magisk)
  • πŸ“± File Manager with support for root (e.g. Root Explorer)

Instructions:

  1. Open Root Explorer and go to /system/priv-app/.
  2. Remove folders: SystemAdSolution Msaplus (if any) Analytics

/system/app/

  • MiuiDaemon
  • Midi (push notifications)
  • Clean the cache in Settings β†’ Storage β†’ Clear the cache.
What happens if you delete system packages without root?
Without root rights, you can't delete packets from /system -- just disable them for the current user (pm disable-user). Once you reset or update your firmware, they'll recover. Root gives you full control, but the risks are higher, from camera failure to a brick if you make an error.

Method 6: Alternative firmware (for power users)

If standard methods don't work, you can install custom firmware without advertising. Redmi Note 8 Pro popular:

  • 🌍 Pixel Experience – pure Android without any MIUI.
  • ⚑ LineageOS - stable firmware with minimalist interface.
  • πŸ”„ MIUI by XDA β€” modified MIUI publicity.

Cons of custom firmware:

  • ❌ Loss of guarantee.
  • ❌ Risk of β€œbricking” in case of error.
  • ❌ Maybe it won't work. NFC or camera (depending on assembly).

Where to download:

  • XDA Developers – Official builds.
  • Telegram channels are Russian-language versions.

πŸ’‘

Installing custom firmware requires unlocking the bootloader (fastboot oem unlock). On the Redmi Note 8 Pro, it takes 7-30 days to wait for confirmation from Xiaomi.

What to do if the ad returns after the update

After the MIUI update, the ad modules can be turned on again to avoid this:

  • πŸ”„ Turn off automatic updates in Settings β†’ The phone. β†’ Updating the system β†’ Three points. β†’ Settings β†’ Auto-update.
  • πŸ“₯ Install updates manually by pre-checking reviews on forums (e.g, 4PDA).
  • πŸ”§ Repeat steps 1 and 3 after each update.

If the ad appears in a specific app (such as Mi Browser), try:

  1. Clear the cache and application data (Settings β†’ Applications β†’ Application Management β†’ [Name] β†’ Storage).
  2. Install an alternative (e.g. Google Chrome or Firefox).
  3. Block Internet access for advertising services through NetGuard.

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

❓ Can you remove advertising without rooting and ADB?
Yes, just turn off the ad services in the settings (Method 1) and change the firmware region to EEA (Method 2) and remove 80-90% of banners.
❓ Why after the shutdown MSA The advert is still on display?
Some apps (such as Mi Video or Themes) have their own ad modules, and they need to be disabled separately in the settings of each application.
❓ Adblockers like AdGuard eat the battery?
Use Blokada in Local Mode VPN" Or set up NetGuard without constant VPN-Also check if it's working on com.miui.analytics, which can drain the battery.
❓ Can I return the standard firmware after installing the custom?
Yes, via Fastboot or Recovery. Download the official firmware from Xiaomi and run it with a full data cleanup (fastboot flash all).
❓ Blocked Mi Account after region change?
If your account is blocked due to a firmware change from CN to EEA, contact Xiaomi with proof of purchase. In most cases, the lock is removed within 1-3 days.