Install applications from unknown sources on Xiaomi Redmi 9T β necessary function for users who want to install APK-The manufacturer, however, blocks this feature by default for security reasons. In this article, you will learn how to activate the option correctly, what risks it entails and how to avoid typical errors when working with the device. MIUI 12/13/14.
Many users have a problem when trying to install APK-The system gives an error: "Installation locked. Enable permission to install from unknown sources in the settings." 9T This process has its nuances due to the features of the firmware Xiaomi. MIUI.
It is important to understand that allowing installation from unknown sources gives access not only to useful applications, but also to potentially dangerous software. Therefore, before activating the function, it is recommended to familiarize yourself with the precautions that we will describe below.
Why Xiaomi is blocking APK installation by default
Xiaomi is following Google Androidβs security policy, which prohibits installing apps from unverified sources.
- π¦ Malware (viruses, spies, Trojans)
- π± Fake applications (phishing banking services)
- π Vulnerabilities in the system (data leakage, remote access)
- π Unstable operation of the device (failures, overheating, battery discharge)
On the Redmi 9T with MIUI 12/13/14, the lock is implemented on two levels:
- System Prohibition in Security Settings
- Additional verification via Mi Protect (built-in antivirus)
β οΈ Note: After activating the Unknown Sources option, the system will alert you to each of the following: APK-This doesnβt mean that the file is dangerous β just Xiaomi reminds you to check.
Official method: enable via MIUI settings
The safest method is to use the built-in Redmi 9T settings. The instructions are relevant for all versions of MIUI, but may vary slightly depending on the shell.
Steps for activation:
- Open Settings (cog icon)
- Go to the Applications section β Application management
- Select Install Applications from Unknown Sources
- Tap the application youβll be installing APK through (e.g. File Manager or Chrome)
- Activate the switch Allow installation from this source
MIUI 14 may require additional confirmation via Mi Account. If the system requests a password from a Xiaomi account, enter it to complete the process.
βοΈ Preparation for installation APK
Alternative Incorporation Methods (for Power Users)
If the standard method does not work (for example, due to limitations of corporate policy), workarounds can be used, which require caution and are not recommended for beginners.
Method 1: ADB (USB debugging)
- Activate Developer Mode (7 times tap on the MIUI version in About Phone)
- Enable USB Debugging in Developer Settings
- Get Redmi on board. 9T The command is: adb shell settings put global install_non_market_apps 1
Method 2: TWRP (Castom Recovery)
- βοΈ Requires an unlocked bootloader
- β οΈ Cancels the guarantee
- π§ Allows you to install modified firmware
What's TWRP?
Table: Comparison of methods for including unknown sources
| Method | Difficulty | Required rights | Risks. | Reversibility |
|---|---|---|---|---|
| Through MIUI settings | β | No. | Minimum | Yes. |
| ADB-team | ββ | USB debugging | Average. | Yes. |
| TWRP + Magisk | βββ | Root, unlocked bootloader | Tall. | Partially. |
| Modified firmware | ββββ | Full unlock | Critical | No. |
How to check APK-pre-installation
Even after the installation is authorized from unknown sources, each APK-You need to check the file before you install it:
1. Verification of the source
- π Download. APK only from official developer sites or verified repositories (APKMirror, APKPure)
- π« Avoid file sharing and torrent trackers
2. File analysis
- π‘οΈ Use VirusTotal to check for viruses
- π’ Convert the hash file (MD5/SHA-1) formal
- π¦ Check the file size β it must match the stated
3. Permit verification
Before you install, look at what permissions the app requests, for example, if the messenger asks for access to SMS or Calls, it is suspicious.
π‘
To check the APK hash on Android, use the Hash Droid app, which allows you to compare the checksums of the file with the official developer data.
Typical errors and their solutions
When trying to install an APK on the Redmi 9T, users often encounter errors, and here are the most common ways to fix them:
"Installation locked"
- πΉ Reason: Not enabled permission for a specific installer (e.g. File Manager)
- πΉ Solution: Go to Settings β Annexes β Application management β Installation from unknown sources and activate the resolution for the desired application
"File damaged"
- πΉ Reason: Incomplete loading APK or error in file transfer
- πΉ Solution: Reboot your phone and download the file again. Check the hash file.
"No appendix installed"
- πΉ Cause: Conflict with existing version or insufficient memory
- πΉ Solution: Remove the old version of the application and free up space in memory
"Package analysis error"
- πΉ Reason: APK It is built under a different processor architecture (for example, arm64 instead armv7)
- πΉ Solution: Find a version APK, redmi-compatible 9T (Snapdragon 662 processor)
π‘
If the error persists after all manipulations, try installing the APK via ADB with the adb install path/to/file.apk. This bypasses some of the limitations of MIUI.
How to revoke permission and return security settings
If you no longer plan to install APKs from unknown sources, it is recommended to disable this permission, which will reduce the risk of accidental malware installation.
Instructions for unsetting:
- Go to Settings β Applications β Application Management
- Select Install Applications from Unknown Sources
- Tap on each application for which installation was allowed
- Deactivate the switch Allow installation from this source
For complete cleaning, it is also recommended:
- π§Ή Remove all installed APK source
- π Reset the device
- π‘οΈ Run the check through Mi Protect (Settings) β Security β Scanning)
β οΈ Note: Some applications (e.g. modified versions of messengers) may retain active processes even after removal. β Annexes β Show all applications β [name] β Clear the data.