How to permanently remove ads from Xiaomi Explorer: proven methods of 2026

Embedded ads in MIUI Explorer (or MIUI File Explorer) are one of the most annoying features of Xiaomi firmware for users who prefer a clean interface. Advertising banners in the file manager not only distract but also slow down the work with files, especially on budget models of Redmi or POCO. Unlike system notifications that can be turned off in settings, ads in Explorer are often sewn into the firmware level and require specific actions to remove it.

The difficulty is that Xiaomi regularly updates its ad-show mechanisms, and the methods that worked in MIUI 12 may not be useful in MIUI 14 or HyperOS. This article is relevant for Android 11-14 devices with MIUI 12.5-14 firmware and HyperOS (including Redmi Note 10/11/12, POCO X3/X4/X5, Xiaomi 11T/12/13). We will look at 5 ways – from simple settings to deep changes through ADB – and also analyze the risks of each method.

If you use POCO Launcher or third-party file managers (such as Solid Explorer), advertising in them is extremely rare. MIUI It is a major tool for many users, especially when working with OTG-It is important to understand that complete removal of ads without consequences is possible only on unlocked bootloaders (with unlock bootloader.

1. disable personalized advertising in MIUI settings

The safest and most reversible way to do this is to deactivate the targeting mechanisms through the settings menu, which doesn't remove ads completely, but it reduces the amount of ads, especially the banners from Mi Browser and Mi Video.

Instructions:

  1. Open Settings β†’ Google β†’ Advertising.
  2. Click "Disable Ad Personalization" and confirm the selection.
  3. Go back to the basic settings and go to Settings β†’ Applications β†’ Application Management.
  4. Find File Explorer, open its settings and disable notifications.

⚠️

Note: On some devices (e.g. Redmi) 9A or POCO M3) Google β†’ In this case, skip the first step and focus on disabling Explorer notifications.

The effect of this method is not immediately apparent β€” it may take 24 to 48 hours for the system to update the advertising profiles. If the banners are left after two days, move on to the next method.

πŸ“Š What kind of Xiaomi model do you have?
Redmi Note 10/11/12
POCO X3/X4/X5
Xiaomi 11/12/13
Another model
I don't know.

2. Reset the Conductor settings and clear the cache

Often, ads appear because of accumulated cache data or misplaced application settings.A complete Explorer reset can temporarily fix the problem, especially if banners started showing after the MIUI update.

How to reset:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Explorer.
  2. Click on "Storage" and select "Clear Cache".
  3. Go back a step and click Reset Settings (or Delete Data if available).
  4. Reset the device.

⚠️

Note: Reset Explorer data will delete your favorite files, search history, and sorting settings. Save important paths in advance to notes or screenshots.

If the ad comes back after the reboot, it's stitched into the firmware itself, and then only deep intervention, through ADB or modification of system files, will help.

Take screenshots of important folders|Write down paths to frequently used files|Check the free space in memory|Disable Auto-Update Explorer in Play Market-->

3. Disabling Advertising through ADB (without root)

The Android Debug Bridge (ADB) method is one of the most effective ways to remove ads without getting root permissions, and works on most Xiaomi devices, except HyperOS models (which require a different approach).

What you need:

  • πŸ–₯️ Computer with Windows/Linux/macOS and installed Xiaomi drivers.
  • πŸ“± Included debugging by USB on a smartphone (Settings) β†’ The phone. β†’ Version. MIUI β€” Press 7 times, then return to Settings β†’ Additionally. β†’ For developers β†’ Debugging by USB).
  • πŸ”— Utility. ADB Platform Tools by Google.

Step-by-step:

  1. Connect your smartphone to your PC and confirm the debugging permission.
  2. Open the command line (or Terminal) in the ADB folder.
  3. Enter the command to check the connection: adb devices must appear serial number of the device.
  4. Execute the command to disable ads in Explorer: adb shell pm disable-user --user 0 com.miui.systemAdSolution
  5. Reset the device.

If the team doesn’t work, try an alternative:

adb shell settings put global hidden_api_policy 1

This command unlocks hidden Android APIs, which can help disable ad modules, but increases the risk of system instability.

What if the ADB can’t see the device?
Make sure you have File Transfer (MTP) enabled when connecting over USB. If drivers are not automatically installed, download Mi PC Suite or use universal ClockworkMod drivers. Some Windows 11 may require you to disable driver signature verification via gpedit.msc.

4. Installation of an alternative conductor

If system methods don't work, the radical solution is to completely abandon embedded Explorer in favor of third-party analogs, and it won't remove ads from the system, but it will eliminate them when working with files.

The best alternatives for Xiaomi:

