Install applications from unknown sources on Xiaomi, Redmi and smartphones POCO โ This is a feature that is necessary for users who want to go beyond the official Google Play store, but the manufacturer hides this option behind several layers of protection, motivated by concern for security. APK-files on different versions MIUI (12 to 15), but we will also talk about the hidden nuances that can block the process even after activating the resolution.
It's important to understand that Xiaomi is constantly updating the logic of this feature, and if a year ago it was enough just to move the slider in the settings, now the system can request additional confirmation through the Mi-account password or even temporarily block the installation after several attempts, we tested the instructions on the current firmware in 2026 and took into account all the changes so that you can install the desired application without errors.
Why is Xiaomi blocking APK installations from unknown sources?
According to Xiaomi Security Report 2023, more than 30 percent of upk files downloaded from third-party sources contain potentially dangerous code, from ad viruses to spyware modules.
- ๐ Scanner. MIUI โ Analyzes the file for viruses before installation (works even if Google Play Protect is disabled).
- ๐ Linking to Mi Account โ on new firmware requires confirmation through a password from the account.
- โณ Time Limits โ After 3 failed installation attempts, the system will block the function for 24 hours.
Xiaomi is also working with Google on the App Defense Alliance, which means additional cloud-based checks for suspicious uploads, which explains why some files are installed without problems and others are blocked even after all permissions are turned on.
Preparation before switching on: what should be checked?
Before you move on to settings, follow these steps to avoid the typical errors:
Download. APK-a file from a verified source (e.g., APKMirror)
Check the version of MIUI in Settings โ About the phone
Make sure your phone has enough memory (minimum 500MB)
Disable VPN โ it can block file verification by Xiaomi servers
Connect to a stable Wi-Fi network (mobile internet sometimes resets session)
-->
Pay special attention to the MIUI versions. Since MIUI 14, the logic of the function has changed: now the resolution is not issued globally, but for each installer application separately, for example, if you downloaded the Update through a browser, then the permission should be given to the browser, not the file manager.
โ ๏ธ Attention: If you are using POCO Launcher or third-party shells, the path to settings may be different. In this case, first return the standard launcher to Settings. โ Topics โ Launcher.
Step-by-step instructions for MIUI 14 and 15 (2023โ2026)
Algorithm for the latest firmware versions:
- Open Settings โ Applications โ Application Management.
- In the upper right corner, press three dots (โฎ) and select Special Access.
- Go to Install Unknown Applications section.
- Select the application you will install APK through (e.g. Browser, Files or MiXplorer).
- Activate the slider Allow installation from this source.
- Confirm the action through the password from Mi-account (if requested).
Nana MIUI 15 added verification through SMS-code when you first enable the feature for new accounts (created less than 30 days ago).If the code does not arrive, check if the number is blocked in the security settings of the Xiaomi account.
| MIUI version | The path to settings | Additional action |
|---|---|---|
| MIUI 12 | Settings โ Privacy โ Special Permits โ Installation of Unknown Applications | No confirmation via Mi-account |
| MIUI 13 | Settings โ Applications โ Application Management โ Special Access | Account password required when first enabled |
| MIUI 14/15 | Settings โ Applications โ Application Management โ Special Access โ Installation of Unknown Applications | Checking through SMS for new accounts |
๐ก
If the Unknown App Installation section is missing, upgrade to the latest version of the firmware. On some models (e.g. Redmi Note 10 Pro), this feature only appears after upgrading to MIUI 13.0.5+.
Features for POCO and Black Shark models
POCO devices and Black Shark gaming smartphones use modified versions of MIUI, where the path to settings may differ. For example, on the POCO F5 with HyperOS (new shell from Xiaomi), the algorithm is as follows:
- Go to Settings โ Applications โ Application permissions.
- Select Packet Installation (instead of "unknown applications").
- Activate the resolution for the desired installer (e.g. APK Installer).
Black Shark 5 Pro additionally requires you to disable the performance mode in Settings โ Gamespace, as it blocks the installation of third-party ups for resource optimization.
What to do if there is no special access section?
Frequent mistakes and how to fix them
Even after you turn on all the permissions, you may encounter errors.
- ๐ซ "Installation is blocked" - appears if the upk file is corrupted or signed with the wrong certificate. Check the hash of the file (for example, through Hash Droid) and compare it with the original on the developer's website.
- โณ "Waiting for a check..." - Xiaomi servers are overloaded. Wait 10-15 minutes or restart your phone.
- ๐ "Requires unlocking the bootloader" - the error appears on firmware for Xiaomi.eu or custom ROM. Solution: Flip the official global firmware through the Mi Flash Tool.
If you receive a message that says โThe app is not compatible with your deviceโ check:
- Processor architecture (ARM64 or ARMv7) in Settings โ About Phone โ Full Specification.
- Android version (for example, Android 12 will not be installed on Android 11).
- Google Mobile Services (GMS) โ Some ups and downs require them (checked through the GMS Checker app).
โ ๏ธ Note: On HyperOS devices (e.g. Xiaomi 14) after 5 failed installation attempts, the system may temporarily block the function. โ Memory. โ Resetting application settings.
How to minimize risks when installing an APK
Installing applications from unknown sources always involves risks.
- ๐ก๏ธ Check the hash of the file - compare MD5 or SHA-1 with the official data of the developer.
- ๐ Use verified sources: APKMirror (checks files before publishing), APKPure (has its own scanning system) Official developer sites (e.g. Telegram, VK)
- ๐ Set up. MIUI Security: Enable Settings โ Confidentiality โ Security scanner โ Activate Real-time Protection in Antivirus Settings.
Do not install the.xapk or.apkm extension directly, these formats require pre-decompression through special installers (such as SAI or App Installer). Trying to install them as a regular apk will lead to the error "I failed to analyze the package."
๐ก
Even if the source is reliable, always check permission requests to the uplink before installing. For example, the messenger should not request access to SMS or geolocation without a good reason.
Alternative ways to install APKs without including unknown sources
If you need to install an app but donโt get permission to enable it (for example, on enterprise devices with restrictions), use these methods:
- ๐ Web version of the application โ many services (for example, Telegram, TikTok) have full-featured web versions that work through the browser.
- ๐ฆ App Bundle via App Bundle ADB โ If you have a.aab file, you can install it by command: adb install --fastdeploy app-release.aab (Developer Mode and Debugging Required) USB).
- ๐ Cloning an app โ if the app is already installed on another device, use App Cloner to create a copy with the new certificate.
For enterprise users, Managed Google Play, a service that allows you to install applications through an administrator without including unknown sources, is suitable.
- Register your device in Android Enterprise.
- Access to the administrator console.
- Upload the apc to a closed application directory.