How to install apps on Xiaomi smartphones: all ways from APK to Mi Store

Installing apps on Xiaomi smartphones only at first glance seems like a trivial task.In practice, users face limitations. MIUI, It's a blockage of unknown sources, compatibility errors, even regional restrictions. APK-file and saw the message "Installation is blocked", or Google Play refuses to show the desired application - this article will help to understand the reasons and offer working solutions.

Unlike Android, MIUI has additional layers of protection that are often perceived as interference. For example, Virus Protection by default blocks installation from unknown sources, and in some regions (for example, China) there is no Google Play at all. We will look at 5 proven installation methods, including bypassing restrictions, securely loading APKs and alternative stores. Particular attention will be paid to models without Google services (Redmi Note 12 China, POCO X5 Pro for the domestic market) and phones with an unlocked bootloader.

Before you go to the instructions, make sure that your Xiaomi has enough free space โ€“ you need a minimum of 200-300 MB of free memory to install the APK. Also check the MIUI version: older builds (below MIUI 12) may not have some security options. You can find the current firmware version in the Settings menu โ†’ About Phone โ†’ MIUI version.

๐Ÿ“Š What method of installing applications you use more often?
Google Play
APK-file
Mi Store
Cloud services (APKMirror, APKPure)
Other

1. Installation via Google Play (standard method)

For most users, the Google Play Market remains the main source of applications, but even here there are nuances: some Xiaomi models (especially those designed for the Chinese market) come without Google services.

Open the Google Play app, enter the program name in the search box, and click "Install." The system will automatically download and install the app, requesting permission if necessary. Please note that if the app does not appear in search, this may be due to regional restrictions (for example, Netflix or banking apps may not be available in some countries).

On dual-firmware models (global + Chinese), there is sometimes a conflict of versions of Google Play Services, in which case cache resetting will help:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Search Google Play Services and select โ€œClear Cacheโ€.
  3. Restart the phone and re-install.

โš ๏ธ Attention: On phones with MIUI China ROM (For example, Xiaomi 13 Ultra for the domestic market) Google Play is missing by default. APK may lead to error ERROR In this case, you will need to install a global firmware.

If the app is installed but not running, check the permissions in the Settings menu โ†’ Apps โ†’ Permissions. Some programs (like Google Pay) require additional activation in Settings โ†’ Google โ†’ Google Play Services.

๐Ÿ’ก

Before installing banking applications (SberBank, Tinkoff), disable MIUI Optimization for them: Settings โ†’ Applications โ†’ Select the application โ†’ Battery โ†’ Without restrictions. This will prevent the program from spontaneously closing.

Installation APK-Files: Unlocking Unknown Sources

If the application is not available in the Play Market, or if you want to install a newer/older version, you will have to use the app. APK-But the file. MIUI It blocks these settings by default. To unlock the opportunity, follow these steps:

Go to Settings โ†’ Applications โ†’ Application Management โ†’ Installation settings (or Settings โ†’ Additional โ†’ Privacy โ†’ Special Permissions โ†’ Install Unknown Applications in Newer versions of MIUI 14). Here you will see a list of applications that you can allow to install APK. For example, select Chrome or File Manager to download from your browser and activate the switch.

