How to Remove Ads from Xiaomi Redmi 8: 5 Verified Ways

Xiaomi Redmi 8 is one of the most popular budget smartphones, but its owners often face intrusive advertising in system applications, notifications and even on the lock screen. Unlike flagship models where advertising can be turned off through premium features, in Redmi 8 this process requires deep tweaks or technical manipulation. In this article, we will examine all the current methods, from standard methods in MIUI to radical solutions like custom firmware.

It is important to understand that Xiaomi ads come in two types: system (built into MIUI) and applications (from third-party services like Mi Browser or Mi Video). The first can be removed through settings or ADB, the second โ€“ only by blocking traffic or removing applications. We will consider both options, including the nuances for a specific model of Redmi 8 (codenamed olivelite).

If you're not ready to experiment with firmware, start with the first three methods -- they don't require root rights and are suitable even for beginners. For advanced users, at the end of the article, there's a section on alternative firmware and modified versions of MIUI without ads.

1. Disabling Advertising through the standard MIUI settings

The safest way is to use the built-in MIUI options. In Redmi 8, they are partially hidden, but are available without additional tools.The main thing is to upgrade your smartphone to the latest version of MIUI (preferably MIUI 12.5 or later), as some menu items may not be available in older versions.

Go to Settings โ†’ About Phone and check the version of MIUI. If it is older than 12.0, update via Settings โ†’ System Update.

  • ๐Ÿ“ฑ Advertising in Notifications: Settings โ†’ Notifications โ†’ Additionally. โ†’ Recommendations โ†’ turn off the slider.
  • ๐ŸŒ Advertising in Mi Browser: Open the browser, click โ‹ฎ โ†’ Settings โ†’ Main settings โ†’ Recommended content โ†’ Turn off all options.
  • ๐ŸŽฌ Advertising in Mi Video: Launch the app, go to Profile โ†’ Settings โ†’ Recommendations โ†’ deactivate the displays.
  • ๐Ÿ” Personalized Advertising: Settings โ†’ Confidentiality โ†’ Advertising โ†’ Personalized recommendations โ†’ turn off.

These actions will remove up to 70% of ads, but system banners (like Security or Themes) will remain.

๐Ÿ’ก

If after disabling the ad returns, reset the application settings through Settings โ†’ Annexes โ†’ Application management โ†’ โ‹ฎ โ†’ Resetting. It'll delete the cache and the data from the ad services.

2. Blocking Advertising through ADB (without root)

Using Android Debug Bridge (ADB) method, you can disable the system components responsible for displaying ads. This does not require root rights, but you need to connect the smartphone to your computer and enable debugging over USB.

First, prepare the PC:

  1. Download Googleโ€™s ADB Tools and unpack the archive.
  2. Turn on Redmi 8 Settings โ†’ About Phone โ†’ MIUI version (click 7 times to activate Developer Mode).
  3. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.

Now connect the phone to the PC and execute commands in the terminal (command line) in order:

adb devices


adb shell pm hide com.android.browser




adb shell pm hide com.miui.systemAdSolution




adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics

These commands hide the system applications responsible for analytics and ad impressions. After a smartphone reboot, the banners should disappear. If you need a deeper cleanup, use the additional command list:

Extended list ADB-Teams for Redmi 8
adb shell pm hide com.miui.daemon adb shell pm hide com.miui.msa.global adb shell pm hide com.miui.player adb shell pm hide com.xiaomi.joyose Attention: Disabling some components may disrupt the operation of Xiaomi's proprietary services, such as synchronization with Mi Account or cloud backup.

โš ๏ธ Attention: After update MIUI Hidden applications can be activated again. To avoid this, repeat the procedure or use a script to automatically apply commands when downloading (requires Tasker or analogues).

3.Use of DNS-filters and VPN

If the advertisement is delivered via the Internet (e.g. in a browser or apps), it can be blocked at the DNS level, which does not require changes to the system, but only works for online advertising.

