Why Xiaomi itself download applications: hidden MIUI settings and ways to disable the auto installation

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.

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.

๐Ÿ“Š Have you noticed the spontaneous installation of applications on Xiaomi?
Yeah, often.
Yeah, but rarely.
No, never.
I don't know how to check.

You can turn off this function through the menu:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Tap it on three points (โ‹ฎ) in the upper right corner and select Application Settings.
  3. 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:

  1. Go to Settings โ†’ Xiaomi account.
  2. Select Mi Cloud โ†’ Synchronization.
  3. Turn off synchronization for the Application and Application Settings.
Xiaomi modelMIUI versionName of the auto-installation functionCan I turn it off?
Redmi Note 11/12MIUI 13/14Recommended annexesYes (via settings)
POCO X4/X5MIUI 14 for POCOGet apps recommendationsYes (ADB requires)
Xiaomi 13/13 ProMIUI 14 GlobalApp suggestionsPartially (limited to region)
Redmi 10AMIUI 12.5GetApps Auto UpdateYeah (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:

  1. Install Malwarebytes or Dr.Web Light from Google Play.
  2. Start a deep scan (not fast!).
  3. 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?
If malware is introduced into system files, you will need to completely reset or flash through Fastboot. Before you save important data (photos, contacts) to an external medium. For models with an unlocked bootloader (Xiaomi 11T, POCO F3), you can use custom recovery (TWRP) to manually delete infected files (folders /system/priv-app and /data/app).

โš ๏ธ 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:

  1. Open Settings โ†’ Google โ†’ Autocomplete and Services.
  2. Turn off Auto-Update apps in the Google Play Store.
  3. 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:

  1. Clear the cache and Mi App Store data (Settings โ†’ Apps โ†’ GetApps โ†’ Storage โ†’ Clear cache/data).
  2. Do the same for Google Play Store and Google Play Services.
  3. 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:

  1. Change your firmware region to EEA (Europe) or Global via Settings โ†’ Additional โ†’ Region (requires a reset!).
  2. Install custom firmware (e.g. Xiaomi.eu or LineageOS) where all advertising modules are removed.
  3. 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:

MethodDifficultyRoot is required.Efficiency
ADB-commands to remove system packetsMediumNo.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 ModuleTall.Yes.Tall.

For the use of ADB:

  1. Turn on USB Debugging in Settings โ†’ About Phone โ†’ MIUI Version (stick 7 times) โ†’ Additional โ†’ For Developers.
  2. Connect your phone to your PC and execute commands (see Section 4).
  3. 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)!

FAQ: Frequent questions

Can I turn off the auto installation without root rights?
Yes, in most cases, it is enough to disable the Recommended Applications in the settings and clear the Mi App Store cache. ADB-Root is only required to remove system packets permanently.
Why did the apps start downloading again after resetting the settings?
Resets all MIUI settings back to factory settings, including Recommended Applications and Auto Updates. After reset, turn these functions off again (see Sections 1 and 2). Also check if China ROM is installed โ€“ it should be replaced with Global or EEA.
Is it safe to remove system applications through ADB?
Deleting packages like com.miui.systemAdSolution or com.xiaomi.mipicks is safe, as they are only responsible for advertising and recommendations. However, do not remove system services like com.android.phone or com.miui.home, which will cause your phone to fail. Always check the name of the package in the XDA Developers database.
How to check which application downloads other programs?
Use Traffic Analysis in Settings โ†’ Connections and Sharing โ†’ Data Use. Sort the applications by traffic consumption โ€“ the culprit usually consumes 50+ MB in the background. Logging through ADB: adb logcat | grep -i "install" This command will show all attempts to install packages in real time.
Does disabling mobile data help the Mi App Store?
Partially. If you turn off Mobile Data for GetApps in Settings โ†’ SIM-maps and mobile networks โ†’ Use of data โ†’ Mi App Store, auto installs will only take place over Wi-Fi, however, this does not block background activity completely - some updates can be downloaded through Google Play Services.