How to permanently remove ads on Xiaomi Redmi Note 10 Pro: from system banners to browser ads

Xiaomi Redmi Note 10 Pro is one of the most popular mid-range smartphones, but many users are faced with its main โ€œtrickโ€: aggressive advertising in system applications, notifications and even on the lock screen. Unlike flagship models, where advertising can be turned off through the settings of the premium MIUI account, owners of the Redmi Note 10 Pro have to look for workarounds. In this article, we will analyze all possible methods, from standard settings to deep modifications of the system through ADB, which will help to get rid of advertising forever.

It's important to understand that some of the ads in MIUI are built into the firmware layer, and removing them may require disabling system services or even superuser rights. We'll explain in detail which are safe and which can lead to loss of warranty or unstable device performance. If you're willing to sacrifice some features for the sake of clean interface, this guide is for you.

Before you start, check the MIUI version on your Redmi Note 10 Pro: go to Settings โ†’ About Phone โ†’ MIUI version. Some methods only work on global or European firmware (e.g. MIUI EU), and Chinese (China ROM) may require additional actions. Also note that after major system updates, advertising may appear again - so we will tell you how to block it forever.

1. Disabling Advertising in Standard MIUI Settings

To start with, Xiaomi provides the option to disable some of the ads through the settings menu, but these options are often hidden or reset after updates.

  • ๐Ÿ“ฑ Advertising in Notifications: Go to Settings โ†’ Notifications โ†’ Additionally. โ†’ Advertising notifications and disable the slider, this will remove banners from Mi Browser, Mi Video and other system applications.
  • ๐Ÿ” Personalized recommendations: c Settings โ†’ Confidentiality โ†’ Advertising disable the option of personalized advertising recommendations, this will reduce the number of targeted advertising.
  • ๐ŸŒ Mi Browser: Open the browser, click โ‹ฎ โ†’ Settings โ†’ Additionally. โ†’ Advertisements and deactivate all sliders. Also clear the cache in Settings โ†’ Annexes โ†’ Mi Browser โ†’ Warehouse.

These actions will remove up to 60-70% of ads, but system banners (such as Settings or Security Center) will remain.

โš ๏ธ Note: On some versions MIUI (In particular, Chinese) the item "Advertising notices" may not be available.

๐Ÿ“Š Which advertisements annoy you the most?
Banners in system applications
Notifications on the lock screen
Browser advertising
Pop-up windows when connecting to Wi-Fi

2. Blocking Advertising through ADB (without root)

If the standard settings didnโ€™t work, the next step is to use Android Debug Bridge (ADB), a method that doesnโ€™t require superuser rights, but allows you to disable the system components responsible for displaying ads.

  • ๐Ÿ’ป Computer with drivers installed ADB.
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ†’ 7 times press the version MIUI, Then go back to the settings. โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).
  • ๐Ÿ”Œ USB-Type C Cable (preferably original).

Next, run the following commands in the terminal (cmd for Windows or Terminal for macOS/Linux):

adb shell pm hide com.miui.systemAdSolution


adb shell pm hide com.xiaomi.midrop




adb shell pm hide com.miui.analytics




adb shell pm hide com.miui.bugreport




adb shell pm hide com.xiaomi.joyose

These commands are off:

  • ๐Ÿ›‘ com.miui.systemAdSolution โ€“ the main module of system advertising.
  • ๐Ÿ“ค com.xiaomi.midrop โ€“ file transfer service (sometimes shows ads).
  • ๐Ÿ“Š com.miui.analytics โ€“ statistics collection (affects targeted advertising).

โš ๏ธ Warning: After completing the commands, restart the phone. If you have problems with system applications (such as Mi Drop or Themes), return them with the command adb shell pm unhide].

Install ADB drivers on PC

Enable debugging over USB on your phone

Connect your phone to your PC with the original cable

Check the connection with the adb device command

Make a backup copy of the data-->

3.Remove Advertising with Xiaomi ADB/Fastboot Tools

For users who do not want to manually enter commands, there is a utility Xiaomi ADB/Fastboot Tools.It provides a graphical interface to disable ads, deblot (remove unnecessary apps) and optimize MIUI.

Instructions:

  1. Download and unpack the utility on the computer.
  2. Connect Redmi Note 10 Pro to USB with debugging enabled.
  3. Launch the XiaomiADBFastbootTools.exe file.
  4. In the main menu, select Debloat โ†’ MIUI Debloat.
  5. Check the following packages in the list: Analytics (data collection), System Ads (system advertising), MSA (Miui System Ads) Mi Drop (if not used)

Uninstall Selected

The advantage of this method is the ability to selectively remove unnecessary components without risking damage to the system. After the procedure, it is recommended to restart the phone and check the operation of key functions (calls, mobile Internet, Google Play).

PackageAppointmentCan I remove it?
com.miui.systemAdSolutionThe main module of advertisingโœ… Yes.
com.xiaomi.midropFile transfer over Wi-Fiโš ๏ธ Unless you use it.
com.miui.analyticsAnalytics gatheringโœ… Yes.
com.xiaomi.joyoseFitness tracker (advertising in notifications)โœ… Yes.

๐Ÿ’ก

Before using Xiaomi ADB/Fastboot Tools, create a restore point in TWRP (if installed) to help return the system to its original state if errors occur.

