How to install applications on Xiaomi: official and alternative ways

Installing apps on Xiaomi smartphones only seems trivial, and users face MIUI limitations, blocking of unknown sources, compatibility errors, and other nuances that make simple procedures a puzzle, especially for owners of global and Chinese firmware devices, where the set of preinstalled services and installation rules can be radically different.

In this article, we will analyze all the current ways to install applications on Xiaomi, Redmi and POCO β€” From the standard Google Play Market to manual download APK-We will focus on common errors (e.g., β€œCannot install package” or β€œApp is not supported by your device”) and how to circumvent them. If you want to install an application that is not in official directories, or faced with a system lock, here you will find a solution.

1. Installation via Google Play Market (official method)

The easiest and safest method is to use Google Play Market.It is suitable for most global versions of Xiaomi, but may not be available on Chinese-based devices (e.g., Xiaomi Mi 11 Ultra for the domestic market).

  1. Open the Play Market (the icon on the home screen or in the app menu).
  2. Enter the name of the application in the search bar or select a category.
  3. Click Set and confirm permissions.

If the app doesn’t show up in search, check:

  • πŸ“± Google Account Region: Some apps are only available in certain countries.
  • πŸ”’ Age restrictions: in the settings of the Play Market β†’ Family β†’ Parental controls may be included filters.
  • πŸ“΅ Device Compatibility: Some apps don’t support older versions of Android or specific Xiaomi models (e.g. Redmi) 4A Android 6).

⚠️ Note: On devices with Chinese firmware (China) ROM) Google Play Market is not available by default. To install it, you will need to unlock the bootloader and flash the global version. MIUI or alternative methods (see section 4).

πŸ“Š What method of installing applications you use more often?
Google Play Market
APK-file
Mi Store
Alternative shops (APKMirror, Aptoide)
Other

2. Installation via Mi App Store (for Chinese firmware)

On devices with China ROM (e.g. Xiaomi 12 Pro for the domestic market), instead of Google Play, the branded Mi App Store is pre-installed, which contains applications adapted for China, but many popular services (e.g. WhatsApp or Facebook) are not there.

  1. Open the Mi App Store (the icon with the Xiaomi logo).
  2. Sign in via Mi Account (if required).
  3. Find the app and click Install.

Features of the Mi App Store:

  • 🌐 Interface Language: Chinese by default, but you can switch to English in your account settings.
  • πŸ” Limited catalogue: many Western apps are missing due to China's censorship policies.
  • πŸ”„ Automatic Updates: enabled by default, but can be disabled in store settings.
CharacteristicsGoogle Play MarketMi App Store
AvailabilityGlobal firmwareChinese Firmware (China ROM)
Application catalogueFull (including Western services)Limited (Chinese and localized applications)
Interface languageA lot of tongues.Chinese/English
Account requiredGoogleMi Account

If the application is not in the Mi Store, you will have to use it. APK-files or alternative stores (see the following sections).

Manual installation APK-file

Installation of applications through APK-Files are a universal method that works on any Xiaomi firmware, including China. ROM. However, by default, the system blocks the installation from unknown sources to unlock this capability:

  1. Go to Settings β†’ Applications β†’ Application Management β†’ Installation settings.
  2. Enable the Installation option from unknown sources and select the browser or file manager you will install APK through.
  3. Download. APK-file from a verified source (e.g., APKMirror or the official developer site).
  4. Open the file and confirm the installation.

Warnings for APK installation:

  • πŸ›‘οΈ Security: download files only from trusted sites. APK They can steal data or damage the system.
  • πŸ”„ Updates: Applications installed through APK, They don't update automatically. You'll have to manually track the release of new versions.
  • ⚠️ Compatibility: if APK It is designed for a different processor architecture (e.g, arm64 Instead of arm, the application will not start.

Download APK from official source | Check the hash amount of the file (optional) | Allow installation from unknown sources | Make sure there is enough space on the device | Disable the antivirus (can block installation)

-->

On devices with MIUI 12 and later, when the APK is first installed, the system may request confirmation via SMS or Mi Account password, a security measure that cannot be disabled.

4. Alternative App Stores

If Google Play is not available and the Mi Store is not suitable, you can use third-party app directories.

  • πŸ“± APKMirror: The largest catalogue APK-Files that are virus-tested, suitable for installing older versions of applications.
  • πŸ›’ Aptoide: an alternative store with an open distribution model, and there is a risk of running into modified applications.
  • πŸ” Aurora Store: open client for Google Play, allows you to download apps without a Google account.
  • 🌍 GetApps (Huawei): Huawei's store, but it also runs Xiaomi. Supports many Western apps.

To install an alternative store:

  1. Download the APK store from the official website (for example, auroraoss.com for the Aurora Store).
  2. Allow installation from unknown sources (see Section 3).
  3. Install APK and open a store.

⚠️ Warning: Some alternative stores (such as Aptoide) contain modified versions of apps with ads or malicious code.

How to get around Google Play blocking on China ROM?
Google Play is not available on Chinese firmware (China ROM) devices, but it can be installed manually: 1. Download the Google Installer package (for example, from the XDA Developers forum). 2. Install the APK and follow the instructions - the program will automatically download and install Google Play Services, Play Market and other components. 3. Once installed, restart the device. Please note: on some models (for example, Redmi Note 10 Pro with China ROM), this method may not work due to manufacturer restrictions.

5. Installation via ADB (for power users)

If standard methods don't work (e.g., the system blocks APK installation), you can use Android Debug Bridge (ADB), which requires a computer connection and basic command line knowledge.

  1. Enable Developer Mode on Xiaomi: Settings β†’ About Phone β†’ MIUI Version (click 7 times)
  2. Activate USB Debugging in Settings β†’ Additional β†’ For developers.
  3. Connect your phone to your PC and install Xiaomi drivers (if necessary).
  4. Open the command line (Windows) or terminal (macOS/Linux) and execute: adb install path to fyle.apk

Advantages of the method:

  • πŸ”§ Bypassing restrictions MIUI fitting APK.
  • πŸ“¦ Allows you to install system applications (e.g. Google Camera for Xiaomi).
  • πŸ”„ You can remove pre-installed applications (root rights required).

Disadvantages:

  • πŸ–₯️ Computer and setup required ADB.
  • ⚠️ A team error can cause a system failure.

πŸ’‘

If the installation is ADB bug "INSTALL_FAILED_INSUFFICIENT_STORAGE", Try clearing the app cache in the settings or using the adb install command -g path to fil.apk (flag) -g allows installation on external memory).

