Why Xiaomi notifications get in the way and how to properly disable them
Owners of Xiaomi, Redmi and POCO smartphones often face a problem: the screen is littered with notifications, from messages in messengers to advertising fluffs from system applications. Even when locked, the phone can display sensitive information, such as text messages, sender names or transaction details, which is not only annoying, but also creates risks to privacy.
Unlike pure Android, MIUI (and the new HyperOS) firmware aggressively uses notifications to interact with the user. For example, the default lock screen displays not only app icons, but also full text messages from WhatsApp, SMS, and even low-power notifications.
In this article, we will discuss all possible ways to hide notifications, from basic privacy settings to advanced methods using ADB and third-party utilities. The instructions are relevant for devices on MIUI 12/13/14 and HyperOS, including Xiaomi 13/14, Redmi Note 12/13, POCO F5/X5 and others.
1. Hiding notifications on the lock screen
The most obvious way to limit the visibility of notifications is to set them up on a locked screen, and in MIUI and HyperOS, this is done through the privacy menu.
Go to: Settings β Screen Lock and Password β Privacy β Notifications on the Lock screen.
There are three options available here:
- π Show all text β App icons and full notification text are displayed (by default).
- π Hide the text β only application icons are visible, the text is hidden.
- π« Do not show notifications β the lock screen is completely clean.
Choosing the second or third option will solve the privacy problem right away, but it wonβt remove the notifications from the status bar (top curtain).
π‘
If you have a pattern lock installed or PIN-code, some notifications (e.g. from banking applications) may be hidden automatically by security policy MIUI.
2. Disable notifications for individual applications
If you are annoyed by alerts from specific programs (such as games, social networks or system services), they can be selectively disabled.
Instructions:
- Open Settings β Applications β Application Management.
- Select the app you want (such as Facebook or Mi Video).
- Go to the Notifications section.
- Turn off the Allow notifications switch or set categories (e.g., "Sound", "Vibration", "Sign on the lock screen").
Pay special attention to system applications:
- π miui.analytics β sends data about the use of the phone (you can turn off without consequences).
- π± com.xiaomi.midrop β File Transfer Notifications via Mi Share.
- π com.miui.powerkeeper β Battery Alerts and Optimization.
Turn off notifications from miui.analytics|
Turn off "Recommendations" in Mi Browser|
Hide alerts from Mi Video and Mi Music|
Check the settings of Google Play Services (frequently sends flies)
-->
3.Use of the "Do Not Disturb" mode
The Do Not Disturb (DND) feature in MIUI allows you to temporarily block all notifications or set exceptions for important contacts, which is useful in meetings, while sleeping or watching movies.
Activate the mode in two ways:
- Through the Quick Settings Panel (swipe down from the top edge of the screen) β badge π).
- Through the menu: Settings β Sound and vibration β Do not disturb.
Flexible options are available in DND settings:
| Parameter | Description |
|---|---|
| Schedule | Automatic turn on time (for example, from 23:00 to 7:00). |
| Exceptions | Allow calls/messages from selected contacts or repeat calls. |
| Quiet notifications | Hide notification icons in the status bar (but they will remain in the curtain). |
| Visual interruptions | Turn off screen blinking or backlighting when new notifications are made. |
How to get around DND restrictions for important notifications?
4 Advanced Methods: ADB and Hidden Settings
Some notifications (such as those from Xiaomi system services) cannot be disabled through the standard interface, and in such cases ADB (Android Debug Bridge) β a tool for low-level Android configuration β will help.
Warning: ADB use requires caution, and incorrect commands can disrupt the system.
β οΈ Note: Before executing commands through ADB Backup your data. Some changes may result in resets or errors in your work. MIUI.
Instructions for disabling system notifications:
- Activate Developer Mode: Go to Settings β About Phone and click on MIUI Version 7 times.
- Enable USB debugging in Settings β Additional β For developers.
- Connect your phone to your PC, install ADB (e.g., via Google's Platform Tools) and execute the command: adb shell pm hide com.xiaomi.mipicks This command will hide notifications from Mi Picks (Xiaomi's advertising service). Replace com.xiaomi.mipicks with the package of the desired application.
List of frequently blocked packets:
- π com.xiaomi.mipicks β Advertising Notices.
- π com.miui.analytics β statistics collection.
- π΅ com.miui.player - Music player.
- πΊ com.miui.videoplayer - video player.
π‘
The adb shell pm hide command does not delete the application, but only hides its notifications and icon. To return everything back, use adb shell pm unhide.
5. Third-party applications for notification management
If standard methods donβt work, third-party utilities can be used, offering advanced filtering features, including blocking keyword or time notifications.
Top.-3 apps:
| Annex | Functions | Reference |
|---|---|---|
| Notification History Log | Notification log, blocking by regular expressions. | Google Play |
| AutoNotification (for Tasker) | Automation rules for notifications (e.g., hiding at night) | Google Play |
| NLS Notifications | Block notifications from specific apps with a timer. | Google Play |
Example of settings in AutoNotification:
- Install Tasker and AutoNotification.
- Create a profile with the "Time" condition (for example, 22:00-8:00).
- Add AutoNotification β Block and select the applications to block.
β οΈ Note: Some notification blocking apps require Accessibility Service permissions. Only provide them to trusted utilities - attackers can use this access to steal data.
6. Resetting notification settings to factory
If after experimenting with the settings, notifications began to work incorrectly (for example, important alerts are not shown or duplicated), you can return everything to factory parameters.
For this:
- Go to Settings β Applications β Application Management.
- Click on the three dots in the top right corner and select Reset App Settings.
- Confirm action. This will return notifications, permissions and cache settings to "as after purchase."
After discharge:
- π You'll have to reconfigure permissions for applications.
- π± Notifications from system services (Xiaomi) will return to the original state.
- π The "Do Not Disturb" mode will also drop.
This method is useful if you donβt remember what changes you made or if notifications have malfunctioned after the MIUI/HyperOS update.