How to permanently remove pop-up notifications on Xiaomi Redmi: the complete guide

Pop-up notifications on Xiaomi Redmi smartphones can be a real headache: banner ads, system alerts about โ€œusefulโ€ features, notifications from MIUI about new features. The manufacturer actively uses this channel to promote its services, but users often want to get rid of intrusive windows that interrupt work. The problem is compounded by the fact that different versions of the firmware (MIUI 12/13/14 and the new HyperOS) the ways of disconnecting can differ.

Especially annoying is notifications from system applications like Security, Mi Browser or GetApps, which donโ€™t have obvious deactivation settings. Many users mistakenly believe that itโ€™s enough to turn off alerts in the app settings โ€” but this only works for a fraction of notifications. In this article, weโ€™ll take a look at all possible sources of pop-ups on Redmi and show you how to turn them off permanently, including hidden system services.

It's important to understand that some notifications (such as low battery power or security updates) are not recommended to be turned off, because they carry useful information. But banner ads, suggestions to install applications or "optimize" the system can and should be removed. Let's start with the simplest ways and get to advanced methods for power users.

1. Disabling notifications from specific applications

The first and most obvious step is to block notifications from the apps that send them, which works for most third-party programs (social networks, instant messengers) and some system services.

Go to Settings โ†’ Notifications and Status bar โ†’ Application Notification Management. Here you will see the full list of installed programs. Click on the desired application (such as GetApps or Mi Browser) and:

  • ๐Ÿ”” Turn off the Allow Notifications switch at the top of the screen.
  • ๐Ÿ“ต In the Notification Types section, deactivate all categories (especially Advertising and Recommendations").
  • ๐Ÿ”• Enable the "Do Not Disturb" option if available.

System applications such as Security or Cleaner may require additional MIUI validation. If the disable button is inactive, the application is protected by the system and other methods (more on these below) are required.

โš ๏ธ Warning: Disabling notifications from Security may hide important warnings about viruses or unsafe settings.We recommend leaving security alerts but removing banner ads (see Section 3).

๐Ÿ“Š What notifications annoy you the most?
Banner advertisements
Systemic "advice"
Alerts from applications
Notifications of updates
Other

2. Do not disturb mode setting

The Do Not Disturb (DND) feature in MIUI allows you to globally disable all notifications or set up schedules for them, which is useful if you want to get rid of pop-ups for a certain period (for example, at night or while working).

Activate the mode in two ways:

  1. Quick access: Swipe down from the top edge of the screen to open the notification bar and click on the Do Not Disturb icon (the cross-over bell icon).
  2. Settings: Settings โ†’ Sound and vibration โ†’ Do not disturb.

The mode settings menu has flexible options:

  • ๐Ÿ•’ Schedule: Set automatic activation hours (e.g. 23:00 to 7:00).
  • ๐Ÿ“ต Full lock: disables all notifications, including calls and SMS (Use carefully!).
  • โš™๏ธ Exceptions: Allow notifications from individual contacts or apps to be displayed (e.g. alarm clocks).

โš ๏ธ Attention: B MIUI 14 and HyperOS Do Not Disturb mode may conflict with Game Turbo. If notifications continue to appear in games, turn off Game Mode in Settings โ†’ Special facilities โ†’ Game turbo.

๐Ÿ’ก

If you only need notifications from instant messengers, create a rule in โ€œDo not disturbโ€: allow alerts from WhatsApp, Telegram and Viber, and block the rest.

3. Blocking advertising notices from MIUI

Xiaomi is actively embedding ads in its shell, and some of it is shown through system notifications, so to remove these banners, you need to disable personalized advertising and restrict the rights of system services.

Do the following:

  1. Go to Settings โ†’ Xiaomi Account โ†’ Mi Account.
  2. Select "Advertising" and turn off the options: ๐ŸŽฏ "Personalized recommendations" ๐Ÿ“ข "Showing interest-based advertising"

Settings โ†’ Additional โ†’ Authorization and cancellation

msa

Miui System Ads

For complete removal of advertising, it is also recommended:

  • ๐Ÿงน Remove or disable GetApps (Xiaomi app store that sends notifications frequently).
  • ๐Ÿ”ง B Settings โ†’ Annexes โ†’ App Management Find Security, open Notifications and disable Recommendations".
source of advertisingHow to turn offEffects of consequences
msa (Miui System Ads)Disable permissions in Authorization and CancellationBanners in the system menu will disappear
GetAppsDelete or disable notificationsNo proposals to install annexes
Security (Category "Recommendations")Disable in the application notification settingsOptimization tips will no longer appear
Personalized advertising in the accountDisable in Settings โ†’ Xiaomi Account โ†’ AdvertisingThe number of targeted banners will decrease

4.Use ADB to Deeply Disable System Notifications

If standard methods donโ€™t work, and pop-ups keep popping up, youโ€™ll need to use ADB (Android Debug Bridge), which is suitable for power users and requires connecting your smartphone to your computer.

You'll need:

  • ๐Ÿ–ฅ๏ธ Computer with installed Xiaomi and ADB-tools drivers.
  • ๐Ÿ“ฑ Included debugging by USB on a smartphone (Settings) โ†’ The phone. โ†’ Version. MIUI โ€” Press 7 times, then return to Settings โ†’ Additionally. โ†’ For developers โ†’ Debugging by USB).

