How to completely disable advertising on Xiaomi Mi 9 Lite: a step-by-step guide

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:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Activate the switch "Disable Ad Personalization".
  3. Return to the main settings menu and go to Settings β†’ Additional β†’ Privacy β†’ Advertising.
  4. Turn off the option "Personalized recommendations".
  5. 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:

  1. Download and install Platform Tools (the official tool from Google).
  2. On your smartphone, turn on Settings β†’ About Phone β†’ MIUI version (click 7 times to activate the developer mode).
  3. Return to Settings β†’ Additional β†’ For developers and enable β€œDebugging by USB”.
  4. 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
  5. 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?
1. Install drivers for Xiaomi Mi 9 Lite (download from the official website). 2. Check that the option "Debugging by Device" is included in the For Developers. USB (Safe mode)” 3. Try another one USB-cable (preferably original). 4. Reboot your PC and smartphone.

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:

  1. Download the MIUI Region Changer app (available on 4PDA).
  2. Open the app and select the "Europe (EEA)" region.
  3. Confirm the change and restart the smartphone.
  4. 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 regionAdvertising levelRisks 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:

  1. Install TWRP for Mi 9 Lite (the version should match your firmware!).
  2. Download the MIUI Debloater Tool (available on XDA Developers).
  3. Load to TWRP (clip Power + Volume Up).
  4. Connect your smartphone to your PC and use ADB to perform: adb pull /system/priv-app (this will create a backup of system applications).
  5. Remove packets via TWRP File Manager or command: adb shell rm -rf /system/priv-app/SystemAdSolution
  6. 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.systemAdSolution

If 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:

  1. Install AdGuard from the official website.
  2. Enable the Local VPN module in the settings.
  3. 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.

  1. Turn off automatic updates to system applications: Settings β†’ Applications β†’ Application Management β†’ Three points β†’ Auto Update β†’ Disable.
  2. Block the updates of advertising packages through ADB: adb shell pm block com.miui.systemAdSolution
  3. 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.

FAQ: Frequent questions about disabling ads on Mi 9 Lite

Can I turn off advertising without a computer?
Yes, but not completely. With settings (Method 1), you'll cut the amount of ads by 40 to 60 percent, and third-party launchers (Method 5) will hide it visually. You'll need ADB or TWRP to remove it completely.
Why did the advertising not disappear after the change of region?
You probably don't. EEA-It's a firmware, and you just change the region in the settings. MIUI EEA via Fastboot (instructions are available on the 4PDA). Also check if your personalization settings are lost (Settings) β†’ Google β†’ Advertising).
Is it safe to remove system applications through TWRP?
On the Mi 9 Lite, it is safe to remove only packets from the list in Method 4. Removing other applications (e.g. com.qualcomm...) can result in network loss, camera failure, or cyclical reboot. Always back up to TWRP!
How do you get back ads if something goes wrong?
If your ADB or TWRP phone is unstable after you manipulate it, restore the deleted packets: Fastboot (without cleaning). Or restore the backup from TWRP. Or turn the packets back on through ADB: adb shell pm enable com.miui.systemAdSolution
Does this work on HyperOS?
Partially. On HyperOS (which replaced MIUI 14), some ADB commands don't work, and changing the region can lead to errors. In this case, use Method 1 (settings) and Method 5 (third-party launchers). Complete removal of ads on HyperOS is still possible only with root rights.