Smartphone owners Xiaomi i Redmi often face the need to install applications from third-party files, and not through the official store Google Play. This may be due to the desire to use modified versions of apps, specific utilities that are not available in the region, or simply installing software from a local storage. However, the Android security system blocks such actions by default, requiring explicit permission from the user. The situation is complicated by the fact that in modern versions of the shell, the logic of working with access rights has changed dramatically. Previously, there was one general switch that allowed the installation of any application immediately. Now the system works on the principle of “give permission to a specific application.” This means that you will need to give the right to install files not to the browser as a whole, but, for example,
The situation is complicated by the fact that in modern versions of the shell MIUI And HyperOS The logic of working with access rights has changed dramatically. Previously, there was one general switch that allowed the installation of any application immediately. Now the system works on the principle of “give permission to a specific application.” This means that you will need to give permission to install files not to the browser as a whole, but to, for example, Google Chrome or the file manager through which you downloaded the APK file.
In this article we will look in detail at where exactly the necessary settings are hidden on different firmware versions. Redmi. You will learn how to bypass system restrictions, why the installation button may be inactive, and what precautions should be taken when working with external sources. Carefully follow the instructions will help you avoid mistakes and successfully install the necessary software.
The evolution of security settings in MIUI and HyperOS
Understanding how the security policy has changed Xiaomiis critical to finding the right menu. In older versions of Android (up to 8.0) and early builds of MIUI, there was a global toggle switch “Unknown sources”. Enabling it lifted the ban from the entire system at once. This was convenient, but it created a huge security hole: any malicious application could install itself unnoticed in the background. Starting with Android 8.0 and in the current versions, a granular control model was introduced. The system now requires the user to allow the installation of APK files for each specific Explorer application separately. If you download a file through a browser, permission must be given to the browser. If you transfer a file through a messenger - to the messenger.
Starting with Android 8.0 and current versions MIUI 12, 13, 14 and new HyperOS, a granular control model has been introduced. The system now requires the user to allow the installation of APK files for each specific Explorer application separately. If you download a file through a browser, permission must be given to the browser. If you transfer the file via messenger - to the messenger. The universal switch no longer exists in the usual sense.
This approach forces the user to consciously confirm each action. When you try to open a downloaded file, the system will automatically redirect you to the desired settings menu if the application does not already have permissions. However, sometimes this redirect does not work correctly, or the user needs to prepare the device in advance. In such cases, you have to search for settings manually through deep system configuration menus.
Before searching for settings, make sure that you have “Developer Mode” enabled if standard methods do not provide access to advanced security settings, although this is usually not required for a basic APK installation.
Searching for settings through the APK file installation menu
The fastest and most intuitive way find the required resolution - try to open the installation file itself. This method works on 95% of devices Redmi regardless of the firmware version. You don’t need to wander through the jungle of settings; the system itself will tell you where the desired switch is located. Just find the downloaded file in the device memory. Use standard Explorer or any other application manager. Find the file in the .apk file in the device memory.
Use standard explorer Files or any other application manager. Find the file in the folder Download or Downloads folder and click on it. At this point, a system pop-up will appear on the screen warning you that installation from this source is blocked. Do not close this window immediately.
At the bottom of this warning there is usually a button or link that says “Settings”. By clicking on it, you will be taken to exactly the submenu that is responsible for the access rights for the current explorer application. Here you will need to find the toggle switch “Allow installation from this source” and activate it. After this, you can go back and continue the installation.
- 📂 Find the file through the "Explorer" or "Files" application.
- 🚫 Wait for the pop-up window with a security warning to appear.
- ⚙️ Click the "Settings" button directly in the warning window.
- ✅ Activate the permission switch for this application.
Manual search in the “Privacy” and “Protection” section
If automatic redirection did not work or you want to check the access rights for all applications in advance, you will have to use a manual search in the settings menu. The path may vary slightly depending on the version MIUI, but the general logic remains the same. You need to look for sections related to security or privacy.
Go to the main Settings of your smartphone. Scroll down the list to the section "Privacy" (Privacy) or "Protection". In some firmware versions, this item may be called “Passwords and Security”. Inside this section, look for a subsection called “Special permissions” or “Manage permissions.”
In the list of special permissions, find the item "Install unknown applications" (Install unknown apps). By clicking on it, you will see a list of all apps installed on your Redmi, which theoretically can run installation files. Typically these are browsers, instant messengers and file managers. Select the desired application from the list and grant it permission.
⚠️ Attention: Do not grant permission to all applications in a row. Give access only to those apps that you actually use to download files, for example, a browser Chrome or messenger Telegram. This will reduce the risk of accidentally installing viruses.
In new versions HyperOS the path may look like this: Settings → Applications → Application settings → Special permissions → Installing unknown applications. If you cannot find the item you need, use the search bar at the very top of the settings menu. Enter the phrase “unknown” or “installation”, and the system will prompt you to go to the desired configuration screen.
What to do if there is no “Special permissions” item?
In some In stripped-down versions of firmware for China, this item may be hidden. Try changing the region in the settings (Settings → Advanced settings → Region) to “India” or “Singapore”, after which the menu may appear. Don't forget to return the region back after setting it up.
Specifics of working with the Chrome browser and file hosting services
Most often, the web browser is the source of unknown files. The ecosystem Xiaomi has its own browser preinstalled MIUI Browser, but many users prefer Google Chrome. It is important to understand that permits for them are issued independently of each other. If you downloaded the file via Chrome, and gave permission to the built-in browser, the installation will still not start.
When working with instant messengers, such as Telegram or WhatsApp, the situation is similar. These applications have their own built-in file downloaders. When you receive an APK file in a chat and click on it, the system asks for permission specifically for this messenger. Denied access will result in the file being downloaded, but it will be impossible to start its installation from the chat.
Particular attention should be paid to third-party file managers, for example ES File Explorer or Solid Explorer. If you use them to navigate through the phone's memory, they need to be given installation rights. A standard file manager Xiaomi usually already has the necessary privileges or asks for them the first time you run the installer.
| File source | Permission application | Risk level | Recommendation |
|---|---|---|---|
| Official website of the developer | Google Chrome / MIUI Browser | Low | Allow temporarily, disable after installation |
| Messenger (Telegram) | Telegram | Medium | Check the file hash before launching |
| Third-party store (RuStore) | Store client | Medium | Allow permanent use |
| Unfamiliar site | Any browser | High | Strongly not recommended |
Installation permission is tied to a specific to the source application, and not to the system as a whole. Give access only to the application through which you are currently downloading the file.
Solving problems with MIUI installer blocking
Even after all permissions have been granted, users Redmi may encounter an additional level of protection from Xiaomi. This is a proprietary MIUI Security Warning feature. When you try to install an APK file, a countdown timer appears (usually 10 seconds), which prevents you from clicking the “Install” button right away. This is done so that the user has time to change his mind if the action was accidental.
In addition, the system can issue scary messages that the application is dangerous, even if it is not. To speed up the process and remove unnecessary obstacles, you can disable scanning through security services MIUI. To do this, go to the “Security” application (green icon with a lightning bolt), which is pre-installed on all brand smartphones.
In the “Security” application, click on the gear icon in the upper right corner. Find the "Installation Verification" or "Installation Scan" option. Disable this switch. Also in this menu there may be an option “Recommendations” or “Receive recommendations” - it is also better to deactivate it so that the system does not impose its alternatives.
- 🛡️ Open the “Security” application on the desktop.
- ⚙️ Go to the application settings (gear).
- 📉 Find the “Installation Verification” item and turn it off.
- ⏱️ This will remove the wait timer when installing APK files.
⚠️ Attention: Disabling installation verification reduces the level of protection of the smartphone. Do this only if you are confident in the reliability of the files you are downloading and understand the risks. After installing the necessary apps, it is recommended to turn the scan back on.
Sometimes clearing the data of the Package Installer application helps. Go to Settings → Applications → All applications, find “Package Installer” in the list (may be hidden, turn on display of system processes). Click Clear → Clear All. This will reset possible cache errors that prevent the installation from starting correctly.
Precautions and digital hygiene
Enabling the ability to install from unknown sources opens the door not only to useful software, but also to malicious ones apps. The open source Android ecosystem is attractive to attackers. On smartphones Redmi, as on any other devices, the responsibility for security lies primarily with the user.
Always check the download source. Official developer sites, large open repositories like F-Droid or proven alternative stores (Aurora Store, RuStore) are considered relatively safe. Downloading hacked games, “cracked” versions of paid apps from forums and file hosting services is a lottery, where the prize is often a miner virus or spyware.
Pay attention to the requested permissions during installation. If a simple flashlight or calculator asks for access to your contacts, SMS and location, this is a clear sign of malicious code. The system Android will show a list of permissions before the final installation, read it carefully.
☑️ Security check before installation
Use anti-virus scanners to check downloaded APK files before running them. The service VirusTotal allows you to upload a file to the server and scan it with dozens of antivirus engines simultaneously. It will take a minute, but it will save your personal data from theft. Do not ignore system warnings if it marks a file as dangerous.
⚠️ Attention: The interface and names of menu items may vary slightly depending on the version of MIUI (12, 13, 14) or HyperOS, as well as on the firmware region (Global, Chinese, Indonesian). If you do not find an exact match of the name, be guided by the meaning of the section (Security, Privacy, Applications).
Frequently asked questions (FAQ)
Why the “Install” button is inactive (gray) even after turning it on permissions?
This can happen for several reasons. Firstly, the file may be damaged during download - try downloading it again. Secondly, the version of Android on your Redmi may be too old for this application, or, conversely, the application does not support the current version of the system. Thirdly, check if the “Only safe applications” mode is enabled in the Google Play Protect settings.
Is it possible to enable unknown sources for all applications at once?
On modern versions of Android and the shell MIUI there is no such option. Google's security architecture prohibits global permission. You must grant rights to each application (browser, instant messenger, file manager) individually. This is done to minimize damage if one of the applications is compromised.
Is it safe to disable “Installation Verification” in the Security application?
This reduces the level of protection. If you are an experienced user and install software only from trusted sources (for example, from the official website of the developer), then disabling it will speed up the process. However, for the average user, it is better to leave this function active so that the system warns about potentially dangerous application signatures.
What to do if the phone says “Application not installed”?
The “Application not installed” error often occurs when there is a signature conflict. You may already have another version of this application installed (for example, from Google Play), which has a different digital signature. Uninstall the old version before installing the new one from the APK file. Also check if there is enough free memory on the device.
Where can I find the settings on Redmi with Chinese firmware (CN)?
The path may be different in Chinese firmware. Look for the section Settings → Additional settings → Privacy → Special permissions → Installation of unknown applications. Also in China, the GetApps store is often preinstalled, which can block installation from other sources, requiring authorization in the Mi Account.