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:
- Open Settings β Google β Advertising.
- Click "Disable Ad Personalization" and confirm the selection.
- Go back to the basic settings and go to Settings β Applications β Application Management.
- 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.
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:
- Go to Settings β Applications β Application Management β Explorer.
- Click on "Storage" and select "Clear Cache".
- Go back a step and click Reset Settings (or Delete Data if available).
- 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:
- Connect your smartphone to your PC and confirm the debugging permission.
- Open the command line (or Terminal) in the ADB folder.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Execute the command to disable ads in Explorer: adb shell pm disable-user --user 0 com.miui.systemAdSolution
- Reset the device.
If the team doesnβt work, try an alternative:
adb shell settings put global hidden_api_policy 1This 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?
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:
| Annex | Advantages | Deficiencies | Reference |
|---|---|---|---|
| Solid Explorer | Two-panel mode, cloud support, encryption | Paid license after 14 days | Google Play |
| FX File Explorer | Built-in FTP-server, root access | Advertising in the free version | Google Play |
| MiXplorer | Easy, no advertising, support for archives | No 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:
- Open any application to work with files (for example, Gallery).
- When requesting a program selection, select your new Explorer and tick "Always."
- In the app settings, turn off auto-update for the original MIUI File Explorer.
adb shell pm clear com.android.documentsui5. 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.