How to permanently remove advertising from the shell Xiaomi: from simple settings to radical methods

Why is there so much advertising in MIUI and can it be removed?

Xiaomiโ€™s MIUI shell has long been known for its aggressive approach to monetization through advertising. Even in the new Redmi Note 12, Poco X5 or Mi 13 flagships, users are faced with banners in the settings menu, push notifications from Mi Browser, ads in Security and even in the Weather, and the problem is not limited to budget devices, advertising has penetrated even premium series.

The main reason for this behavior is the business model of Xiaomi, where the companyโ€™s main income is not from the sale of smartphones (their margins are minimal), but from services and advertising. According to Xiaomi reports for 2023, Internet services revenue grew by 12% to more than $3 billion โ€“ and the lionโ€™s share of this amount is generated by advertising in MIUI.

The good news is that you can remove ads from MIUI completely, both through legal methods through settings and radical ones (install custom firmware or modified versions of MIUI). Bad news: some ways require unlocking the bootloader, which will void the warranty. In this article, we will analyze all the current methods, from the simplest to the most effective.

Method 1: Disabling personalized advertising in MIUI settings

The safest and fastest way to reduce the amount of advertising is to disable personalization in your Mi Account settings, which will not remove the ads completely, but will reduce the amount of advertising you have. 60-70%. The method works on all devices with MIUI 12/13/14 (including Redmi 10, Poco F4, Mi 11 Lite and others.).

Instructions:

  1. Open Settings โ†’ Mi Account (if not authorized, log in).
  2. Go to Mi Account โ†’ Account settings โ†’ Personalization recommendations.
  3. Turn off the โ€œPersonalized Recommendationsโ€ slider.
  4. Go back and select Authorization Management โ†’ Advertising, then turn off Personalized Advertising.
  5. Reset the device.

The effect will be noticeable in 12-24 hours: banners in Security will disappear, the number of push notifications from Mi Browser and Mi Video will decrease, but advertising in system applications (for example, in Themes or Mi Pay) will remain.

Personalized recommendations in Mi Account|Personalized advertising in authorizations|Notifications from Mi Browser|Auto-Update Mi App Store Apps-->

Method 2: Manually disabling advertising in each system application

MIUI embeds advertising modules in almost all standard applications, from the Weather to the Camera, and to remove banners, you need to manually disable their impressions in each of them.

AnnexThe Way to Turn Off AdvertisingThe effect
SecuritySettings โ†’ Cleaning โ†’ Coarse โ†’ Advertising recommendationsRemove banners in the cleaning section
Mi BrowserSettings โ†’ Additional โ†’ Advertising ContentDisables news feed and pop-up banners
Mi VideoProfile โ†’ Settings โ†’ Advertising recommendationsRemoves videos before the video
TopicsProfile โ†’ Settings โ†’ Personalized recommendationsHiding banners with paid themes
Weather.Settings โ†’ About the program โ†’ Disable advertising (not in all versions)Removes bottom banners

Important: In some regional versions of MIUI (for example, for India or China), menu items may be called differently or missing. If you do not have the right section, try updating the application through the Mi App Store or installing its APK with APKMirror (the global region version).

๐Ÿ’ก

If Mi Browser ads return after the update, install an alternative browser (like Brave or Firefox) and make it the default browser in Settings โ†’ Applications โ†’ Default Apps.

Method 3: Use ADB-commands for deep disabling advertising

If manual settings didnโ€™t work, you can go further and disable system-level advertising services with ADB (Android Debug Bridge), a technique that requires a smartphone to be connected to a PC, but doesnโ€™t violate warranty or require a bootloader to be unlocked. Works on all devices with MIUI 12+ (including Redmi K50, Poco F3, Mi 10T).

