Owners of Xiaomi, Redmi and Poco smartphones often encounter a mysterious process called msa on the list of running apps, which raises many questions because the system does not give detailed explanations about its purpose, and many users notice that this process consumes Internet traffic and energy, which provokes a desire to immediately remove it.
In fact, MIUI System Ads is a system component that delivers ads in embedded applications on the MIUI shell and HyperOS. It collects device usage data to generate personalized advertising offers, and understanding how it works will help you make an informed decision about whether to deactivate it.
In this article, we will take a closer look at the functionality of this service, assess the risks of turning it off, and provide step-by-step instructions for different versions of the firmware, and learn how to stop intrusive advertising without disrupting the stability of the operating system.
Technical purpose of the MSA process in the MIUI shell
MSA stands for MIUI System Ads, which is not a virus or malware in the classical sense, but a legitimate part of the Xiaomi ecosystem, and the main purpose of this module is to monetize budget devices, the company sells smartphones at a minimal markup, offsetting the difference in advertising revenue that the user sees in standard utilities.
The process of msa.exe or com.miui.msa.global runs in the background. It analyzes your actions, search history and use of applications. Based on this data, the algorithm selects relevant advertisements, which is why after searching for information about sneakers in the browser, you can see an offer to buy sports shoes in the application "Safety" or "Conductor".
It is worth noting that the module is closely integrated with the system services GetApps and MIUI Daemon. Complete removal of MSA without root rights is impossible, since it is a system application with admin rights. However, its functionality can significantly limit or completely stop the display of advertising through standard settings.
π‘
MSA is an advertising shell engine, not a critical system file needed for calls or network operation.
Resource consumption: the impact on battery and traffic
One of the big questions users are concerned about is how much MIUI System Ads affect device autonomy. Because it's constantly active and requires a server connection to download new ad creatives, it consumes battery power. On new models with capacious batteries, this may be invisible, but on older devices, the contribution to discharge becomes tangible.
Analysis of statistics shows that in the background, the service can consume from 1% to 5% of the charge per day, depending on the userβs activity and the frequency of updates to ad units.
Below is a table showing the approximate impact of various system processes on smartphone resources in a standard use case:
| Process | Type of load | Impact on the battery | Necessity |
|---|---|---|---|
| MSA (System Ads) | Advertising, analytics | Average (3-5%) | Low. |
| Google Play Services | Synchronization, fluff | High (10-15%) | Critical |
| MIUI Daemon | Statistics collection | Low (1-2%) | Medium |
| System UI | Interface. | High (20%+) | Critical |
If you notice that your smartphone is rapidly discharged in standby mode, turning off ads is often the first step in optimization, which reduces the background activity of the processor and communication module.
Instructions: How to disable MSA through MIUI settings
The safest and most recommended way to combat intrusive ads is to use built-in privacy tools, which do not require superuser rights or violate device warranty, but you need to follow several menus in your system settings.
First, go to Settings, then select Passwords and Security. In the list that opens, look for Personal Data Access (or Special Opportunities in some versions), and it shows a list of apps that have access to your activity, and find the msa list and put the switch to an inactive state.
The system will warn you that some features may stop working correctly. Don't pay attention to this warning, because it's just advertising modules. Press Stop for 10 seconds and then confirm the action. Then the timer will start again, and you will need to press the stop button again. This mechanism is designed to prevent the user from accidentally turning off an important service.
βοΈ Shutdown algorithm MSA
It's important to understand that once the device is restarted, the process can be activated again, and then you have to do it again, and that's the normal behavior of the shell trying to regain its monetization function.
β οΈ Attention: After disconnection MSA Advertising in standard applications (Conductor, Security, Downloads) should disappear. If this does not happen, you may have a global version of the firmware installed with additional advertising modules that require separate configuration.
Disabling advertising personalization in system applications
Even after the msa process stops, some applications can continue to display static banners unless personalization is disabled. To completely clean the interface, you need to go through key system utilities and remove the checkmarks associated with recommendations.
Start with the Safety app. Open it, click on the settings gear in the top right corner. Find Receive recommendations and turn it off. Next, go to Clean up inside the same app and also remove the checkmark from Get recommendations. This will remove the promotional cards from the cleaner's home screen.
Then open the Explorer app. Click on the menu (three bars), select Settings β About app. Here you need to find and disable Receive recommendations. Similar actions should be repeated in the Downloads and Music app if you use them. In Themes, go to profile and turn off personalized recommendations.
What to do if the βReceive recommendationsβ item is not available?
Keep in mind that the MIUI and HyperOS interfaces are constantly updated. The location of the switches may change, but the logic remains the same: look for the words "recommendations", "personalization" or "advertising" in the settings of each system application.
Radical methods: ADB and removal via PC
For advanced users who want to get rid of the MSA process and other system heavyweights, there is a method of using Android Debug Bridge (ADB), which allows you to delete or freeze system packages without obtaining root rights, but requires a computer.
First, you need to activate the developer mode. Go to About Phone and quickly click on the MIUI version 7 times. Then in advanced settings, turn on Debugging over USB. Connect your smartphone to your PC, install the drivers and the ADB platform. In the command line, enter the command to log in to the shell:
adb shellOnce the device is connected, you can use a command to delete the packet. Be extremely careful: removing the wrong component can lead to a bootloop. MSA command:
pm disable-user --user 0 com.miui.msa.globalIf you want to completely remove the packet (which is not recommended, it is better to just disable), the command will look different. However, the disable-user method is safest, since the packet data is stored and can be easily restored by the pm enable command.
β οΈ Attention: Use ADB Incorrect commands can cause the interface to fail or data to be lost. Always check the name of the packet before entering the command.
π‘
Use the Xiaomi ADB/Fastboot Tools for Windows β it has a graphical interface and allows you to remove system debris safely, marking the desired packages with ticks.
Possible problems after disconnection and their solution
While disabling MIUI System Ads is usually painless, there are rare instances where failures can occur, most often because some widgets or App Vault features stop updating content as it is uploaded through the same advertising channels.
If you notice that after you turn off the process, push notifications from system applications have stopped coming or that automatic SMS sorting is not working, try restarting the device, which solves the problem of caching old settings in 90% of cases.
If there are critical interface errors (icons disappear, notification curtains fail), the process must be activated back. Go back to the Access to Personal Data menu and turn on msa. If the system does not allow this, you may need to reset to factory settings.
- π Problem: Advertising left.Solution: Check the personalization settings in each app separately, not just the global switch.
- π Problem: Battery goes down faster. Solution: Maybe the process is constantly trying to restart. Try to limit background activity in the battery settings.
- π Problem: Widgets stopped working. Solution: Weather and news widgets often depend on the same services. You have to choose between widgets or cleanliness.
Remember that regular firmware updates can return your default ad settings. After each major MIUI or HyperOS update, it is recommended to recheck the status of the msa process.