Installing applications from third-party sources on the Xiaomi Redmi Note 10 Pro is blocked by default by the MIUI security system. This is standard practice for Android devices, designed to protect users from malware. However, sometimes you need to circumvent this limitation - for example, to install modified versions of applications, beta testing or use programs that are not available on Google Play.
The procedure for unlocking depends on the firmware version: MIUI 12/13 algorithm differs from MIUI 14, and some regional versions (for example, for China) may have additional restrictions. In this article, we will discuss all the current methods, including bypassing the lock through ADB for persistent cases, and explain how to avoid typical errors when installing.apk files.
โ ๏ธ Warning: Installation of applications from unverified sources increases the risk of virus infection. APK Always check the hash amount of the file and the reputation of the source in forums like 4PDA or XDA Developers.
Why is Xiaomi blocking APK installations from unknown sources?
The ban on third-party.apk is part of the MIUI multi-layered security system, which includes:
- ๐ก๏ธ Malware protection: According to Kaspersky Lab, in 2023, 12% of mobile viruses were spread through fake APK-files of popular applications (for example, modified versions of WhatsApp or TikTok).
- ๐ฆ Quality Control: Apps from Google Play are automatically checked for compliance with security policies, while third-party apps are automatically checked for compliance with security policies. APK may contain undocumented functions (e.g. data collection without consent).
- ๐ Compatibility with MIUI: Some apps are optimized for pure Android and can conflict with Xiaomiโs shell, causing crashes or increased battery consumption.
However, blocking is a disadvantage for power users, such as:
- ๐ฎ Install emulators (PPSSPP, Dolphin from official websites.
- ๐ง Use alternative app stores (Aptoide, APKMirror).
- ๐ ๏ธ Test custom firmware or patches (Magisk, Xposed).
โ ๏ธ Attention: On devices with MIUI China (versions without Google services) may require additional unlocking via Mi Account. If the security settings do not include "Unknown Sources", check the firmware region in Settings โ The phone. โ Version. MIUI.
Method 1: Standard resolution via MIUI settings (for MIUI 12/13/14)
This is the simplest method that works on most firmware versions. The instructions are relevant for the Redmi Note 10 Pro with global (Global), European (EEA) and Indian (IN) firmware.
- Open Settings and go to the Applications โ Application Management section.
- In the upper right corner, press three dots (โฎ) and select Special Access.
- Slip on the item Installation from unknown sources.
- In the list of applications, select the one you plan to install APK through (for example, File Manager, Chrome or Telegram).
- Activate the switch Allow installation from this source.
โ๏ธ Preparation for installation APK
๐น Important: The resolution is only valid for the selected application, for example, if you have allowed installation through Chrome, but are trying to open it. APK Telegram, the system will block the process again.
๐ก
If the list of "Installation from unknown sources" does not have the desired application, try to open first. APK-The system automatically prompts you to issue permission.
| MIUI version | The path to settings | Features |
|---|---|---|
| MIUI 12 (Android 10/11) | Settings โ Privacy โ Special permissions โ Installation of unknown applications | You may need to restart after changing your settings. |
| MIUI 13 (Android 11/12) | Settings โ Applications โ Application Management โ Special Access | In some regional versions, the item is hidden - use the search by settings. |
| MIUI 14 (Android 13) | Settings โ Applications โ Permissions โ Installation of packages | Added verification of APK signature for compliance with Xiaomi policies. |
Method 2: ADB resolution (for persistent constraints)
If the standard method doesnโt work (for example, on Chinese firmware or corporate devices), you can use Android Debug Bridge (ADB), which requires connecting the phone to your computer.
What you need:
- ๐ฅ๏ธ Computer with Windows/Linux/macOS.
- ๐ USB-cable (preferably original).li>
- ๐ ๏ธ Utilities. ADB and Google's Fastboot.
- ๐ฑ Included debugging by USB on the phone (Settings) โ The phone. โ Version. MIUI โ 7 times tap the assembly number โ Go back to Settings โ Additionally. โ For developers โ Turn on Debugging. USB).
Step-by-step:
- Connect the Redmi Note 10 Pro to your computer and select File Transfer mode.
- Open the command prompt (Windows) or terminal (Linux/macOS) in the folder with adb.exe.
- Enter the command to check the connection: adb devices must appear serial number of the device.
- Apply permission for installation from unknown sources: adb shell settings put global install_non_market_apps 1
- Reboot your phone: adb reboot
โ ๏ธ Note: Some firmware after the adb shell command may require confirmation on the phone (a permission pop-up). If the window does not appear, check if debugging is enabled by USB and whether the drivers are properly installed.
What if the ADB canโt see the device?
Method 3: Bypassing restrictions through Magisk (for rooted devices)
If your Redmi Note 10 Pro has root rights (installed by Magisk), you can completely disable APK source verification. This method is suitable for advanced users, as it requires modification of system files.
Instructions:
- Install Magisk Manager and check root status (Settings โ Magisk โ Status must be โInstalledโ).
- Download the module. Disable_MIUI_Restrictions forum XDA.
- In Magisk Manager, go to Modules โ Install from storage and select the downloaded file.
- Reboot your phone. After downloading, check for "Unknown Sources" in the settings.
๐น Advantages of the method:
- โ Complete removal of restrictions MIUI fitting APK.
- โ The possibility of rolling back changes through Magisk.
- โ Compatible with custom firmware (LineageOS, Pixel Experience).
โ ๏ธ Note: Using root rights voids Xiaomi warranty and may cause problems with air updates (OTA). Before installing the module, create a backup copy through TWRP Or OrangeFox Recovery.
Common Mistakes and How to Avoid Them
Even after allowing installation from unknown sources, users often face problems.
Error "Installation locked"
๐น Reason: B MIUI 13/14 signature verification added APK. If the file does not meet Xiaomi standards, the system blocks the installation.
๐น Solution: Use APKCombo or APKMirror to download original files without modifications. Avoid sites like apkpure.com, which often unpack and repackage. APK, which causes signature errors.
2. Application not installed ("Parse Error")
๐น Reason: The file is corrupted or is intended for a different processor architecture (e.g., a file that is corrupted or is intended for a different processor architecture, arm64 instead armeabi-v7a For the Redmi Note 10 Pro).
๐น Solution: Check compatibility APK Google Play (find the app and see if your device is supported).
3. the item "Unknown sources" disappeared after the update
๐น Reason: Xiaomi regularly tightens security policies after upgrading to new version MIUI some settings are reset.
๐น Solution: Try resetting your application settings (Settings) โ Annexes โ Application management โ Three points. โ Reset your settings) or use ADB (method).
๐ก
If the APK is not installed even after unlocking, check: 1) Android version (some apps require Android 12+), 2) free space (minimum 500MB), 3) disabling antivirus (Avast, Dr.Web can block the installation).
How to minimize risks when installing an APK
Allowing installations from unknown sources opens up potential vulnerabilities, and follow these rules to mitigate the risks:
- ๐ Check the sources: Download APK Only from official developer sites or trusted repositories (APKMirror, F-Droid.
- ๐ Use hash amounts: Compare MD5 or SHA-1 downloaded file with a reference value (usually indicated on the site). To check, use utilities like Hash Droid (available on Google Play).
- ๐ก๏ธ Scan files: Check before installation APK VirusTotal or MetaDefender.
- ๐ Read permissions: When you first run an application, pay attention to the permissions you request. For example, if the messenger requires access to SMS or Geolocation without explaining the reason, this is a reason to be wary.
๐น Additional measures:
- ๐ Update regularly MIUI โ New versions close vulnerabilities used by malware.
- ๐ Install an activity monitoring app, such as NetGuard or GlassWire, to track the network connections of suspicious programs.
- ๐๏ธ Use the settings. โ Privacy โ Cleaning to delete temporary files after installation APK.
๐ก
Create an individual user on Android to test questionable APKs: Settings โ System โ Multiplayer. This isolates potential threats from the main profile.
Alternative ways to install applications without unlocking
If you donโt want to change your security settings, consider these options:
1. Installation via Google Play (if the app is available)
๐น Sometimes apps are not on Google Play for your region:
- Use a VPN to connect to servers in the US/Europe.
- Create a new Google account with an address in the right region.
- Install the app via the web version of Google Play (select the Redmi Note 10 Pro device in the list).
2.Use of alternative stores with pre-moderation
๐น Some stores (such as Aptoide or Aurora Store) have their own verification system. APK. Install them via Google Play and then download apps directly from them โ itโs safer than manual installation.
Compilation of APK from Sources (for developers)
๐น If you have access to the source code of the application (e.g., on GitHub), you can compile the code. APK It's your own Android Studio, and it's a guarantee that there's no malicious code embedded.