How to permanently remove ads from your Redmi and Xiaomi phone: the full guide 2026

Advertising in Xiaomi and Redmi smartphones has become one of the most annoying features of firmware MIUI. Even after buying a device, users encounter banners in the settings menu, push notifications from msa (Mobile Service Ads) and sponsored blocks in standard applications like Browser or Music. The manufacturer explains this by โ€œpersonalized recommendationsโ€, but in practice we are talking about forced advertising, which cannot be turned off by standard means without knowing the hidden settings.

In this article, we will analyze all the current ways to remove advertising from the official (via the menu). MIUI) to radical (reflashing on Xiaomi.EU or Pixel Experience) each method tested on Redmi Note models 12 Pro+, POCO X5 Pro and Xiaomi 13T latest-edition MIUI 14/15. Important: Some solutions require unlocking the bootloader or superuser rights โ€“ we will warn you of the risks in advance.

If you're willing to spend 10-15 For the impatient, the quickest way (without root) is described in the section about the intrusive banners. DNS-filtering.

Why is Xiaomi Advertising Appearing and Can It Be Legally Removed?

Firmware MIUI Contains built-in ad modules that are activated by default on all devices except the flagship Xiaomi Mix series and some global versions for the EU:

  • ๐Ÿ“ฑ System notifications from com.miui.systemAdSolution (responsible for banners in the curtain).
  • ๐Ÿ” Advertising in search (when entering a request in the launcher or browser).
  • ๐ŸŽต Sponsored content in applications Music, Video, Themes.
  • โš™๏ธ Banners in settings (for example, in the About Phone or Battery section).

Since 2020, Xiaomi has added the option to disable personalized advertising in the settings, but it works selectively: some banners (for example, in the Browser) still remain. MIUI settings can be reset โ€“ so a one-time shutdown is not enough.

โš ๏ธ Note: On devices with firmware for China (CN-version 2-3 more than in the European (Global) or European (EEA) If you bought a phone on AliExpress or in unofficial stores, check the firmware region in Settings โ†’ The phone. โ†’ Version. MIUI.

Legal ways to combat advertising:

  1. Disconnecting via the Settings menu โ†’ Password and security โ†’ Authorization and blocking โ†’ Personalized advertising.
  2. Use of the DNS-filters (e.g. AdGuard) DNS or NextDNS).
  3. Removal of pre-installed applications through ADB (rusty).

Illegal (but working) methods:

  • ๐Ÿ”ง Reflashing to Xiaomi.EU or custom software.
  • ๐Ÿ› ๏ธ Getting root rights and removing system rights APK.
  • ๐Ÿ”„ Resetting the firmware region to EEA (Europe).
๐Ÿ“Š How long have you been annoyed by Xiaomi ads?
Less than a month.
1-6 months
More than a year.
From the first day of purchase
I didn't notice her.

Official ways to disable advertising (without root)

Start with the safest methods that donโ€™t require unlocking the bootloader or superuser rights, and these steps are suitable for users who donโ€™t want to risk the systemโ€™s security or stability.

1. Disabling personalized advertising in MIUI

This method partially reduces the number of banners, but does not remove them completely:

  1. Go to Settings โ†’ Password and Security โ†’ Authorization and Locking.
  2. Choose Personalized Ads (or Reklama on some versions).
  3. Turn off the slider Personalized recommendations.
  4. Go back and go to Ad Notices โ€“ turn off all options.

After that, reboot your phone. Effect: some notifications and banners in Settings will disappear, but ads in apps (such as in Browser or Music) will remain.

2. Blocking advertising through Private DNS

The most effective way to do without a root is to redirect. DNS-Filter server requests, which block the loading of ad domains at the network level.

Instructions:

  1. Open Settings โ†’ Connections and Sharing โ†’ Private DNS.
  2. Select the host name of the private DNS provider.
  3. Enter one of the addresses: dns.adguard.com (AdGuard) DNS) security.cloudflare-dns.com (Cloudflare) doh.centraleu.pimlok.net (PimEyes)

Save and restart the phone.

Advantages of the method:

  • ๐Ÿ”’ Does not require root rights or unlock the downloader.
  • ๐ŸŒ It works on all models. Xiaomi/Redmi/POCO.
  • ๐Ÿ›ก๏ธ Simultaneously blocks trackers and phishing sites.

โš ๏ธ Note: Some banking applications (e.g. SberBank Online or Tinkoff) may block work when using third-party banking services. DNS. In this case, add their domains to the exceptions or temporarily disable filtering.

Open the browser and go to https://adguard.com/adguard-dns-test.html|Check for no advertising in MIUI browser|Make sure that notifications from msa do not appear|Reboot your phone to apply changes-->

3. Removal of advertising applications through ADB