Instructions:

  1. Download Platform Tools from the Android site and unpack it into a folder on your PC.
  2. On your smartphone, turn on Settings โ†’ About Phone โ†’ MIUI version (click 7 times to activate Developer Mode), then go back to Settings โ†’ Additional โ†’ For Developers and turn on โ€œDebugging by USBโ€.
  3. Connect your phone to your PC, open the command prompt (Windows) or terminal (macOS/Linux) in the folder with the platform-tools and do:
adb devices

(Your device should appear. If not, install Xiaomi USB Drivers.)

adb shell pm disable-user --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.midrop
adb shell pm disable-user --user 0 com.android.browser

These commands disable the main MIUI advertising modules. Once you do, restart the device.

  • ๐Ÿšซ Banners disappear in Settings and Security.
  • ๐Ÿ“ฑ Push notifications from Mi Browser and Mi Video are stopped.
  • โš ๏ธ Possible bugs with Mi Drop (file transfer function).
What if the ADB canโ€™t see the device?
1. Check if debugging is included on USB In the developer settings. 2. Try another one. USB-cable (original from Xiaomi). 3. Install drivers manually via Mi PC Suite. 4. Restart your PC and smartphone. 5. If you use Windows, run the command prompt on behalf of the administrator.

โš ๏ธ Note: Disabling system applications through ADB This can cause some functions to work in an unstable way (e.g. Mi Drop or Quick Share).If you have problems after executing commands, return everything back with the adb shell pm enable-user command. --user 0 [packet].

Method 4: Install custom firmware (for advanced users)

If youโ€™re willing to sacrifice the warranty and want to get rid of ads forever, installing custom firmware (like LineageOS, Pixel Experience, or a modified MIUI without ads) is the best solution, a method that requires unlocking the bootloader, which Xiaomi officially supports, but resets the device to factory settings.

Step-by-step:

  1. Unlock the bootloader: Go to the official unlock site and log in. Download the Mi Unlock Tool and connect your phone in Fastboot mode (press Power + Vol Down when the device is off). Follow the program instructions (wait time unlock up to 720 hours for new accounts).
  2. Install custom recovery (TWRP): Download the current version TWRP For your model from the official website, run it through fastboot flash recovery. twrp.img.
  3. Sweep custom firmware: Download firmware (for example, xiaomi.eu - modified). MIUI without advertising) from the forum xiaomi.eu.Reboot in TWRP, Backup and sew it. ZIP-firmware.

Pros of the method:

  • ๐ŸŽ‰ Total lack of advertising (including system applications).
  • ๐Ÿ”ง Ability to fine-tune the interface.
  • ๐Ÿ“ฑ Regular updates from the community.

Cons:

  • โš ๏ธ Loss of warranty (officially).
  • ๐Ÿ”„ Risk of "bricking" in case of firmware errors.
  • ๐Ÿ“ต Possible problems with work NFC, cameras or sensors (depending on firmware).

Disconnection in settings MIUI|ADB-team|Custom firmware (TWRP)|I will not do anything, I will not be disturbed by advertising.-->

โš ๏ธ Note: Firmware from xiaomi.eu does not contain advertising, but may conflict with some banking applications (due to lack of Google certification).If you use Sberbank Online or Tinkoff, check the work of these applications after firmware.

Method 5: Alternative launchers and ad blockers

If the unblocking of the bootloader seems too risky, ADB-The teams didnโ€™t help โ€“ you can go a workaround: install an alternative launcher (for example, Nova Launcher or Lawnchair) and an ad blocker at the level of the system. DNS or VPN.

Option 1: Advertising-free launchers

  • ๐Ÿ“ฑ Nova Launcher โ€“ allows you to hide system applications with ads (for example, Topics or Mi Video).
  • ๐ŸŽจ Lawnchair โ€“ launcher with gesture support and no built-in advertising.
  • ๐Ÿ” Rootless Launcher โ€“ imitates Pixel Launcher and hides unnecessary icons.