AnnexAdvantagesDeficienciesReference
Solid ExplorerTwo-panel mode, cloud support, encryptionPaid license after 14 daysGoogle Play
FX File ExplorerBuilt-in FTP-server, root accessAdvertising in the free versionGoogle Play
MiXplorerEasy, no advertising, support for archivesNo to Google Play (download from XDA)XDA

⚠️

Note: When using MiXplorer or other APKs from third-party sources, disable installation from unknown sources after installation (Settings β†’ Applications β†’ Special Access β†’ Install Unknown Applications).

To make the third-party conductor the main one:

  1. Open any application to work with files (for example, Gallery).
  2. When requesting a program selection, select your new Explorer and tick "Always."
  3. In the app settings, turn off auto-update for the original MIUI File Explorer.
adb shell pm clear com.android.documentsui

5. Deep modification of the system (for advanced)

If you are willing to take risks, getting root rights or installing custom firmware (like LineageOS or Pixel Experience) is guaranteed to remove all ads. However, this voids the warranty and can lead to a device blinking if errors occur.

Modification options:

  • πŸ”“ Root + Magisk: Remove system ad packages through Magisk Module (e.g, Disable_Miui_Ads).
  • πŸ“± Custom recovery (TWRP): Sweep the patch to remove com.miui.systemAdSolution.
  • πŸ”„ Flip-on AOSP: Install firmware without Xiaomi services (e.g. HavocOS).

⚠️

Note: On HyperOS devices (such as Xiaomi 14 or Redmi K70), unlocking the bootloader can block data encryption or Find My Device. Before the procedure, make a full backup via adb backup or TWRP.

If you are a beginner, start with safer methods (ADB Root and custom firmware are recommended only to users with experience with fastboot and EDL-regime.

πŸ’‘

On devices with HyperOS standard ADB-The only reliable way to turn off the ad is to root or switch to custom firmware.

6. Frequent mistakes and how to avoid them

Many users have problems trying to remove ads, and consider common mistakes and their solutions:

Error 1: After the ADB team, the ad came back a few days later.

  • πŸ”„ Reason: MIUI Restores advertising modules when updating.
  • πŸ› οΈ Solution: Disable auto-update system applications in Settings β†’ Annexes β†’ Google Play Market β†’ Auto-update.

Error 2: Explorer stopped opening files after resetting data.

  • πŸ”„ Reason: Permits to access storage reset.
  • πŸ› οΈ Solution: Go to Settings β†’ Annexes β†’ Conductor β†’ Permits and enable access to memory.

Error 3: ADB is a device unauthorized error.

  • πŸ”„ Reason: Not confirmed debugging permission on the phone.
  • πŸ› οΈ Solution: Turn it off and plug it back in. USB-cable, confirm the request on the smartphone screen.

If none of the methods worked, check:

  • πŸ“± Firmware Version: HyperOS requires other commands ADB.
  • πŸ”’ Antivirus: Some (e.g. Avast) block changes to system files.
  • πŸ”„ Firmware Region: Global (Global) ROM) and Chinese ROM) version MIUI different advertising modules.

FAQ: Answers to Frequent Questions

❓ Can you remove advertising without a computer?
Yes, but the options are limited: Turn off personalized ads in settings (section 1). Install an alternative Explorer (section 4). Use apps like App Inspector (requires root) to manually disable ad activity. Without a PC, you can't execute ADB commands or get root.
❓ Why After Updating MIUI commercials are back?
Xiaomi regularly updates advertising SDK In system applications, after a major update (e.g., with MIUI 13 on MIUI 14) all previous settings are reset. To avoid this: Turn off auto-update firmware in Settings β†’ The phone. β†’ Updating the system β†’ βš™οΈ β†’ Auto download. Before manually upgrading, backup via adb backup or TWRP.
❓ Will the way to work with ADB on POCO F3?
Yes, POCO F3 (codename alioth supports ADB-commands to disable advertising, as it works on the basis of MIUI. However: The HyperOS version (if updated) may require another command: adb shell pm uninstall --user 0 com.miui.systemAdSolution. If the device has a locked bootloader, some commands ADB will be limited.
❓ How to check if advertising is removed from the system?
To make sure that the ad modules are deactivated: Open Explorer and check for no banners at the top of the screen. Enter ADB command: adb shell dumpsys package com.miui.systemAdSolution If there is a line disabled in the response, the module is disabled. Check logs via Logcat (requires root or ADB): adb logcat | grep -i "advert" No records mean no advertising requests are sent.
❓ Can I get it back if something goes wrong?
Yes, most changes are reversible: For ADB: run adb shell pm enable com.miui.systemAdSolution. To reset Explorer, reinstall the update via Google Play. For root, restore the original firmware through the Mi Flash Tool. Except for manually deleting system files (without a backup).