Configure the alternative DNS on Redmi 8:

  1. Go to Settings โ†’ Connections and Sharing โ†’ Private Network (VPN) โ†’ DNS settings.
  2. Choose Private. DNS And enter the address: ๐Ÿ›ก๏ธ AdGuard DNS: dns.adguard.com ๐ŸŒ Cloudflare (family filter): 1.1.1.3 ๐Ÿ”’ NextDNS: 45.90.28.167 (requires registration for customization)

Save the settings and restart the phone.

To block ads in apps (such as games), use a traffic filtering VPN:

  • ๐Ÿ›ก๏ธ AdGuard VPN โ€” Free tariff with basic filtering.
  • ๐Ÿ” Blokada โ€“ Open source software with support for user rules.
  • ๐ŸŒ 1.1.1.1 from Cloudflare โ€“ simple interface, but limited settings.
MethodEfficiencyDifficultyRoot is required.
DNS-filtering60-70%Low.No.
VPN with lock80%MediumNo.
ADB-team90%Tall.No.
Custom firmware100%Very high.Yes.

DNS and VPN will not remove the system banners in MIUI, But it will significantly reduce the amount of advertising in the browser and third-party applications. ADB.

๐Ÿ“Š What method have you tried to block ads?
Standard settings of MIUI
ADB-team
DNS/VPN
Custom firmware
I've tried nothing.

4. Removal of advertising through modified firmware