Once unlocked, download APK from a trusted source (we recommend APKMirror or the developer's official website). Open the file through the File Manager or download notification. If the "Installation locked" warning appears, check:

  • ๐Ÿ”น File integrity: compare the hash amount (MD5) formal.
  • ๐Ÿ”น Version MIUI: into MIUI 12.5+ signature verification added APK.
  • ๐Ÿ”น Telephone region: Chinese firmware may be required VPN downloadable.

โš ๏ธ Attention: Installation APK From unreliable sources, it can lead to infection with viruses-miners (for example, HiddenAds), which masquerade as legitimate applications.

For convenience, you can use an APK installer, like the APK Installer app from Play Market, which automatically finds downloaded files and suggests installing them without some MIUI restrictions.

Download the file only from the official website or APKMirror

Check the hash amount (MD5/SHA-1) on VirusTotal

Allow installation for file manager or browser

Disable battery optimization for the installed application

Restart the phone after installation-->

3.Use of Mi Store and alternative stores

If Google Play is unavailable or blocking apps, alternative stores come to the rescue. Mi Store (the built-in Xiaomi store) offers MIUI-optimized versions of popular programs, but the range is limited. To find the Mi Store, open the app menu and find the icon with the Mi logo (or search for "GetApps").

Advantages of the Mi Store:

  • ๐Ÿ“ฑ Applications adapted to MIUI (No shell conflicts).
  • ๐Ÿ”’ Automatic virus testing before installation.
  • ๐ŸŒ Regional applications are available (e.g. AliExpress for China).

However, many global services (such as Gmail or YouTube) are not available in the Mi Store, and installing third-party stores will help:

ShopAdvantagesDeficienciesReference
APKPureLarge APK base, there are old versionsAdvertising in the application, possible forgeriesapkpure.com
AptoideOpen platform, there are unique applicationsHigh risk of malwareaptoide.com
Aurora StoreAnonymous access to Google PlayRequires settings, not all applications are downloadedauroraoss.com

To install alternative stores, first allow installation from unknown sources (as described in the previous section), then download APK from the official website.

  1. Go to aptoide.com in your phone browser.
  2. Download the latest version of APK.
  3. Open the file and confirm the installation.
How to get around regional restrictions in the Mi Store?
To see more apps in the Mi Store, change the Xiaomi account region: 1. Open the Mi Store and go to profile. 2. Select Account Settings โ†’ Region. 3. Specify the country (e.g. India or Singapore) where more apps are available. 4. Reboot your phone. Attention: after changing the region, some apps (e.g. Mi Pay) may stop working.

4. Installation on phones without Google (China ROM)

Xiaomi models designed for the Chinese market (Redmi K60, Xiaomi 13T Pro China, etc.) often ship without Google services, which means that Googleโ€™s Play Market, Gmail, and other apps are not available by default.

Method 1: Manually install Google Services Framework (GApps) On phones with a locked bootloader, installing GApps can lead to a "brick" (system failure), a method only suitable for unlocked devices or models with global firmware.

  1. Download the Open GApps package (select ARM64, Android 12/13 and pico option).
  2. Reboot your phone to Fastboot mode (clip Volume Down + Power).
  3. Connect the device to the PC and execute the command: fastboot flash system gapps.zip
  4. Reboot your phone with the command fastboot reboot.

Method 2: Use of alternative services

If unlocking the bootloader seems difficult, you can do without Google:

  • ๐Ÿ“ง Use Microsoft Outlook or ProtonMail for email.
  • ๐Ÿ—บ๏ธ Instead of Google Maps, install Yandex Maps or OsmAnd.
  • ๐ŸŽฎ TapTap (Chinese equivalent of Play Market for gamers) is suitable for games).

On some models (e.g. POCO F5 China), you can activate Google Play via the cloud service:

  1. Install APKPure or Aptoide (as described above).
  2. Download Google Account Manager and Google Play Services.
  3. Install files manually, starting with Account Manager.
  4. Restart your phone and log in to your Google account.

โš ๏ธ Attention: On phones with MIUI China ROM Push notifications may disappear after installing Google services. To fix this, turn off battery optimization for Google Play Services in the settings.

5. Installation via ADB (for power users)

If the standard methods do not work (for example, due to an error) INSTALL_FAILED_INVALID_APK), You can install the app via Android Debug Bridge (ADB). This method requires connecting the phone to the computer, but it allows you to bypass most restrictions. MIUI.

To start, turn on the developer mode and debugging over USB:

  1. Go to Settings. โ†’ About the phone and 7 times click on "Version" MIUI". You will receive a message saying, โ€œYou are a developer".
  2. Back to Settings โ†’ Additionally. โ†’ For developers.
  3. Activate "Debugging by" USB" and โ€œInstallation through USB".

Now connect your phone to your PC and execute the commands:

adb devices

(Your device should be displayed)

adb install path to file.apk

If there is a mistake INSTALL_FAILED_USER_RESTRICTED, that means that MIUI It blocks the installation. You can get around it by a team:

adb shell settings put global install_non_market_apps 1

This method is especially useful for system applications (e.g. Google Camera on POCO X3) that cannot be installed in standard ways.

๐Ÿ’ก

ADB-Installation is the only way to get around the lock MIUI systemic APK (For example, modified versions of YouTube Vanced or GCam).

6. Solving common installation errors

Even after unlocking unknown sources, Xiaomi users are faced with errors, and consider the most common of them and ways to solve them:

