Installing applications from unknown sources on Xiaomi smartphones (including the Redmi and POCO lines) is a process that requires a special approach due to the strict security limitations in the MIUI shell. Unlike standard Android, where one resolution is enough in the settings, there are several additional steps to go here. This instruction is relevant for devices on MIUI 14/13/12 and Android 13/12/11, including Xiaomi 13/12/11 models, Redmi Note 12/11, POCO F5/X5 and others.
The main problem is that MIUI block APK-Not only are the files on the system level, but also through built-in security tools like Mi Security and Google Play Protect, and after system updates, settings can be reset and verification algorithms can be tightened. In this article, we will break down Xiaomiโs unique way of circumventing restrictions through the Developer Settings, which is not dokumented in official manuals, but works on 90% of the brandโs devices.
Why is Xiaomi blocking APK installations from unknown sources?
Xiaomi has imposed strict restrictions on installing third-party apps not from Google Play for several reasons:
- ๐ก๏ธ Malware protection: According to Kaspersky, 38% of mobile viruses were spread through fake malware in 2023 APK-files masquerading as popular games or utilities (such as modified versions of WhatsApp or TikTok).
- ๐ฑ Compliance with Google Policy: To prevent bans on Google Mobile Services (GMS), including Play Market and YouTube, manufacturers must restrict the installation of uncertified apps.
- ๐ Controlling ecosystems MIUI: Xiaomi is promoting its own services (for example, Mi App Store), where all applications are moderately moderated.
However, the block has a downside: users cannot set:
- ๐ฎ Modified versions of games (e.g., Genshin Impact with unlocked versions) FPS).
- ๐ฑ Beta versions of applications (for example, Telegram X or VK Test messenger).
- ๐ง Utility for developers (for example, ADB AppControl or Tasker with Extended Rights).
- ๐ Localized versions of apps that are not available in your region (e.g. Google Pay for the United States).
โ ๏ธ Attention: Installation APK Unknown sources on devices with banking applications (such as SberBank Online or Tinkoff) may result in account access being blocked, and some banks recognize such actions as a potential security threat.
Preparation for installation: check the version of MIUI and Android
Before allowing installation from unknown sources, make sure your device supports this functionality. Some Xiaomi models for the Chinese market (with China ROM firmware) may have additional restrictions.
To check out the MIUI and Android version:
- Open the Settings. โ The phone.
- Scroll down to the MIUI version section (e.g. MIUI Global 14.0.5).
- Click a few times on the Android version bar (e.g. Android 13 TKQ1.221014.001) until you notice youโve become a developer!
| MIUI version | Android version | Is APK installation supported? | Features |
|---|---|---|---|
| MIUI 14 | Android 13/12 | Yes. | It requires unlocking through the developer settings. |
| MIUI 13 | Android 12/11 | Yes. | Mi Security may need to be disabled. |
| MIUI 12.5 | Android 11 | Yes. | Restrictions on installation through the browser. |
| MIUI 12 (China ROM) | Android 10 | Partially. | You need to change the region or firmware to Global ROM. |
If you have a Chinese firmware (China ROM), the installation of APKs from unknown sources can be completely blocked.
- ๐ Refuse the device on Global ROM or EEA ROM (Europe).
- ๐ Use it. VPN Change the region in the settings of Xiaomi.
- ๐ฑ Install an alternative launcher (like Nova Launcher) that bypasses some restrictions.
Step 1: Allow installation from unknown sources in MIUI
Unlike pure Android, where you just need to turn on one switch, Xiaomi will have to configure two levels of permissions:
- System resolution (in security settings).
- Permission for a specific application (for example, for a browser or file manager).
Instructions for MIUI 14/13:
- Open Settings โ Applications โ Application Management.
- Click on the three dots in the top right corner and select Special Access.
- Select Install Unknown Applications.
- In the list, find the application you will install APK through (such as Browser, Files, or Google Chrome) and allow installation.
For MIUI 12 and older, the path may be different:
Settings โ Privacy โ Special permissions โ Installation of unknown applicationsEnable Developer Mode (click 7 times on "MIUI Version")
Allow installation for browser/file manager
Disable "Security Check" in Mi Security (optional)
Download APK Only from verified sources (APKMirror, APKPure)-->
โ ๏ธ Warning: Some Xiaomi devices may receive a notification after permission from unknown sources, Device Protection is disabled. This is normal, but if you see a warning Security Threat: malware, don't ignore it. APK-file contains a virus.
Step 2: Disable Mi Security and Google Play Protect (optional)
Even after allowing installation from unknown sources, MIUI can block the application from running through built-in security tools.
Mi Security Disconnection:
- Open the Security app (shield icon).
- Go to Settings (cog icon in the upper right corner).
- Disable options: Security check when installing Real-time File Scanning
Google Play Protect:
- Open the Google Play Store.
- Click on the profile icon โ Play Protect โ Settings (cog).
- Turn off scanning your device for security threats.
๐ก
If you still block the installation after disabling Mi Security, try temporarily removing the updates for the Security application via Settings โ Apps โ Application Management โ Security โ Three Dots โ Remove the updates.
Step 3: Installation APK-file via file manager or browser
Now we can start installing it. Let's look at two of the most reliable ways to do this.
Method 1: Through the File Manager
- Download. APK-file to the device (for example, in the Download folder).
- Open the Files app (folder icon).
- Find the downloaded file (usually in Internal Memory โ Download).
- Click on the file โ Install โ Allow (if a request appears).
Method 2: Through the browser (Chrome, Mi Browser)
- Open your browser and go to a site with an APK (such as APKMirror).
- Download the file (some browsers may block downloads โ in this case, use Firefox or Opera).
- After downloading, click on the notification Download completed โ Open file โ Install.
โ ๏ธ Warning: If you notice suspicious activity after installing the app, do not remove it in the usual way. Some viruses disguise themselves as system processes (e.g. com.android.system). โ Annexes โ App management. Find a suspicious app and click Remove (if the button is inactive, it's a system process). If deletion is not possible, reset to factory settings.
Frequent mistakes and their solutions
When installing APK on Xiaomi, users encounter common errors, and consider the most common and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Failed to open the file | The file is corrupted or not fully downloaded. | Download APK again, preferably via Wi-Fi. |
| Application not installed | Conflict with the existing version or incompatibility with the Android version. | Remove the old app and check for APK compatibility. |
| Parse Error | APK is built for a different processor architecture. | Download the version for arm64 (most modern Xiaomi). |
| Blocking Mi Security | The built-in antivirus detects the file as dangerous. | Disable Mi Security for installation time or add the file to exceptions. |
| Lack of memory | There's no room on the system partition. | Clear the cache or transfer the files to SD-map. |
If none of these methods worked, try:
- ๐ Install APK through ADB (power-user):
- ๐ฑ Use an alternative installer, for example, SAI (Split APK Installer for applications with multiple files (.apkm,.xapk).
๐ก
If you frequently install APKs from unknown sources, consider creating a second user on Android (via Settings โ System โ Additional โ Multiple Users).