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.
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:
- Go to Settings β Applications β Application Management
- Slip on three dots in the upper right corner and select Show all processes
- In the search box, type com.miui.michat (for Mi Chat) or com.xiaomi.market (for advertising notifications)
- Select the app and click Disable (if the button is active) or Stop
- Return to the main settings and navigate the Settings path β Notifications β More
- 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.
- Open Settings β Special Opportunities
- Select a mode without distractions (may be called Concentration)
- Activate the slider and set exceptions for important applications (calls, SMS)
- 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:
- Activate Developer Mode (7 times tap the MIUI version in your phone settings)
- Enable USB Debugging in Settings β More β For Developers
- 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 1Important: 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 effect | Reversibility |
|---|---|---|
| pm hide com.miui.michat | Hiding Mi Chat completely | Yes (pm unhide) |
| pm hide com.xiaomi.market | Blocking ads from Mi Market | Yes. |
| settings put global hidden_api_policy 1 | Unlocks Hidden APIs | Yes (set 0) |
| pm disable-user com.miui.analytics | Disables analytics collection | Yes. |
What if the ADB canβt see the device?
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.
- Install Magisk to get root rights
- Download a file manager with root support (such as Root Explorer)
- Go to /system/priv-app/ or /system/app/
- 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:
- Unlock the bootloader via Mi Unlock Tool (waiting 7-15 days)
- Installation of custom TWRP Recovery
- Formatting data, system, cache
- 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
- Install the app from F-Droid (not from Google Play)
- Activate the blocking of miui.com, xiaomi.com, micooo.com domains
- Add to the blacklist the processes com.miui.michat and com.xiaomi.market
Method 2: Changing the DNS
- Go to Settings β Connections β Private DNS
- Enter dns.adguard.com or 1.1.1.3 (Cloudflare Family)
- 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:
- Check for MIUI updates β new versions sometimes fix bugs with annoying advertising
- Reset your phone to factory settings (pre-return)
- Contact Xiaomi via the official website (specify the M2003J6A1G or M2003J6B1G model for Note 9 Pro).
- 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?
Why do chats appear again after being turned off via ADB?
Can I turn off chat rooms without losing my warranty?
Is there an official way to complain about intrusive notifications?
Will pop-up chats appear if you reset your phone to factory settings?
β οΈ 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.