4. Blocking ads through hosts file

Another effective way is to edit the hosts file, which blocks access to ad servers.

  1. Install any file manager with access to the root folder (such as Solid Explorer or FX File Explorer).
  2. Go to /system/etc/hosts and make a copy of the original file.
  3. 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.xiaomi.com 127.0.0.1 tracking.miui.com 127.0.0.1 api.ad.xiaomi.com
  4. Save the file and restart the phone.

This method blocks most advertising requests at the level of the DNS, But it may not work for some local banners (for example, in Mi Browser). MIUI The hosts file may be reset โ€“ it will have to be edited again.

โš ๏ธ Warning: Incorrect editing of the hosts file may result in loss of internet access.Before changes, make sure you have a backup copy.

What if the Internet disappeared after editing hosts?
If the hosts file has been changed and the Internet has stopped working, return the original version of the file or delete all the lines added. DNS-requests from your antivirus or VPN. In extreme cases, reset network settings in Settings. โ†’ SIM-maps and mobile networks โ†’ Resetting network settings

5.Use of DNS-filters for blocking advertising

If you do not want to edit system files, you can use alternatives. DNS-This is a network-level method that doesn't require changes to the phone.

Instructions:

  1. Go to Settings. โ†’ Wi-Fi (or Mobile Network).
  2. Click on the connected network and select Change Network โ†’ Additional โ†’ IP settings.
  3. Set Static IP and enter one of the following addresses in the DNS 1 field: 1.1.1.3 (Cloudflare Family โ€“ blocks ads and malicious sites) 94.140.14.14 (AdGuard DNS) 176.103.130.130 (AdGuard DNS)

Save the settings and restart the phone.

Advantages of the method:

  • ๐Ÿ”„ Works on all devices on the network (if configured) DNS router).
  • ๐Ÿ›ก๏ธ Blocking advertising not only in the MIUI, But also in browsers, games.
  • ๐Ÿ”„ Easy to cancel (return automatic is enough) DNS).

Disadvantages:

  • โš ๏ธ It can slow down the internet (depending on the choice). DNS).
  • ๐Ÿ”’ Does not block local advertising in Xiaomi system applications.

๐Ÿ’ก

DNS-Filtering is the safest way to block ads, but it wonโ€™t remove system banners from your website. MIUI. To remove advertising completely, combine this method with ADB-team.

6. Installation of custom firmware (for advanced users)

If none of the above methods worked, the last resort is to install custom firmware, devoid of advertising.

  • ๐Ÿ“ฑ MIUI EU โ€” European MIUI without advertising or Chinese services. TWRP.
  • ๐Ÿค– LineageOS or Pixel Experience โ€“ firmware based on Android without branded Xiaomi applications.
  • ๐Ÿ”ง Xiaomi.eu โ€“ modified MIUI Remotely Advertising and Optimization.

Installation process:

  1. Unlock bootloader through the official Xiaomi tool (requires a binding account Mi and wait 7 days).
  2. Install a custom TWRP recavator for the Redmi Note 10 Pro (model sweet).
  3. Download the firmware (for example, MIUI EU from the official website) and transfer it to the phone.
  4. Download to TWRP (Power + Vol Up) and run Wipe โ†’ Format Data (this will delete all data!).
  5. Install the firmware through Install and restart.

โš ๏ธ Note: Installing custom firmware voids the warranty and may result in data loss. L1 for Netflix HD) They may stop working.

If youโ€™re not ready for such drastic measures, go back to the ADB or hosts methods โ€“ they give you 90% of the effect without risking the device.

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

โ“ Why After Updating MIUI The commercial reappeared?
Updates MIUI Often restore system applications and services responsible for advertising. To avoid this: Before updating, back up through TWRP (If installed, repeat after the update ADB-commands or hosts editing. disable automatic updates to Settings โ†’ The phone. โ†’ Updating the system โ†’ โ‹ฎ โ†’ Settings โ†’ Auto-update.
โ“ Can you remove advertising without a computer?
Yes, but the options are limited: Use DNS-Filters (Section 5) Disable ads in Mi Browser, Mi Video and other apps settings (Section 1). Install Blokada or AdGuard from Google Play (blocks some ads, but not system banners.
โ“ Will Google Pay work after disabling ads ADB?
Yes, Google Pay and other banking apps won't be affected unless you have removed system components associated with Google Mobile Services (GMS).However: If you have deleted com.google.android.gms or other Google services, Google Pay will stop working. Using Magisk to hide root may be required for some banking applications.
โ“ How to return remote system applications?
If so, ADB-commands or use of Xiaomi ADB Tools are missing the necessary applications, restore them: ADB: Run adb shell pm unhide. For manual removal, reinstall. APK-Application file (you can download from sites like APKMirror). In extreme cases, reset settings (Settings) โ†’ Additionally. โ†’ Recovery and discharge โ†’ Resetting settings).
โ“ Why Mi Browser still has ads on it?
Mi Browser has built-in ad modules that are not blocked by standard methods.Solutions: Install another browser (Chrome, Firefox, Brave). Disable Mi Browser via ADB: adb shell pm hide com.android.browser Use AdGuard or uBlock Origin (requires Firefox).