Xiaomi Mi 9 Lite (codenamed Pyxis) is still a popular smartphone due to the balance of performance and price, but owners often face intrusive advertising in the firmware MIUI. Unlike flagship models where advertising can be disabled through hidden settings, the Mi 9 Lite requires a combination of methods β from standard options to editing configuration files.
In this article, weβll look at 5 proven ways to disable personalized ads, block through ADB, change region, and even manually remove ad packages (without losing warranty). Importantly, some methods require unlocking the bootloader or debugging over USB, but weβll show you where itβs necessary and where you can do without risks.
All the instructions are valid for Mi 9 Lite on MIUI 12-14 (including global and European versions).If your smartphone is running HyperOS, some of the methods may not work, as weβll mention.
Why is there so much advertising on the Mi 9 Lite?
The reason for the intrusive advertising lies in Xiaomiβs business model: the company monetizes budget smartphones by showing ads in system applications. On the Mi 9 Lite, ads can appear in:
- π± Launcher (Folder "Recommended", weather and news widgets)
- π Search MIUI (When entering a request in the search bar)
- π System utilities (Security, Cleaning, Topics)
- π Mi Browser (banners on the main and in search results)
- π₯ Download Center (pop-up notifications about βpopular apps")
The Mi 9 Lite has 2-3 times more advertising on China or India than the global version, because Xiaomi is actively cooperating with local advertisers in these regions, such as Indian firmware, which can display banners with loan offers or online casinos.
β οΈ Warning: If you bought Mi 9 Lite with rooted firmware or customized recavery (TWRP), Some system applications may be removed, in which case the ads may disappear on their own, but the risk of unstable operation (for example, camera or mobile network failures) increases).
Method 1: Disabling personalized advertising in MIUI settings
The safest method is to use the built-in MIUI options, which will not remove ads completely, but will reduce the number of ads by 40-60%, and is suitable for all firmware versions, including HyperOS.
Instructions:
- Open Settings β Google β Advertising.
- Activate the switch "Disable Ad Personalization".
- Return to the main settings menu and go to Settings β Additional β Privacy β Advertising.
- Turn off the option "Personalized recommendations".
- Reboot your smartphone.
After this, ads in Themes, Browser and Download Center will become less intrusive, but will not disappear completely. For example, banners in the Recommended folder on the home screen will remain.
Check the version of MIUI (Settings β About the phone)
Create a backup copy of important data
Connect your smartphone to Wi-Fi (to download updates)
Shut down. VPN (It can block access to advertising settings)-->
Method 2: Blocking Advertising through ADB (without root)
Method by using ADB (Android Debug Bridge allows you to disable system-level advertising services, which doesn't require superuser rights, but requires a computer and enabled debugging. USB.
Step-by-step:
- Download and install Platform Tools (the official tool from Google).
- On your smartphone, turn on Settings β About Phone β MIUI version (click 7 times to activate the developer mode).
- Return to Settings β Additional β For developers and enable βDebugging by USBβ.
- Connect the Mi 9 Lite to your PC and type in the command line (cmd): adb devices If the device is determined, execute: adb shell pm disable-user --user 0 com.miui.systemAdSolution
- To block ads in your browser, add: adb shell pm disable-user --user 0 com.android.browser adb shell pm disable-user --user 0 com.mi.global.browser
After the commands are executed, the advertisement will disappear from:
- π± Launchera (folder βRecommended")
- π Search MIUI
- π Browser (if commands for com.android.browser were used)
β οΈ Note: On some versions MIUI 14 Disable-user may not work correctly if you have previously updated the firmware through OTA In this case, try the alternative command: adb shell pm uninstall. -k --user 0 com.miui.systemAdSolution But keep in mind: this will remove the application completely, and it will not be possible to restore it without resetting the settings.
What if the ADB canβt see the device?
Method 3: Change the firmware region (for the global version)
If your Mi 9 Lite is running on global firmware (MIUI Global, you can reduce the amount of advertising, changing the region to the European Union (EEA). There are stricter data protection laws in this region (GDPR), Xiaomi restricts advertising displays.
How to change the region:
- Download the MIUI Region Changer app (available on 4PDA).
- Open the app and select the "Europe (EEA)" region.
- Confirm the change and restart the smartphone.
- After the reboot, check the region in Settings β About Phone β MIUI version (should be EEA).
This method doesn't work on all firmware versions, so if you've had adverts after you've changed your region, try this one more time:
- π Reset Advertising Settings in Settings β Google β Advertising.
- π¦ Remove the app cache Topics and Security.
| Firmware region | Advertising level | Risks in shifting |
|---|---|---|
| China (CN) | βββββ (maximum) | High (Google Play may be blocked) |
| Global (Global) | βββ | Low (setting reset only) |
| Europe (EEA) | ββ | Average (possible update errors) |
| India (IN) | ββββ | High (much local advertising) |
China (CN)
Global (Global)
Europe (EEA)
India (IN)
Other-->
Method 4: Remove advertising packages via TWRP (for advanced)
If you're willing to take drastic measures, you can remove the system applications responsible for displaying ads. This requires an unlocked bootloader and a TWRP installed.
On the Mi 9 Lite (Pyxis), it is critical not to delete packets associated with the modem (com.qualcomm.qti...) - this will lead to loss of the mobile network!
- ποΈ com.miui.systemAdSolution (main advertising module)
- ποΈ com.xiaomi.midrop (advertising in Mi Drop)
- ποΈ com.miui.bugreport (sending reports with advertising)
- ποΈ com.miui.analytics (collection of statistics for targeted advertising)
Instructions:
- Install TWRP for Mi 9 Lite (the version should match your firmware!).
- Download the MIUI Debloater Tool (available on XDA Developers).
- Load to TWRP (clip Power + Volume Up).
- Connect your smartphone to your PC and use ADB to perform: adb pull /system/priv-app (this will create a backup of system applications).
- Remove packets via TWRP File Manager or command: adb shell rm -rf /system/priv-app/SystemAdSolution
- Clean Dalvik/ART Cache in TWRP and reboot.
β οΈ Note: If after removing the packets, the smartphone stopped booting, restore the backup through TWRP On the Mi 9 Lite, it is especially dangerous to delete: com.qualcomm.qti.telephonyservice (responsible for calls), com.android.phone (telephony module).
adb shell dumpsys package com.miui.systemAdSolutionIf the output has lines with the requiredFor, then the packet is associated with other system components - it cannot be deleted!-->
Method 5: Using third-party launchers and blockers
If the previous methods didn't help or seem too complicated, you can just replace the standard apps with alternative ones, and it won't remove the ads from the system, but it will hide them from the user.
The best replacements for the Mi 9 Lite:
- π± Launcher: Nova Launcher or Lawnchair (hide the folder Recommended").
- π Browser: Google Chrome or Firefox with uBlock Origin.
- π‘οΈ Adblocker: Blokada (no root required) or AdGuard (with local settings) VPN).
- π Search: Turn off search MIUI In the launcher settings and use Google Widget.
To completely block advertising in the applications:
- Install AdGuard from the official website.
- Enable the Local VPN module in the settings.
- Add filters: https://easylist.to/easylist/easyprivacy.txt https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_15_DnsFilter/sections/general.txt
This method does not require root rights and is reversible: it is enough to remove the blocker to return everything as it was, but some system notifications (for example, from the Download Center) may continue to appear.
π‘
Blockers and launchers are the safest way, but they do not remove ads from the system, but only hide them from the user.
What if the advertisements returned after the update?
After updating MIUI or HyperOS, some of the ad modules can be restored.
- Turn off automatic updates to system applications: Settings β Applications β Application Management β Three points β Auto Update β Disable.
- Block the updates of advertising packages through ADB: adb shell pm block com.miui.systemAdSolution
- Use Magisk modules (if there is root): - Disabler for Xiaomi (disables advertising services), - MIUI Bloater Remover (removes unnecessary packages).
If after the update, the ad appears in new places (for example, in Settings or Weather), check:
- π Is the firmware region not lost (see Method 3).
- π¦ Have you updated your system applications (check Settings) β Annexes β Updates).
- π‘οΈ Does the antivirus block AdGuard or Blokada.