How to permanently remove ads on Xiaomi Redmi Note: from system banners to push notifications

Advertising in Xiaomi Redmi Note smartphones is one of the most annoying features of MIUI firmware, which the manufacturer has integrated into the system at the kernel level. Even after buying the device, users encounter intrusive banners in the settings menu, push notifications from Mi Browser, advertising in standard applications and โ€œrecommendationsโ€ on the lock screen. In this article, we will examine all the current ways to disable advertising โ€“ from basic settings to deep system interventions, including methods that Xiaomi does not advertise officially, but work on firmware from 2023-2026.

It is important to understand the part of advertising in MIUI It is based on the Mobile Services Analytics (MSA) and msa_global, Disabling them completely can affect the operation of certain functions (for example, sync with Mi Account or cloud storage), but in most cases, users are willing to sacrifice these โ€œchipsโ€ for a clean interface. Below you will find methods of varying complexity โ€“ from simple clicks in settings to manual editing of configuration files.

Basic MIUI settings: what can be turned off without root rights

Start with the simplest one, check the standard settings. Even Xiaomi stock firmware has options that will reduce the number of ad impressions by 30-40%.

Go to Settings โ†’ Memory โ†’ Cleanup and disable the Recommendations slider, which removes banners with suggestions for cleaning the cache on the home screen. Then open Settings โ†’ Notifications โ†’ Additional and deactivate the Recommended Content item. These two steps will remove the most prominent ads, but will not affect deep system services.

  • ๐Ÿ“ฑ Lock screen: Settings โ†’ Lock screen โ†’ Additionally. โ†’ Recommendations โ†’ Turn off all sliders.
  • ๐ŸŒ Mi Browser: Open the browser, click โ‹ฎ โ†’ Settings โ†’ Homepage and deactivate โ€œNewsโ€ and โ€œRecommended Contentยป.
  • ๐Ÿ“Š System Notifications: Settings โ†’ Annexes โ†’ Application management โ†’ System applications โ†’ find MSA and turn off notifications.

These manipulations will take no more than 5 minutes, but their effectiveness is limited, for example, ads in Mi Video or Mi Music will remain, and banners in the settings menu may appear again after the firmware update.

๐Ÿ“Š What Xiaomi Ads Are The Most Irritating To You?
Banners in settings
Push notifications
Browser advertising
Recommendations on the lock screen
All of the above.

2. disable personalized advertising through Mi Account

Xiaomi uses your Mi Account data for targeted advertising, and even if you are not logged in, it collects anonymous statistics through msa services, and to minimize this fee, you need to manually prohibit personalization.

Log in to your Mi Account (or create it if you havenโ€™t already), then go down the path: Settings โ†’ Mi Account โ†’ Mi Cloud โ†’ Sync โ†’ Personalized recommendations and disable all sliders. Then go back to Settings โ†’ Privacy โ†’ Personalization and deactivate the option โ€œPersonalized recommendationsโ€.

ServicePath in settingsWhat's off?
MSASettings โ†’ Applications โ†’ Management โ†’ System โ†’ MSACollection of statistics and displays of advertising in the menu
MiuiDaemonSettings โ†’ Applications โ†’ Management โ†’ System โ†’ MiuiDaemonBackground processes related to advertising
AnalyticsSettings โ†’ Privacy โ†’ PersonalizationTargeted Ads Based on Behavior

After this, the system will no longer show personalized ads, but shared banners (such as those from Xiaomi partners) may remain, and will require tampering with system files to remove them.

โš ๏ธ Attention: Disconnection MSA This may cause Mi Cloud to crash and sync contacts. If you use these features, back up your data before making changes.

3. ADB-Teams: Radical Disconnection of Advertising Without Root

If the standard settings donโ€™t help, the next step is to use the ADB-Android Debug Bridge, which doesn't require root rights, but it disables the system services that run the ads. You'll need a computer with drivers installed. ADB and the debugging on USB smartphone.

Connect Xiaomi Redmi Note to your PC, open the command line (or Terminal on macOS/Linux) and enter commands sequentially:

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 settings put global hidden_api_policy 1

These teams:

  • ๐Ÿ”ง Disable the system advertising module (systemAdSolution).
  • ๐Ÿ“ค Block background service Mi Drop, which sometimes shows promo content.
  • ๐Ÿ“Š Deactivate Analytics through Analytics and MSA.
  • ๐Ÿ”’ Allow access to hidden API (necessary for the work of certain teams).

Once you have completed the commands, restart your smartphone. Advertising in your settings, browser, and most system applications will disappear. However, some banners (such as in Mi Video) may remain โ€” removing them will require root rights.

Install ADB drivers on PC| Enable debugging over USB in developer settings | Connect smartphone to PC in file transfer mode | Allow debugging on phone screen-->

โš ๏ธ Note: pm hide commands only work on firmware MIUI version 12 On older versions, use pm disable-user instead of pm hide. Example: adb shell pm disable-user --user 0 com.miui.systemAdSolution.

4. editing hosts file: blocking advertising servers

One of the most effective ways to combat advertising is to block the domains from which banners are loaded, which requires editing the hosts file on Android, which requires root rights or using Magisk (Systemless Hosts is suitable for devices without root).

Download the current list of domains to block (e.g., from GitHub Steven Black) and add it to /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 tracking.miui.com




127.0.0.1 api.brs.intl.miui.com

If you donโ€™t have root, use the Systemless Hosts module for Magisk:

  1. Install Magisk and open it.
  2. Go to the Modules section. โ†’ Download and find Systemless Hosts.
  3. After installing the module, restart the device.
  4. Open /data/adb/hosts file through any root-access file manager and add domains from the list above.

