How to remove all advertising in Xiaomi devices: from smartphones to TVs

Advertising on Xiaomi devices has become one of the most talked-about issues among the brand’s users, even after buying premium models like Xiaomi 14 Ultra or Redmi. K70 Pro owners face intrusive banners in system applications, push notifications about promotions and ad units in the settings menu, the reason lies in the company’s business model: monetization through advertising allows you to keep device prices below market prices. However, for many users, this approach becomes an annoying factor, especially when ads appear in the most unexpected places – from the lock screen to the notification bar.

In this article, we will discuss all possible ways to disable ads on Xiaomi devices, including smartphones, Mi TVs, and other devices. TV, It's important to understand that the methods vary depending on the version. MIUI (We'll also look at legal and non-obvious tricks that can minimize ads without risking a warranty, some solutions require super-user rights (root), some work without them.

We warn you in advance: complete removal of advertising at the system level is possible only with the help of deep modifications that can lead to the loss of official support and problems with the system. OTA-But even standard settings can reduce the number of impressions on the 70-80%. Let’s start with the simplest ways and gradually move on to the advanced ones.

1. Disabling advertising in MIUI rootless

Most of the advertising blocks in the firmware MIUI You can turn off the standard settings, but the paths to them are often hidden or have non-obvious names. It is important to check each section, because after updates, some items can move or disappear. MIUI 14 and HyperOS (for older versions, the paths may differ).

First thing you do is open the settings. β†’ About the phone and several times tap on the item Version MIUI, To unlock Advanced Settings, this will open up the hidden options:

  • πŸ“± Lock screen: Go to Settings β†’ Lock screen β†’ Additionally. β†’ Recommendations and disable all sliders. In some firmware, this item is called Smart Tips.
  • πŸ”” Notification Panel: In Settings β†’ Notifications β†’ For more settings, find Advertising Notifications and deactivate it. Also check Priority Notifications, which may be hiding banners from Mi Browser.
  • πŸ› οΈ System Applications: Go to Settings β†’ Annexes β†’ Application management β†’ All apps, find Mi Video, Mi Music, GetApps and disable their permission to display notifications.
  • 🌐 Browser and Search: In Mi Browser, go to Settings β†’ Privacy and deactivate Personalized Guidelines. For Google Discover, on the home screen, hold your finger on the widget and select Settings β†’ Shut down.

Disable recommendations on the lock screen|Remove Advertising Notifications in the Panel|Ban Ban Banners in Mi Video/Mi Music|Deactivate personalized recommendations in the browser|Remove the Google Discover widget from the home screen-->

Pay particular attention to GetApps (or App Store in global firmware) as the main source of advertising in the Internet. MIUI. To limit his activity:

  1. Open Settings β†’ Applications β†’ Application Management.
  2. Find GetApps and tap it.
  3. Select Warehouse β†’ Clear data and Clear cache.
  4. Go back and turn off permissions to Show over other windows and Auto Run.

πŸ’‘

If after disabling ads in GetApps, system applications have stopped updating, temporarily return permissions, update the software, and then again prohibit advertising.

2. Hidden settings MIUI: How to turn off ads in the menu

Even after you have completed the basic settings, ads can continue to appear in unexpected places, such as the Topics, Security menu or when connecting to Wi-Fi. These banners are managed through hidden settings that Xiaomi does not advertise. To get to them, you will need to activate the Developer Mode and use it. ADB-team.

First, turn on the USB debugging:

  1. Go to Settings β†’ About phone and 7 times tap on the MIUI version.
  2. Back to Settings β†’ Additionally. β†’ For developers.
  3. Activate Debugging via USB and confirm the resolution.

Now connect the phone to your computer, install ADB-tools and execute the following commands in the terminal (replace). package_name Relevant Values for Your Firmware):

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.msa.global




adb shell pm hide com.miui.newmidrive

These commands disable the system services responsible for displaying ads. If after the reboot some functions (for example, Mi Drop for transferring files) stop working, return them with the command:

adb shell pm unhide com.xiaomi.midrop
List of dangerous packets to shut down
Do not delete these packets unless absolutely necessary, as they are responsible for critical system functions: com.android.systemui MIUI com.miui.home – launcher com.miui.securitycenter – security and permissions com.miui.gallery – gallery (may contain ads in cloud albums)

For HyperOS users (new firmware for Xiaomi 14, Redmi) K70 etc.) the list of teams differs:

adb shell pm hide com.xiaomi.hyperos.ads


adb shell pm hide com.xiaomi.hyperos.msaservice

MIUI 12/13|MIUI 14|HyperOS|Custom (LineageOS, PixelExperience)|I don't know.-->

3. Removal of Advertising on Mi TVs TV and the Mi Box.

Xiaomi’s smart TVs and Mi Box media consoles are even more affected by advertising than smartphones, and banners appear on the home screen, on the app menu, and even while watching movies through Mi Video. Fortunately, most of them can be disabled through settings, but the paths differ depending on the PatchWall model and version (shell for Mi). TV).

