How to enable installation from unknown sources on Xiaomi Redmi 10: the complete guide

Installing apps from unknown sources on Xiaomi Redmi 10 is a necessary feature for users who want to go beyond the official Google Play Store. APK-files downloaded from developer sites, alternative marketplaces or backups, but the manufacturer hides this setting deep in the menu MIUI, The security system actively warns about potential risks, and in this article we will discuss how to activate the function correctly, what restrictions Xiaomi imposes on different versions of firmware, and how to avoid typical errors when installing third-party applications.

The Redmi 10 (Models 2021, 2022, Prime, Pro) is that the path to customization may differ depending on the MIUI version (12, 12.5, 13 or 14) and regional firmware (Global, Chinese, EEA). For example, in Chinese versions, the option is often blocked at the system level, and in global versions it requires additional confirmation. We will consider universal methods that work on most modifications, as well as alternative methods for cases where the standard path is not available.

Why is Xiaomi blocking APK installations from unknown sources?

According to Xiaomi Security Report 2023, more than 30% of threats to Android devices are spread through third-party devices. APK-files, especially from unofficial sources. MIUI multiple levels of protection:

  • ๐Ÿ”’ Application Signature Verification: System Analyzes Certificate APK before installation.
  • ๐Ÿ›ก๏ธ Virus scanner: Mi Security built-in antivirus blocks files with suspicious code.
  • โš ๏ธ Risk Warnings: Pop-ups with information about possible threats.
  • ๐Ÿ”„ Automatic Shutdown: After installing the application, the right to install APK may be thrown.

But these measures are sometimes redundant, such as many legitimate applications (such as F-Droid, Aurora Store, or enterprise software) distributed only through APKs. Blocking also prevents testers, developers, and users who want to recover data from backups. It is important to understand that unlocking doesnโ€™t disable protection completely โ€” it only gives the user control over the installation process.

๐Ÿ“Š You're setting APK source?
Yeah, regularly.
Unless there is an alternative to the Play Market
Never, I'm afraid of viruses.
I don't know how to do that.

Official method: unlock through MIUI settings

The most reliable method is to use the built-in MIUI settings. The instructions are relevant for Redmi 10 on MIUI 12-14 firmware (including Global, EEA and India versions).

  1. Open Settings (the gear icon on the main screen).
  2. Go to the Appendix section โ†’ Application management.
  3. In the upper right corner, tap on the three-point menu (โ‹ฎ) and select Special Access.
  4. Find Install from Unknown Sources (or Install Unknown Apps in English).
  5. Select the application you plan to install APK through (for example, File Manager, Browser or Google Chrome).
  6. Activate the switch Allow installation from this source.

Download the APK file from a verified source

Check the hash amount of the file (optional)

Charge your phone at least 50%

Disable VPN (can block installation)

-->

Once activated, you can start the installation.

โš ๏ธ Warning: The resolution is only valid for the selected application. APK You'll have to use the browser, but you try to install it through the file manager, the system will block the process.

Alternative methods of unlocking

If the standard path doesnโ€™t work (for example, there is no Special Access option), try one of these methods:

1. Through security settings

In some versions of MIUI (especially Chinese ones), the option is hidden in another section:

  1. Open Settings โ†’ Memory and device โ†’ More
  2. Find Security and Enable Unknown Sources.
  3. Confirm the action with a password or fingerprint (if requested).

2.Use of ADB (for power users)

If system settings are blocked, you can unlock the feature via Android Debug Bridge (ADB).This method requires connecting the phone to a PC:

adb shell settings put global install_non_market_apps 1

After you execute the command, restart the device. Please note that this method may not work on all firmware, and improper use of ADB can lead to loss of warranty.

What to do if ADB is not working?
If the command returns the operation not allowed error, then your firmware blocks changes to global settings through ADB. In this case, only unlocking the bootloader and installing a custom recovery will help, but this will void the warranty and require technical skills.

3. Installation via Mi Share or Bluetooth

Some users report that APK transmission via Mi Share (a built-in Xiaomi feature) or Bluetooth bypasses the restrictions.

  1. Send the APK file from another device via Mi Share.
  2. Take the file to Redmi 10 and try opening it directly from the notification.
  3. The system may offer to allow installation for Mi Share as a source.

Table: Compatibility of methods with MIUI versions

Unlocking methodMIUI 12MIUI 12.5MIUI 13MIUI 14Notes
Standard path through "Special Access"โœ…โœ…โœ…โœ…It works on all global firmware
Through "Security Settings."โŒโš ๏ธ (Chinese versions only)โš ๏ธโŒMIUI 14 moved to Special Access
ADB-teamโœ…โœ…โš ๏ธ (may claim rights of root)โŒIn new versions, it is blocked without unlocking the bootloader.
Installation via Mi Shareโœ…โœ…โœ…โœ…Not all APKs (depending on signature)

