Allowing installation from unknown sources on Xiaomi: Full Guide 2026

Install applications from unknown sources on Xiaomi, Redmi and smartphones POCO β€” necessary function for users who want to install APK-files outside of Google Play. However, the manufacturer hides this option behind several layers of protection to prevent the accidental installation of malware. MIUI (12 to 14) and Android (10–14), including specific models.

It's important to understand that permission to install from unknown sources is not just about switching one switch. In recent versions of MIUI, the algorithm has changed to require permission for each application that an APK will install (such as a browser or file manager), and we'll go through all the nuances, including hidden settings for Chinese firmware and bypassing restrictions on blocked downloaders.

Why is Xiaomi blocking APK installations from unknown sources?

According to statistics from Xiaomi Security Center, 68% of Android malware is spread through third-party sources. APK-The manufacturer has implemented multi-layered protection:

  • πŸ”’ Default Blocking – All external sources are prohibited out of the box".
  • πŸ›‘οΈ Verification of signature β€” MIUI scanner APK before installation.
  • πŸ“± Application binding – permission is not given globally, but for a specific installer (e.g. Chrome or Google Files).
  • 🌍 Regional restrictions on Chinese firmware (China) ROM) process.

Xiaomi is also working with Google Play Protect, which automatically blocks apps from suspicious sources, and even after you unlock them, you can see a warning that says, "Play Protect is blocked," and we'll show you how to get around it legally.

⚠️ Warning: Allowing installation from unknown sources disables part of the protection MIUI. Set up. APK Only from trusted sources (such as APKMirror or official developer sites) malware can steal bank card data or encrypt files.

Method 1: Standard method for MIUI 12/13/14 (Android 10–14)

This method works on most global firmware (Global ROM) and European versions (EEA ROM). Instructions are relevant for models Xiaomi 11/12/13 series, Redmi Note 10/11/12, POCO F3/F4/F5 and others with unlocked bootloader.

Download. APK-phone-file|Open the file through a Explorer or browser|Prepare a password/fingerprint to confirm|Check the version. MIUI at the Settings

-->

  1. Download. APK-file on the device (for example, through a browser or Telegram).
  2. Open the file and a pop-up will appear with a warning: β€œTo protect your phone, installing applications from unknown sources is prohibited.”
  3. Click on β€œSettings” in this window and you will be redirected to the Special Permissions section.
  4. Turn on the switchboard in front of the application you are trying to install APKs through (such as Chrome or Files).
  5. Return to the file and re-install the installation – there will be no lock.

Note that the permission is only valid for the selected application, and if you download APK via Telegram and try to install it through Explorer, you will have to give permission again.

πŸ’‘

If the Settings button is inactive, try opening the APK through another application (e.g. Google Files instead of the standard MIUI Explorer).

Method 2: For Chinese firmware (China ROM) and blocked bootloaders

On devices with China ROM (such as Xiaomi 12 Pro China or Redmi K50 Ultra), the process is complicated. The manufacturer has removed direct access to the settings of unknown sources, but there is a workaround:

  1. Go to Settings β†’ Applications β†’ Application Management.
  2. Click on the three dots in the top right corner and select "Special Access".
  3. Slip "Install Unknown Applications."
  4. Select an application (such as the Browser) and activate permission.

