How to permanently remove ads on Xiaomi Redmi: official and informal methods

Advertising on Xiaomi Redmi smartphones is one of the most common complaints users have. Even after buying a new device, you may encounter intrusive banners in the settings menu, Mi Store promotion notifications and ad units in standard applications. The manufacturer integrates advertising modules into MIUI firmware to monetize budget models, but this does not mean that it should be put up with.

In this article, we will look at 6 proven ways to remove ads on Redmi Note 10/11/12, Redmi 9/10/13C and other models, from official settings to radical methods like flashing. Importantly, some solutions require unlocking the bootloader or root rights, which may be unwarranted, we will specify the risks for each option and give checklists for safe execution.

If you're not ready for complex manipulation, start with the first three methods, which work without loss of warranty and are suitable even for beginners. For advanced users, we have prepared instructions for removing advertising services through ADB and installing custom firmware like Pixel Experience or LineageOS.

1. disabling advertising through MIUI settings (official method)

The easiest method is to use built-in MIUI options. Xiaomi allows you to disable some of the ad modules through the menu, but these settings are often hidden or reset after updates.We have compiled current paths for MIUI 12/13/14 (including global and Chinese versions).

Check the firmware version first: go to Settings β†’ About Phone β†’ MIUI version. If you have MIUI Global, follow this path:

  • πŸ“± Main settings: Settings β†’ Google β†’ Advertising β†’ Disable Personalized Ads (this will reduce targeted banners).
  • πŸ”§ Settings MIUI: Settings β†’ Additionally. β†’ Special facilities β†’ Advertising β†’ Disable "Show recommendations" (not available on all models).
  • πŸ›’ Mi Store and Services: Open the Mi Store app, go to profile β†’ Settings β†’ Advertising preferences β†’ Turn off all tumblers.
  • πŸ“Š Analytics: Settings β†’ Confidentiality β†’ Analytics β†’ Deactivate "Sending of usage data".

In the Chinese version (MIUI China), the path may be different, for example, to disable security ads, you need to:

  1. Open the Security app.
  2. Press the icon. βš™οΈ top-right.
  3. Select Settings β†’ Advertising Services β†’ Disable all options.

πŸ’‘

If after the MIUI update, the advert returned, repeat the steps - resetting the ad settings occurs with each major update.

Method limitations: This method removes only a portion of the ads. Banners in Mi Video, Mi Music and system notifications can remain.

2. Removal of Advertising through ADB (without root)

If standard settings don’t work, use ADB debugging, which is the official Android tool for managing system applications.The method works on all Redmis with MIUI 11 and later, does not require root rights, but you need debugging permission and a computer.

First, prepare the device:

  1. Turn on Developer Mode: Go to Settings β†’ About Phone β†’ MIUI version and press 7 times on the build number.
  2. Return to Settings β†’ Additional β†’ For developers and enable USB debugging.
  3. Connect the phone to the PC and confirm the debugging permission.

Now download ADB Tools (or use Minimal ADB and Fastboot) and execute commands in the terminal:

adb shell pm hide com.xiaomi.midrop # Removes Mi Drop (Sharing Advertisements)


adb shell pm hide com.miui.analytics # Disables Xiaomi Analytics




adb shell pm hide com.miui.systemAdSolution # Blocks system advertising




adb shell pm hide com.xiaomi.market # Removes Mi Store (if not needed)




adb shell pm hide com.miui.miservice # Disables Mi services (including ads)

Download ADB Tools on PC

Enable the developer mode on Redmi

Connect your phone via USB and allow debugging

Open the command line in the folder with ADB

Check the connection with the adb device command-->

Important: pm hide commands don't remove applications completely, they only hide them from the system. After a reboot or a MIUI update, some of the ads can come back. To consolidate the effect, repeat the commands or use the root method (section 4).

⚠️ Note: Do not use pm uninstall instead of pm hide – this can cause malfunctions MIUI, Especially for system applications such as Security or Finder.

3. Resetting to factory settings (radical method)