Important: Starting with MIUI 13, Xiaomi has tightened security policies.If your device is running MIUI 14 and the standard method doesn't work, you may need to roll back firmware or use workarounds (for example, install via TWRP).

Common Mistakes and How to Fix Them

Even after unlocking, users face problems when installing APKs. Consider the most common:

Error "Installation locked"

Reasons:

  • ๐Ÿ”„ Source not allowed (e.g., try to install through a file manager, but permission is given only to the browser).
  • ๐Ÿ“ฑ An outdated version APK (It is not compatible with your version of Android).
  • ๐Ÿ”’ The file is corrupted or has an incorrect signature.

Solution: Check the source in the settings, download the APK again and make sure it is designed for Android 11+ (Redmi 10 is installed this version).

2. Warning: "This application may harm your device"

This is a standard Google Play Protect window, and it appears if:

  • ๐Ÿ›ก๏ธ APK Not certified by Google Play.
  • ๐Ÿ” The application uses dangerous permissions (for example, access to the SMS or call).

If you're sure of the source, press Still to disable the check:

  1. Open the Google Play Market โ†’ Menus. โ†’ Play Protect.
  2. Turn off the option to scan the device for threats.

โš ๏ธ Warning: Disabling Play Protect reduces overall security. Use this method only for trusted users APK Turn on the scan back after installation.

3. Mistake "INSTALL_FAILED_INVALID_APK"

This means that the file is corrupted or not designed for your CPU architecture. Redmi 10 uses a Qualcomm Snapdragon chipset with arm64-v8a architecture.

  • ๐Ÿ“„ APK Downloaded in full (check the file size).
  • ๐Ÿ–ฅ๏ธ The file is intended for 64-bit devices.

๐Ÿ’ก

Before installing an APK, check its hash amount (MD5/SHA-1) with applications like Hash Droid to make sure the file has not been altered by malicious actors.

Security: How to minimize risks?

Allowing installations from unknown sources opens up potential vulnerabilities, and follow these rules to avoid problems:

  • ๐Ÿ” Check the sources: download APK Only from official developer sites (e.g. APKMirror, GitHub) or trusted repositories (F-Droid).
  • ๐Ÿ“‹ Read permissions: Before installing, examine what rights the application requests. Suspicious combinations (e.g. access to the app) SMS + camera + microphone) must be alert.
  • ๐Ÿ›ก๏ธ Use antivirus: Even if you have disabled Play Protect, install a third-party scanner (such as Malwarebytes or Bitdefender).
  • ๐Ÿ”„ Update regularly: outdated APK You can have unpatched vulnerabilities.
  • ๐Ÿ“ฑ Create backups: Before installing unfamiliar software, make a data backup via Settings โ†’ The phone. โ†’ Backup.

If the app behaves suspiciously after installation (opens ads on its own, heats the phone, consumes traffic), immediately remove it and scan the device for viruses. In extreme cases, reset to factory settings through Settings โ†’ System โ†’ Reset settings.

๐Ÿ’ก

Never disable the built-in Mi Security antivirus completely, as it blocks most known threats from the APK download stage.

Frequently asked questions

Can I allow installation from unknown sources for always, without reference to the application?
No, this is not possible for security reasons in MIUI, and permission is only given to a specific source (browser, file manager, etc.) to minimize the risks of accidental malware installation.
Why did the MIUI update turn off the option again?
This is standard system behavior. After major updates (e.g., from MIUI 12.5 to MIUI 13), some security settings are reset, you have to re-authorize installation for the right sources, and to avoid problems, take screenshots of your current settings before updating.
Can I install APK on Redmi 10 without unlocking the bootloader?
Yes, all of the methods described in this article (except ADB in some cases) work without unlocking the bootloader. However, if you plan to install custom firmware or modified APKs (for example, with Xposed), unlocking will be required.
How to remove an application installed from an unknown source if it does not appear in the settings?
Sometimes harmful APK They're masquerading as system processes. To find them: Go to Settings. โ†’ Annexes โ†’ App management. Tapping the three-point menu (โ‹ฎ) So, you can select Show all processes. Sort the list by installation date -- newly added apps will be at the top. Delete suspicious positions. If the application is not deleted, try deactivating it in Settings. โ†’ Special facilities โ†’ Annexes with special rights.
Will the warranty be cancelled if I allow the APK installation?
No, unblocking the installation from unknown sources does not void the warranty. However, if malware damages the system (e.g. bootloop), the service center may refuse to repair the warranty, citing the user's actions. The warranty is only canceled in cases of: Unblock the bootloader, install custom firmware or recovery, rooting.