Advertising and recommendations in Xiaomi folders are one of the most annoying features of the MIUI shell and the new HyperOS. Instead of a neat list of apps, users see intrusive banners with games, services and content that are rarely useful. Worst of all, these recommendations take up space on the screen, slow down folders and even accidentally open when touched.
In this article, we will look at all the ways to remove recommendations, from standard settings to hidden features and radical methods for power users. The instructions described work on most Xiaomi, Redmi and POCO models running MIUI 12-14 and HyperOS (including global and Chinese firmware versions), focusing on methods that do not require root rights, but also consider advanced options for those who are ready for experimentation.
Why Xiaomi Shows Recommendations in Folders and Can They Be Deleted Forever?
Folder recommendations are part of Xiaomiโs ecosystem, integrated into a shell to monetize and promote its own services, which the company officially describes as โpersonalized offerings,โ but in practice:
- ๐ฑ Occupy space โ up to 30% of the folder area can be given to banners instead of your apps.
- ๐ Slow down โ the system spends resources on downloading content from the Internet every time you open a folder.
- ๐ฏ Collect data to show relevant advertising MIUI analyzes your actions (installed applications, search queries, etc.).
- ๐ซ It is impossible to disable by standard means โ in most regions the option is hidden or absent.
Can recommendations be removed forever? It depends on the firmware version and the willingness of the user to take drastic measures:
| Method | Root is required. | Works for MIUI. | It's powered by HyperOS. | Risk of failure |
|---|---|---|---|---|
| Disconnection in settings | โ No. | โ ๏ธ Partially. | โ ๏ธ Partially. | โ No. |
| Resetting recommendations through ADB | โ No. | โ Yes. | โ Yes. | โ No. |
| Removal of system applications | โ Yes. | โ Yes. | โ No* | โ ๏ธ Medium. |
| Modification of system files | โ Yes. | โ Yes. | โ Yes. | โ ๏ธโ ๏ธ High-pitched |
| Installation of custom firmware | โ Yes. | โ Yes. | โ No** | โ ๏ธโ ๏ธโ ๏ธ critical |
* On HyperOS, removing system applications can lead to a reboot cycle.
**Castom firmware for HyperOS is still under development (at 2026).
โ ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14, Redmi) K70) Some of the methods may not work because of the system architecture. โ The phone. โ Backup.
Method 1: Disabling recommendations through standard MIUI settings
The safest method is to use the built-in shell options. Unfortunately, Xiaomi regularly changes the location of these settings, and in some regions (for example, in Chinese firmware), they may not be at all.
- Open Settings and go to Home (or Desktop in some versions).
- Find the App Recommendations or Personalized Recommendations.
- Turn off the sliders: ๐ Show recommendations on the desktop ๐ Show recommendations in folders ๐ Personalized advertising (if any)
Restart the device โ sometimes changes are only applied after the reboot.
If your MIUI version doesnโt have these items, try an alternative way:
- Open Settings โ Applications โ Application Management.
- In the search, type msa (without quotes) โ you should find the MSA (Miui System Ads) application.
- Go into it, click Limit Background Activity and turn off all permissions.
Step-by-step:
- Connect the phone to the computer and confirm the debugging permission on the smartphone screen.
- Open the command line (Windows) or terminal (macOS/Linux) in the folder with the platform-tools.
- Enter the command to check the connection: Adb devices should appear the name of your device.
- Follow the command to disable recommendations: adb shell pm disable-user --user 0 com.miui.systemAdSolution
- For HyperOS, additionally run: adb shell pm disable-user --user 0 com.xiaomi.mipicks
- Reboot the phone.
If the recommendations returned after the reboot, try the extended command option:
adb shell settings put global hidden_api_policy 1
adb shell pm disable-user --user 0 com.miui.analytics
adb shell pm disable-user --user 0 com.xiaomi.midrop๐ก
If ADB does not recognize the device, try reinstalling drivers through the official package from Google or using the Mi program PC Suite (but it can block some of it) ADB-team).
How do you get the recommendations back? If something goes wrong, do it.
adb shell pm enable com.miui.systemAdSolutionMethod 3: Remove system applications (root required)
For users with unlocked bootloaders and root rights (such as Magisk), there is a radical method โ removing the system components responsible for recommendations โ the most effective way, but also the most risky way: wrong actions can lead to a bootloop (cyclical reboot).
Which applications can be removed:
- ๐๏ธ com.miui.systemAdSolution โ the main module of recommendations.
- ๐๏ธ com.xiaomi.mipicks โ service of personalized offers (especially relevant for HyperOS).
- ๐๏ธ com.miui.analytics โ statistics collection (reduces the amount of advertising in other places).
- ๐๏ธ com.xiaomi.midrop โ file transfer service (sometimes linked to recommendations).
Instructions:
- Install Root Explorer or FX File Manager with root support.
- Go to /system/priv-app/ or /system/app/.
- Find the folders with the names from the list above and rename them (add at the end of.bak). e.g.: com.miui.systemAdSolution โ com.miui.systemAdSolution.bak
- Reset the device.
โ ๏ธ Warning: On HyperOS, removing com.xiaomi.mipicks may disrupt Mi AI If you have a problem after you delete it, restore the file from the backup or re-flash the device.
List of secure system applications for removal (MIUI 14)
Method 4: Using third-party launchers
If you don't want to dig into the settings or risk the stability of the system, the easiest way out is to install an alternative launcher. It won't remove the recommendations from the system, but it will hide them from your eyes.
- ๐ Nova Launcher โ the most flexible, supports gestures, icons and hiding unnecessary elements.
- ๐จ Lawnchair is an open source lightweight launcher that mimics the Pixel Launcher.
- โก Hyperion Launcher โ Optimized for performance, blocks ads at the interface level.
- ๐ง POCO Launcher - Official Launcher from POCO, No Advertising (Available on Google Play).
How to set up:
- Install the selected launcher from Google Play.
- When you first start, select it as the default launcher.
- In the launcher settings, turn off: ๐ Show Google hints (in Nova Launcher). ๐ Recommendations of annexes (if any). ๐ Widgets on the desktop (to hide banners).
To completely remove traces of MIUI, turn off the system launcher:
adb shell pm disable-user --user 0 com.miui.homeAttention:
Pros of the method:
- โ No root.
- โ It's powered by HyperOS.
- โ Additional features (gestures, themes, adaptive icons).
Cons:
- โ Some Xiaomi system features (e.g. Second Space) may become unavailable.
- โ It takes up additional memory (launcher works on top of the system).
Standard MIUI/HyperOS
Nova Launcher
Lawnchair
POCO Launcher
Other-->
Method 5: Modification of system files (for power users)
This method is suitable for those who are ready for experiments and have experience with ADB, Magisk or TWRP. It allows you to completely block the display of recommendations at the system configuration level.
Option 1: Cust file editing (for MIUI)
- With Root Explorer, go to /system/cust.
- Find the prop/local.prop file (if not, create it).
- Add the lines: ro.miui.has_real_blur=1 ro.miui.has_handy_mode_sf=1 ro.home.app_recommendation=false
- Save the file, set the rights 644 (rw-r--r---).
- Reset the device.
Option 2: Locking through Magisk (universally)
- Install Disable MIUI Optimizations through Magisk.
- Activate the module and restart.
- Then do it through ADB: adb shell settings put global hidden_api_policy 1
Option 3: Replace the framework-miui-res.apk file (risky)
This method requires replacing the system file with a modified one (without advertising lines). Finished files can be found on the XDA Developers or 4PDA forums, but:
- โ ๏ธ You need an accurate version for your firmware.
- โ ๏ธ Incorrect replacement will lead to bootloop.
- โ ๏ธ This method has not been tested on HyperOS yet.
๐ก
Modifying system files is the most powerful way, but requires backup and a readiness to restore the system through Fastboot in the event of a crash.
What to do if recommendations are returned after the update
Xiaomi regularly releases updates that can restore deleted components or reset settings. If the update has made recommendations again, try:
- ๐ Repeat. ADB-Teams (Method of 2). Often helps re-execution: adb shell pm disable-user --user 0 com.miui.systemAdSolution
- ๐ฑ Clear the cache of system applications: Settings โ Annexes โ Application management. MSA, Miui System Ads or Mi Picks. Click Clear Cache and Erase Data.
Reverse launcher update
- In Settings โ Apps, find Launcher (com.miui.home).
- Press. โฎ โ Cancel updates.
- ๐ก๏ธ Install a firewall (such as NetGuard or AFWall)+) and block Internet access to: com.miui.systemAdSolution com.xiaomi.mipicks com.miui.analytics
If the problem recurs after each update, consider:
- ๐ซ Disabling Automatic Updates in Settings โ The phone. โ Updating the system โ โฎ โ Settings โ Auto-update.
- ๐ Install custom firmware (like LineageOS or Pixel Experience), but this will require unlocking the bootloader and resetting data.