This method blocks ads at the DNS level, so banners wonโ€™t load even in third-party apps, but MIUI updates can reset the hosts file, so youโ€™ll have to repeat the procedure after the firmware update.

๐Ÿ’ก

Before editing hosts, back it up. Copy the file to the cloud or PC. If you have Internet issues after the changes, you can restore the original version.

5. Remove system applications via Magisk or root

The most radical way is to completely remove the system applications responsible for displaying ads, which requires root rights or Magisk installed, which is suitable for advanced users, since careless actions can lead to system failure.

List of apps that can be safely removed (or โ€œfreezedโ€ via Titanium Backup/App Master):

  • ๐Ÿ—‘๏ธ com.miui.systemAdSolution โ€“ the main module of system advertising.
  • ๐Ÿ“Š com.xiaomi.midrop โ€“ file sharing service, sometimes shows promos.
  • ๐Ÿ” com.miui.analytics โ€“ statistics collection for targeted advertising.
  • ๐ŸŒ com.miui.msa.global โ€“ Global version MSA (firmware).
  • ๐Ÿ“ฑ com.xiaomi.gamecenter.sdk.service โ€“ Advertising in the gaming center.

To delete, use the command in ADB or Terminal:

su


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

Or through Magisk:

  1. Install the App Systemizer module.
  2. In the module settings, select the apps from the list above and click Uninstall.
  3. Reset the device.

โš ๏ธ Note: Deleting com.miui.msa.global may disrupt Mi Cloud and sync.If you use these features, itโ€™s better to โ€œfreezeโ€ the app via Titanium Backup rather than remove it completely.

What if Xiaomi services stopped working after removing applications?
If you have removed a critical application (e.g. com.xiaomi.xmsf) and the system has become unstable, restore it via backup or reflash your smartphone. To do this, download the full firmware package for your model from the Xiaomi Firmware Updater site and install it via TWRP or Fastboot.

6.Alternative firmware: complete abandonment of MIUI

If none of the methods worked, or you fundamentally do not want to put up with advertising in MIUI, consider installing custom firmware.

  • ๐Ÿค– LineageOS โ€“ pure Android without unnecessary services.
  • โšก Pixel Experience โ€“ firmware with Google Pixel interface.
  • ๐Ÿ”„ Xiaomi.eu โ€“ modified MIUI Advertising-free and Chinese-based.
  • ๐Ÿ›ก๏ธ Havoc-OS - firmware with wide customization possibilities.

Installing custom firmware requires unlocking the bootloader and having a TWRP. The process is different for different Redmi Note models, but the general scheme is as follows:

  1. Unlock bootloader through the official Mi Unlock Tool (requires Mi Account binding to the device).
  2. Install TWRP Recovery via fastboot.
  3. Download the firmware (for example, from XDA Developers) and transfer it to your smartphone.
  4. Download to TWRP and run the firmware with a full Wipe (Wipe โ†’ Advanced Wipe โ†’ Dalvik, Cache, System, Data).

After installing custom firmware, there will be no advertising in principle, but you will lose some of Xiaomiโ€™s branded features (for example, IR Blaster or Game Turbo may not work correctly).

๐Ÿ’ก

Custom firmware is the only way to get rid of advertising forever, but it requires technical skills and lacks warranty (if it is still valid).

7. Frequent mistakes and how to avoid them

When trying to disable ads, users often face typical problems, and here are the most common ones and ways to address them:

Problem.Reason.Decision
Advertising returns after MIUI updateThe system restores the standard settingsRepeat all steps after the update or disable automatic updates
It's not working. ADB-teamNot enabled debugging over USB or drivers installedCheck the connection and rights in Settings โ†’ For developers
The smartphone does not boot after editing hostsError in file syntaxRestore the original hosts via TWRP or reflash the system
Cannot remove the system applicationInsufficient rights or application protectedUse Magisk or Titanium Backup to โ€œfreezeโ€ instead of removing it.

If after all the manipulations the advertisement still appears, check:

  • ๐Ÿ”„ Have you been reset after the update?
  • ๐Ÿ“ฑ Are there third-party apps that show ads (for example, launchers or optimizers) installed)?
  • ๐ŸŒ Are you connected to Wi-Fi in a public place (some networks embed ads at the router level)?

FAQ: Answers to Frequent Questions

โ“ Can you turn off ads on Xiaomi Redmi Note without root?
Yes, some of the ads are removed through standard settings (Settings) โ†’ Personalization) and ADB-However, to completely remove banners in system applications (for example, Mi Video or Mi Browser) you will need root or custom firmware rights.
โ“ Will the advertisement return after resetting the settings?
Yes, a factory reset will restore all system services, including msa and systemAdSolution, and after reset, you will have to repeat all the steps to turn off ads.
โ“ Why after the shutdown MSA Notifications have stopped working?
Service MSA Not only is it responsible for advertising, but it also provides some of the system notifications (e.g., from Mi Cloud). msa_global completely - it is enough to block its notifications in the application settings.
โ“ Can I turn off ads on Redmi Note 10 Pro with MIUI 14?
Yes, all of the methods described (ADB, hosts editing, application removal) work on MIUI 14. This model will also work with custom firmware Xiaomi.eu, which is already clear of advertising.
โ“ Is it legal to remove Xiaomi system apps?
Legally, yes, because you own the device and can modify its software, but this can lead to a loss of warranty (if it is still valid) and unstable system operation.