If you have a bootloader blocked, some APKs may not be installed even after unlocking.

  • πŸ”“ Use it. ADB To install: adb install path/to/file.apk
  • πŸ“² Try alternative installers, for example. SAI (Split APK Installer for applications with several APK-file.

⚠️ Note: On Chinese firmware without Google Services (GMS) some APK They may not work due to dependencies. Check compatibility on the developer's website before installing.

Global ROM|EEA ROM|China ROM|Custom ROM (e.g. PixelExperience)|I don't know-->

Method 3: Resolution through ADB (for power users)

If the standard methods do not work (for example, MIUI 14 with the latest security updates, you can use ADB-This requires a PC connection and a developer mode enabled.

Instructions:

  1. Activate Developer Mode: Go to Settings β†’ About Phone β†’ MIUI version and tap 7 times.
  2. Return to Settings β†’ Additional β†’ For developers and enable β€œDebugging by USB”.
  3. Connect your phone to your PC, open Command Prompt (Windows) or Terminal (Mac/Linux) and type: Adb devices Make sure your device is identified.
  4. Apply permission for installation from unknown sources: adb shell settings put global install_non_market_apps 1

Once you have completed the command, restart the device. You can now install the APK without further confirmation.

What if the ADB can’t see the device?
Make sure that Xiaomi drivers are installed USB Drivers. On Windows, download them from the official website. Mac/Linux You may need to follow the udev rule: echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2717", MODE="0666"' | sudo tee /etc/udev/rules.d/51-xiaomi.rules After adding the rule, follow: sudo udevadm control --reload-rules sudo udevadm trigger

Table: Method compatibility with MIUI and Android versions

MethodMIUI 12MIUI 13MIUI 14Notes
Standard (through a pop-up window)βœ…βœ…βœ…Working at Global/EEA ROM
Through Special Access.βœ…βœ…βœ…Relevant for China ROM
ADB-teamβœ…βœ…βœ…Requires a developer mode
SAI (Split APK Installer)βœ…βœ…βŒIt does not work on MIUI 14 due to API changes
Play Protect bypassβœ…βš οΈβŒMIUI 14 Play Protect is blocking the bypass

How to get around the Google Play Protect lock?

Even after permission to install from unknown sources, Google Play Protect can block APK launch.

  1. Open the Google Play Store β†’ Menu β†’ Play Protect
  2. Click on the gear in the upper right corner and turn off App Scanning.
  3. Install the APK and immediately after installing it add it to the antivirus exceptions (if you use a third-party, such as Avast or Kaspersky).

An alternative way to use Magisk (requires root rights):

  • πŸ“± Install the Universal SafetyNet Fix module.
  • πŸ”„ Reset the device.
  • πŸ›‘οΈ Play Protect will stop blocking APK.

πŸ’‘

Turning off Play Protect reduces protection against phishing and malicious applications. turn on the scan back after installing the desired APK.

Frequent mistakes and their solutions

When you install APKs from unknown sources, users face typical problems, and here are the most common ways to solve them:

  • 🚫 "Installation is locked" - check that you have given permission to the application through which you open. APK.
  • πŸ”§ "APK not installed, possibly corrupted. Check checksum (MD5) or download again.
  • πŸ“± "Application not supported" β€” APK It is built under a different architecture (for example, arm64 Check compatibility on the developer's website.
  • πŸ”’ "Not enough memory, even if there is enough space, MIUI Reserves 1-2 GB for system needs.

If the APK is installed but not running, try:

  1. Clear the app cache in Settings β†’ Apps.
  2. Install an older version of APK (sometimes new builds require an updated Android).
  3. Check for Google Play Services (China ROM may require manual installation).
Can I allow APK installation globally for all applications?
No, starting with MIUI 12 and Android 10, the permission is only given to specific installers (browser, file manager, etc.) This is done for security, so malware will not be able to self-install through a vulnerability in another application.
Why did the MIUI update reset the permit?
When major updates (e.g., MIUI 13 to MIUI 14) reset some security settings, you have to re-authorize the installation for the desired applications, and this is not a bug, but a planned behavior to protect against vulnerabilities in older versions of the software.
How to install APK on Xiaomi without a computer?
Use cloud services (like Google Drive or Telegram) to download the APK to your phone, then open the file through Google Files or another manager. If the lock remains, give permission to this application in Settings β†’ Special Permissions.
Is it safe to install APKs from torrent trackers?
Torrent trackers often distribute modified trackers. APK with embedded malicious code (e.g. Trojan.AndroidOS.Triada) Use only verified sources: πŸ” APKMirror (checks developer certificates). 🌐 Official application sites (e.g. telegram.org for Telegram). πŸ“± F-Droid (for open source).
What if the APK crashes after installation?
The reasons can be different: MIUI incompatibility - some apps are optimized for "pure" Android and conflict with the shell. Try the Xiaomi version (if any). No Google Services - on China ROM, install Google Installer from the official Xiaomi forum. Performance restrictions - MIUI kills background processes. Add the app to exceptions in Settings β†’ Battery β†’ Battery Optimization.