MSA on Xiaomi: what kind of service is it, why you need it and how to disable it (if possible)

Why Xiaomi users are wondering about MSA

If you’ve ever looked into a list of running processes on a Xiaomi smartphone or analyzed battery consumption through Settings β†’ Battery, you’ve probably stumbled upon a mysterious MSA service (or Mi System Ads), which regularly appears in the top energy consumption, runs in the background and has no explicit interface to control. It’s no wonder users have questions about what kind of beast it is, why it uses the device’s resources so actively and – most importantly – whether it can be completely turned off without consequences for the system.

It is important to make it clear that MSA is not a virus or spyware. It is Xiaomi’s official system service, integrated into MIUI since version 10. However, its purpose is not always transparent to the average user. In this article, we will discuss in detail how MSA works, what functions it performs (including those that the manufacturer prefers not to disclose), and what ways to limit its activity, from safe to radical, requiring root rights.

Let’s warn you beforehand that removing the MSA completely can cause some Xiaomi system applications to run in an unstable way, but the good news is that in most cases, it’s smart enough to set up its behavior to minimize the negative impact. Next, you’ll find step-by-step instructions, comparison tables, and answers to frequent questions that will help you make an informed decision.

What is MSA on Xiaomi: official version and reality

According to Xiaomi’s documentation, MSA stands for Mi System Ads, which means β€œMi System Ads,” which on paper sounds like a tool for personalized offers inside branded applications (e.g. Mi Browser or Mi Video).

  • πŸ“Š Telemetry collection: MSA It tracks user activity (which apps are running, how often system features are used) and sends that data to Xiaomi servers to β€œimprove user experience".
  • 🎯 Targeted advertising: based on the collected data, personalized banners are formed in system utilities (for example, in Settings). β†’ Topics or Security).
  • πŸ”„ Content Update: The service is responsible for downloading relevant offers in the Mi App Store, Mi Community and other ecosystem services.
  • πŸ›‘οΈ Security: Part of the functions MSA associated with device authentication and fraud prevention (e.g., when logging into Mi Account).

It is important to understand that MSA is not a single application, but a set of system processes that interact with other MIUI components.

  • πŸ“± com.miui.systemAdSolution – the main module of the advertising system;
  • πŸ” com.xiaomi.midrop – a service for sharing files between Xiaomi devices;
  • 🌐 com.miui.analytics – an analytics tool.

It is this deep integration that makes MSA so β€œunkillable”: even if you turn off visible displays of the service (such as ads on the menu), its background processes will continue to work, and after the MIUI update, many settings are reset and the MSA is activated again.

πŸ“Š How do you feel about system advertising on smartphones?
I totally accept it, it’s normal practice.
Tolerable if she's not too intrusive.
I'm trying to shut down everything I can.
This is a violation of my privacy!
I didn’t notice the ads on Xiaomi.

Why MSA consumes so much battery and traffic

