Owning a Xiaomi Redmi 9 device offers a wide range of personalization options, but the standard MIUI shell has strict restrictions on installing third-party software.This is done for security reasons to prevent the accidental installation of malicious code, but often prevents power users wanting to install modified applications or utilities that are not available in the official Google Play store.
The process of activating this feature in the latest versions of firmware has become more complex and confusing than in the early versions of Android. The system now requires not just switching the switch, but going through several layers of the security menu, which can confuse the unprepared smartphone owner.
In this article, we will discuss how to circumvent built-in restrictions and allow applications to be installed from unknown sources, and you will learn how to manage access rights for each specific source, whether it is a browser or a file manager, while providing basic protection for your device.
MIUI security features and APK installation policy
The MIUI shell, which is based on the Android operating system, has implemented its own level of protection, which is significantly different from the stock experience. When you try to run an APK installation file, the system does not just ask for permission, but redirects you to the depths of the settings, requiring confirmation for a specific source application.
This approach is called “permissions on request” and is considered more secure because the user explicitly indicates which tool they trust to install programs. However, for the Xiaomi Redmi 9, this process is often accompanied by intrusive warnings about the potential risks that you need to ignore if you are sure about the source of the file.
It’s important to understand the difference between global inclusion (as it was with older Android) and the current model. Now you can’t just tell your phone to “allow everything,” you need to give access to a specific app, like Google Chrome or the built-in Explorer.
Preparation of the device for the installation of third-party programs
Before you start changing your system settings, make sure your Xiaomi Redmi 9 is ready to work with external files. First of all, check for free space in memory, as installation packages and unpacked data require space.
It's also critical to have a stable Internet connection, which is not only necessary for downloading files, but also for the built-in antivirus. MIUI Security that will scan every download APK-file.
It is recommended to download the installer to the device in advance so that you do not have to switch between windows during the setup process.
☑️ Redmi 9 ready for installation APK
Step-by-step: activation through security settings
The main way to activate is through the system security menu, and look for an application called Security on your desktop or in the Tools folder, and that's where the main access control levers are.
After you start the app, scroll down to the Settings section (the gear icon in the upper right corner). You are interested in the Privacy item. Inside this menu, you need to find the option "Special Opportunities" or "Install Unknown Applications."
Here you will see a list of all the applications that can be the source of installation. Find in the list your browser (such as Chrome) or file manager through which you plan to run APK. Click on it and activate the "Allow installation from this source" switch.
⚠️ Note: When you turn on this option, the system may display a red risk warning, you will need to tick “I understand the risk” and click “OK” to make the button active.
If the standard path through the Security app doesn’t work or the interface is different, use a direct transition through Settings → Apps → Settings → Install unknown applications. This is an alternative route that leads to the same result.
💡
If the switch is turned off immediately after turning on, check for an active internet connection – MIUI antivirus should check the status of the source application online.
Configure access rights for browsers and conductors
On Android 10 and above, which is based on Redmi 9, the licenses are individually issued, which means that allowing installation via Chrome, you will not get automatic permission for Telegram or Xiaomi File Manager.
Let’s look at the table of popular sources and necessary actions for each of them:
| Source appendix | The way in the permissions menu | Action required | Default status |
|---|---|---|---|
| Google Chrome | Settings → Applications → Chrome | Turn on the switchboard | Forbidden. |
| Xiaomi Conductor | Settings → Applications → Explorer | Turn on the switchboard | Forbidden. |
| Telegram | Settings → Applications → Telegram | Turn on the switchboard | Forbidden. |
| MIUI Downloads | Settings → Applications → Downloads | Turn on the switchboard | Forbidden. |
Often, users are faced with a situation where a file is downloaded, but when you try to open it, the system writes "Forbidden", which means that you have given permission to one application, and you try to open the file through another. Always check which application the installer is running through.
For third-party file managers (e.g. Total Commander or ES Explorer), the procedure is identical: Find the application in the installed program list and activate the appropriate permission.
Solving typical APK installation problems on Redmi 9
Despite the correctness of the actions, Xiaomi users can face locks, one of the common problems is the error "File corrupted" or "Incorrect signature". This does not always mean that the file is broken; often this is how the built-in protection of MIUI Optimization reacts.
Sometimes, the system requires you to enter a password from a Mi Account or unlock the screen before installing it, a standard security measure that you can't turn off without deep reprogramming the device.
If the installation freezes during the "Package Analysis" phase, try to shut down the Internet during the installation.The antivirus can block the process if the verification servers are not available or the file is marked as suspicious, even if it is secure.
What if the installation button is inactive (gray)?
Additional settings and debugging via USB
For advanced users who need to install applications via a computer using the Android Debug Bridge (ADB), you will need to activate the developer menu.
To enable debugging, go to Settings → About Phone and quickly click on the MIUI version seven times. After the “You’ve become a developer” notification appears, go back to the main settings menu, select “Additional” → “Developers”.
You need to find the “Debugging” item here. USB» It is also recommended to enable the option "Installation through" USB», But it often requires insertion to activate it. SIM-card and confirm phone number via SMS message from Xiaomi servers.
⚠️ Attention: Including debugging by USB It gives you full access to the system from your computer. Don't leave it on permanently unless you're using it to develop or manage it.
Using ADB allows you to install applications with the adb install name file.apk, which is convenient for mass installation or installation of system applications hidden from the ordinary user.
💡
Activation of debugging by USB requires binding to the Mi-account and availability SIM-card for verification of the number, which is a unique feature of the shell MIUI.
Precautions and safety hygiene
By allowing installation from unknown sources, you are responsible for the integrity of the system. APK-Files from unverified sources may contain miners, spyware, or ad viruses.
Always check the permissions you request when installing. If a simple flashlight or calculator requires access to contacts, SMS and geolocation are a clear sign of malware. Cancel installation immediately.
Check the list of applications with installation rights periodically. If you no longer plan to install programs through a particular browser, it is better to turn off the permission for it in the security settings.