Owners of Xiaomi, Redmi and POCO smartphones often encounter a mysterious process in the list of running applications or in the “Battery” section, which is called MSA. The abbreviation often raises suspicion among users who monitor the energy consumption and privacy of their devices. Indeed, a system component that consumes resources in the background requires close attention and understanding of its functionality.

In fact, MSA stands for MIUI System Ads. This is the official system module built by the shell developers MIUI i HyperOS to manage advertising content at the operating system level. Its main task is to display promotional materials in standard applications such as Explorer, Music, Downloads or when installing new apps.

Many users mistakenly believe that removing this component will damage the smartphone. This is not so: disabling MSA is a standard procedure that only removes intrusive advertising, but does not in any way affect the performance of the main functions of the phone. Understanding the nature of this service is the first step to clearing the system of information noise.

Technical purpose and operating principle of the service

Service MIUI System Ads integrated deeply into system shell processes. It works as a background daemon that periodically polls the company's servers to receive current advertising campaigns. This data is then cached and displayed in specially designated areas of the interface. If you notice banners in application folders or offers to install a game when you open the “Dispatcher”, this is due precisely MSA.

Unlike viruses, this process has a digital signature from the manufacturer and is located in a protected section of the system. It does not steal passwords or mine cryptocurrency; its only goal is to monetize low-end devices by displaying ads. However, the operation of the service requires a constant connection to the Internet and periodic processor activity, which can affect battery life.

⚠️ Attention: An attempt to forcefully stop the process through the standard application menu is often useless. The system automatically restarts the service MSA after a few minutes or after the device is rebooted. To completely disable it, you need to change special settings.

It is worth noting that in the latest firmware versions HyperOS the advertising mechanism has become more flexible. Users are offered more tools to personalize content, but the basic module MSA remains the foundation of this system. Disabling advertising has now become easier, but requires sequential execution of several actions in different settings menus.

💡

Before making any changes to the system settings, it is recommended to make a backup copy of important data or create a complete copy of the system (backup), so that in case of an error you can quickly roll back the changes.

The impact of MSA on performance and battery

The issue of the impact of the system advertising on smartphone performance is one of the most discussed on forums. In theory, a background process should consume a minimal amount of resources. In practice, users of budget models with entry-level processors often complain about micro-slowdowns of the interface precisely during moments of activity MSA.

Analysis of battery consumption statistics shows that the service can take up from 1% to 5% of the total charge per day. This seems insignificant, but for devices with a battery capacity of around 4000-5000 mAh and a busy usage schedule, every percent counts. The impact is especially noticeable in standby mode, when the phone discharges faster than expected due to constant network requests from the advertising module.

  • 🔋 Background activity: The service constantly maintains a connection with the server to download new banners.
  • 📉 Traffic consumption: Although the amount of data is small (pictures and text metadata), with limited mobile data this can be a significant factor.
  • Response delay: In rare cases, when opening system menus, there is a slight delay while the module MIUI System Ads determines what content to show.

Disabling advertising often leads to subjective the feeling of “acceleration” of the smartphone. The interface becomes cleaner, unnecessary pop-up window animations disappear, and the battery starts to last a little longer. For older devices that are already operating at the limit of their capabilities, removing the load from MSA can be a real salvation.

📊 Have you noticed the impact of advertising on the operation of your smartphone?
Yes, the phone began to slow down
No, the work is stable
The battery drains faster
I notice only visual noise

Instructions for completely disabling advertising in MIUI

The process of deactivating system advertising in Xiaomi shells requires sequential passage through several settings menus. The developers deliberately separated these options into different sections to make the task more difficult for the average user. However, knowing the exact path, you can clean the system in a couple of minutes without using third-party software.

The first step is to revoke your consent to receive advertising recommendations. This is a key action that breaks the connection between your device and the ad server MSA. Find the “Passwords and security” item in the settings, then go to the “Privacy” section and select “Advertising service”.

Settings → Passwords and security → Privacy → Advertising service → Withdraw consent

After clicking the “Withdraw consent” button, a countdown timer will appear (usually 10 seconds). You will have to wait for it to finish and confirm the action. It is important not to miss the checkbox to opt out of personalized advertising if it appears in the confirmation window. Only after this the main stream of advertising will be blocked.

☑️ Algorithm for disabling MSA

Completed: 0 / 1

The next step will be to disable advertising personalization in specific system applications. Even after general consent is revoked, some apps may continue to show content if they have individual settings enabled. You need to check “Music”, “Themes”, “Explorer” and “Downloads”.

Application Path to settings What to disable
Music Settings → Additional Show ads
Themes Profile → Settings Personal recommendations
Explorer Settings → About application Receive recommendations
Downloads Three dots → Settings Show recommended

Nuances of working in new versions of HyperOS

C With the release of the new operating system HyperOS, which replaced MIUI, the content display policy has undergone some changes. The settings interface has become more unified, but the operating principle of the module MSA remained the same. In some firmware regions (for example, Global or EEA), advertising may be disabled by default or severely limited by law.

