Modern Xiaomi and Redmi smartphones running MIUI shell or the new HyperOS offer users a lot of useful features, but often suffer from excessive intrusiveness of the system. Device owners are constantly faced with a flood of recommendations, promotional offers and system messages that can be significantly annoying in everyday use.
Many users mistakenly believe that it is impossible to completely get rid of information noise without obtaining root access rights, but this is not the case. The system allows you to flexibly configure almost all aspects of alerts, from system applications like Music or Cleanup to blocking ads in the browser. MSA (MIUI System Ads, which is responsible for collecting data and displaying advertising content.
In this article, we will go into detail all the steps of cleaning the interface of your smartphone, you will learn not only temporarily hide icons, but permanently turn off sources of annoying noise, making use of the gadget comfortable and safe. We will touch on both standard methods through the settings menu, and more advanced ways of filtering traffic.
Disabling system advertising through account settings
The first step in the clean screen fight is to deactivate personalized recommendations. Xiaomi collects data about your app usage to show relevant ads, but this feature can be easily disallowed. Go to Settings → Passwords and Security → Privacy → Special Permits → Advertising. You need to switch the Receive Recommendations slider to an inactive position.
Once this option is disabled, the system will stop generating a personalized advertising profile. However, this action does not remove all pop-ups instantly, since many system applications have their own notification settings. It is also important to pay attention to the MSA service, which is often hidden deep in the menu.
Find the MIUI System Ads service in the application list and turn off the Receive References switch. The system can warn you several times that a service shutdown will affect some features, and even require you to wait 10 seconds before confirming. Don't be intimidated by these warnings, this is the standard procedure for protecting the ad module.
⚠️ Attention: When attempting to disconnect the service MSA The confirmation button can only become active after the countdown timer has expired. If you failed to turn off the first time, repeat the procedure. 2-3 once in a row until the system allows the operation to be completed.
Managing Notifications of System Applications
Once you have a basic account setup, you should go through the built-in apps that generate garbage most often. Standard utilities like Explorer, Music, Video and Cleanup often send messages about "new features" or "hot new products." To remove these notifications on the shaomi, you need to go to the settings of each application individually.
The most intrusive app is usually Clean (Security) which can report viruses (often false), need to clean memory or update databases. Go to Settings → Apps → All Apps → Security → Notifications. Here, only critical items like “Important Notifications” or “Background Operations” should be left active if you use antivirus.
- 📱 Music app: Turn off notifications for new tracks and recommendations, leaving only playback control on the lock screen.
- 📂 Explorer: Ban notifications completely, as the file manager has nothing to tell the user in the background.
- 🎬 Video: Remove movie and TV recommendations that often come in the form of push messages.
Remember that new versions of MIUI 14 and HyperOS have added the Advanced Settings feature inside the notification menu of a particular application, where you can prevent the icon from displaying on the lock screen or in the curtain, leaving a sound if necessary for work.
☑️ Verification of system applications
Blocking Advertising in Browsers and Third-Party Apps
Often, annoying pop-ups are not from system services, but from user-installed apps or browsers. If you notice ads appearing on top of your desktop or in unexpected places, it's likely that the aggressive monetization app is to blame. Check the list of recently installed programs and remove suspicious ones.
For browsers such as Chrome or standard MIUI Browser, you need to enable built-in pop-up blockers. In Chrome, this is done through the Settings menu. → Site settings → Pop-ups and forwarding. It is also recommended to install a reliable DNS-filter that will block advertising requests at the network level.
Using a private DNS is a powerful tool that doesn’t require any additional software to be installed. In the connection settings (Connect and Sharing → Private DNS), write down the address dns.adguard.com. This action will block most of the ad servers for all applications on the system.
⚠️ Attention: Use of third-party DNS-servers may cause some applications that block such connections to fail or reduce internet speed if the server is far away.
How to find an app that shows ads?
Configure the display of icons and curtain notifications
Even if you have disabled notifications, app icons (badges) can continue to burn red to report messages or updates you have read. To remove these visual markers, go to Settings → Notifications and Status bar → Notification icons. Here you can globally turn off the display of points or numbers for all applications at once.
You can also adjust the behavior of the status bar. In the Notifications and Status bar menu, you can select the format of displaying time, battery charge and network icons. For maximum minimalism, it is recommended to turn off the display of notification icons in the status bar, leaving them only in the deployed curtain.
The lock screen deserves special attention. Often, this is where the most garbage accumulates. In the lock screen section, find the "Notification Format" and select "Classic" or configure the concealment of the content, which will allow you to see only the fact that the message is present, but not the text, which will increase privacy.
- 🔔 Notification style: Select No Sound and Vibration mode for group chats so that the phone doesn’t vibrate from each message.
- 👁️ Hiding Content: Enable the “Hide Content” option to prevent text messages from being read on a locked screen.
- 🚫 Notification History: Clean up your history regularly, as old notifications can take up space in the interface’s RAM.
💡
Use Do Not Disturb mode on your schedule. Set up automatic activation at night so that notifications don't wake you up or shine on your screen.
Table of comparison of blocking methods
For convenience, we systematize the methods we've reviewed. Different approaches have different efficiency and complexity. Below is a table that will help you choose the best way to solve your situation.
| Method | Efficiency | Difficulty | Impact on the system |
|---|---|---|---|
| MSA shutdown | Tall. | Low. | Safe. |
| Private DNS | Medium | Low. | Could slow down the internet |
| Set-up of applications | Tall. | Medium | Safe. |
| ADB team | Maximum | Tall. | It requires caution. |
As you can see from the table, the disconnection combination MSA And manually configuring applications gives the best result without the risk of damaging the system. ADB-commands are recommended only to experienced users, as a syntax error can lead to unstable operation of the operating system.
Advanced customization through ADB (for experienced)
If standard methods did not help to remove notifications on shawmi completely, you can use the tool. ADB (Android Debug Bridge: This method allows you to remove or freeze system components that cannot be disabled through the interface, USB-cable and on-line debugging USB smartphone.
Before you start, make sure you have ADB drivers installed. Connect your phone to your PC, authorize the connection on your smartphone screen, and enter a command to check for communication: adb devices. If the device appears in the list, you can proceed to remove advertising packages.
adb shell pm uninstall -k --user 0 com.miui.misys
adb shell pm uninstall -k --user 0 com.android.browser
adb shell pm uninstall -k --user 0 com.miui.playerThese commands will remove the system analytics module, the standard browser, and the music player (if you don't need them). Be extremely careful: removing critical system packages can lead to a cyclical reboot of the device. Always check the name of the package before deleting.
⚠️ Note: Removing system applications through ADB If you're not sure what the package is, use pm disable-user instead of uninstall to just turn it off.
💡
Using ADB gives you complete control of the system, but requires a high concentration and understanding of the structure of Android.