If the ads are after you upgrade or install third-party apps, hard reset will help, which deletes all user data, but returns the firmware to a "clean" state where the ad modules are not activated yet.

Before discharge:

  • πŸ“± Create a backup through Settings β†’ System system β†’ Backup.
  • πŸ” Make sure you know the username/password from your Mi Account (required to unlock after resetting).
  • πŸ“‘ Connect to Wi-Fi – After resetting, the phone will require an account check.

Resetting instructions:

  1. Go to Settings β†’ About Phone β†’ Resetting β†’ Erase all data.
  2. Select Delete internal memory (optional if you want to delete all files).
  3. Confirm the action and wait for the reboot (it will take 5-10 minutes).

After reset, do not restore data from the backup - this can return the advertising settings.

  • πŸ”§ Disable ads immediately through Settings (Section 1).
  • 🚫 Don't install updates. MIUI first 2-3 Check if the advertisement is back.
  • πŸ“΅ Turn off automatic application installation: Settings β†’ Annexes β†’ Application management β†’ Auto-installation.

⚠️ Note: Some Redmi models (e.g. Redmi Note 11 Pro)+ 5G) After the reset, you may need to re-assign the Mi Account through SMS If you forget your password, restore it in advance at account.xiaomi.com.

Official settings of MIUI

ADB-team

Reset to factory settings

Custom firmware

I've tried nothing.-->

4. Removal of advertising with root rights (for advanced)

If you’re willing to take drastic measures, getting root permissions will remove the ad modules at the system level, a method that works for Redmi with an unlocked bootloader and requires installing Magisk or SuperSU.

Once you get root, Xiaomi can block access to services like Mi Cloud, Mi Pay, and official updates, and this will void the warranty.

  1. Unlock the bootloader: Apply for unlocking via Xiaomi’s official website (requires a Mi Account and a tied phone number). Download Mi Unlock Tool and connect your phone in Fastboot mode (press Power + Vol Down when the device is off).
  2. Install custom recovery (TWRP): Download TWRP for your model from twrp.me. Run it through fastboot flash recovery twrp.img.
  3. Get root rights: Download Magisk from GitHub. Download to TWRP and search Magisk.zip.

Once root is obtained, use Root Explorer or Titanium Backup to remove the following system packs (backup before deleting!):

/system/priv-app/Analytics/


/system/priv-app/MiuiDaemon/




/system/priv-app/SystemAdSolution/




/system/app/MiuiBattery/




/system/app/MiuiVideo/ (if not required)

To block ads in apps, install AdAway or Blokada with a setup on the system host file, which will allow you to filter advertising domains at the DNS level.