Users who have updated to the latest versions may find that the “Advertising Service” item has been moved or renamed. Now these settings are often integrated into the general “Improving Advertising Experience” section or found deep within the “Advanced Settings” menu. The logic of the actions remains the same: you need to find the switch responsible for personalization and deactivate it.

⚠️ Attention: The settings interface may differ depending on the firmware version and region. If you do not find the specified item, use the search in the settings by entering the query “advertising” or “ads”.

It is also worth considering that the HyperOS mechanisms for protecting system processes have been strengthened. An attempt to freeze an application MSA via ADB or third-party utilities may lead to unstable operation of the launcher. The safest method is to use standard switches provided by the developer, as they guarantee the correct operation of all dependent services.

What to do if the switch returns to its original position?

Sometimes, due to a failure in the settings cache, the toggle switch may spontaneously turn back on. In this case, try clearing the Settings application data (without deleting it completely, but by clearing the cache) and repeat the procedure for revoking consent. Rebooting the device in safe mode before changing the parameters will also help.

Is it possible to remove MSA via ADB without root access

For advanced users who want to be sure to get rid of system garbage, there is a method of disabling the package via a computer and USB debugging. This method allows you to not only disable, but actually “delete” the application for the current user without violating the integrity of the system partition. To do this, you will need a utility ADB (Android Debug Bridge).

Before starting the procedure, you must activate developer mode. Go to “About phone” and quickly click on the build number MIUI or HyperOS seven times until a notification appears indicating that you have become a developer. Then, in the “Advanced” menu, enable “USB Debugging.”

Connect your smartphone to the computer with a cable and open a command prompt or terminal in the folder with ADB installed. Enter the command to test the connection:

adb devices

A request for debugging permission will appear on the phone screen - confirm it. Once the connection is established, you can enter a command to remove the advertising package. The package name usually looks like com.miui.msa.global.

adb shell pm uninstall -k --user 0 com.miui.msa.global

Running this command will instantly hide the application from the system. The advertisement will disappear completely, since the executable file will no longer be called by the system. However, it is worth remembering that this action can only be reversible by resetting the settings to factory settings or reinstalling the package via ADB.

  • 🛠 Security: The method does not require obtaining root access, which preserves the warranty on the device.
  • 🔄 Reversibility: When resetting the application to factory settings MSA will return to the system automatically.
  • Efficiency: This is the most radical and effective method, eliminating any background processes.
💡

Using ADB to remove system components is a powerful tool, but requiring caution. Delete only those packages whose purpose you are 100% sure of, so as not to disrupt the operation of the phone.

Possible problems after disabling and their solution

In rare cases, after aggressively disabling advertising, users may encounter incorrect operation of some system functions. For example, themes in the official store may stop updating or recommendations in the music service may disappear. This is expected behavior, since these functions directly depend on the operation of the module MIUI System Ads.

If you notice that after manipulations the phone begins to work unstable, the launcher freezes or icons disappear, it is possible that not only the advertising module was affected, but also the services associated with it. In such a situation, it is recommended to perform a complete reset (Wipe Data), after saving important information to the cloud or to your computer.

⚠️ Attention: Some users report that after deletion MSA they stop receiving push notifications from certain system applications. If this happens, check the notification settings for specific apps and allow them manually.

It is also worth mentioning that in some custom firmware or modified builds, removing this component is standard practice. If you are using the official global version of the software, it is better to limit yourself to a soft shutdown through the settings to avoid potential conflicts with future over-the-air (OTA) updates.

💡

If you plan to sell the phone in the future, be sure to restore all system applications before resetting. The buyer may be surprised by the lack of standard features that he expects to see in a Xiaomi device.

Is it safe to remove MSA via ADB?

Yes, it is safe for the device hardware. The command uninstall --user 0 does not physically delete the file from the system partition, but only hides it for the current user. You can always return the application by running the command cmd package install-existing com.miui.msa.global or doing a full reset.

Why did the advertising appear again after the firmware update?

When installing major system updates (for example, moving from MIUI 13 to 14 or to HyperOS), privacy settings may be reset to default values. You will need to go through the process of revoking consent again in the “Advertising Service” section.

Does disabling MSA affect the GetApps store?

The GetApps application store may lose some functionality related to personalized selections of games. However, the basic functionality of downloading and updating apps will remain fully functional. You will simply see fewer advertising banners inside the store.

Is it possible to remove MSA on a phone with Chinese firmware?

On Chinese versions of firmware (CN ROM), the structure of system applications is different. There the package may be called differently or combined with other services. The ADB method works universally, but the package name may differ (for example, contain hieroglyphs or have a different prefix). It is recommended to use packet sniffer applications to accurately determine the name.

Will turning off advertising slow down the phone?

No, on the contrary. Freeing up RAM and CPU time from background tasks of the advertising module usually has a positive effect on performance, especially on devices with a limited amount of RAM (3-4 GB).