Unknown sources in Xiaomi settings: a full guide

Owners of Xiaomi, Redmi and POCO smartphones often face the need to install applications from APK files that are not available in the official Google Play store. Android, especially in the shell of MIUI and the new HyperOS, by default blocks such actions for the sake of user safety, requiring explicit permission to download from “unknown sources.” This is a security mechanism that prevents the accidental installation of malware, but it can become a barrier for experienced users who want to install modified versions of programs, regional services or utilities for system configuration.

Searching for this option can turn into a real quest, as Xiaomi developers constantly change the location of the menu and the logic of the security system. If in older versions of Android there was a single switch for the entire device, in modern firmware, permissions are issued individually for each source application, whether it is a browser, file manager or messenger. Understanding this logic is the key to successfully installing any third-party software without unnecessary errors and locks.

In this article, we will discuss exactly where the right switches are hiding in different versions of the shell, how to properly configure exceptions for the antivirus and file system, and what to do if the installation button remains inactive. You will learn about the intricacies of MIUI Security and system restrictions that can block the launch of the installer even after all permissions are turned on.

Evolution of the permission system in MIUI and HyperOS

With the release of Android 8.0 Oreo, Google has dramatically changed the approach to security, abandoning the global “Unknown Sources” switch in favor of piece-by-piece permissions. Xiaomi, known for its deep customization of the interface, has introduced additional layers of protection that often confuse users. In modern versions of MIUI 12, 13, 14 and the latest HyperOS, the system requires not just to enable a feature, but to authorize the specific application through which you plan to run the installation file.

This means that if you have downloaded APK-If you have a file through Chrome, you need permission for Chrome, and if you have a file in a folder and you use a standard Explorer or a third-party Total Commander, permission is required for them. This granular system allows for more flexibility in security control, but requires the user to understand which process is trying to initiate the installation.

📊 What kind of shell do you use?
MIUI 12
MIUI 13
MIUI 14
HyperOS
Another version of Android

Importantly, in Chinese firmware and global builds, the paths to settings may vary slightly, but the logic remains the same: MIUI's security system actively monitors installation attempts and can block the process if an application fails to pass Google Play Protect's check or has suspicious signatures.

The fastest and most reliable way to find hidden menus in a crowded Xiaomi interface is to use built-in search, which allows you to avoid long wanders through sections and instantly go to the desired item, which is especially true when the settings menu has been updated and the usual paths have changed, this method works equally well on old smartphones and flagships with HyperOS.

To start, open the Settings app and at the top of the screen, find a search bar, often indicated by a magnifying glass or text box, "Search." Enter "unknown" or "external sources" in the search box. The system will automatically filter out items and suggest that you go to the "Access for Unknown Applications" or "Install Unknown Applications" menu.

Once you click on a link from the search, you'll be listed as all the applications that can be used as a source of installation, and it's important not just to find the item you want, but to understand its status. If the browser or Explorer name is "Not allowed", then access is closed. If "Allowed", access is open, and the problem may be hidden in another, for example, in the work of the antivirus.

💡

Use a voice search for Google Assistant or Xiao AI by saying “Open Install Unknown Apps” to navigate to the menu even faster.

If the search results in Russian are not yielding results, try typing in English: "unknown sources" or "install unknown apps." This often helps to find hidden system shortcuts that do not appear in the standard settings menu.

Manual navigation through the security menu

If you can’t use the search, you can go through the depths of system settings in a classic way. In Xiaomi shells, this path often lies through the security section, as the company views installing third-party applications as a potentially risky operation. Navigation can seem confusing, but knowing the exact algorithm of actions will save you time.

The standard way in most versions of MIUI is to go to Settings, then select Application Protection or Privacy. Inside this section, you should look for Special Permits or Special Access Rights, and that's where the "Install Unknown Applications" option is hidden.

☑️ Checking the path in settings

Done: 0 / 1

In some firmware versions, especially in the early builds of MIUI 12 and 13, the path may be different: Settings → Passwords and Security → Privacy → Special Access Rights. In the new HyperOS shell, the menu structure has become more logical, but the principle remains the same: search is carried out in the section responsible for the rights of applications to system functions.

⚠️ Note: In Chinese versions of the firmware (CN ROM) The security section may be called otherwise, and some system restrictions on installing applications from abroad may be built into the system level, requiring a change of region or the use of special tools to bypass them.

When you navigate manually, be careful about item names, as translations can vary. Look for keywords like "external sources," "unverified applications," "Third-party APKs." If you see a list of apps with on/off or "Allow/Disallow" switches, you're on the right track.

Configuring permissions for specific applications

Once you get to the app list, the most important step is to set up the rights for the specific source. MIUI The permission is not given "generally," but to a particular application, which means you have to choose the application you want to open. APK-file.

For example, if you downloaded a file through Google Chrome, find it in the list and click on it. A menu will open with a detailed description of the risks and a “Allow from this source” switch. Activate it. The system will again warn you of the potential danger – confirm the action. Similar actions should be repeated for MI Explorer if you plan to run files from internal memory through a standard file manager.

