How to permanently disable pop-up chats on Xiaomi Redmi Note 9 Pro: the full guide

Pop-up chats on the Xiaomi Redmi Note 9 Pro can make smartphone use a nightmare. These annoying windows with offers to join Mi Chat, advertising messages or system notifications appear at the most inopportune moment β€” while playing, watching videos or working with important documents. The problem is compounded by the fact that the manufacturer has integrated these elements at the level of the MIUI firmware, making them unobvious to the average user.

In this article, we will look at all the possible ways to get rid of pop-up chats, from standard system settings to radical methods using ADB and third-party utilities. It is important to understand that some solutions will require superuser rights or changes in system files, which can affect the warranty, we will describe the risks of each method in detail and give recommendations for minimizing them.

Why pop-up chats appear on the Redmi Note 9 Pro

The main reason for the appearance of intrusive windows is Xiaomi's aggressive policy to promote its own services. MIUI 12/13/14 mechanisms that have been put in place:

  • πŸ“’ Advertise Mi Chat - a branded messenger company with limited functionality
  • πŸ’° Show targeted advertising based on your actions in the system
  • πŸ”” Output system notifications about β€œuseful” features (e.g. cloud backup)
  • πŸ€– Activate support chatbots with prolonged device inactivity

The Redmi Note 9 Pro (joyeuse/curtana) features features that even work on European firmware (EEA) versions, where ads should theoretically be turned off, and is blamed on the workarounds Xiaomi uses to circumvent regional restrictions.

Interesting fact: on the Chinese versions of devices (CN ROM) pop-up chats are 2 times more than on the global. This is due to local legislation obliging to promote state messengers.

πŸ“Š How often do you worry about pop-up chats on Xiaomi?
Constantly, several times an hour
1-2 times a day
Rarely, but annoying.
I've never seen a window like this.

Method 1: Disconnect via standard MIUI settings

Let's start with the safest method, which doesn't require root rights or special knowledge, and MIUI has hidden settings that allow you to partially limit the activity of system chats:

  1. Go to Settings β†’ Applications β†’ Application Management
  2. Slip on three dots in the upper right corner and select Show all processes
  3. In the search box, type com.miui.michat (for Mi Chat) or com.xiaomi.market (for advertising notifications)
  4. Select the app and click Disable (if the button is active) or Stop
  5. Return to the main settings and navigate the Settings path β†’ Notifications β†’ More
  6. Turn off MIUI Guidelines and Use Tips

This method works for 60-70% of pop-ups, but does not guarantee complete disposal.Some system processes (com.miui.systemAdSolution) may continue to show ads through other channels.

No Mi Chat windows when unlocked | Disappeared banner ads in the curtain | Stop appearing tips on MIUI | No pop-up chats in games-->

Method 2: Use of the "No Distractions" mode

MIUI 13 and later has a hidden feature called Focus Mode, which blocks all non-critical notifications.

  1. Open Settings β†’ Special Opportunities
  2. Select a mode without distractions (may be called Concentration)
  3. Activate the slider and set exceptions for important applications (calls, SMS)
  4. In the System Notifications section, disable all items related to Mi Chat and Recommendations.

This method has a significant drawback: some useful notifications are blocked along with chats, for example, you may miss an important security update or a low battery warning.

πŸ’‘

Create a shortcut to quickly turn on/off concentration mode. To do this, hold your finger in the free space of the desktop β†’ Widgets β†’ Settings β†’ Mode without distractions.

Method 3: Disconnect via ADB (without root)

For advanced users willing to work with the command line, there is a more radical method, which requires connecting the smartphone to the PC and using Android Debug Bridge:

First, prepare the device:

  1. Activate Developer Mode (7 times tap the MIUI version in your phone settings)
  2. Enable USB Debugging in Settings β†’ More β†’ For Developers
  3. Connect your phone to your PC and confirm your debugging permission

Now run commands in the terminal (command line):

adb shell pm hide com.miui.michat


adb shell pm hide com.xiaomi.market




adb shell settings put global hidden_api_policy 1

Important: After these commands are executed, some system functions (e.g., updates via Mi Market) may stop working. To get it back, use the command `adb shell pm unhide application package`.

Team team.The effectReversibility
pm hide com.miui.michatHiding Mi Chat completelyYes (pm unhide)
pm hide com.xiaomi.marketBlocking ads from Mi MarketYes.
settings put global hidden_api_policy 1Unlocks Hidden APIsYes (set 0)
pm disable-user com.miui.analyticsDisables analytics collectionYes.
What if the ADB can’t see the device?
1. Install the latest Xiaomi drivers from the official site 2. Try another one USB-cable (original) 3. Include in the developer settings the item "Debugging by USB (Security settings)" 4. Restart your PC and phone 5. Use the command `adb kill-server` later `adb start-server`

Method 4: Remove system applications (root required)