Connect your phone to your PC and execute the following commands in the command line (cmd):

adb shell pm hide com.miui.systemAdSolution
adb shell pm hide com.xiaomi.midrop
adb shell pm hide com.miui.analytics

These commands disable the system services responsible for analytics and ad impressions, and after the device is rebooted, most pop-up notifications will disappear.

โš ๏ธ Attention: Some teams ADB For example, disabling com.xiaomi.midrop will block the ability to quickly transfer files between Xiaomi devices!

Install Xiaomi drivers on PC| Download platform-tools (ADB)|Enable debugging over USB on your phone |Connect your phone to your PC via cable |Confirm the connection with the adb device command

-->

5. Disable notifications through developer settings

The Developer Menu contains additional notification management options that are not available in the standard interface. To activate it, go to Settings โ†’ About Phone โ†’ MIUI Version and click on this item 7 times in a row. Once you have the message "You're a developer!", go back to the main settings and open a new section Additional โ†’ For Developers.

To block pop-up windows, follow the following steps:

  • ๐Ÿ› ๏ธ Find the option to "Limit background activity" and turn it on, which will reduce the number of background processes generating notifications.
  • ๐Ÿ“› In the Notifications section, disable the โ€œShow process notificationsโ€ (this hides system alerts about operating services).
  • ๐Ÿ”„ Enable โ€œDo Not Save Log Activityโ€ to reduce the amount of analytics used for targeted advertising.

In HyperOS (the new firmware for Redmi 2026), the path to developer settings has changed: now you need to click on Settings โ†’ About Phone โ†’ Build Number (not MIUI version). HyperOS also has the option โ€œBlock system notificationsโ€ in the developer menu โ€“ its inclusion completely disables all pop-ups from the shell.

What to do if there is no โ€œDevelopersโ€ item?
If after 7 clicks on the MIUI version, the menu does not appear, check: 1. Your account has administrator rights on the phone. 2. The device is not in "child mode" or guest mode. 3. The firmware is not modified (on custom ROM menus may not be available). If the problem remains, try resetting the phone to factory settings (see section 7).

6. Resetting notification settings to factory

If youโ€™ve tried all the methods, but pop-ups keep popping up, the last option is to reset your notification settings, which will return all the alert settings to the post-purchase state, but will not affect personal data (photos, contacts, apps).

Follow the following steps:

  1. Open Settings โ†’ Notifications and Status bar.
  2. Scroll down and select "Reset notification settings."
  3. Confirm the action by entering a password or pattern lock.