If previous methods didn't work, you could manually deactivate the system applications that are responsible for displaying ads. ADB.

Steps:

  1. Turn on Developer Mode: Go to Settings โ†’ About Phone and click on MIUI Version 7 times.
  2. Return to Settings โ†’ Additional โ†’ For developers and enable USB debugging.
  3. Connect your phone to your PC, install ADB Tools, and execute the commands:
adb shell


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




pm uninstall -k --user 0 com.xiaomi.joyose




pm uninstall -k --user 0 com.miui.analytics




pm uninstall -k --user 0 com.miui.msa.global

These commands are deleted:

  • ๐Ÿ“ต systemAdSolution - system banners in settings.
  • ๐ŸŽฎ Joyose โ€“ Advertising in Games and Applications.
  • ๐Ÿ“Š Analytics โ€“ statistics collection (reduces the number of targeted advertising).
  • ๐Ÿ”” msa.global โ€“ push notifications from Xiaomi.

After completing the commands, restart the phone. Advertisements will become significantly smaller, but some banners (for example, in Topics) may remain.

๐Ÿ’ก

If, after removal, ADB Apps reappear after update MIUI, Use the pm disable-user command --user 0 name packet instead of uninstall - this will block them without completely removing them.

Radical methods: rut and custom firmware

If you are willing to risk losing warranty or operating in an unstable way, these methods will remove ads forever, requiring unlocking the bootloader and/or obtaining root rights.

1. Unlock the bootloader and the firmware Xiaomi.EU

Xiaomi.EU is a modified version of the MIUI Ad-free, with advanced settings and weekly updates, suitable for most Redmi and Xiaomi models (except the newest ones).

Step-by-step:

  1. Check out the support for your model on the Xiaomi.EU forum.
  2. Unlock the bootloader through the official Mi Unlock tool (requires a Mi Account and phone binding).
  3. Download the Xiaomi.EU firmware for your model (for example, ingres_global For the Redmi Note 12 Pro+).
  4. Fastboot through the Fastboot or TWRP (instructions are available on the forum).

Advantages:

  • ๐Ÿšซ Total absence of advertising (including banners in settings).
  • ๐Ÿ”ง Additional functions (e.g, ViPER4Android sound-wise).
  • ๐Ÿ”„ Regular security updates.

Disadvantages:

  • โš ๏ธ Reset warranty (if you do not return the official firmware before visiting the service).
  • ๐Ÿ”‹ Possible bugs (for example, non-functioning) NFC on some models).
  • ๐Ÿ“ฑ Some features are not supported (e.g. Mi Pay in non-Chinese regions).

โš ๏ธ Note: New models (released after) 2023 Unblocking the bootloader may result in the blocking of the Mi Account on the 7-30 Before the procedure, untie all important services (for example, Mi Cloud) and back up the data.

2. Obtaining root rights and removing system rights APK

If the Xiaomi.EU firmware is not suitable, you can get root access and manually remove advertising modules.

  • Unlocked bootloader.
  • Installed by Magisk (for root rights management).
  • A file manager with root support (such as Root Explorer).

List of files and folders to delete:

WayAppointmentRisk of removal
/system/priv-app/MiuiSystemAdSolutionSystem banners in settingsLow.
/system/app/MSAPush notifications from XiaomiMedium (may break updates)
/system/app/AnalyticsCoreStatistics collection and targeted advertisingLow.
/data/app/com.xiaomi.joyose*Advertising in games and applicationsLow.
/system/priv-app/BrowserStandard browser with advertisingHigh (can be replaced with Chrome)

After deleting, restart your phone. If you have any errors (e.g., Android is not running), restore deleted files from a backup or re-flash the device.

What if the phone does not turn on after removing the APK?
If after manipulation with system files the phone is stuck on the logo MI or left to bootloop, follow the following steps: 1. Load to Fastboot mode (click Power). + Volume down). 2. Connect your phone to your PC and run the official firmware through the Mi Flash Tool. 3. If it doesn't work, use it. TWRP to restore the backup (if it was made). 4. In extreme cases, contact the service center (but do not talk about root rights - this will void the warranty).

Alternative methods: change of region and third-party launchers

If radical methods don't work for you, and standard methods don't, try these solutions. They're less effective, but they don't require profound changes in the system.

1. Change of the firmware region to EEA (Europe)

In the European version MIUI (EEA) There's a lot less advertising, thanks to local data protection laws, to change the region:

  1. Download the firmware. EEA For your model from en.miui.com.
  2. Rename the file to update.zip and place it in the root folder of the phone.
  3. Go to Settings โ†’ About the phone โ†’ System update.
  4. Click on the three dots in the upper right corner and select Select the firmware file.
  5. Install update.zip and wait for the reboot.