If standard methods donโ€™t work, consider installing custom firmware. For Redmi 8 (olivelite), the following options are available:

  • ๐Ÿ“ฑ MIUI Advertising free: modified versions of official firmware (e.g, MIUI EU Xiaomi.eu, where all advertising components have been removed.
  • ๐Ÿค– LineageOS: "clean" Android without branded services Xiaomi. requires unlocking the bootloader.
  • ๐Ÿ”ง Pixel Experience: Google Pixelโ€™s firmware interface, but may be less stable on Redmi 8.

The installation process shall include:

  1. Unlock the bootloader via Mi Unlock Tool (requires a Xiaomi account binding and a wait of 7-30 days).
  2. Installation of custom recavรฉri (TWRP) for olivelite.
  3. Flash firmware via fastboot or TWRP.

โš ๏ธ Note: Installing custom firmware will void the warranty and may result in data loss or a "brick" of the device if an incompatible version is selected. TWRP or Mi PC Suite.

For beginners, we recommend starting with Xiaomi.eu โ€“ a modified MIUI with remote advertising, but saved branded features (for example, Game Turbo or Second Space).

Unlock the bootloader through Mi Unlock Tool|

Download TWRP for Redmi 8 (olivelite)|

Make a backup of data (photos, contacts, SMS) |

Download firmware (e.g. Xiaomi.eu Stable)|

Charge your phone at least 60% |

-->

5. Manual removal of advertising applications (requires root)

If you have root rights, you can manually remove the system apps that are responsible for advertising, which is 100% effective, but you need to be careful, because removing critical components can disrupt your smartphone.

List of safe packets to remove on Redmi 8:

com.android.browser (Mi Browser)


com.miui.analytics (Xiaomi Analytics)




com.miui.systemAdSolution (System Advertising)




com.xiaomi.midrop (Mi Drop)




com.miui.msa.global (Push notifications)




com.miui.player (Mi Music)




com.xiaomi.joyose (Mi Remote)

Use:

  • ๐Ÿ“ฑ Root Explorer - Go to the Root Explorer /system/app or /system/priv-app and delete folders with packet names.
  • ๐Ÿ’ป ADB root: run the command adb shell su -c'pm uninstall -k --user 0 PACKET'S NAME'.
  • ๐Ÿ”ง Titanium Backup โ€“ allows you to freeze applications without completely removing them.

After deleting, clear the cache through Settings โ†’ Storage โ†’ Clear the cache and restart the device. If errors occur (such as Themes or Security not working), restore the deleted packets from the backup.

๐Ÿ’ก

Uninstall system applications without root is impossible. If you are not ready to get root rights, use the methods from the previous sections (ADB or custom firmware).

6.Alternative solutions: launch without a Xiaomi account

Some of the ads in MIUI are tied to your Mi Account, and if you don't use branded services (cloud, sync, Mi Home), you can do without having to link your account, which will reduce the amount of personalized ads, but it won't completely eliminate them.

How to run Redmi 8 without a Xiaomi account

  1. When you first turn on at the setup stage, connect to Wi-Fi, but skip the login step (click Miss or Sign in later).
  2. If the system requires binding, turn off the Internet (airplane mode) and complete the offline setting.
  3. After you start, go to Settings โ†’ Accounts and Sync and delete all associated accounts.

Without a Xiaomi account, you will lose access to:

  • ๐Ÿ“ฑ Cloud storage Mi Cloud.
  • ๐Ÿ”„ Synchronization of notes, contacts, SMS.
  • ๐Ÿ  Managing Smart Devices Mi Home.

However, system updates and basic features (calls, SMS, camera) will work, and this method is suitable if you use your smartphone as a "bell ringer" or with alternative services (Google, Yandex).

Frequent Mistakes and How to Avoid Them

When removing ads, users often face problems, and here are the most common ones and ways to solve them:

  • ๐Ÿ”„ Advertising returns after update: MIUI It restores hidden applications. The solution is to repeat. ADB-commands or disable automatic updates to Settings โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update.
  • ๐Ÿ“ต Branded applications do not work: if Topics or Security no longer open after removing packages, restore them through TWRP backup or re-follow MIUI.
  • ๐Ÿ”Œ ADB Does not see the device: check if the debugging is enabled USB And if you have drivers installed on your PC, try another cable or port. USB.
  • ๐Ÿ”’ bootloader blocked: if Mi Unlock Tool gives an error, wait 7-30 Days (block time for new accounts) or use alternative tools like Fastboot Enhance.

If the smartphone is unstable after manipulation (for example, quickly discharges or overheats), reset to factory settings via Settings โ†’ About Phone โ†’ Reset. This will return all system applications, but remove user data.

๐Ÿ’ก

Before any changes to your system, back up your system via TWRP or Mi PC Suite, which will allow you to roll back the changes if something goes wrong.

โ“ Can you remove ads on Redmi 8 without a computer?
Yes, but the efficiency will be lower. Use: Standard settings MIUI (section 1). DNS-Applications like Blokada (does not require root, but only blocks network advertising) will require root or custom firmware to completely remove system ads without a PC, but they still require a computer to install.
โ“ Why does it appear again after the ad is turned off in the settings?
It's related to: Update MIUI (system restores standard settings; sync with Mi Account (if you have Restore option enabled); ad cache (clear msa and analytics application data in Settings) โ†’ Solution: Repeat disabling ads in settings or use ADB-commands for permanent concealment of packets.
โ“ Which custom firmware is better to choose for Redmi 8?
For Redmi 8 (olivelite) we recommend: Xiaomi.eu Stable: modified MIUI without advertising, maximum stability. LineageOS 18.1: pure Android 11, but without Xiaomi's branded chips (eg, Game Turbo). Pixel Experience: interface as on Google Pixel, but can be less optimized for the hardware Redmi 8. For beginners, the best choice is Xiaomi.eu, as it is the official firmware and retains all the functions of the smartphone.
โ“ Can I get root on Redmi 8 without unlocking the bootloader?
No. On all Xiaomi smartphones, including Redmi 8, it is mandatory to unlock the bootloader through the Mi Unlock Tool to obtain root rights. Alternative methods (such as exploits) do not work on modern versions of MIUI due to security patches. If unlocking is impossible (for example, due to waiting 30 days), use methods without root: ADB, DNS or custom firmware with a pre-unlocked bootloader.
โ“Legal: Is it legal to remove ads from Xiaomi?
Legally: Disabling ads through MIUI settings is allowed โ€“ this is a standard system option. Using ADB and custom firmware is not illegal, but can lead to a loss of warranty. Removing system applications from root is not prohibited, but Xiaomi can block access to branded services (for example, Mi Cloud) if modifications are detected. In most countries (including Russia), modification of your own device is not punishable by law, unless it affects the rights of third parties (for example, bypassing DRM).