Installation permission from unknown sources on Xiaomi Redmi 9

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

Done: 0 / 4

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 appendixThe way in the permissions menuAction requiredDefault status
Google ChromeSettings → Applications → ChromeTurn on the switchboardForbidden.
Xiaomi ConductorSettings → Applications → ExplorerTurn on the switchboardForbidden.
TelegramSettings → Applications → TelegramTurn on the switchboardForbidden.
MIUI DownloadsSettings → Applications → DownloadsTurn on the switchboardForbidden.

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.

📊 Which browser do you use most often for downloading? APK?
Google Chrome
Yandex Browser
Opera Mini
Mi Browser
Other

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)?
If the Install button is inactive, you may have the "Steal Protection" option on your Mi Account, try temporarily disabling your device search or logging into an account that your phone is synced to. APK-File - try to refill it.

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.

Can I permanently disable APK checks in MIUI?
You can't completely disable system-level verification without root rights, but you can minimize interference by selecting "Still Install" at every antivirus alert.
Why did the MIUI update change the settings?
With major firmware updates, the security system may reset permissions for Install Unknown Applications for protection purposes.
Is it safe to use Mod APKs (Mod APKs)?
Using modified applications is always risky, they may contain backdoors to steal data, and use them only at your own risk, preferably on devices without important personal information.
What if the phone says “Installation blocked by administrator”?
This message can appear if your device has activated corporate profiles or antiviruses with parental control installed.