6. Installation of system applications (Google Camera, GMS)

Some applications (e.g. Google Camera or Google Play Services) require a special approach to installation, such as GCam on Xiaomi often needs additional libraries and configuration file settings.

  1. Find a compatible version of the app for your model (for example, GCam 8.1 from BSG will suit the Xiaomi Mi 11).
  2. Download APK and additional files (like libpatch for the camera).
  3. Install APKs through ADB or manually (see Sections 3 and 5).
  4. If necessary, copy the configuration files (.xml) to /GCam/Configs/.

To install Google Mobile Services (GMS) on China ROM:

  • Use Google Installer (see spoiler section 4).
  • Or run the global firmware through Fastboot (requires an unlocked bootloader).

⚠️ Note: Installing modified system applications (e.g. GCam) may cause unstable camera performance or errors in other modules (e.g. Mi Camera.

7. Solving typical installation errors

When installing applications on Xiaomi, users often encounter errors, and consider the most common and ways to fix them:

Mistake.Reason.Decision
Failed to install packageDamaged. APK-file or conflict with an existing installation.Download the file again or delete the old version of the application.
The application is not supported by your deviceIncompatible with the Android version or processor architecture.Find the APK version for your model (e.g. arm64 instead of x86).
INSTALL_FAILED_INSUFFICIENT_STORAGEThere is not enough space in the /data section.Clear the cache or use ADB with the -g flag.
Mi Account requires confirmationProtect MIUI from APK installation.Confirm the action via SMS or password from your Xiaomi account.

If the error persists, try:

  • πŸ”„ Reset the device.
  • πŸ—‘οΈ Clear Google Play Market or Package Installer data in your app settings.
  • πŸ“± Install the application through ADB (see section 5).

πŸ’‘

If an application is installed but not opened, check the permissions in Settings β†’ Apps β†’ Application Management β†’ [Application Name] β†’ Permissions. Often MIUI blocks access to contacts, camera or storage by default.

Frequently asked questions

Can I install Google Play on Xiaomi with Chinese firmware?
Yes, but it will require either flashing the global version of MIUI through Fastboot or installing Google Installer (see spoiler section 4).Please note that on some models (e.g. Redmi K40 with China ROM), this method may not work due to the manufacturer's lockdown.
Why does MIUI block APK installation?
This is a security measure aimed at protecting against malware. By default, MIUI only allows installation from trusted sources (e.g., Google Play or Mi Store). To remove the lock, enable the Installation from unknown sources option in the settings (see Section 3).
How to update the application installed through APK?
Apps installed through APK don't automatically update, but you have to: Keep track of new versions on the developer's website; download and install the new version's APK manually; or use alternative stores (like the Aurora Store) that can update the APK.
Can I install the app on a memory card?
By default. MIUI It installs applications into internal memory, but some applications support transferring to the internal memory. SD-Map: Go to Settings β†’ Annexes β†’ [Title of the annex] β†’ Storage. Press Change and select. SD-If the option is not available, the application does not support the transfer. ADB with the command: adb shell pm set-install-location 2 But this will force the system to install all new applications on the memory card, which can lead to slowdown.
What if the application does not start after installation?
The reasons can be different: Incompatibility with the Android version: check the application requirements; No rights: go to the application settings and provide all the necessary permissions; damaged cache: clear the cache and application data in the settings; conflict with MIUI: some applications (for example, modified GCam) require disabling Mi Camera. If nothing helps, try installing another version of APK or contact the developer.