Installing apps from unknown sources on Xiaomi Redmi Note 9 is a necessary feature for users who want to install APK-files outside of Google Play or Mi App Store, however, are default MIUI This article will not only discuss the standard way to enable the option, but also the nuances for different versions of the firmware (MIUI 12, 13, 14), circumventing restrictions for individual browsers, as well as the risks associated with installing third-party browsers APK.
The Redmi Note 9 (codenamed merlin) has added additional layers of protection that may differ from other models, such as some regional firmware, which has a deeper option, and China versions. ROM) It may be necessary to unlock the bootloader or use ADB-We'll look at all scenarios, from simple inclusion in settings to advanced methods for power users.
Why is Xiaomi blocking the installation from unknown sources?
The main reason for blocking is malware protection. According to Kaspersky, in 2023, more than 30% of mobile threats were spread through third-party threats. APK-Xiaomi, like other manufacturers, follows Google's policy of checking apps before installing them:
- ๐ Restriction of freedom: it is impossible to install applications that are not available in official stores (for example, modified versions or beta tests).
- ๐ ๏ธ Technical requirements: developers and testers need to install APK directly.
- ๐ Regional Restrictions: Some apps are not available in your region via Google Play.
It is important to understand that unlocking this feature does not eliminate the need to verify sources, and installing APKs from unreliable sites can lead to data theft, displaying ads, or even locking the device (for example, via ransomware).
Standard method: enable in MIUI settings
On most MIUI versions (including MIUI 12/13/14 for the Redmi Note 9), the option is enabled via the security menu.
- Open Settings (the gear icon on the main screen).
- Go to the Appendix section โ Application management.
- In the upper right corner, press three dots (โฎ) and select Special Access.
- Slip on the item Installation from unknown sources.
- Select an application (such as File Manager or Chrome) through which you plan to install APK.
- Activate the switch Allow installation from this source.
After that, you can install it. APK-files by opening them through the selected application. MIUI 14 Xiaomi adds additional confirmation when first installed โ system warns of potential risks.
โ๏ธ Preparation for installation APK
๐ก
If the option โInstall from unknown sourcesโ is not on the menu, try updating MIUI to the latest version or reset the Security settings (Settings โ Applications โ Security โ Storage โ Clear Data).
Bypassing restrictions for browsers and file managers
In MIUI 13/14, Xiaomi introduced separate permissions for each application that APK can install, which means that if you have allowed installation for the File Manager, you canโt install files using Chrome or Firefox.
| Annex | The path to permits | Features |
|---|---|---|
| File manager | Settings โ Applications โ Application Management โ File Manager โ Special Access โ Installation of Unknown Applications | The most reliable way is to work with all APKs. |
| Google Chrome | Settings โ Applications โ Application Management โ Chrome โ Special Access โ Installation of Unknown Apps | It can block APK downloads due to Google policy. |
| Firefox | Similar to Chrome. | Allows APK downloads, but requires manual confirmation. |
| Xiaomi Browser | Similar to Chrome. | In some regions, the option is disabled at the firmware level. |
If the application is not listed as Special Access, it means that it does not support installation. APK. In this case, use the File Manager or specialized installers, for example, SAI (Split APK Installer for applications with several APK-files (e.g. Google Camera).
What to do if the browser blocks APK download?
Advanced Methods: ADB and Unlocking the Booter
If the standard methods do not work (for example, in China) ROM Or the scaling of the scalp, you can use it. ADB-This method requires you to connect the phone to the computer and enable debugging. USB.
Instructions:
- Turn on Developer Mode: Go to Settings โ About Phone and tap the MIUI version 7 times.
- Return to Settings โ Additional โ For developers and activate Debugging over USB.
- Connect the Redmi Note 9 to your PC and confirm the debugging permission.
- Open the command line (Windows) or the terminal (macOS/Linux) Enter: adb shell settings put global install_non_market_apps 1
- Reboot the phone.
China ROM may require unlocking the bootloader via the Mi Unlock Tool, a process that erases all data and requires the Mi Account to be linked to the device. Once the bootloader is unlocked, the Xiaomi warranty is void and the device becomes more vulnerable to attacks.
๐ก
Use ADB only if standard methods don't work. Wrong commands can cause a system crash or lock the device.
Risks and how to minimize them
Installing applications from unknown sources carries several threats:
- ๐ฆ Malware: APK It can contain Trojans, spyware modules or mining scripts.
- ๐ Incompatibility: the application may not work or cause failures in the MIUI.
- ๐ต Account Blocking: Some Modified Accounts APK (For example, for games, lead to a ban in Google Play.
To reduce the risks:
- Check the hash amount of the APK (e.g., via SHA-256) on sites like VirusTotal.
- Use a sandbox (like Shelter or Island) to isolate suspicious apps.
- Install an antivirus with an APK scanning function (such as Malwarebytes or Dr.Web).
โ ๏ธ Attention: Some banking applications (e.g. SberBank Online or Tinkoff) block work on devices with unlocked bootloader or root rights.If you use mobile banking, avoid installing installs APK source.
Frequent mistakes and their solutions
Even after you turn on the option, users face problems, and here are the most common mistakes and ways to fix them:
| Mistake. | Reason. | Decision |
|---|---|---|
| Failed to install the app. | Damaged APK or incompatible architecture (arm64 vs x86) | Download the APK again or check the supported architecture (Redmi Note 9 uses arm64-v8a). |
| Installation blocked by policy | Restriction of Corporate Profile or MDM | Delete your work profile in Settings โ Accounts. |
| Application not installed (no error) | Conflict with the existing version of the application | Remove the old app and re-install. |
| Parse Error | APK is designed for a newer version of Android | Check the minimum version of Android in the APK manifest (for example, via APK Editor). |
If the error persists, try installing APK via ADB Sideload:
adb install path to file.apkThis method bypasses some of the limitations of MIUI, but requires a PC connection.
Alternative ways to install applications
If including unknown sources still doesnโt help, consider alternatives:
- ๐ฅ Aurora Store: an open client for Google Play, allowing you to download apps without a Google account (including regionally blocked ones).
- ๐ APKMirror Installer: the official application from APKMirror, which automatically updates the installed APK.
- ๐ฅ๏ธ Android Emulators: Installation APK on a PC via BlueStacks or Genymotion and then transferring data to your phone.
- ๐ Web versions of apps: Many services (such as Telegram or WhatsApp) have full-featured web versions.
It is useful for developers and testers to use AppCenter or Firebase App Distribution โ these services allow you to distribute beta versions of applications without the need for manual installation of APK.
โ ๏ธ Note: Some alternative stores (such as Aptoide or ACMarket) are self-recognised MIUI They may require the same permits as for conventional sources. APK.