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.
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).
- Open Settings (the gear icon on the main screen).
- Go to the Appendix section โ Application management.
- In the upper right corner, tap on the three-point menu (โฎ) and select Special Access.
- Find Install from Unknown Sources (or Install Unknown Apps in English).
- Select the application you plan to install APK through (for example, File Manager, Browser or Google Chrome).
- 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:
- Open Settings โ Memory and device โ More
- Find Security and Enable Unknown Sources.
- 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 1After 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?
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.
- Send the APK file from another device via Mi Share.
- Take the file to Redmi 10 and try opening it directly from the notification.
- The system may offer to allow installation for Mi Share as a source.
Table: Compatibility of methods with MIUI versions
| Unlocking method | MIUI 12 | MIUI 12.5 | MIUI 13 | MIUI 14 | Notes |
|---|---|---|---|---|---|
| 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:
- Open the Google Play Market โ Menus. โ Play Protect.
- 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.