System notifications MIUI — One of the most annoying features of Xiaomi, Redmi and POCO. Even after unsubscribing from emails, marketing messages about new features, promotions and “helpful tips” continue to appear in the curtain. MI-messages are built into firmware and often ignore standard notification settings.
Compounding the problem, Xiaomi regularly changes the logic of these notifications: what worked in MIUI 12 may not be useful in MIUI 14. In this article, we will examine all the current ways of disconnecting, from official settings to hidden commands for power users.
Why? MI-The messages appear even after the unsubscribe.
Xiaomi splits notifications into three types:
- 📢 Marketing newsletters (promotions, new features) – disable in the settings of the Mi Account.
- ⚙️ System notifications (updates, tips on the MIUI) — Managed through the menu "About the phone».
- 🔄 Hidden service messages (diagnostics, analytics) – require deep changes in firmware.
Most users only turn off the first type without knowing the existence of the others, such as the message “Your phone is slow – optimize it now!” refers to the second type and will not disappear after unsubscribing from the mailings in Settings → Notifications.
Another trap: once you reset your settings or update your firmware, many of the settings are reset to default values, so even if you've previously disabled all notifications, they can come back after upgrading to MIUI 14/15.
Method 1: Disconnecting through Mi Account settings
This is the easiest method, but it only works for marketing emails, and if you're annoyed by notifications about new smartphones or promotions, start with this:
- Open the Settings app.
- Go to the Xiaomi Account → Mi Account.
- Select the Notification Settings option.
- Turn off all switches in the “Advertising Notifications” section.
⚠️ Note: This method does not affect system messages such as “Optimize phone” or “Update” MIUI». They will need other methods.
Mi Account settings are open|The "Notification Settings" option is available|All switches in "Off" position."|Rebooting the phone is done-->
Method 2: Hidden MIUI settings (without root)
To disable system notifications (advice, optimization, updates), use the hidden MIUI menu:
- Open the phone app and enter the combination: ##6484###
- In the MTK Engineer Mode menu, select Hardware Testing → Device Info.
- Scroll down to MIUI Optimization and turn it off.
This method works on most Xiaomi/Redmi/POCO devices with MediaTek processors. For smartphones on Snapdragon, use an alternative code:
##4636##Turn off MIUI Optimization in the Usage Statistics section.
What is the MIUI Optimization Disabling?
| Processor model | Working code | Section |
|---|---|---|
| MediaTek (Helio, Dimensity) | ##6484## | Hardware Testing → Device Info |
| Snapdragon (4xx/6xx/7xx/8xx) | ##4636## | Usage Statistics |
| Snapdragon 8 Gen 2/3 | ##7780## | MIUI Settings → Advanced |
Method 3: Disconnect via ADB (without root)
If the hidden menus don’t help, use them. ADB-This method works on all versions. MIUI It does not require the rights of a superuser:
- Install Platform Tools on your PC.
- Enable USB Debugging in the developer settings (Settings → About Phone → MIUI version – press 7 times).
- Connect your phone to your PC and execute the command: adb shell pm uninstall -k --user 0 com.miui.systemAdSolution
This command removes the packet responsible for system notifications. To disable analytics, add:
adb shell pm uninstall -k --user 0 com.miui.analyticsadb shell dumpsys package com.miui.systemAdSolutionIf the versionName status has changed, repeat the deletion procedure.-->
⚠️ Note: On some devices (POCO F5, Redmi Note 12 Pro+) These packets are protected, and you'll need root access or an alternative method using Shizuku.
Method 4: Use Shizuku + AppOps (for advanced)
If ADB didn’t work, try Shizuku, a permission management tool without root:
- Install Shizuku from GitHub.
- Follow the instructions in the application to connect via ADB.
- Install AppOps.
- Find System applications UI and MIUI System, disable permissions: 📱 POST_NOTIFICATION 🔍 SYSTEM_ALERT_WINDOW
This method blocks the ability of system applications to show notifications, minus: some functions (for example, quick settings pop-ups) may be lost.
Method 5: Complete removal via TWRP (root only)
If you have root rights and custom recaps (TWRP), follow the following steps to remove system notifications completely:
- Download MIUI Debloater (e.g. Universal MIUI Debloater).
- Boot into TWRP and connect your phone to your PC.
- Execute the command to mount the partition: adb shell twrp mount system
- Delete files: adb shell rm -rf /system/priv-app/SystemAdSolution adb shell rm -rf /system/priv-app/Analytics
⚠️ Attention: Incorrect deletion of system files can lead to bootloop ( looped boot). TWRP!
💡
TWRP removal is the most radical method, but it is guaranteed to remove ALL system notifications, including those that appear after resetting.
What to do if notifications return after update
Xiaomi often restores deleted packages when updating firmware.
- Before upgrading, create a backup via TWRP or adb backup.
- Use DisableFlags to block automatic packet recovery.
- Turn off automatic update of system applications in Settings → Annexes → Application management → ⚙️ → Auto-update of system applications.
If notifications are returned, repeat the deletion procedure via ADB or Shizuku. On devices with MIUI 15, you may need to additionally disable the com.miui.personalassistant service.