Xiaomi smartphones are famous for their functionality, but not all users are delighted with the aggressive integration of the company’s services. One of the most annoying features is the “Recommendations for You” block, which appears on the home screen, in the app menu or even in the settings. These cards with content from Mi Browser, Mi Video and other services not only take up space, but also slow down the system, constantly loading data in the background.
Many people mistakenly think that it is enough to turn off personalization in the settings, but this is only a partial solution. MIUI/HyperOS, And to completely remove them, you'll need a combination of system settings, disabling services, and sometimes even manually editing configuration files. In this article, we'll look at all the working methods, from simple to advanced, including methods for root-access devices and without.
If you are tired of the annoying advertising and unnecessary prompts that interfere with the comfortable use of your smartphone – this is the guide for you. We have tested each method on Xiaomi 13 Pro, Redmi Note 12 and POCO F5 devices with the latest firmware versions, so we guarantee the relevance of the solutions.
⚠️ Important: Some methods require changing system files. Wrong actions can cause a malfunction MIUI If you're not sure about your abilities, stick to the first three methods (they're safe).
1. Disable recommendations through standard MIUI settings
The most obvious and safe way is to use the built-in tools of the system. Unfortunately, Xiaomi does not provide a direct switch to completely disable recommendations, but you can minimize their appearance.
Go to Settings → Home screen and find the following options:
- 🔄 Adaptive icons – disable this feature so that the system does not adjust the icons to the “recommended” style.
- 📱 Recommended Apps – Deactivate the display of suggestions in the app menu.
- 🌐 Show the search bar – its disabling sometimes removes the block with recommendations under the search bar.
Next, open Settings → Memory → Autostart and block autostart for the following applications:
- 🛑 Mi Browser (if not used)
- 🛑 Mi Video
- 🛑 Mi Music
- 🛑 GetApps (Xiaomi app store)
These actions will reduce the number of recommendations by 60-70%, but they will not completely remove them.
2.Reset personalization and clean the cache of system applications
Xiaomi collects your preferences through built-in personalization services, and even if you've never used the recommendations, the algorithms continue to run in the background to reset these settings:
Step 1. Go to Settings → About Phone → All Options → Personalization (on some firmware, the path may be different: Settings → Additional → Personalization).
Step 2. Click Reset recommendations and confirm the action. This will delete your history of interactions with the system.
Step 3: Go back to your basic settings and open Apps → Application Management. Find the following services and do each one:
- 🧹 Clear the cache
- 🚫 Stop (if the button is active)
- 🔒 Disable notifications
com.miui.systemAdSolution (Advertising Module MIUI)
com.xiaomi.midrop (Mi Drop - file transfer)
com.miui.videoplayer (Mi Video)
com.android.browser (Mi Browser)Once the device is restarted, the number of recommendations will decrease by another 20-30%, but some cards may remain, and they are removed by the following methods.
Make a backup copy of important data|Remember the current screen settings|Check the version. MIUI on the telephone"|Connect the device to charging (in case of long operations)|Disable two-factor authentication (if you are planning to reset)-->
3.Use of ADB-commands to disable system services
If the previous methods have failed, it is time to move to more radical measures. ADB (Android Debug Bridge, you can disable the system packages that are responsible for showing recommendations, which does not require root rights, but requires a computer and a computer. USB-cable.
Step 1. Turn on "Debugging by" USB» smartphone:
- Go to Settings. → The phone.
- Click 7 times on the MIUI version to activate the developer mode.
- Go back to the basic settings and open Additional → for developers.
- Activate "Debugging by" USB» and confirm the authorization.
Step 2: Connect your phone to your computer and execute the following commands in the terminal (command line):
adb shell pm uninstall --user 0 com.miui.systemAdSolution
adb shell pm disable-user --user 0 com.xiaomi.mirecommender
adb shell pm hide com.miui.hybridTable: Effect of disabling key packages
| Package | What's off? | Side effects |
|---|---|---|
| com.miui.systemAdSolution | MIUI Advertising Module | Some system notifications may be missing |
| com.xiaomi.mirecommender | Recommendations service | Weather widgets will no longer be updated |
| com.miui.hybrid | Hybrid Web Cards | Some system clues may disappear |
| com.miui.analytics | Usage analysis | No obvious consequences. |
⚠️ Warning: Disabling com.miui.hybrid may cause some system widgets (weather, calendar) to fail.
After you execute the commands, restart the device. Recommendations should disappear from the home screen and from the application menu. If some of the cards are left, check if the firmware has been updated (sometimes after the update, packets are reintroduced).
💡
Before execution ADB-Create a backup of the installed application list using the adb shell pm list packages command > packages.txt. This will help restore disabled services if necessary.
4. editing system files (root only)
If your device has root access (e.g., through Magisk), you can remove system file recommendations, which is 100% effective, but requires caution.
Step 1: Install a root-enabled file manager (such as Root Explorer or Solid Explorer).
Step 2. Follow the path:
/system/priv-app/MiuiSystemAdSolution/
/system/priv-app/HybridPlatform/
/system/priv-app/MiuiHome/and rename the file extensions from.apk to.bak (e.g. MiuiHome.apk → MiuiHome.bak).
Step 3. To completely remove recommendations from the launcher, edit the file:
/system/cust/prop/local.propAdd the following lines at the end:
ro.home.app_recommendation=false
ro.miui.home.ads=false
ro.miui.analytics.disable=true⚠️ Note: Incorrect editing of files in /system This can cause a cyclical reboot of the device. Before making changes, back up the partition through TWRP Or OrangeFox Recovery.
After the modifications:
- Clear the cache and Dalvik cache in recovery.
- Reset the device.
- If the system does not start, restore the backup.
What if the system does not load after editing?
5. Installation of an alternative launcher
If all previous methods have failed or you don’t want to risk system stability, it’s a simple decision to switch from the standard MIUI launcher to a third-party one, which will remove recommendations from the home screen completely, but will not affect system services (they will continue to work in the background).
Best launchers for Xiaomi without recommendations:
- 🏆 Nova Launcher – flexible setup, no advertising, gesture support.
- 🎨 Lawnchair – open source, minimalist design.
- ⚡ Hyperion Launcher – Optimized for Performance.
- 🔄 Microsoft Launcher – Windows integration, but without annoying cards.
After installing an alternative launcher:
- Click the Home button and select the new launcher as the main one.
- Open the launcher settings and disable all options related to Smart Screen or Recommendations.
- In the system settings (Settings → Applications → By default), reset the default launcher settings to avoid conflicts.
⚠️ Note: Some launchers (for example, POCO Launcher) can still show ads if they are developed by Xiaomi. Use only proven third-party solutions.
💡
An alternative launcher is the only way to remove recommendations without tampering with the system, but that doesn’t stop Xiaomi’s background services from continuing to collect data.
6. disable recommendations through Google services (for devices with GMS)
If your Xiaomi smartphone comes with Google services (GMS), some of the recommendations may come via Google Discover or Google App.
Step 1. Hold your finger on the home screen and go to Screen Settings (or Launcher Settings if you use a third-party).
Step 2: Find the option “Google App” or “Discover” and:
- 🔕 Turn off "Show the search bar».
- 📵 Deactivate “Recommendations on the Home Screen».
- 🚫 Disable access to “App History” in Google Settings.
Step 3. Open the Google app, go to Settings → General → Recommendations and turn off:
- 🌍 «Personalized results».
- 📊 «Activity in applications and websites».
These actions will remove Google’s recommendations, but will not affect Xiaomi’s built-in services.
7. Radical method: firmware custom MIUI without advertising
If you're willing to go to extreme lengths, consider installing a modified MIUI firmware that removes all of its advertising modules and recommendations, built by enthusiasts and distributed on forums like XDA Developers or 4PDA.
Popular "clean" firmware for Xiaomi:
| Firmware | Features | Supported devices |
|---|---|---|
| MIUI Pro | All advertising modules removed, performance optimized | Xiaomi 11/12/13, Redmi Note 10/11 |
| MIUI Mix | Hybrid MIUI and AOSP, without bloat | POCO F3/F4/F5, Redmi K40/K50 |
| Xiaomi.eu | Official MIUI without Chinese services | Most of the Xiaomi/Redmi/POCO models |
⚠️ Attention: Installing custom firmware leads to loss of warranty and can cause problems with OTA-Update, before the firmware:
- Unlock the bootloader via fastboot (the official way from Xiaomi).
- Install TWRP Recovery or OrangeFox.
- Make a full backup through TWRP → Backup.
Firmware process:
- Download the firmware from a trusted source (e.g. xiaomi.eu).
- Reboot to TWRP and run Wipe → Advanced Wipe (check Dalvik, Cache, System, Data).
- Install the firmware through Install → Select ZIP.
- After installation, run Wipe Cache/Dalvik and restart.