Xiaomi Mi 9
Unlike the new models.
Mi 9
In this article, we will discuss 5 proven ways to remove ads on Xiaomi Mi 9 β from standard settings to advanced methods using ADB. All instructions are relevant for MIUI 12/13/14 (including global and Chinese versions of firmware).
Before you start, check the MIUI version on your device: go to Settings β About Phone β MIUI version. This will help you avoid errors when choosing a method.
βββ
1. disable personalized advertising in MIUI settings
The easiest way to reduce the amount of ads is to deactivate personalized recommendations in system services, which will not remove banners completely, but will reduce the number of banners by 40-60%.
Go to:
Settings β Xiaomi Account β Mi Account β Advertising β Personalized recommendationsTurn off all the switches in this section. Then go back to the basic settings and do the same things for:
Settings β Google β Advertising β Disable personalized advertising- π What it does: reduces targeted banners in Weather, Themes and Mi Browser.
- β οΈ Restriction: Does not remove ads in Security, Downloads and push notifications.
- π± Additional: Reset the Ad ID in the same menu (Reset the Advertising ID) ID).
β οΈ Warning: After disabling personalized ads, some system applications (such as Mi Video) may show an error "No Internet connection." This is a temporary bug - restart your phone.
If you still have the ads, move on to the next method, which is more radical.
βββ
2 Manually disabling advertising through hidden MIUI settings
MIUI has hidden settings that allow you to disable banners in specific areas of the system, which does not require root rights, but you need to be careful.
Follow the instructions:
- Open the Security app (the shield icon).
- Go to Settings (cog icon in the upper right corner).
- Tap about the app 5-7 times in a row until the message βYou became a developer!β appears.
- Return to the basic Security settings and select the new Advanced Settings option.
- Disable options: Receive notifications Show ads
Do the same for the applications:
- π Downloads. β Settings β disable Advertising Notices.
- π Mi browser β Settings β Confidentiality β Disable Personalized Content.
- π΅ Mi Music β Settings β Advertising β switch off.
Disable recommendations in "Security" | Remove banners in "Downloads" | Deactivate personalized content in "Mi Browser" |Reset advertising ID in the settings of Google-->
After this manipulation, the ads in the system applications will disappear by 80-90%, but push notifications from Mi Push Service may continue to come.
βββ
3. Block push notifications from system services
Push notifications with ads are the most annoying part of MIUI, which come even when the phone is locked, and often masquerades as "helpful tips."
Method 1. Through notification settings (works for MIUI 12+):
- Go to Settings β Applications β Application Management.
- In search, type in Mi Push Service and select this app.
- Tap Notifications. β Turn off all switches.
- Repeat for: MSA (Mobile Services Framework) MiuiDaemon System Trichrome Library (if any)
Method 2. via ADB (for power users)
If notifications keep coming, use the ADB command:
adb shell pm disable-user --user 0 com.xiaomi.mipush.sdkNote:
everything
| Service | Package name | What's blocking |
|---|---|---|
| Mi Push Service | com.xiaomi.mipush.sdk | Promotional Notices and Spam |
| MSA | com.miui.systemAdSolution | System banners in settings |
| MiuiDaemon | com.miui.daemon | Background advertising processes |
| Analytica | com.miui.analytics | Data collection for targeted advertising |
β οΈ Attention: Disconnection MSA If you notice a bug, return the settings with the command: adb shell pm enable com.miui.systemAdSolution
βββ
4.Use of alternative launcher (without root)
If you are annoyed by banners on the home screen (for example, in the Weather or Calendar), install a third-party launcher. This will not remove ads from system applications, but will hide them from the desktop.
The best options for Xiaomi Mi 9:
- π Nova Launcher β supports gestures, hiding icons and blocking widgets with ads.
- π¨ Lawnchair is a lightweight open source launcher, no ads.
- π§ Hyperion Launcher β Optimized for the MIUI, Allows you to disable system widgets.
How to set up:
- Install a launcher from Google Play.
- When you first start, select it as the default launcher.
- In the launcher settings, disable: Show Miui Widgets hints (if any) Advertising banners (in the "Additional" section)
π‘
To return the standard MIUI launcher, go to Settings β Applications β Default β Launcher and select Launcher (system).
The downside of the method is that some system notifications (such as low battery charge) may be duplicated, and the Double Tape lock and other MIUI gestures will also be lost.
βββ
5. Radical method: firmware without advertising (TWRP + cast)
If nothing works, you have to install custom firmware without ad modules, which is suitable for advanced users, as it requires unlocking the bootloader and installing TWRP.
Step-by-step:
- Unlock the bootloader through the official Xiaomi tool (it will require an account binding Mi).
- Install TWRP for Xiaomi Mi 9 (codename cepheus) from twrp.me.
- Download firmware without advertising: π± LineageOS β pure Android without unnecessary services. π Pixel Experience β firmware with Pixel interface and no advertising. π Xiaomi.eu β modified MIUI without advertising modules (but with support for all Xiaomi features).
TWRP
Food + Volume up
Install
| Firmware | Pluses | Cons |
|---|---|---|
| LineageOS | Clean Android, no ads, frequent updates | It may not work. IR-port NFC |
| Pixel Experience | Google Pixel interface optimized for Mi 9 | No proprietary MIUI features (e.g. Game Turbo) |
| Xiaomi.eu | It retains all MIUI features, but without advertising | You need to update manually, there may be bugs with OTA |
β οΈ Attention: Installing custom firmware resets the warranty and can result in the device locking if the process is disrupted. TWRP (backup).
What if the camera doesnβt work after the firmware?
βββ
6. Additional tips: how to avoid ad returns
Even after the ad is turned off, it can come back after the MIUI update or reset, so that it doesn't happen:
- π Turn off automatic updates MIUI: Settings β The phone. β Updating the system β βοΈ β Auto-update β Turn it off.
- π΅ Freeze Advertising Services (root only): Use the App Quarantine or Titanium Backup app to disable: com.xiaomi.mipush.sdk com.miui.systemAdSolution com.miui.analytics
- π‘οΈ Use it. DNS-filter: Set in the settings Wi-Fi/mobile network DNS (for example, 1.1.1.3 from Cloudflare or 94.140.14.14 This will block the download of banner ads at the network level.
If the ad comes back after the update, repeat the steps from Section 2 and 3 - usually enough. For full control, consider installing Magisk and the Xiaomi Debloater module, which removes the ad components at the system level.
Turned off in the settings. MIUI|Used. ADB|I put in a custom firmware.|Set another launcher.|I didn't do anything, advertising didn't interfere.-->
βββ
FAQ: Frequent questions about removing ads on Xiaomi Mi 9
β Why does it appear again after the ad is turned off in the settings?
β Can you remove advertising without a computer?
β Will it work? NFC Google Pay after the firmware?
β How to return the standard settings if ADB-commands phone is bugging?
β Is it legal to turn off ads on Xiaomi?
βββ
π‘
The most effective risk-free method is a combination of disabling ads in settings + blocking push notifications through ADB. This removes 95% of banners without losing warranty and root rights.