After the change of region:

  • ๐Ÿ“‰ The amount of advertising will be reduced by 70-80%.
  • ๐ŸŒ Google Services will be supported (if there was a Chinese firmware before).
  • ๐Ÿ”„ Updates will come less frequently (EEA-The updates are slower than the global ones).

โš ๏ธ Note: Some models (e.g. Redmi Note 11 Pro)+) Changes in the region may lead to a blockage 5G or NFC. Before the procedure, check the reviews on the forums (for example, 4PDA or XDA-Developers).

2. Use of third-party launchers

Some launchers (like Nova Launcher or Lawnchair) allow you to hide advertising widgets and banners on the home screen, which will not remove the ads completely, but will make them less visible.

Setting up Nova Launcher:

  1. Install a launcher from Google Play.
  2. Hold your finger on the main screen. โ†’ Settings โ†’ Application settings.
  3. Turn off the option to show offers MIUI (if).
  4. Remove all recommendations or Mi Video widgets.

In addition, it is possible to:

  • ๐ŸŽจ Set a black theme (hidden some banners).
  • ๐Ÿ” Disable the search bar on the home screen (it often shows ads).
  • ๐Ÿ“ฑ Use Icon Packs to mask standard app icons with ads.

3. Blocking ads through the Hosts file

If you have root access, you can edit the hosts file to block the ad domains.

  1. Install the AdAway app (requires root).
  2. Run the scan and apply the standard block list.
  3. Reboot the phone.

List of domains for manual locking (add to the /system/etc/hosts):

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 track.miui.com




127.0.0.1 api.brs.intl.miui.com

This method blocks most ad requests, but can break some features (such as Mi Cloud or Themes).

๐Ÿ’ก

Regional change EEA and use of AdGuard DNS โ€” The safest and the least risky, the radical methods (root, custom firmware) are 100% effective, but require technical skills.

Frequent Mistakes and How to Avoid Them

When trying to remove ads, users often face problems, and here are the most common mistakes and solutions:

Mistake.Reason.Decision
After disabling personalized advertising, banners remainedNot all advertising modules are managed through this menu.Use it. ADB or DNS-filter
The phone will not turn on after removing the system APKCritical file deletedRestore the firmware through Fastboot
Mi Cloud is not working after a change in the regionConflict of accounts between regionsLog out of your account and log in again.
Advertising returns after MIUI updateThe system restores remote modulesTurn off auto updates or use Xiaomi.EU
It's not working. NFC after the firmware Xiaomi.EUThere is no support for your region.Install the Magisk module for NFC

If you are not sure of your actions, back up before any changes.

  1. Use built-in backup MIUI (Settings โ†’ Additionally. โ†’ Backup).
  2. Or set it up. TWRP and create a full backup section /system.

Important: On Xiaomi 14 Series and later (2026) some methods (e.g., removal through the use of a new model) ADB) This may not work due to changes in the security policy of HyperOS. in this case, only the firmware Xiaomi.EU or DNS-filtering.

FAQ: Answers to Frequent Questions

Can you remove ads on Xiaomi without root and unlock the bootloader?
The most effective ways to do this without root: disable personalized ads in settings. DNS (e.g. dns.adguard.com) Removal of advertising applications through ADB. These methods are being cleaned up. 60-80% advertising, but some banners (such as in Topics) may remain.
Why, after the change of the region to EEA Mobile data has stopped working?
This is a common problem when running an incompatible version. MIUI. Solutions: Check that the firmware is suitable for your model (e.g., ingres for the Redmi Note 12 Pro)+). Reset network settings: Settings โ†’ SIM-maps and mobile networks โ†’ Reset. If it doesn't work, go back to the original firmware.
How to return the official firmware after Xiaomi.EU?
To restore warranty or correct errors: Download the official firmware for your model from the Xiaomi website. Unpack the archive and swipe through the Mi Flash Tool in Clean All mode. If the phone does not turn on, use the Fastboot command: fastboot flash all name file.img After that, all data will be erased and the warranty (theoretically) restored.
Will Google Pay work after unlocking the bootloader?
Not if you get root access or install custom firmware. Google Pay (like other banking applications) blocks work on devices with: Unlocked Downloader. Superuser Rights (Magisk). Uncertified software (checked through SafetyNet). Solution: use MagiskHide or alternative payment systems (for example, Samsung Pay on some models).
Can I remove ads on POCO phones?
All the methods in this article work on POCO, Because they use the same firmware. MIUI (Or HyperOS on new models. Features: On POCO F5 And newer ads are smaller than Redmi, but the banners in the settings remain. POCO X3 Pro and older is suitable firmware Xiaomi.EU (look for the version for vayu). POCO M-series (budget models) may not work the change of the region to the EEA.