Owners of Xiaomi, Redmi and Poco smartphones often face intrusive marketing built into the shell of MIUI and its successor HyperOS. This is especially true for standard applications, such as a system audio player that periodically displays banner ads or offers subscriptions to streaming services at launch, which annoys users who appreciate the cleanliness of the interface and the absence of distractions while listening to their favorite tracks.
Fortunately, the company’s engineers have left the option to fine-tune the system, allowing you to disable most advertising modules without the need to obtain superuser rights (Root). the deactivation process does not require complex manipulation of the code, although for advanced users, deeper methods of cleaning through debugging via USB are available. In this article, we will discuss all the current methods, from simple menu switches to the use of console utilities.
It is worth noting that the settings may vary slightly depending on the version of the operating system and regional firmware (Global, CN, EEA).However, the general principle of operation of the system component com.miui.player remains unchanged. We will look at universal algorithms that will help you regain control of your device and enjoy music without interruptions.
Basic settings through the recommendations menu
The easiest and safest way to get rid of pop-ups and banners is to turn off the recommendation function directly in the application interface. This method does not require a connection to a computer and works on all current versions of firmware. The system player has a hidden switch that controls the flow of content from Mi Ads servers.
First, you open the Music app and go to the user profile, which is usually located at the top of the screen, and here is the settings button, presented as a gear, and you click on it, you will be taken to the menu where you want to find Settings or Advanced Settings, and this is where the key parameter for showing promotional materials hides.
⚠️ Note: After disabling recommendations, the application interface may become less informative, as sections with novelties and charts will disappear if they are tied to advertising integrations.
In the list that opens, you need to find the "Get recommendations" item and put the slider in an inactive position. The system can request confirmation of the action, warning that the content will stop updating. We agree with this, because our goal is a clean interface. After this action, the banner ads in the main menu and when you start the tracks should disappear.
- 🎵 Open the Music app on the home screen.
- ⚙️ Click on the profile icon and select “Settings».
- 🚫 Find and disable the switchboard "Get recommendations».
- ✅ Confirm the action in the pop-up window.
☑️ Checking the ad-off
Global MSA Service Shutdown
If the in-app setting didn’t help or you want to guarantee that you block ads throughout Xiaomi’s system, including the player, you need to influence the MSA system service (MIUI System Ads). This component is responsible for collecting data and demonstrating targeted advertising in all embedded applications. Disabling MSA is the most effective method for owners of devices with global firmware.
The procedure requires care, as the system will try to prevent the service from being disabled. When you first click on the "Renkoke" button, the countdown timer may not appear immediately, or the button will be inactive. In this case, you need to try again several times.
It is important to understand that disabling MSA can affect the performance of personalized offers in the store of the theme and other services of the ecosystem. However, for basic smartphone functionality, including local file playback and streaming, this action is absolutely safe.
- 📱 Go to Settings. → Passwords and security.
- 🔒 Select the item "Access to personal data».
- 🔍 Find the msa service on the list.
- 🛑 Click "Cancel" and wait 10 seconds.
⚠️ Note: If the "Revoke" button is inactive or the timer is not running, check your Internet connection. revoking licenses requires an active connection to Xiaomi servers.
Using Developer Mode and Debugging
For advanced users who want to maximize their results, a method of disabling ads through the developer menu is available, which allows you to manage system processes in more detail. Activating the developer mode opens up access to hidden debugging settings that can help control the behavior of system applications.
To activate this mode, you need to go to the About Phone section and several times (usually.) 7-10 once) press the version quickly MIUI Or OS version. Once you have the message "You became a developer," you can move to additional settings. Here we are interested in "Debugging by" USB», which must be activated to work with ADB-In other words, if you choose to use a computer method.
However, even without a PC connection, there are useful options in the developer menu such as Do Not Save Actions or limiting background processes, which indirectly affects the loading of advertising content. MIUI optimization can also be revised through special codes in the Phone app, but this requires caution.
adb shell pm disable-user --user 0 com.miui.misys
adb shell pm disable-user --user 0 com.miui.msa.global- 🔨 Press 7 times on "Version" MIUI» on the phone menu».
- 🛠 Go to "Additional» → «For developers».
- 📡 Turn on "Debugging by" USB» work-in ADB.
- 💻 Use a computer to enter deactivation commands.
Risks of using ADB
Comparison of methods of advertising removal
The choice of method depends on your technical training and the desired result. Simply disabling recommendations in the application is a quick way, but it does not guarantee the complete disappearance of all types of advertising. MSA More effective, but requires more action. ADB-The methods give full control, but carry risks for inexperienced users.
The table below compares the main characteristics of each method so you can choose the best option for your situation. It is important to consider the version of your firmware, as in the latest HyperOS updates, some paths may be changed.
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Application settings | Low. | Medium | Absent. |
| MSA shutdown | Medium | Tall. | Minimum |
| ADB team | Tall. | Maximum | Average. |
| Third-party blockers | Medium | Tall. | Battery/Conflict |
💡
Combining the MSA disablement method and the settings within the application gives the best result for most users without the risk of system failure.
Alternative audio players
If the built-in Music app continues to annoy with its behavior even after all the settings, the logical solution is to install a third-party player.The Android market offers many great alternatives that are advertising-free, have a modern design and support all popular audio formats. Third-party solutions often provide a more flexible equalizer and support for plugins.
One of the best alternatives is Musicolet, a completely free player with no ads and no extra permissions. It works great on Xiaomi devices and correctly handles track metadata, and you should also pay attention to Pulsar or Poweramp, which offer advanced audio and interface settings.
When you install a new player, the system can request permission to access files. Once you grant permission, the new application will automatically scan the memory and add your media library. The standard application can be hidden or removed from the updates so that it does not interfere, although you will not be able to completely remove the system player without root rights.
- 🎧 Musicolet: Easy, no ads, tag support.
- 🎚 Poweramp: Powerful equalizer, paid version.
- 🎨 Pulsar: Minimalist design, fast work.
- 📂 VLC: Support for all formats, open source.