Why are recommended apps coming to Xiaomi and can they be removed?
Owners of Xiaomi, Redmi, POCO and Black Shark smartphones regularly face the same problem: MIUI actively offers to install new applications through notifications, widgets on the home screen and even in the settings menu. These βrecommendationsβ are not just annoying β they slow down the device, consume traffic and battery, and sometimes install unnecessary software without the explicit consent of the user.
The reason for this behavior lies in Xiaomiβs business model: the company monetizes its low-cost smartphones through affiliate programs and advertising. However, users have every right to disable these recommendations, both partially (hide notifications) and completely (remove system services responsible for advertising). In this article, we will discuss all working methods for different versions of MIUI 12-14, including hidden settings and methods for advanced users.
It is important to understand that some methods require unlocking the bootloader or root rights, which can affect the warranty and security, and we will specify the risks for each method so that you can choose the best option.
Method 1: Disabling recommendations in standard MIUI settings
The easiest and safest method is to use the built-in options, which is suitable for most models (Xiaomi 11/12/13, Redmi Note 10/11/12, POCO F3/F4/F5, etc.) and does not require additional rights.
- Go to Settings β Memory β Clean (or Settings β Applications β Managing Applications in Newer Versions of MIUI).
- Slip on three dots in the upper right corner and select Cleaning Settings.
- Turn off the Recommended Apps (or Personalized Recommendations) slider.
- Return to Settings β Notifications and disable notifications for Mi Video, Mi Browser, GetApps and Security apps.
This method removes most advertising notifications, but does not remove recommendation widgets on the home screen.
- π± Hold your finger on the empty seat of the main screen. β Screen settings β disable Recommended Apps.
- π In the search by settings, enter "recommendations" and disable all options found.
- π« For POCO Launcher: Launcher settings β Widgets β Hide recommendations.
Notifications from Mi Video are disabled|Hidden widgets on the main screen|Personalized recommendations in cleaning settings are turned off|Settings checked POCO Launcher (if used)-->
β οΈ Attention: After update MIUI Some settings may reset, and we recommend checking them every 1-2 months or after major system updates.
Method 2: Remove system applications without root (via ADB)
If standard settings donβt work, you can remove unnecessary system applications that are responsible for recommendations using ADB (Android Debug Bridge), which does not require root rights, but requires a computer and enabled debugging over USB.
List of applications that can be safely removed (does not affect system stability):
| Title of the annex | Package name (package name) | What's removed |
|---|---|---|
| GetApps | com.xiaomi.mipicks | Xiaomi app store with advertising |
| Mi Video | com.miui.video | Video player with content recommendations |
| Mi Browser | com.android.browser | Browser with banner ads |
| Security (Advertising) | com.miui.analytics | Collecting statistics for personalized advertising |
| App Vault | com.miui.systemAdSolution | Widget recommendations on the main screen |
Instructions for removal through ADB:
- Turn on Developer Mode (7 times tap the MIUI version in Settings β About Phone).
- Activate Debugging by USB in Settings β Additional β For developers.
- Connect your phone to your PC, install ADB Tools and execute the command:
adb shell pm uninstall -k --user 0 com.xiaomi.mipicksRepeat the command for each packet from the table above.
π‘
Before deleting, back up your data via Settings β System β Backup. If you have problems after deleting, applications can be restored through resetting.
β οΈ Note: Deleting com.miui.analytics may cause some Xiaomi services to malfunction (e.g. cloud storage or design themes:
adb shell cmd package install-existing com.miui.analyticsMethod 3: Blocking Advertising via DNS (without root)
Another effective method is to change DNS-This will block the download of banner ads and recommendations at the network level, suitable for all Xiaomi models, including Redmi. 9/10/11 and POCO X3/X4.
Instructions:
- Go to Settings. β Connections β Private DNS (or settings β SIM-maps and mobile networks β Private DNS).
- Select the host name of the private DNS provider.
- Enter one of the addresses: π‘οΈ dns.adguard.com (AdGuard DNS β Blocks advertising and trackers) π 1.1.1.3 (Cloudflare Family β filters malicious sites) π dns.nextdns.io (NextDNS) - customizable filters)
Save the settings and restart the phone.
Advantages of the method:
- π Does not require removal of system applications.
- π± It works on all versions. MIUI (including MIUI 14).
- π‘οΈ Blocks advertising not only in recommendations, but also in the browser, games, social networks.
AdGuard DNS|Cloudflare|NextDNS|Google DNS|I don't use it.|Other-->
β οΈ Note: Some banking applications (e.g. SberBank or Tinkoff) may block access when using third-party banking services DNS. In this case, add their domains to the exception or temporarily disable private domains. DNS.
Method 4: Using Magisk and deep cleaning modules (for advanced ones)
If you are willing to take drastic measures and you have the bootloader unlocked, you can use Magisk, a tool for obtaining root rights without losing the ability to update OTA. This method allows you to completely remove advertising services and disable analytics collection.
Steps required:
- Unlock the bootloader through the official Xiaomi tool (can take up to 72 hours).
- Install Magisk through Custom Recovery (TWRP).
- In Magisk, install modules: π§Ή Disabler for Xiaomi β Disables Advertising Services. π§ MIUI Debloater β Remove unnecessary system applications. π‘οΈ Universal SafetyNet Fix β Restoring banking applications.
After installation of modules:
- Reset the device.
- Check for no recommendations in Settings β Apps.
- If you have notifications, manually disable them for remaining system applications.
What if banking applications stopped working after Magisk was installed?
β οΈ Note: Using Magisk voids warranty and can lead to unstable device operation.Do not install modules from unknown developers - this can cause bootloop (locking on the boot).
Method 5: Resetting settings to factory (last resort)
If all the previous methods didn't work, you're left with a complete reset, which is a radical solution, but it's guaranteed to remove all unnecessary apps and reset personalized recommendations, and it's suitable for devices where ads appeared after the MIUI update.
How to do the reset correctly:
- Back up important data (photos, contacts, messages) through Settings β System β Backup or Mi Cloud.
- Go to Settings β About the phone β Reset settings.
- Choose to erase all data and confirm the action.
- After the reboot, do not restore data from the MIUI backup, this can return advertising applications. Use only selective recovery (photos, contacts).
What to do after the discharge:
- π΅ Disable Personalized Recommendations in Settings Immediately (see Method 1).
- π Donβt Update Apps with GetApps β Use Google Play.
- π‘οΈ Install an alternative launcher (like Nova Launcher) to avoid recommendation widgets.
π‘
Resetting is the only way to completely remove pre-installed ad apps without root, but after reset, you must manually disable all personalization options, otherwise the ad will return in 1-2 days.
Additional tips: how to prevent the return of recommendations
Even after successful removal of the advert, it may reappear after a MIUI update or cache reset. To avoid this, follow these guidelines:
- π Turn off automatic updates MIUI: Settings β The phone. β Updating the system β Three points. β Settings β Turn off auto-update.
- π¦ Don't use standard Xiaomi apps: Replace Mi Browser on Chrome or Firefox. uninstall Mi Video and install VLC or MX Player.Discard GetApps in favor of Google Play.
- π Block permissions for advertising services: Go to Settings β Annexes β Manage applications, find Security, Miui Daemon and disable them from accessing the Internet, Notifications and Overlaying windows.
Also useful:
- π‘οΈ Install Blokada or AdGuard to block ad domains at the level VPN.
- π± Use alternative firmware (e.g. Pixel Experience or LineageOS) if you want to get rid of the entire system. MIUI.
- π Regularly check the list of running processes through Settings β Annexes β Start and stop suspicious services.