If you open Settings β†’ Battery β†’ Use on most Xiaomi devices (especially on budget models like Redmi Note 10 or POCO M3), MSA often occupies the top positions in energy consumption - sometimes up to 5-10% per day.

  1. Constant synchronization with servers. MSA sends data packets to Xiaomi servers every 15 to 30 minutes (even if you don't use your phone).

Background loading of content

Optimization problems

4 GB of RAM or less

MSA

To assess the real damage that MSA is doing, you can use the adb tool and the command:

adb shell dumpsys batterystats --charged

This team will show you detailed data on how much battery life is going on, and if the MSA is consuming more than 300 to 500 mAh per day in the background, that's a good idea to think about optimization.

Xiaomi modelAverage battery consumption of MSA (per day)Average MSA traffic (per month)
Redmi Note 112–4%150-200 MB
POCO X4 Pro3–5%200–250 MB
Xiaomi 12 Lite1–2%100–150 MB
Redmi 10A5–8%250-300MB

As you can see from the table, MSA is more powerful on budget devices, due to less optimized hardware and more aggressive data collection policies (the manufacturer tries to compensate for the low cost of the device through advertising).

πŸ’‘

If you use Xiaomi with two SIM-map, MSA can consume traffic on both channels at the same time. To limit this, turn off background data transfer for system applications in Settings β†’ SIM-maps and mobile networks β†’ Transfer of data.

Can I disable MSA on Xiaomi: all available ways

Now, to the big question, whether you can get rid of MSA completely or at least reduce its activity, the answer depends on how drastic you're willing to take, and we'll look at all the options, from the safest ones to the ones that require root rights and can void warranties.

Method 1: Disabling personalized advertising (official method)

This is the most innocuous way, and it doesn't require any additional tools, and it doesn't remove the MSA, but it limits its most annoying functions.

Open the Settings. β†’ Google β†’ Advertising|Turn off the option "Personalized Advertising"|Back to Settings β†’ Additionally. β†’ Special facilities|Select "Delete advertising" ID"-->

Unfortunately, this method does not work on all devices; on some MIUI firmware (especially on Chinese versions), the option may be missing or reset after the update.

Method 2: Freeze through ADB (no root license)

A more effective method is to disable MSA through ADB (Android Debug Bridge.It doesn't require root rights, but it will require a computer and a computer. USB-Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone and click on MIUI Version 7 times.
  2. Enable USB debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and execute the command: adb shell pm disable-user --user 0 com.miui.systemAdSolution

This command freezes the core MSA module, but it doesn't remove it. To get it back, use:

adb shell pm enable com.miui.systemAdSolution

⚠️ Note: Some devices (e.g. Xiaomi 13 Pro) will stop working on Mi Video and Mi Browser after that.

Method 3: Remove via Magisk (root required)

If you have root access (e.g., through Magisk), you can delete the MSA completely.

  1. Install Magisk Module "Disable-MSA" from the Magisk repository.
  2. Or manually delete files: rm -rf /system/priv-app/SystemAdSolution rm -rf /system/app/MiuiDaemon
  3. Reset the device.

Transition to European firmware (MIUI EU)

The official European version of MIUI (MIUI EU) has less advertising and telemetry than the global or Chinese version.

  1. Unlock the bootloader through the Mi Unlock Tool;
  2. Download the firmware from the site xiaomi.eu;
  3. Install it via Fastboot or Recovery.

⚠️ Attention: Installation MIUI EU on devices that do not officially support this firmware (for example, Redmi Note 11 Pro)+ 5G For the Chinese market, it can cause problems with the modem or camera. XDA Developers.

4.Using Greenify for Freezing

The Greenify app (requires root or special permissions via ADB) allows you to β€œsleep” MSA and other background processes. Once set up, the service will wake up only on an explicit call, not every 15 minutes.

πŸ’‘

The most balanced approach is a combination of limiting background activity + blocking traffic through VPN. This reduces battery load and preserves the functionality of the Xiaomi ecosystem.

FAQ: Frequent questions about MSA on Xiaomi

❓ MSA Reappears again after the update MIUI. How to fix it?
This is normal behavior β€” system applications recover when they update. To avoid this: Before upgrading, back up via adb backup; After upgrading, re-frozen via ADB; or use Magisk Module, which automatically blocks MSA recovery.
❓ Will Mi Pay and other financial services work after the shutdown? MSA?
Mi Pay and similar services (Mi Credit) depend on com.xiaomi.msa.global to authenticate the device, and if you completely remove the MSA, they will stop working, but if you just turn off personalized ads or freeze the service through ADB, there should be no problem.
❓ Can I turn it off? MSA Xiaomi without a computer?
Yes, but with limitations: πŸ“± Through Settings. β†’ Google β†’ Advertising (disables only targeted advertising); πŸ“± Using apps like App Inspector (requires root to shut down completely); πŸ“± Through Shizuku + ADB AppControl (alternative) ADB Complete deletion without a computer is possible only on rooted devices.
❓ Does it affect? MSA play-performance?
Yes, but indirectly. MSA It doesn’t consume much on its own. CPU/GPU, However, its background activity may: πŸ”‹ Reduce the time of autonomous work on 10–15%; πŸ“ˆ Calling lags when multitasking (if RAM is less) 6 GB); πŸ”„ Interrupt gameplay due to background synchronization. FPS In games like Genshin Impact or Call of Duty Mobile, try freezing. MSA through ADB Check to see if the situation improves.
❓ Is removal legal? MSA from the policy standpoint of Xiaomi?
Legally, modifying your system files on your device is not illegal (unless you distribute modified firmware: βš–οΈ This violates Xiaomi’s user agreement, which may be grounds for denial of warranty service; βš–οΈ On some models (for example, Xiaomi 13 Ultra) is triggered by an antirollback, blocking the device when changes are detected; βš–οΈ In China and some other countries, modifying firmware can be considered a violation of local digital rights laws. If you are not willing to take risks, limit yourself to official methods (disabling ads in your settings).