After discharge:

  • ๐Ÿ”„ All notification permissions for apps will be reset, and you'll have to reset the notifications for messengers and other important programs.
  • ๐Ÿ“ต System notifications (e.g. low battery charge) will return to their original state.
  • ๐Ÿงน Banner advertisements from MIUI They will temporarily disappear, but may reappear after a few days (they must be blocked separately, as described in Section 3).

โš ๏ธ Note: Some Redmi models (e.g. Redmi Note 12 Pro)+) Resetting notification settings can also reset Do Not Disturb and Priority Notifications!

๐Ÿ’ก

Resetting notification settings is a last resort, and only use it if other methods fail, as you will have to reconfigure all alerts.

7. Alternative methods: third-party applications and firmware

If you haven't been helped by the standard methods, you can consider radical solutions that are suitable for advanced users who are willing to sacrifice some features for the sake of cleanliness.

Option 1: Installation of custom firmware

  • ๐Ÿ“ฑ Firmware like LineageOS or Pixel Experience completely removes all system notifications from the system. MIUI, but require unlocking the bootloader and may deprive the warranty.
  • โš ๏ธ Risks: Loss of camera, sensor, or wireless module features (depending on the Redmi model).

Option 2: Applications to block notifications

  • ๐Ÿ›ก๏ธ Notification History โ€“ allows you to track and block specific types of notifications.
  • ๐Ÿšซ AppOps โ€“ gives access to hidden permissions of applications (requires root rights).
  • ๐Ÿ”’ Blokada โ€“ Blocks Advertising Notifications at Level DNS (no root).

Option 3: Disabling system applications via ADB

A list of commands to completely disable the most annoying services:

adb shell pm uninstall --user 0 com.miui.analytics


adb shell pm uninstall --user 0 com.xiaomi.midrop




adb shell pm uninstall --user 0 com.miui.systemAdSolution




adb shell pm uninstall --user 0 com.xiaomi.gamecenter.sdk.service

These commands completely remove the system packages responsible for analytics, advertising and game notifications, and once they are done, some functions (such as transferring files over Mi Drop) will become unavailable, but pop-ups will disappear forever.

Frequently asked questions

Why do notifications in the app settings keep appearing after disabling?
Some system applications (Security, Cleaner) are privileged and ignore standard settings, using ADB or disabling certain notification categories (e.g., Security Guidelines) to block them, and check if Show Important Notifications is included in the battery settings for this application.
Can I remove notifications about MIUI updates?
Yes, but it's not recommended, because you're missing important security patches. If you want to turn them off, go to Settings โ†’ About Phone โ†’ System Update. Click three dots in the top right corner and select Settings. Turn off Autoboot via Wi-Fi and Update Notifications. In HyperOS, this path may be different: Settings โ†’ Update โ†’ Settings (core icon).
How do I return notifications if I have disabled them through ADB?
To return the system notifications disabled, execute the command: adb shell pm uninstall --user 0 com.miui.systemAdSolution by replacing uninstall with enable: adb shell pm enable com.miui.systemAdSolution A full recovery may require a reboot of the device (--user 0), It's not just off, you're going to have to reset your phone to factory settings.
Why doesnโ€™t Redmi Note 10 Pro have a โ€œDevelopersโ€ option after 7 taps?
On some Redmi models (especially HyperOS), the activation path has changed. Try: Click not on the MIUI version, but on the Build Number (in the same About menu). If it doesn't work, check if the developer settings are disabled through device policies (relevant to corporate phones); on firmware for the global market (EEA), the menu may be hidden - try changing the region in the settings. If nothing helps, update the firmware to the latest version - in new HyperOS builds, the problem is fixed.
Is it safe to use ADB to disable notifications?
Yes, if you follow proven commands and don't remove critical system packages, the risks are minimal if: You don't remove apps that are responsible for basic functions (e.g. com.android.phone), back up adb backup before making changes, don't use commands with superuser rights (su) unless you understand the consequences, and it's safer for beginners to limit themselves to standard settings or to "Do Not Disturb" mode.