Option 2: Ad-blockers

  • ๐Ÿ›ก๏ธ AdGuard โ€“ Blocks Advertising at Level DNS (It's rootless. You can manually set it up. DNS-server 94.140.14.14 (AdGuard) DNS).
  • ๐ŸŒ Blokada โ€“ Blocks Advertising Domains through VPN (no root).
  • ๐Ÿ”’ NextDNS โ€“ allows you to create a custom filter for blocking advertising MIUI.

Example of AdGuard DNS configuration:

  1. Open Settings โ†’ Connections โ†’ Private DNS.
  2. Select โ€œDNS Provider Host Nameโ€ and type in dns.adguard.com.
  3. Reset the device.

This method will not remove ads from system applications completely, but will significantly reduce their amount in the browser, games and some MIUI services.

๐Ÿ’ก

DNS-level ad blockers (such as AdGuard) do not require root rights, but may conflict with some banking applications due to the use of VPNs.

What if the adverts returned after the MIUI update?

Xiaomi regularly releases updates that can reset ad settings or add new ad modules. If banners reappear after the update, follow the following steps:

  1. Check your Mi Account settings: Sometimes updates reset the Personalized Guidelines box. Repeat the steps from Method 1.
  2. Update. ADB-Teams: New versions MIUI You can add new promotional packages. Check the current list of commands on the forums (for example, 4PDA or Xiaomi.eu).
  3. Reverse to the previous version: If the update brought too much advertising, you can roll back through TWRP (backup required).
  4. Install a patch: Forums often post Magisk-modules to block ads in new versions of MIUI.

Example: After upgrading to MIUI 14.0.5, many Redmi Note 11 users are faced with the return of banners in Settings.

adb shell pm disable-user --user 0 com.miui.systemAdSolution.wrapper

If you are not sure about your abilities, wait for the patch to come out from the community or use an ad blocker (for example, AdGuard).

FAQ: Frequent questions about MIUI advertising

โ“ Why in the world MIUI Global ROM There are fewer ads than in Chinese ROM?
Global versions of MIUI (e.g. MIUI Global or EEA) do contain less advertising than China ROM, which is due to EU and US laws where aggressive monetization through advertising is limited, but even in global versions, there is advertising โ€” just a smaller amount. If your device originally came with China ROM โ€” you can reflash it to Global via Mi Flash Tool (but this will reset all the data).
โ“ Can you remove ads without root and unlock the bootloader?
Yes, but not completely. Combined with: Disable personalization in Mi Account; Manual disable ads in each application; Use AdGuard DNS; Install an alternative launcher; reduce the amount of advertising by 80-90%. Complete removal without unlocking the bootloader is impossible.
โ“ Why After Disabling Advertising Through ADB Mi Drop and Quick Share are no longer available?
The fact is that some system applications (for example, com.xiaomi.midrop) are responsible not only for advertising, but also for the functionality of file sharing services. ADB-commands these functions stopped working - return the application with the command: adb shell pm enable-user --user 0 com.xiaomi.midrop Or use the alternatives: Nearby Share (from Google) or LocalSend (open source software).
โ“ How to remove ads in Mi Browser if it is not in the settings?
In some versions of the Mi Browser (especially in Chinese builds), the option to disable ads is hidden.Solutions: Install a global version of the browser with APKMirror (look for Mi Browser Global). ADB-Command: Adb shell pm disable-user --user 0 com.android.browser (disables the browser completely, but saves bookmarks). Install another browser (like Brave) and make it standard.
โ“Legally whether to disable advertising in MIUI? Will the Mi Account be blocked?
Disabling advertising through settings or ADB-The team does not violate Xiaomi's user agreement. The company does not block accounts for this.However: Installing custom firmware voids the warranty (officially). MIUI (For example, xiaomi.eu can lead to the blocking of certain services (for example, Mi Pay).In China, Xiaomi can restrict the functionality of devices with informal firmware (for example, disable the functionality of devices with unofficial firmware). OTA-Outside China, the risks are minimal โ€“ the main problem is only the loss of warranty when unlocking the bootloader.