Often users are faced with a situation where permission is given but installation does not begin, in which case it is worth checking whether the restriction on "background activity" for the selected application is worth checking. Sometimes the system "kills" the installation process if it believes that the browser or Explorer should not work in the background. Also worth paying attention to the function "Payment Protection", which can block the installation of applications with a changed signature.

Source appendixType of accessRecommendationRisk
Google ChromeHigh-pitchedAllow only for installation timeMedium (depending on the sites)
MI ConductorSystemicSafe for local filesLow.
TelegramMedium.Allow for APK filesMedium (channels)
Total CommanderHigh-pitchedOnly for trusted sourcesDepends on the user.

This minimizes the attack surface in the event that a source application (such as a browser) is compromised. Constantly active access to install applications is an unnecessary vulnerability in the security system of your smartphone.

Installation problems and operation of MIUI antivirus

Even with the right permissions, Xiaomi users often face a lock on the installation from the built-in antivirus. MIUI Security (Security) scanning APK-files before installation and may mark them as “dangerous” or “unknown” by blocking the “Install” button or closing the installer window.

To get around this lock, you need to go to the Security app (green zipper icon), go to the antivirus settings (usually the gear in the corner), and find the option "Check apps before installing." Disable this feature while you install the software you need. It is also worth checking the Payment Protection settings, as they may conflict with the package installer.

What to do if the "Install" button is inactive?
If the button is grey and doesn’t press, try clearing the cache of the Package Installer app. Go to Settings → Apps → All Apps → Find Package Installer (may hide under the system) → Clear the cache. Rebooting your smartphone also helps.

Another common problem is "Developer Mode" or enabled USB debugging, which in some scenarios can affect the behavior of the system when installing applications from ADB or non-standard sources.If you are not using these features for development, make sure they are disabled to avoid conflicts.

⚠️ Attention: Completely shutting down the antivirus MIUI Security is not recommended on a permanent basis. Once you install a trusted application, be sure to return your scanning settings to your original position to remain protected from real threats.

If the antivirus persistently deletes the file immediately after download, place it. APK-file in a secure folder or use archive encryption, unpacking it only immediately before installation after temporary disabling of protection.

Features of installation in Android 13 and 14

With the release of Android 13 and 14, Google has introduced even more stringent restrictions that have affected Xiaomi users, which can now block the installation of apps that have been downloaded recently if they have not been tested in the Play Store, and has introduced a requirement to provide access to media files for the installer, which was not previously required.

Android 14 adds a downgrade protection mechanism that is hard to get around without superuser rights, so if you try to install an old version of a program on top of a new one, the system will issue an error even if all permissions for “unknown sources” are given correctly, to prevent vulnerabilities when an attacker tries to replace an updated application with a leaky version.

The new OS also changed the permission request interface, so that the system can ask for permission to install each time you have given it, especially if it has been a long time since the last installation or if Google Play Services security features have been updated, which is normal behavior that requires re-confirmation.

💡

Android 13.+ permissions are given not to a file category but to a specific type of access, and the system can request confirmation for each new access. APK-file-in-one.

Users who have updated to the latest versions MIUI Android 14 is the first time you’re ready for some of the older ones. APK-Files may not be installed due to incompatibility with new requirements. API. In such cases, only the search for an updated version of the application that is compatible with the current version of Android will help.

Frequently Asked Questions (FAQ)

Is it safe to include unknown sources on Xiaomi?
The function itself is not dangerous, the risk is the content you install. APK-files only from verified sources (official developer sites, well-known repositories like APKMirror or F-Droid), the risk is minimal. The danger arises when downloading "hacked" games and mods from dubious forums where there is a high probability of introducing viruses or miners.
Why is the installation blocked after the permission is turned on?
Most often, this is the built-in MIUI Security or Google Play Protect antivirus, which can block installation regardless of system resolution, and check whether the backup limit for the application through which the installation is being installed is worth it, and whether there is enough free space in the device's memory.
Can I turn on unknown sources for all applications at once?
The current versions of Android (8.0 and higher) and MIUI shells don’t have this capability, and the security architecture is built on the principle of minimal privileges: each application must request and obtain permission individually, which prevents a single vulnerable application from gaining control over the installation of any software on the system.
Where can I find the Blocked Application Installation Log?
The lock log can be found in the "Security" appendix" → Antivirus → Quarantine or History, which displays files that have been marked as dangerous and blocked by the system. APK-files that are blocked only because of the lack of a developer signature may not be quarantined, but simply not open.
Does enabling this feature affect the smartphone guarantee?
No, changing software settings, including permission to install applications from unknown sources, is not a violation of warranty conditions; the guarantee is lost only when physical intervention, soldering of components or deep software intervention (root rights, unlocking the bootloader), which leads to changes in system partitions.