Have you noticed that your Xiaomi or Redmi smartphone has an unknown app that you haven't installed? Or does it download games, social networks and other programs in the background? This is a common problem among users of MIUI, Xiaomi's brand shell. In most cases, it's not viruses that are to blame, but aggressive marketing tools of the manufacturer, which masquerade as "useful recommendations."
In this article, weโll break down 7 main reasons apps are installed without your consent, including hidden features. MIUI, Pre-installed services and potential security threats, you will also learn how to completely disable the auto installation through system settings, ADB-teams and third-party utilities - with step-by-step instructions and screenshots, POCO X5 Xiaomi 13, where the problem is most common.
1. Built-in "Recommended Applications" function in MIUI
The main culprit behind spontaneous downloads is App Recommendations, which is activated by default on all Xiaomi smartphones, which analyzes your behavior (which programs you use, how much time you spend on them) and automatically downloads โusefulโ software from partners, most often:
- ๐ฎ Games from Mi Game Center (e.g, PUBG Mobile, Free Fire)
- ๐ฑ Optimization applications (e.g. Clean Master, DU Speed Booster)
- ๐ Purchase services (AliExpress, Shopee)
- ๐บ Streaming platforms (MX Player, Hotstar)
The feature works through the background process of com.miui.systemAdSolution and does not always ask for permission to install. On some firmware (especially in Asian regions), applications are downloaded and installed automatically, without notification. In Europe and Russia, Xiaomi usually only shows banners in Settings โ Apps โ Recommendations, but even here there are loopholes for background downloads.
You can turn off this function through the menu:
- Go to Settings โ Applications โ Application Management.
- Tap it on three points (โฎ) in the upper right corner and select Application Settings.
- Turn off the Recommended Apps slider (or Get apps recommendations in English firmware).
โ ๏ธ Note: On some models (POCO F4, Redmi 10) This item may be called Receive recommendations or may be hidden under Special Opportunities โ Additional settings. If you don't find it, search by settings (magnifying glass icon).
2 Auto-update system applications via Mi App Store
The second common source of "extra" software is the Mi App Store (or GetApps), which not only updates pre-installed software (e.g. Mi Browser, Mi Video), but can also install related services on its own.
- ๐ Mi Community Update Brings Mi Account and Mi Cloud.
- ๐ต Mi Music Installation Adds a Plugin for Tencent QQ Music.
- ๐ก Mi Remote update could boost smart home database.
The problem is that the Mi App Store defaults to auto-update over Wi-Fi and a background installation.
Open the Mi App Store (GetApps icon)
Settings on the profile avatar โ Settings
Disable Auto-Update Apps and Update only over Wi-Fi
Remove the store cache in Settings โ Annexes โ Application management โ GetApps โ Warehouse-->
If the apps are still updated after this, check the Mi Account settings:
- Go to Settings โ Xiaomi account.
- Select Mi Cloud โ Synchronization.
- Turn off synchronization for the Application and Application Settings.
| Xiaomi model | MIUI version | Name of the auto-installation function | Can I turn it off? |
|---|---|---|---|
| Redmi Note 11/12 | MIUI 13/14 | Recommended annexes | Yes (via settings) |
| POCO X4/X5 | MIUI 14 for POCO | Get apps recommendations | Yes (ADB requires) |
| Xiaomi 13/13 Pro | MIUI 14 Global | App suggestions | Partially (limited to region) |
| Redmi 10A | MIUI 12.5 | GetApps Auto Update | Yeah (through cache cleaning) |
3. Viruses and Malware: How to Distinguish from MIUI
Although MIUI itself is responsible for 90% of the cases, malware infection cannot be ruled out.
- ๐ด Apps are installed outside the Mi App Store (via the app) APK).
- ๐ฅ Appears programs with suspicious names (com.android.system.update, FlashPlayer).
- ๐ซ Antivirus (e.g. Malwarebytes) detects threats.
- ๐ธ On the lock screen, advertising banners with a request for payment are shown.
To check the device:
- Install Malwarebytes or Dr.Web Light from Google Play.
- Start a deep scan (not fast!).
- Check the list of installed APK In Settings โ Annexes โ Application management โ Three points (โฎ) โ Show system-based.
How to remove the virus if the antivirus does not help?
โ ๏ธ Note: Some โvirusesโ are actually system services. MIUI (For example, com.xiaomi.mipicks is responsible for recommendations. Removing such components without root rights can lead to loss of functionality (for example, the theme will stop working.
4. Hidden services of Google and Xiaomi partners
Even if you have disabled all recommendations in MIUI, applications can be installed through:
- ๐ค Google Play Services (auto-update pre-installed programs).
- ๐ฆ Partnering agreements (e.g. with Facebook, Netflix, Amazon).
- ๐ก Operator (some providers install their applications through the OTA).
To limit their impact:
- Open Settings โ Google โ Autocomplete and Services.
- Turn off Auto-Update apps in the Google Play Store.
- In Settings โ SIM-cards and mobile networks โ Additional check if there is an operator service point โ turn it off.
You can use it for full control. ADB-commands (requires PC and enabled debugging on the USB):
adb shell pm uninstall -k --user 0 com.miui.systemAdSolution
adb shell pm uninstall -k --user 0 com.xiaomi.mipicks
adb shell pm uninstall -k --user 0 com.miui.analytics๐ก
If, after the execution, ADB-Application commands continue to be installed, check for updates MIUI. In some versions (e.g, MIUI 14.0.4) Xiaomi returns remote services via OTA-apatches.The solution is to disable automatic system updates in Settings โ The phone. โ Updating the system โ Three points (โฎ) โ Update settings.
5. Mi App Store cache and data errors
Sometimes the cause of spontaneous downloads is a damaged cache of the app store or Google Play Services, which manifests itself as follows:
- ๐ Applications are downloaded in the background but not installed (remain in the status of โDownloadingยป).
- ๐ฅ In the Download folder, files with names of the type appear app_12345.apk.
- ๐จ The app update notification is constantly hanging, although all programs are up to date.
Decision:
- Clear the cache and Mi App Store data (Settings โ Apps โ GetApps โ Storage โ Clear cache/data).
- Do the same for Google Play Store and Google Play Services.
- Reset the device.
๐ก
If the problem is repeated, try removing updates for Google Play Services (in app settings โ three dots โ Remove updates) this will reset the service to the factory version and eliminate conflicts with MIUI.
6. Regional features of firmware
Xiaomi releases different versions of MIUI for different regions, and in some of them, the application autoinstallation is non-disabled through standard settings.
- ๐จ๐ณ Chinese firmware (China) ROM): contains the maximum number of advertising and auto installations (for example, Weibo, Taobao).
- ๐ฎ๐ณ Indian firmware (India) ROM): Actively promotes local services (Paytm, JioTV).
- ๐ท๐บ Global firmware (Global) ROM): Fewer auto installs, but there are affiliate apps (Facebook, Netflix).
Solutions for regional firmware:
- Change your firmware region to EEA (Europe) or Global via Settings โ Additional โ Region (requires a reset!).
- Install custom firmware (e.g. Xiaomi.eu or LineageOS) where all advertising modules are removed.
- Use Magisk modules to lock auto installations (e.g., Disabler for MIUI).
โ ๏ธ Warning: Change of firmware region can lead to loss of warranty and problems with the OTA-On some models (Xiaomi) 12T, Redmi K50) This requires unlocking the bootloader, which erases all data. Before the procedure, back up through Settings. โ Additionally. โ Backup and reset.
7. How to permanently disable the auto installation (methods for advanced)
If standard methods do not help, use one of these methods:
| Method | Difficulty | Root is required. | Efficiency |
|---|---|---|---|
| ADB-commands to remove system packets | Medium | No. | High (until the next MIUI update) |
| Blocking through App Ops (Hidden Android Settings) | Low. | No. | Medium (may reset) |
| Installation of custom firmware (Xiaomi.eu) | Tall. | Yeah (unlock loader) | Maximum (forever) |
| Magisk + MIUI Bloater Remover Module | Tall. | Yes. | Tall. |
For the use of ADB:
- Turn on USB Debugging in Settings โ About Phone โ MIUI Version (stick 7 times) โ Additional โ For Developers.
- Connect your phone to your PC and execute commands (see Section 4).
- To block auto updates add: adb shell pm disable-user --user 0 com.xiaomi.market adb shell pm disable-user --user 0 com.android.vending
If you're willing to take drastic measures, custom firmware Xiaomi.eu is the best solution.
- ๐ซ Remove all advertising modules and auto installations.
- ๐ Unlocks additional settings (such as choosing notification style).
- ๐ฑ Supports OTA-Update without loss of data.
๐ก
Before installing custom firmware, make sure your model is supported on the XDA Developers or 4PDA forum. Incorrect firmware can lead to a device "brick" (breakdown)!