Owners of Xiaomi, Redmi and POCO smartphones often face intrusive pop-ups and push notifications from the built-in app store GetApps. This system service, designed to distribute software, often turns into a source of annoying advertising that appears at the most inopportune moment, especially often complaints from users who accidentally activated the recommendation function or installed applications from third-party sources.
Fortunately, the MIUI and HyperOS shell architectures allow for flexible management of system processes, including ad modules. Deleting the root-free component completely can lead to instability, but there are a number of effective methods to completely stop unwanted notifications and hide the store icon itself. In this article, we will discuss all the available ways, from simple settings in the menu to advanced methods through ADB.
Before we go into radical measures, we need to understand the nature of these notifications, which are often part of a recommendation program or a consequence of background processes that look for updates to pre-installed software. System advertising is built deep into the shell, but its manifestations can be minimized by turning off the corresponding switches in hidden menus.
Importantly, the settings interface may vary slightly depending on the Android version and regional firmware (Global, China, EEA).However, the logic of service applications remains the same for all devices of the brand. We will look at universal algorithms of actions that will help you clean the interface of unnecessary visual noise.
Disabling notifications through system settings
The easiest and safest way to combat intrusiveness is to use the standard notification management menu. MIUI allows you to configure in detail which events can display information on the lock screen or into the curtain. First, you need to find the application itself in the list of installed programs.
Go to Settings → Apps → All Apps. In the list, look for GetApps (can be called the App Store or have an A logo in the orange circle). Click on it to go to the details. Here we are interested in the Notifications section. When you open it, you will see the Allow Notifications switch.
However, a simple ban is often not enough, as some system processes may ignore this flag for “critical” updates, so it is also recommended to clear the application data to reset the accumulated cache of recommendations.
- 🔹 Go to the Memory menu inside the GetApps app properties.
- 🔹 Click the “Clear” button and select “Clear all” (or “Clear data»).
- 🔹 Go back and force the process to stop through the Stop button».
- 🔹 Make sure the notification slider is inactive.
⚠️ Note: After the data is cleared, your personal settings inside the store, such as your favorite app list or download history, may be reset.
This is effective 90 percent of the time if notifications are standard, and if ads continue to appear, it may be caused by other system services associated with MSA (Mi System Ads), which we’ll talk about in the next sections, but it’s worth checking if the automatic update installation is enabled, which can also generate traffic.
Disabling recommendations and personalization
Often, pop-ups are not the store app itself, but the recommendation system built into it, which analyzes your actions and offers “useful” content, and to turn off this mechanism, you need to go inside the GetApps app itself.
Open an app store and go to a user profile (usually a person icon in the lower right or upper right corner). Find a gear icon or Settings. Here you need to find the section responsible for personalization. In different versions, it can be called Recommendations, Personalized Recommendations or Show Recommendations.
Once you turn off the personalization sliders, the store will stop analyzing your preferences, but may continue to show general, irrelevant ads, so it’s also important to disable auto updates if you’re not actively using the store.
- 🔸 In GetApps settings, find the item “Auto-Update apps».
- 🔸 Select “Never” or “Only via Wi-Fi” if you cannot completely turn off the device.
- 🔸 Find the Notifications item inside the app itself and uncheck all ticks.
There is another hidden switch that is often overlooked: In your phone’s search settings, type the word “advertising.” The system will prompt you to go to the Passwords and Security menu → Privacy → Special Permits → Access to Usage Data. Here you can prevent GetApps from accessing usage statistics, which will reduce ad targeting.
⚠️ Attention: The settings interface may change after the shell update. If you haven't found an item, try searching the phone settings by entering the keywords "advertising" or "recommendations».
After you do this, the flow of offers should be reduced significantly, but if you want absolute silence and are ready for more complex manipulations, move on to the next section about system services.
☑️ Checking the settings of GetApps
Disabling MSA and system advertising
Xiaomi’s display of ads in the interface is often not only the app store, but also the MSA (MIUI System Ads) service, which is responsible for pop-ups in standard applications such as Explorer, Music or Security. Disabling MSA is a key step in the fight against intrusiveness.
To disable the service, go to Settings → Passwords & Security → Access to Personal Data. Find the msa process in the list. Click on it and turn off the switch. The system will try to dissuade you by running a countdown timer (usually 10 seconds).
If you can't turn it off the first time (the switch returns to its original position), repeat the procedure 3-5 times in a row. This is a known shell bug/feature that requires persistence from the user. Sometimes it helps to pre-shut down the Internet before trying.
| Process | Description | Safety of shutdown |
|---|---|---|
| msa | Systemic advertising | Safe. |
| joyose | Gambling services and advertising | Safe (can affect the Game Turbo) |
| daemon | MIUI service process | It's not recommended to touch. |
| GetApps | App store | Safe (if you don't use it) |
Also worth paying attention to is the joyose process, which is responsible for gaming services, but is also often used for in-game advertising, and turning it off in the same Access to Personal Data menu helps reduce the number of pop-ups when using the phone.
⚠️ Warning: Do not disable system processes you are not sure of, disabling critical services (such as those related to telephony or telephony) SMS) It may cause the device to fail.
The comprehensive disabling of MSA and Joyose in conjunction with GetApps settings gives almost 100% of the result of elimination of ads. However, for advanced users who want to completely remove the component, there is a method through ADB.
What to do if the MSA switch is not turned off?
Remove GetApps via ADB (for Advanced)
The most radical, but also the most effective method is the complete removal of the GetApps system package through debugging. USB. You will need a computer (Windows, macOS or Linux) to do this), USB-cable and installed drivers ADB. This method does not require root rights, but requires care.
First, activate Developer Mode. Go to Settings → About Phone and quickly click 7 times on MIUI Version (or OS Version) and the message will appear: “You’ve become a developer.” Then go to Additional Settings → For Developers and turn on “Debugging over USB.”
Connect your phone to your computer. Download the Android Debug Bridge platform from Google's official website. Open the terminal in the ADB folder and enter a command to check the connection:
adb devicesYou'll see a request for debugging permission on your phone screen, check "Always Allow" and click "OK." The command prompt should show a device with device status. You can now delete the GetApps package by entering the command:
adb shell pm uninstall -k --user 0 com.xiaomi.mipicksOnce the command is executed, the application will disappear from the system. If you want to return it, you will have to do a full reset of the phone settings (Wipe Data), since there is no standard “restore” button for system applications.
- ✅ Installable ADB PC-only.
- ✅ Include “Debugging by” USB» smartphone.
- ✅ Connect the cable and allow access.
- ✅ Execute the command to delete the com.xiaomi.mipicks package.
⚠️ Note: Removal of system components through ADB This can cause the system to be unstable when updating the firmware. You act at your own risk. Make sure that it is the store package that you delete, and not the system framework.
This method is ideal for power users who want a clean system without too much software, and for most users, the methods described in the previous sections are sufficient.
💡
Tip: Before removing system applications via ADB, make a full backup of your data to your computer or the cloud. Recovery of a remote system application without resetting your settings is impossible.
Comparison of methods to combat notifications
The choice of method depends on your technical background and the desired outcome: simply disabling notifications is safe, but leaves the application in the system; removing it through ADB is radical, but carries risks. Let's compare the basic approaches.
For users who rarely use third-party stores but are afraid of breaking something, the best combination is to turn off MSA and disable notifications in settings.
If you’re an enthusiast and want to get the most out of your device, uninstalling through ADB is the best choice, but remember that when you upgrade your firmware over the air, remote system applications can come back and you’ll have to repeat the procedure.
| Method | Difficulty | Efficiency | Risks. |
|---|---|---|---|
| Disabling notifications | Low. | Medium | No. |
| MSA shutdown | Low. | Tall. | Minimum |
| Removal via ADB | Tall. | Maximum | Average (a team error) |
| Third-party launchers | Medium | Low (hidden only by the icon) | No. |
It’s important to understand that removing GetApps altogether may affect some games or apps that use its libraries for updates. While most modern apps use Google Play Services, conflicts cannot be ruled out.
⚠️ Note: If after removing GetApps, you have stopped updating certain applications or have errors in the system, the only solution is to return factory settings (Factory Reset).
Choose a method that suits your comfort level when working with technical settings, and in most cases, it is enough to simply strangle the process with permissions.
💡
The best solution for 95% of users is to disable the MSA service and disable notifications for GetApps without completely removing the application.
FAQ: Frequently Asked Questions
Is it safe to completely remove GetApps?
Why do notifications come back after the system update?
Can I just hide the GetApps icon?
Does GetApps Replace Google Play?
What to do if the MSA disable button is grey?
💡
Regularly checking your privacy settings after system updates is the best way to prevent adverts from returning.