How to completely disable notifications on Xiaomi: 5 proven ways

Notifications on Xiaomi smartphones can be a real headache, from intrusive MIUI advertising to endless alerts from messengers and system services. Many users face a situation where the screen is literally littered with pop-ups, and the notification curtain turns into a chaos of unnecessary information, especially for owners of devices with MIUI 14/15, where the manufacturer actively integrates its own services and advertising mechanisms.

In this article, we’ll look at all the possible ways to completely disable notifications, from standard system settings to hidden developer settings, how to remove not only app alerts, but also system messages, MIUI ads, and set up β€œdo not disturb” for maximum comfort. It’s important to understand that some notifications (such as low battery power) are critical to the operation of the device – turning them off can lead to unexpected consequences.

The material is relevant for all modern smartphones Xiaomi, Redmi and POCO based on MIUI 12-15, including models Xiaomi 13/14 series, Redmi Note 12/13 and POCO F5/X5. If you use custom firmware (for example, Xiaomi.EU), some points may differ - we will also mention this separately.

1. Disabling notifications from applications

To start with, the most obvious is managing alerts from installed programs. In MIUI, this process is intuitive, but it has its nuances. For example, some system applications (such as Mi Browser or Mi Video) can ignore standard settings and continue to show notifications through other channels.

To block alerts from a particular application:

  1. Open Settings β†’ Applications β†’ Application Management
  2. Select the desired application from the list
  3. Slip to the Notifications section.
  4. Turn off the switch Show notifications at the top of the screen
  5. For some apps (like WhatsApp or Telegram), you can also set notification priority here – select Low so they don’t pop up on the lock screen.

To massively disable notifications from all applications:

  • πŸ“± Go to Settings. β†’ Notifications and status bar β†’ Management of notifications
  • πŸ” In the search box, enter the name of the category (for example, "Social Networks")
  • πŸ”• Turn off notifications for the entire group with one tap
  • πŸ”„ Repeat for other categories (Messengers, Games, Shopping, etc.)

πŸ’‘

If notifications continue to appear after disabling, check the settings of a particular application within it. For example, VK or Instagram have separate options for push notifications that are not controlled by the system.

2.Blocking MIUI system notifications

System notifications are a separate story. Xiaomi likes to inform users about everything from software updates to phone tips. Fortunately, most of them can be turned off. Here are the key categories worth checking out:

Type of notificationPath in settingsRecommendation
MIUI updatesSettings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ DownloadingTurn off auto updates and notifications about new versions
MIUI tipsSettings β†’ About phone β†’ MIUI version β†’ Tap 7 times according to version β†’ Additional β†’ MIUI tipsTurn off the display of tips and tips
Security and optimizationSettings β†’ Battery and productivity β†’ βš™οΈ β†’ NotificationsTurn off alerts about battery and memory problems
Advertising in MIUISettings β†’ Google β†’ Advertising β†’ Disable personalizationAlso turn off Show recommendations in Settings β†’ Lock screen

Pay special attention to notifications from the service msa (Mi System Ads) is the main mechanism for displaying ads in MIUI.

  1. Go to Settings β†’ Memory β†’ Cleanup
  2. Slip on three dots in the upper right corner and select Cleaning Settings
  3. Disable the Recommendations (or Show recommendations depending on version)
  4. Go back and turn off the cleaning notifications.
How to turn off notifications about connecting to Wi-Fi
There is no direct way to disable these notifications in MIUI, but you can use a workaround: 1. Install MacroDroid from Play Market 2. Create a macro with a Wi-Fi Connection trigger 3. Add the Close Notice action with a filter over the text "Connected to Wi-Fi" 4. Save and activate the macro

3. Do not disturb mode and advanced settings

If you need to temporarily turn off all notifications (for example, overnight or during an important meeting), use Do Not Disturb mode. In MIUI, it works slightly differently than in pure Android:

  • πŸŒ™ Go to Settings. β†’ Sounds and vibrations β†’ Don't disturb.
  • πŸ•’ Set up a schedule (for example, from 23:00 to 8:00)
  • πŸ”‡ Select the limit level: Priority only or No sound
  • ⚠️ In the Exclusions section, mark important contacts or apps (such as alarm clocks)

For more flexible settings:

  • Activate the Rules in the same menu – here you can create separate profiles for different situations (work, sleep, meeting)
  • Enable Visual Violations to prevent notifications from showing on the lock screen
  • Turn off Repeated Calls if you don’t want a second call from one caller to break through the silence mode.
πŸ“Š How often do you use the "Do Not Disturb" mode"?
Every night.
Only at important meetings.
Sometimes on weekends.
Never use.

⚠️ Attention: B MIUI 14+ Do Not Disturb by default misses notifications from system applications (such as Security or Mi Cloud) and to block them, you need to manually add these applications to the list of limited mode settings.

4. Hidden developer settings for managing notifications

For advanced users who are willing to dig into the system settings, there are a few hidden options that allow for more flexibility in managing notifications.

  1. Go to Settings. β†’ The phone.
  2. Tap 7 times on the MIUI version (you will be a developer!)
  3. Return to the main settings menu – a new section for developers will appear