What happens if you remove system applications without root?
Without root rights, you can only β€œdisable” applications through Settings. β†’ Applications, but they will remain in the system and can be automatically enabled after updates. ADB (team pm uninstall -k --user 0 Packet name, but this does not work for all system applications.

5. Install custom firmware (complete removal of advertising)

The most reliable way to get rid of advertising is to install custom firmware like Pixel Experience, LineageOS or ArrowOS, which is based on pure Android (AOSP) and does not contain Xiaomi ad modules, but the process requires an unlocked bootloader and comes with the risks of β€œbricking” the device.

Supported Redmi models and recommended firmware:

Model RedmiRecommended firmwareReference to the forumFeatures
Redmi Note 10 ProPixel Experience 13XDAStable, with 108MP camera support
Redmi Note 11 Pro+ 5GArrowOS 13XDAOptimized for productivity
Redmi 9/9A/9CLineageOS 20XDAMinimalistic Android without unnecessary features
Redmi K50icrdroidAndroid 9.4XDASupport for gaming functions

Installation instructions (based on the Pixel Experience):

  1. Unlock the bootloader (see section 4).
  2. Download firmware and GApps (if you need Google services) from the official website.
  3. Download to TWRP and make a full wipe (Dalvik, Cache, System, Data).
  4. Then, go ahead and follow up with GApps (if required).
  5. Reboot. The first turn on can take 10-15 minutes.

Advantages of custom firmware:

  • πŸš€ No system advertising and Bloatware (extra applications).
  • πŸ†• Regular security updates from the community.
  • πŸŽ› More opportunities for customization (themes, animations, gestures).

Disadvantages:

  • ⚠️ Loss of official guarantee.
  • πŸ“± Camera bugs are possible, NFC or sensors (depending on the model).
  • πŸ”„ No. OTA-Updates – You will need to install new versions manually.

πŸ’‘

Custom firmware is the only way to permanently remove advertising, but they are suitable only for experienced users who are ready for possible problems with hardware or software.

6.Alternative methods: Ad blockers and DNS

If you don't want to interfere with system settings, try software solutions that don't remove ads completely, but they reduce the amount of ads significantly.

The best apps to block ads on Redmi:

  • πŸ›‘ Blokada 5 – Blocks Advertising at Level DNS, Download from the official website (not from the Play Market!).
  • πŸ”’ AdGuard – supports filtering by hosts and HTTPS. There is a free version with limitations.
  • 🌐 DNS66 β€” Open source software to block advertising domains through change DNS.
  • πŸ“± Bromite – a browser with built-in ad blocker (alternative to Chrome).

For maximum effect, combine applications with a system-level DNS change:

  1. Go to Settings β†’ Connections β†’ Private DNS.
  2. Select the Private DNS Host Name and type in: dns.adguard.com (AdGuard DNS) 1.1.1.3 (Cloudflare Family) 94.140.14.14 (AdGuard DNS)

These methods block ads in your browser and some apps, but won’t remove banners from MIUI or Mi Store. Use them with ADB or root to remove them completely.

⚠️ Note: Some ad blockers (such as Blokada in aggressive mode) may conflict with banking applications or VPN. If after installation, Sberbank Online or Tinkoff stopped working, add them to exceptions or disable the blocker for these applications.

FAQ: Frequent questions about removing ads on Redmi

❓ Why After Updating MIUI commercials return?
Xiaomi periodically resets ad settings through updates.To avoid this: Turn off automatic update installation in Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto download. Before upgrading, backup your settings through Titanium Backup (root required) and restore them after. Use Magisk Module like this. MIUI Optimizations that blocks advertising services at the core level.
❓ Can you remove advertising without a computer?
Yes, but the options are limited. Try: Disable ads through settings (section 1). Install Blokada or AdGuard from official sources; Use App Cloner to create clean versions of system applications (e.g. Mi Video without ads); Complete removal of ads without a PC requires root, but getting it still requires a computer to unlock the bootloader.
❓ Which Redmi models are most affected by advertising?
The most "promoted" models (according to users of 4PDA): Redmi Note 10/10 Pro - advertising in Mi Video, Mi Music and notifications. Redmi 9/9A/9C - banners in Security and Mi Store. Redmi Note 11 Series - advertising in Settings and Themes. POCO X3/X3 Pro - despite the "clean" MIUI, advertising is in App Vault. Least advertising in flagship models (Xiaomi 12/13) and devices for the European market (MIUI EE).
❓ What to do if after removing ads stopped working Xiaomi services?
If you have removed system applications through root or ADB and encountered problems: Restore remote packets through TWRP-backup MIUI For Mi Cloud and Mi Account, check for files: /system/priv-app/MiCloudService/ /system/priv-app/XiaomiAccount/ If the camera is not working, install it. ANX Camera or GCam from the Celso Azevedo repository.
❓Legal: Is it legal to remove ads on Xiaomi?
From a legal perspective: πŸ“œ Disconnection through settings is completely legal, as Xiaomi provides such an opportunity. πŸ”§ Use of the ADB β€” It also doesn’t break the rules, as it’s an official Android tool. πŸ›  Root and custom firmware – violate warranty conditions, but are not illegal (in most countries. 🚫 Modification of system files to bypass paid functions (for example, removing restrictions in Mi Video Pro) can be considered a violation of the license agreement. In Russia and the EAEU countries, software modification for personal use is not punishable by law, but may deprive guarantees.