Owners of MIUI shell devices often encounter intrusive notifications that suggest app performance or report new features. These system messages come from built-in feedback services and can be quite annoying when using the gadget actively. Removing them is not only visually pleasing, but also useful for saving battery life, as background processes consume resources.
Xiaomi has implemented many services to collect statistics and improve the user experience, but for many users, the priority remains the cleanliness of the interface and data privacy. Disabling these components does not violate the warranty and does not lead to unstable operation of the operating system if you perform all actions consistently.
There are several levels of disconnection, from simple settings in the menu to more in-depth management of system applications through ADB. The choice of method depends on your technical training and the desired degree of cleaning of the system. It is important to understand that the complete removal of system components requires caution, whereas simply disabling functions in the settings is available to every user.
Analysis of system notifications and their sources
Before you start shutting down, you need to understand which services generate pop-ups, most often the source of irritation are MSA (Miui System Ads), Analytics and Feedback applications, which are built deep into the MIUI shell and are responsible for collecting telemetry, displaying ads in standard applications and evaluating services.
System analytics collects data about how you use your smartphone: which apps you open more often, how long you keep your screen on, and what errors occur in the software. Disabling data collection does not affect the basic functionality of calls or messages, but limits the transfer of information to the manufacturerβs servers.
Often users confuse ad notifications with system errors, but if you see an offer to rate an application after you use it or a banner in the tool folder, it's the work of the regular services, and you can remove them through the standard settings menu without having to resort to complex manipulation of superuser rights.
π‘
Before making changes to your system, back up your important data in case of unforeseen crashes, although the risk is minimal.
Itβs worth noting that the names of items may vary slightly from HyperOS or MIUI, but the logic remains the same. If you canβt find a specific switch, check the region of the device, as there are fewer default ads in some countries.
Disabling Advertising Personalization and Analytics
The first and most important step is to turn off the personalization of ads, which doesn't completely remove ads, but it makes them less intrusive and stops collecting your preferences for targeting. β Passwords and security β Confidentiality β Advertising services.
Here you'll see the Ad Personalization switch, which you deactivate, and then the system stops using your ad ID to match content, but to stop the process completely, you also have to turn off the statistics collection.
- π± Go to Settings. β Passwords and security β Access to data.
- π In the search, enter the word "ads" or "advertising".
- π Find the msa service and disable the network access slider.
- β Confirm the action by clicking Stop in the window that appears (try this 10 times as the system will resist).
β οΈ Note: When you disconnect network access for system applications, the system may warn you of possible errors several times. Ignore them, this is the standard protection against accidental shutdown of critical services.
Next, you should disable Analytics. The path to it is similar: Settings β Passwords and security β Access to data. Search Analytics and deny it access to the Internet, and that will stop you from sending error reports and usage statistics to your company's servers.
After these steps are done, the interface will become cleaner and background activity will decrease.
Management of the Services and Feedback application
Special attention should be paid to the Service & Feedback app, which is responsible for pop-ups with a suggestion to evaluate the performance of a smartphone or report an error. You can not delete it with standard means, but you can limit its functionality.
To start, clear the data from this application. Go to Settings β Apps β All apps, find Services and Feedback (or Services & Feedback). Click on Clear Data and select Clear Everything. This will reset the accumulated logs and task queues to send.
| System component | Function | Recommended action | Risk of shutdown |
|---|---|---|---|
| msa | Systemic advertising | Disable network access | Low. |
| Analytics | Statistics collection | Disable network access | Low. |
| Daemon | Background services | Don't touch it. | High-pitched |
| Feedback | User surveys | Clear the data | Low. |
The next step is to turn off the recommendations in the system applications themselves. Go to the Security app, click on the gear in the corner, and find Receive recommendations. Turn it off. Similar steps should be repeated for Explorer, Music and Video applications.
βοΈ Checklist of cleaning services
If notifications continue to arrive after these actions, they may be triggered by a specific security update or system event, which can be helped by a deeper setup through the developerβs special features.
Set up special features and auto-start
There is a special feature mechanism in the MIUI shell that is often used by system services to display on top of other windows, and restricting this right can help remove pop-up feedback windows.
Go to Settings β Advanced Settings β Special Features. Be careful: donβt turn off the system features needed to run the touchscreen or voice, but if you see unknown services or services related to advertising here, they can be deactivated.
Also important is autorun control. Many services prescribe themselves to boot to be permanently hanging in your memory. Go to Settings β Apps β Autorun. Uncheck all apps that don't have to work all the time, especially if they're connected to Xiaomi or Mi.
β οΈ Warning: Disabling Autostart for System Sync Services (Mi Cloud) may cause your photos and contacts to stop being saved automatically to the cloud.
For advanced users, there is an option to limit background activity through the developer menu: Enable the developer mode (7 times click on the build number in About Phone), then find the background process limit and set the value "No more than 2 processes".
Hidden Developer Settings
These measures significantly reduce the number of background tasks performed by feedback services and make the device work smoother on weak processors.
Using ADB for deep cleaning of the system
The most radical, but also the most effective, method is to remove or freeze system packets via ADB (Android Debug Bridge), a method that requires connecting a smartphone to a computer and installing drivers, but gives you complete control over the system.
First, you need to enable USB debugging in the developer menu and connect the phone to your PC. Once you install the Android SDK Platform-Tools, you can type in commands to delete packets, which is reversible, but requires care.
adb shell pm uninstall -k --user 0 com.miui.misys
adb shell pm uninstall -k --user 0 com.miui.analytics
adb shell pm uninstall -k --user 0 com.miui.personalassistantThe first command removes system services, the second removes analytics, the third removes the left desktop, which also often contains advertising widgets. If you decide to return everything as it was, use the cmd package install-existing command.
- π» Install the drivers. ADB computer.
- π Connect your phone in debugging mode.
- β¨οΈ Enter commands to remove advertising packages.
- π Restart the device to apply changes.
Using graphical shells for ADBs, such as Xiaomi ADB/Fastboot Tools, can make it easier for beginners to check the boxes against unnecessary components and click the Debloater button.
π‘
Using ADB allows you to remove advertising modules completely, rather than simply restricting their access to the network, which is the most effective solution.
Prevention and additional recommendations
After all the procedures to clear the system of feedback and advertising, it is important to observe a certain hygiene of the device use.Do not install applications from unknown sources, as they can reactivate remote services or install their own trackers.
Check the list of apps with Display over other windows regularly. This right is often used to show pop-up ads. Path to setup: Settings β Apps β Permissions β Display over other windows. Leave this right only for messengers and navigators.
Itβs also worth considering installing a third-party launcher if the standard MIUI interface seems too congested. Launchers like Nova Launcher or Lawnchair completely replace the desktop and donβt contain built-in Xiaomi ads.
β οΈ Note: When installing third-party launchers, make sure you set up navigation gestures correctly to avoid conflicts with Android system navigation.
Remember that complete sterility is not possible without losing some functionality, and the balance between convenience, security and cleanliness of the interface is a personal choice for each user.
π‘
Use it. DNS-Ad-blocking servers (e.g. AdGuard) DNS) in Wi-Fi and mobile network settings to block ads at the connection level.