For Mi TVs, TV 4/5 and the Mi Box. S/4K Follow the following steps:

  • πŸ“Ί Main screen: Press the Home button on the remote β†’ Settings (cogs) β†’ Smart recommendations β†’ Turn off all sliders.
  • 🎬 Mi Video: Open the app β†’ Profile β†’ Settings β†’ Content recommendations β†’ Deactivate all options.
  • πŸ” Search: In the search bar on the home screen, select Settings β†’ Disable personalized recommendations.
  • πŸ“± Home / Home / If you use a smart home, open Mi Home β†’ Profile β†’ Settings β†’ Notifications and Prohibit Advertising.

For older models (Mi) TV 3, Mi Box 3) may require a factory reset and then setup without connecting to a Xiaomi account.This is a radical method, but it is guaranteed to remove all ad units, as they are tied to the company's cloud services.

Model of the devicePatchWall versionMethod of disabling advertisingNeed a reset?
Mi TV 4S/5X (2020-2022)3.0 β€” 4.5Through Smart RecommendationsNo.
Mi TV Q1/Q2 (2023)5.0+ADB-team + settingPartially.
Mi Box S (MDZ-22-AB)2.5 β€” 3.2Disabling Personalization in SearchNo.
Mi TV Stick1.0 β€” 2.0Just the reset. + blockageYes.

πŸ’‘

On Xiaomi TVs, ads often return after updates. To avoid this, turn off the automatic PatchWall update in the system settings.

4. Radical methods: root, custom firmware and server locking

If the standard methods didn't work, there are more serious measures, like rooting, installing custom firmware, or blocking ad servers at the host level, which require technical skills and deprive the device of warranty, but give 100% results. Let's look at each one in detail.

4.1. Obtaining root rights and removing system applications

To unlock the bootloader and get root on Xiaomi, follow the official instructions on the Mi Unlock website. After unlocking, install Magisk and use the modules to block ads:

  • πŸ”§ Magisk Module: Install the module Disable_Miui_Ads or Xiaomi_ADB_Fastboot_Tools Magisk Manager.
  • πŸ—‘οΈ Packet removal: using Root Explorer or ADB delete the packages: com.miui.systemAdSolution com.xiaomi.mipicks com.miui.analytics com.miui.msa.global
  • πŸ›‘οΈ Blocking hosts: Edit the file /etc/hosts, line-in: 127.0.0.1 ad.mi.com 127.0.0.1 track.mi.com 127.0.0.1 data.mistat.xiaomi.com

⚠️ Note: Removing system packages may result in loss of functionality (e.g., themes or cloud services will stop working). TWRP before modification.

Install custom firmware (LineageOS, PixelExperience)

The most reliable way to get rid of advertising is to install firmware without Xiaomi services, such as LineageOS or PixelExperience, which are built without preinstalled ad modules and offer a clean Android with regular updates.

Instructions for Redmi Note 10 Pro (sweet):

  1. Unlock the bootloader through the Mi Unlock Tool.
  2. Install TWRP for your model (download from the official website).
  3. Download LineageOS (for example, here) and GApps (if you need Google services).
  4. In TWRP, run Wipe β†’ Advanced Wipe (mark Dalvik, Cache, System, Data).
  5. Install firmware and GApps, then restart.

List of supported devices and instructions for other models (Poco) F3, Mi 11 et al. can be found on the XDA-Developers forum.

Blocking advertising through DNS or VPN

If root or custom firmware is not suitable, you can block Xiaomi ad servers at the network level.

  • 🌍 Change. DNS: In the settings of Wi-Fi or mobile network set DNS-server 1.1.1.1 (Cloudflare) or 94.140.14.14 (AdGuard) DNS).
  • πŸ”’ Use it. VPN Ad-blocking: Apps like AdGuard or Blokada filter traffic and remove banners even in system applications.
  • πŸ“‘ Set up a router: If you have a Xiaomi router (Mi Router) 4A, AX3600), Install an alternative OpenWRT firmware and configure the lock via dnscrypt-proxy.

πŸ’‘

For maximum efficiency, combine DNS-filter VPN. For example, use AdGuard. DNS (176.103.130.130) with Blokada in Aggressive Locking mode".

5. How to remove ads in fitness bracelets and smartwatches

Even Xiaomi Smart Watches (Mi Band) 7/8, Watch 2 Pro and fitness bracelets show ads in notifications and on the screen of the Mi Fitness app, which, fortunately, can be turned off without complicated manipulations, the main thing is to use the correct version of the application and sync settings.

For the Mi Band 6/7/8 and Xiaomi Watch S1/S2:

  1. Open the Mi Fitness app (or Zepp Life for new models).
  2. Go to Profile β†’ Settings β†’ Notifications.
  3. Turn off the points: πŸ“’ Advertising push notifications 🎁 Promotions and discounts πŸ”„ Training recommendations (if they are of an advertising nature)