If you are willing to sacrifice the warranty and have an unlocked bootloader, you can completely remove the problematic applications.

  1. Install Magisk to get root rights
  2. Download a file manager with root support (such as Root Explorer)
  3. Go to /system/priv-app/ or /system/app/
  4. Remove or rename the folders: MiChat or MiuiMichat AnalyticsCore Msa (Mi Service Framework)

Reset the device

After this procedure, you will lose access to some MIUI features, including:

  • πŸ“Š Application usage statistics
  • πŸ”„ Cloud synchronization
  • πŸ› οΈ Some security functions

πŸ’‘

Removing system applications can cause firmware to run unstable. Always back up through TWRP before such operations.

Method 5: Alternative firmware (radical solution)

If nothing works, the last option is to install custom firmware. Redmi Note 9 Pro is popular:

  • πŸ“± Pixel Experience – pure Android without unnecessary services
  • πŸ”„ LineageOS – stable firmware with open source
  • πŸš€ Xiaomi.eu – modified MIUI publicity
  • πŸ›‘οΈ GrapheneOS – for maximum privacy

The installation process shall include:

  1. Unlock the bootloader via Mi Unlock Tool (waiting 7-15 days)
  2. Installation of custom TWRP Recovery
  3. Formatting data, system, cache
  4. Install firmware and GApps (if you need Google services)

Advantages of this method:

  • βœ… Complete lack of advertising and pop-up windows
  • βœ… Faster operation of the system
  • βœ… Regular security updates

Disadvantages:

  • ❌ Loss of guarantee
  • ❌ Possible problems with the camera or sensors
  • ❌ Need for manual updates

πŸ’‘

Before installing custom firmware, check compatibility with your Redmi Note 9 Pro (joyeuse or curtana) model on the XDA Developers forum.

Additional measures: network-level blocking

If pop-ups appear via an internet connection, you can block them at the DNS or firewall level:

Method 1: Use Blokada or NetGuard

  1. Install the app from F-Droid (not from Google Play)
  2. Activate the blocking of miui.com, xiaomi.com, micooo.com domains
  3. Add to the blacklist the processes com.miui.michat and com.xiaomi.market

Method 2: Changing the DNS

  1. Go to Settings β†’ Connections β†’ Private DNS
  2. Enter dns.adguard.com or 1.1.1.3 (Cloudflare Family)
  3. Save the settings and restart the device

These methods are effective against advertising pop-ups, but will not help against MIUI system notifications.

What to do if nothing helps

If you’ve tried all the methods, but chats keep popping up:

  1. Check for MIUI updates – new versions sometimes fix bugs with annoying advertising
  2. Reset your phone to factory settings (pre-return)
  3. Contact Xiaomi via the official website (specify the M2003J6A1G or M2003J6B1G model for Note 9 Pro).
  4. Consider selling a device and buying a model with pure Android (like the POCO F5 or Google Pixel)

Last tip: watch out for news of lawsuits against Xiaomi for imposing ads. The company already paid EU fines in 2023 for such practices, which could force it to reconsider its policies in future firmware.

πŸ’‘

Pop-up chats on Xiaomi Redmi Note 9 Pro are not a bug, but a feature, and the company deliberately integrates them into firmware to monetize budget devices.

FAQ: Frequent questions about pop-up chats

Can pop-up chats contain viruses?
Standard MIUI system chats don't contain malware, but they collect data about your activity. The risk is if you click on links from those windows -- they can lead to phishing sites. Always check the URL before you click.
Why do chats appear again after being turned off via ADB?
This is due to the MiuiDaemon feature, which restores system applications when updates. Solution: disable automatic MIUI updates in settings or use the adb shell cmd package install-existing --reinstall-if-exists app package after each update.
Can I turn off chat rooms without losing my warranty?
Yes, the first three methods in this article (standard settings, concentration mode, ADB) do not affect the warranty, but unlocking the bootloader and obtaining root rights void it. In some countries (for example, in the EU), Xiaomi is required by law to maintain the warranty even after unlocking the bootloader.
Is there an official way to complain about intrusive notifications?
You can leave a review through: 🌍 Official Xiaomi Forum (en.miui.com/forum.php) πŸ“§ Support email (support)@xiaomi.com) πŸ“± Application "Feedback" in the settings of the phone Specify device model, version MIUI And screenshots of problem windows, and collective complaints sometimes lead to fixes in new firmware versions.
Will pop-up chats appear if you reset your phone to factory settings?
Unfortunately, yes. All system applications, including Mi Chat, recover when reset. The only exception is if you reset through Fastboot with a modified version of MIUI firmware (e.g. Xiaomi.eu).

⚠️ Warning: Some Internet "tips" recommend disabling com.miui.securitycenter to combat chats. This is dangerous because it protects your system from malware.

⚠️ Note: If you are using Redmi Note 9 Pro with firmware for the Indian market (IN ROM), standard shutdown methods may not work due to localization, in which case only installing global or European firmware via Fastboot will help.