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.
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.
- 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 --chargedThis 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 model | Average battery consumption of MSA (per day) | Average MSA traffic (per month) |
|---|---|---|
| Redmi Note 11 | 2β4% | 150-200 MB |
| POCO X4 Pro | 3β5% | 200β250 MB |
| Xiaomi 12 Lite | 1β2% | 100β150 MB |
| Redmi 10A | 5β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:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Enable USB debugging in Settings β Additional β For developers.
- 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.
- Install Magisk Module "Disable-MSA" from the Magisk repository.
- Or manually delete files: rm -rf /system/priv-app/SystemAdSolution rm -rf /system/app/MiuiDaemon
- 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.
- Unlock the bootloader through the Mi Unlock Tool;
- Download the firmware from the site xiaomi.eu;
- 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.