Profile β†’ Confidentiality

Personalized recommendations

For older models (Mi Band 5 and earlier), you may need to change the region in the application:

  1. Delete the Mi Fit app.
  2. Install Mi Fitness from APKCombo by selecting India or Europe (there are less ads).
  3. Tie the device back up and turn off all promotional notifications.

⚠️ Note: In some regions (e.g. China), Mi Band ads are built into the device's firmware, and the only way to remove them is to flash the bracelet through the Mi Band Tool (requires Windows and the original cable).

6. Advertising in Xiaomi routers: how to disable banners in the web interface

Even Xiaomi Routers (Mi Router) 4A, AX3600, AIoT Router AC2350) They show ads in the web interface and mobile app, and they appear on the homepage of the admin panel, in the statistics section, and even in notifications about new devices on the network, and you can remove them in two ways: through settings or installing an alternative firmware.

Disconnection through the standard interface

For routers with MiWiFi firmware ROM:

  1. Connect to your router at 192.168.31.1 (or miwifi.com).
  2. Go to the Supplementary β†’ Systemic tools β†’ Advertising and statistics.
  3. Turn off all sliders associated with: πŸ“Š Collection of usage statistics πŸ“’ Display of recommendations πŸ”„ Firmware updates (unless you want to receive beta notifications)

For Xiaomi. AX3600 and AX9000 The path may be different: Settings β†’ System system β†’ Confidentiality.

6.2 Installation of OpenWRT or Padavan

If standard settings don't help, install an alternative firmware. for example, OpenWRT completely removes Xiaomi's web interface and replaces it with an open, ad-free counterpart. 4A:

  1. Download OpenWRT firmware for your model from the official website.
  2. Connect to the router on SSH (login: root, password - from the label on the device).
  3. Follow the command: mtd write openwrt.bin firmware
  4. Wait for the reboot (5-10 minute).

Once you install OpenWRT, you will have full control of the router, including the ability to block network-level ads for all connected devices via AdBlock or Pi-hole.

7. Frequent mistakes and how to avoid them

When trying to remove ads, users often face typical problems that can cause a device to fail or return banners, and these are the most common mistakes and ways to solve them:

Mistake.Reason.Decision
Advertising returns after MIUI updateSystem applications restore settingsTurn off automatic update in Settings β†’ About Phone β†’ System Update
Themes or cloud stopped working after packet deletionCritical system applications removedRestore packages through ADB or re-flash the device
Mi Drop does not work after blocking hostsMidrop.xiaomi.com server blockedExclude this domain from the lock in /etc/hosts
The TV will not turn on after the resetDischarge process interrupted or damaged firmwareRestore through USB Recovery Mode (instructions on mi-tv.ru)

Another common problem is that ads appear after you change your Xiaomi account, because some of the settings are linked to your profile, and when you sign in to a new account, they are reset.

  1. Before leaving the account, make a backup of the settings in Settings β†’ Additionally. β†’ Backup.
  2. After logging in under a new account, restore the settings from the backup.
  3. Check the Settings section β†’ Accounts. β†’ Xiaomi and turn off sync for unnecessary services.
❓ Can you remove ads on Xiaomi without root?
Yes, most banners are disabled through standard settings (see section 1).However, some system notifications (such as from GetApps) may return after updates. ADB-root.
❓ Why After Disabling Advertising in Mi TV It reappears?
This is due to automatic PatchWall shell updates.To prevent banners from returning: Disable automatic updates to Settings β†’ On TV. β†’ Update the system. Use it. ADB, to block packets: adb shell pm hide com.xiaomi.mitv.appstore adb shell pm hide com.mitv.tvhome
❓ What Xiaomi models don’t have ads?
Officially without advertising supplied: Xiaomi series smartphones MIX Fold 3 and Xiaomi 14 Ultra (in global firmware). Mi TVs TV Q2 75" and Mi" TV Master (European regions only) Devices for corporate customers (e.g. Xiaomi Poco) F5 However, even in these models, advertising can appear after upgrading to Chinese firmware or linking to an account from a monetized region (e.g. India).
❓ How to return remote system applications?
If you have deleted critical packets (e.g. com.miui.home), you can restore them: ADB: adb shell cmd package install-existing <package_name> Flashing the device through Fastboot (instructions on xiaomiflash.com) by installing the original firmware through TWRP (if there's a backup).
❓Legal methods of blocking advertising?
Disabling ads through standard settings is completely legal and does not violate Xiaomi’s user agreement.However: Removing system packages using root or ADB It may be considered a violation of the license (although in practice there are no sanctions), the use of custom firmware deprives the device of an official warranty, blocking advertising servers through hosts or VPN not prohibited, but may result in limited functionality (e.g., cloud services will stop working).