Error: "Installation blocked for security reasons"

  • ๐Ÿ”ง Check if installation is allowed for a specific application (e.g. Chrome or File Manager).
  • ๐Ÿ”ง Turn off "Virus Protection" in Settings โ†’ Annexes โ†’ Security.
  • ๐Ÿ”ง Install. APK through ADB (section).

Error: "Application not installed" (without code)

  • ๐Ÿ“ Check if there is enough space on the device (requires a minimum of 500 MB of free space).
  • ๐Ÿ“ Remove the previous version of the app (if it was).
  • ๐Ÿ“ Download. APK Again, the file may have been damaged when downloaded.

Mistake: INSTALL_FAILED_INVALID_APK

  • ๐Ÿ”„ Check compatibility. APK with the Android version (for example, the Android 12 app will not install on Android 10).
  • ๐Ÿ”„ Set it through ADB flag-headed -t: adb install -t path to file.apk

If none of the methods worked, try resetting the app settings:

  1. Go to Settings โ†’ Applications โ†’ Application Management.
  2. Click on the three dots in the top right corner and select Reset App Settings.
  3. Confirm the action and repeat the installation.
How to check the compatibility of APK with your phone?
Open the APK file through the File Manager and see its properties. In the Package Information section, check: - minSdkVersion (minimum version of Android, for example 31 = Android 12). - TargetSdkVersion (target version). Compare these values with the version of your Android (Settings โ†’ Phone โ†’ Android version).

7. Transition to global firmware (for China ROM)

If your Xiaomi is originally designed for the Chinese market, the most reliable way to get full support for Google Play is to install global firmware, a process that requires unlocking the bootloader and can void the warranty, but gives access to all Google services without restrictions.

Step-by-step:

  1. Unlock the loader: ๐Ÿ”“ Register for the en.miui.com/unlock You may receive permission to do so. 7 days). ๐Ÿ”“ Install Mi Unlock Tool on PC and connect your phone in Fastboot mode. ๐Ÿ”“ Follow the instructions of the program to unlock.
  2. Download the global firmware: ๐ŸŒ Find the latest version for your model at Xiaomifirmwareupdater.com. ๐ŸŒ Select a Global Region (e.g, V14.0.3.0.TLOMIXM For the Redmi Note 12).

Fastboot

Recovery

  • ๐Ÿ“ฑ For Fastboot: use the command fastboot flash all name file.zip.
  • ๐Ÿ“ฑ For Recovery: copy ZIP on your phone and select Install update in the recovery menu.

Once installed, all MIUI China restrictions will be lifted, including the Google Play block and regional restrictions.

  • ๐Ÿšจ The phone guarantee will be lost.
  • ๐Ÿšจ Possible bugs (for example, non-functioning) NFC on some models).
  • ๐Ÿšจ Updates will have to be installed manually.

For models with rollback (for example, Xiaomi 12S Ultra) before the firmware must unlock Anti-Rollback Protection through special scripts. For detailed instructions, look at the forums XDA Developers or 4PDA.

FAQ: Frequent questions about installing apps on Xiaomi

Can I install Google Play on Xiaomi without unlocking the bootloader?
Yes, but with limitations. You can manually install Google Play Services and Google Play Store via APK, but some features (like push notifications or payment via Google Pay) may not work well.
Why does the APK app immediately close after installation?
This is a typical problem on MIUI due to aggressive battery optimization. Go to Settings โ†’ Applications โ†’ Select the application โ†’ Battery and set โ€œNo Limits.โ€ Also check if the application blocks Virus Protection.
How to install an app if it is not compatible with my version of Android?
There are two options: Find a modified version. APK (For example, APKMirror often puts out patched builds for old Android. MIUI (if available OTA-update).
Is it safe to install APKs from torrents or file sharing?
No. Torrent files often contain malware masquerading as legitimate applications (such as HiddenAds or Joker). Use only verified sources: official developer sites, APKMirror or F-Droid. Before installing, check the file on VirusTotal.
Can you return standard Xiaomi apps after they are removed?
Yes, but the process depends on how they were removed: If the application is disabled: go to Settings โ†’ Apps, find it and click "Enable." If the application is removed, download it from the APK site xiaomi-apk.com (which puts out the original versions of Xiaomi system applications). If the system program (for example, Mi Store) is removed, you will need to flash the phone.