Now we can start to fine-tune:

  • πŸ“› Disabling debugging notifications: For developers β†’ Debugging USB β†’ Disable notifications
  • πŸ”„ Limiting background activity: For developers β†’ Process limit β†’ Maximum 2 process in the background (this will reduce the number of background notifications)
  • 🚫 Blocking notifications from system applications: For developers β†’ Management of notifications β†’ Disconnect for unnecessary services
  • πŸ” Logistics of notifications: For developers β†’ Logistic of notifications β†’ Enable (will help identify spam sources)

One of the most effective options is to not save notifications in history (located in the same developer menu) and once activated, all notifications will automatically be removed from the curtain after viewing, which will significantly reduce visual noise. However, be careful: this will also delete the history of important alerts (for example, about missed calls).

Make a backup copy of the data

Record the current notification settings

Check the battery (minimum 50%)

Ensure the stability of the Internet connection-->

5. Radical methods: disabling system applications

If standard methods don’t work, and notifications from system applications (Mi Browser, Mi Video, Security, etc.) continue to annoy, drastic measures can be taken to disable or remove these applications.

Methods of disabling system applications:

  • πŸ› οΈ Through ADB (safest):
  • πŸ“¦ Through application settings:
  • Go to Settings β†’ Applications β†’ Application Management
  • Select a system application (e.g. Mi Browser)
  • Tap Disable (not all system applications support this option)
  • πŸ”§ Through custom recovery (TWRP):
  • Install TWRP and use the file manager to remove APK system applications from /system/app or /system/priv-app

⚠️ Note: Removing or disabling system applications may cause some functions to fail MIUI, including air updates (OTA), topics and even basic settings. Before performing these manipulations, be sure to back up through Settings β†’ Additionally. β†’ Backup and reset.

For custom firmware users (e.g. Xiaomi.EU or LineageOS), the process is simplified – most of the unnecessary system applications have already been removed or can be disabled without consequences. ADB Instead of manually deleting files.

6. Alternative solutions: third-party applications and firmware

If MIUI's built-in tools can't handle the notifications, you can consider alternative approaches, and one of the most effective is using third-party notification management apps.

  • πŸ”‡ Notisave – saves notification history and allows you to block unnecessary notifications (requires Notification Listener rights)
  • 🚫 Notification Blocker – Flexible management of blocking notifications for keywords or applications
  • πŸ›‘οΈ Blokada – Blocks Advertising Notifications at Level DNS (work-in)
  • πŸ”„ MacroDroid – Automating the removal of notifications by triggers (for example, when connecting to Wi-Fi)

For the most determined users, there is the option of flashing the device to custom firmware without advertising or unnecessary services.

FirmwareAdvantagesDeficiencies
Xiaomi.EUAd-free, weekly updates, optimized for EuropeRequires unlocking the bootloader, possible bugs
LineageOSClean Android without unnecessary services XiaomiNo MIUI proprietary features (e.g. second space)
Pixel ExperienceInterface like Google Pixel, stable operationLess optimization for iron Xiaomi

Before reflashing it is necessary:

  1. Unlock the bootloader through the Mi Unlock Tool (the process takes up to 720 hours of waiting for new accounts)
  2. Make a full backup with TWRP or OrangeFox Recovery
  3. Check firmware compatibility with your model on the XDA Developers or 4PDA forum

πŸ’‘

Flashing the device voids the warranty and can lead to data loss, a method only recommended for advanced users who are prepared for the possible risks.

FAQ: Frequent Notification Questions on Xiaomi

Why do notifications keep coming after the shutdown?
This can happen for several reasons: the app uses multiple notification channels (e.g. VK has separate channels for messages, birthday notifications and advertising). Check all channels in the app settings. Notifications come via web push (e.g. in the browser). Disable them in site settings. Xiaomi system services (msa, analytics) ignore user settings. Use ADB to disable them.
How to return accidentally disabled notifications?
If you have disabled notifications from an important application: Go to Settings β†’ Applications β†’ Application Management Choose the desired application and tap Notifications Turn on the notification switch Show notifications If there is no item, then the application has been disabled through ADB. Return it with the command: adb shell pm enable user 0 name.packet
Can I turn off low battery notifications?
Technically yes, but it is highly discouraged.A low charge notification (usually at level) 15% and 5%) β€” This is protection against sudden disabling of the device, which can lead to: Loss of unsaved data Damage to the file system (if the disconnection occurs during the recording) Failure of system processes If you still want to take a risk, use ADB: adb shell settings put global low_battery_warning_level 1 The team will change the warning threshold to 1%, But it won't shut it down completely.
How to turn off notifications on the lock screen?
There are two levels of control: For all notifications: Go to Settings β†’ Lock screen β†’ Notifications on the lock screen Choose Not to Show Notifications or Show Icons without Content For individual applications: In the app notification settings, select Lock screen Disable Impression or select Hide sensitive content For full lock notifications concealment also turn off Show notifications when blocked in Settings β†’ Notifications and Status bar.
Why did all notifications return after the MIUI update?
This is standard MIUI behavior for major updates (e.g., version 13 to version 14). The system resets some of the user settings, including: Notification permissions for applications Do Not Disturb Mode settings Parameters for disabled system services (if they were blocked through ADB) To avoid this problem: Before updating, take screenshots of all critical settings Use apps like Swift Backup to save application settings After updating manually check the notification settings and if necessary repeat the disabling procedure via ADB.