Xiaomi Redmi Note 8 Pro remains one of the most popular smartphones in the budget segment, but many users face intrusive advertising in system applications and the MIUI interface. Banners in Browser, Music, Weather and even in the settings menu annoy, slow down the phone and eat traffic. In this article, we will analyze all the current ways to remove advertising β from official settings to deep interventions in the system.
It's important to understand that the Redmi Note 8 Pro runs on MIUI (versions 11-14), where the ads are built into the firmware layer, and the manufacturer positions them as "personalized recommendations," but in fact they're just banners from partners, and you can remove them completely, but some methods require technical skills or even unlock the bootloader, and we start with the simplest solutions and get to the radical ones.
If you're willing to spend 10 to 15 minutes setting up, 80 percent of the ads will disappear after the first two, and the other 20 percent (deeply integrated banners) will require more serious action. Let's get started!
1. disable personalized advertising in MIUI settings
The safest and most official way is to deactivate options associated with displaying ads in the settings menu, which will not remove banners completely, but will significantly reduce their number, suitable for users who do not want to risk the stability of the system.
Go to Settings β Xiaomi Account β Mi Account (if not authorized, sign up).
- π Find the Personalization and Advertising section (in older versions) MIUI This may be called a Recommendation or Service. MIUI).
- π« Turn off sliders: Personalized recommendations Show interest-based advertising Analysis of application usage
- π Reboot your phone to make the changes take effect.
This method removes ads in system utilities (Calendar, Weather, Themes), but does not affect banners in the Browser or Downloads.
β οΈ Warning: If after disabling, ads continue to appear, check if system apps have been updated through Google Play. MIUI Browser or Mi Video ignore firmware settings.
2. Manual removal of advertising modules through ADB (without root)
A more radical but still safe way is to disable ads via Android Debug Bridge (ADB), a method that does not require superuser rights, but requires a computer and 10 minutes of time. Efficiency: removes ~90% of banners, including ads in Browser and Music.
First, prepare your phone and PC:
Enable Developer Mode (7 times tap the MIUI version in Settings β About Phone)
Activate USB Debugging in Settings β Additional β For Developers
Download ADB Tools for Windows/macOS/Linux
Connect the Redmi Note 8 Pro to your PC with the original cable
-->
Now open the command prompt (or Terminal on macOS/Linux) in the adb.exe folder and enter the commands sequentially:
adb devices(Series numbered device should appear. If not, check the drivers or cable.)
adb shell pm hide com.miui.systemAdSolutionadb shell pm hide com.xiaomi.midropadb shell pm hide com.miui.analyticsadb shell pm hide com.xiaomi.marketThese commands don't remove, they hide the system applications that run the ads, so once you reboot the phone, the banners disappear, and if the ads come back after you update MIUI, repeat the procedure.
β οΈ Note: Pm hide commands only work on the MIUI 12 and newer. MIUI 11 Use pm disable-user instead of pm hide. Also don't disable com.android.vending (Google Play) - this will lead to system errors.
What if the ADB canβt see the device?
3. Removing Advertising through Hosts File Editing
Another effective method is to block ad servers at the system level, by editing the hosts file, which is responsible for redirecting domains, which works without root, but requires a file manager with access to system folders (for example, Mixplorer or FX File Explorer).
Instructions:
- Download and install Mixplorer (free version).
- Enable Show Hidden Files in the File Manager Settings.
- Go to /system/etc/hosts and make a copy of the original file (click long β Copy).
- Open the hosts file in the text editor and add the following lines at the end: 127.0.0.1 ad.mi.com 127.0.0.1 data.mistat.xiaomi.com 127.0.0.1 sdkconfig.ad.intl.xiaomi.com 127.0.0.1 api.ad.intl.xiaomi.com 127.0.0.1 globalapi.ad.xiaomi.com
- Save the file and restart the phone.
This method blocks access to Xiaomi ad servers, but does not affect banners from Google (for example, in YouTube or the Play Store).
π‘
If the hosts have lost the Internet after editing, check the file for typos. Excess spaces or no string transfer can break the network. Restore the original version of the file from the copy.
4.Use of third-party apps to block ads
If the previous methods didnβt help or seem too complicated, you can use specialized utilities, they work on the principle of a VPN or a local proxy, filtering advertising traffic.
| Annex | Type of lockdown | Need root? | Efficiency |
|---|---|---|---|
| Blokada | Local VPN | No. | 90% (including Google Ads) |
| AdAway | Editing by hosts | Yes. | 99% (system lock) |
| DNS66 | DNS-filtering | No. | 80% (no root) |
| NextDNS | Cloud DNS | No. | 75% (depending on configuration) |
For maximum effect, we recommend Blokada (free, no root) or AdAway (if the phone is rooted).Both apps update lock bases automatically and cover most ad networks, including Mi Ad and Google AdMob.
Installation:
- Download APK from the official website (e.g. Blokada).
- Allow installation from unknown sources in Settings β Applications β Special Access β Install unknown applications.
- Launch the app and activate the lock (for Blokada, click βStartβ).
- Select the filter databases: EasyList, Mi Ad Block, AdAway Default List.
β οΈ Note: Some banking applications (Sberbank, Tinkoff) block work on devices with active VPN. If you encounter such a problem, add the banking application to the exceptions of Blokada or disable the lock temporarily.
5. Radical methods: flashing and root
If the ads are so annoying that you're willing to take risks, consider reflashing to a custom version of MIUI or getting root rights. These methods will remove the ads forever, but have side effects:
- π§ Loss of warranty (if the phone is under warranty).
- π Risk of βbrickingβ (incorrect firmware can make the phone inoperable).
- π Security issues (root opens access to system files for viruses).
The most reliable options for the Redmi Note 8 Pro:
- π± MIUI Ad-free: Community firmware (e.g. xiaomi.eu) with remote ad modules installed via Fastboot or Recovery.
- π§ Magisk + Modules: Once root is obtained, install MiDebloater or DisableFlagSecure modules for deep cleaning.
- π LineageOS or Pixel Experience will be completely replaced MIUI, But can deprive the camera functions (due to the closed driver MediaTek Helio) G90T).
The instructions for unlocking the bootloader and installing custom firmware are beyond the scope of this article, but we have prepared a brief roadmap:
Unlock the bootloader via Mi Unlock Tool (requires Xiaomi account and wait 7 days)
Download the XDA firmware
After installation, reset (Wipe Data) to avoid errors.
-->
Redmi Note 8 Pro on the MediaTek Helio processor G90T blocked ISP (image signal processor, which is why custom firmware based on AOSP (For example, LineageOS may not support the full operation of the camera. XDA Developers.
6. Alternative solutions: what to do if nothing helps
If all of these methods have failed or seem too complicated, then alternative approaches remain, which do not eliminate the ads completely, but minimize the impact of the ads:
- π Use alternative applications: Replace MIUI Browser on Firefox or Brave (they have built-in ad blocker). Install Google Photos instead of Mi Gallery. For music, use Spotify or VLC.
- π΅ Limit background activity: Go to Settings β Annexes β Application management. For each system application (Browser, Music, Themes), turn off AutoRun and Background Activity.
- π‘οΈ Set up. DNS at the router level: Change the control panel of the router DNS 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard) DNS). This will block ads on all devices on your network.
These methods do not require technical skills and are reversible, for example, if notifications from Mi Video stop coming after the background activity is limited, you can always return the settings back.
π‘
The most reliable way to get rid of ads on the Redmi Note 8 Pro is a combination of methods: disable personalization in settings + block through Blokada + editing the hosts file. This will give 95% of the efficiency without risk to the system.