Updating to the operating system Android 9 Pie brought not only a new visual style and improved gesture control, but also fundamental changes in security policy. Users who are accustomed to the single “Unknown sources” switch in the general settings are faced with confusion: the usual menu item has disappeared. This is not an error or a glitch, but a conscious decision by Google developers to strengthen the device’s protection against malware.

Now the system works on the principle of point permissions. You do not grant installation rights to all applications at once, but allow this action to the specific app through which you are going to download the file. For example, if you download the installation package via Google Chrome, then permission must be given to the browser. If the file is on a flash drive and you are using Explorer, the rights are required by the file manager. This approach significantly reduces the risk of accidental installation of viruses.

In this article we will look in detail at where to find hidden settings in the new version of the OS and how to correctly configure the device to work with third-party APK files. We will look at the nuances of working with different launchers and file managers, and also explain why the system can block installation even if you have permissions.

Android 9 security philosophy: why the general switch disappeared

In Android versions before 8.0 Oreo, there was a global setting that allowed or prohibited the installation of applications not from the store Google Play. This was convenient, but unsafe: by turning on one checkbox, the user actually opened the door for any downloaded file, even if it ended up in the phone’s memory by accident. Android 9 The security architecture has been revised.

Now each application requests access to the installation function independently. When you try to run an APK file, the system checks to see if the source app has the appropriate permission. If it is not there, a system warning window appears. This means that even if you accidentally click on a malicious link in the messenger, the system will not allow it to automatically install itself without your explicit confirmation in the settings.

This approach requires a little more action from the user, but guarantees a high level of protection. You always know which app is currently trying to install the software, and you can cancel this process. Modular permission system has become an industry standard, and rolling back to old methods in modern firmware is impossible without obtaining root access, which in itself reduces security.

⚠️ Attention: Lack of a single switch may be confusing for users migrating from older devices. Do not try to look for it in the old places of the menu - it is not physically there, since the logic of the system has changed at the kernel level.
📊 Where do you most often install APK files?
Via the Chrome browser
Via a file manager
Via Telegram/messengers
Via a computer via cable

Step-by-step guide: how to grant permission to a specific application

The process of activating the ability to install third-party software in Android 9 is intuitive, but the path to the settings may differ slightly depending on the shell manufacturer (MIUI, OneUI, ColorOS). The basic algorithm of actions remains the same for all devices running a pure operating system.

First, you need to try to open the downloaded APK file in any convenient way. As soon as you click on a file in the notification or in the Downloads folder, the system will display a pop-up window with a ban message. This window usually has a “Settings” button or a link that leads directly to the desired menu section. This is the fastest way to get where you need to go.

If you want to set up permissions in advance, follow the following route through the main menu:

  • 📱 Go to the Settings section of your smartphone.
  • 🔍 Go to Applications and notifications (or simply “Applications”)
  • ⚙️ Find the subsection Advanced or Advanced settings.
  • 🔓 Select the item Special access.
  • 📂 Click on the line Install unknown applications.

After that you will see a list of all apps that theoretically can initiate installation. Find in the list the application through which you plan to work (for example, Chrome, Files by Google or Telegram). Switch the slider opposite it to the active position. Now this app has the exclusive right to install packages.

☑️ Check settings before installation

Done: 0 / 4

Most often, users are faced with the need to configure two types of applications: web browsers for downloading from the Internet and file managers for launching local files. Depending on what software you use by default, the path may have its own characteristics.

In a standard browser Google Chrome the process is as simplified as possible. The first time you try to install, the system will automatically redirect you to the desired submenu. However, if you use alternative browsers, such as Firefox or Opera, you will have to manually find them in the list of permissions.

The situation is similar with file managers. Many smartphones come pre-installed with their own conductor from the manufacturer. In pure Android 9 application Filesis often used. If you use third-party solutions, for example ES Explorer or Solid Explorer, do not forget to give rights to them and not to the standard tool.

Application type Example name in the menu Frequency of use Security risk
Web browser Chrome, Firefox High Medium (depending on sites)
File manager Files, My Files High Low (local files)
Messenger Telegram, Viber Medium High (files from contacts)
Cloud storage Drive, Dropbox Low Medium

You should not grant permissions to all applications in a row “just in case”. This eliminates all the benefits of the new security system. Give access only to those apps that you actually use to download and open installation packages.

💡

If you often install applications from different sources, create a shortcut to the “Install unknown applications” section on the desktop through the settings widgets - this will save time in the future.

The “Gray Slider” problem: why you can’t enable permission

Sometimes users are faced with a situation where they have found the desired application in the list, but the switch opposite it is inactive (gray) and cannot be pressed. This is a common problem that has several technical reasons related to device administrator rights.

Most often, the block is imposed by a corporate profile or parental control application. If software is installed on the phone that manages the organization's security policy (MDM), it can prohibit the installation of any software outside the official store. Also, some antiviruses have the function of blocking installation from unknown sources.

To solve the problem, you need to check the list of device administrators. Go to Settings, then to the section Security and find the item Device Administrators. If there are applications or organization profiles you don't recognize, try temporarily revoking their permissions. After this, the slider in the installation settings should become active.

⚠️ Warning: Disabling device administrators may result in deleting corporate data or resetting parental control settings. Make sure you understand the consequences before changing these settings.

In rare cases, the problem lies in the firmware file itself. Some custom builds of Android or skins from Chinese manufacturers (for example, older versions of MIUI) may have their own strict restrictions that cannot be bypassed through the standard menu. In such situations, you may need to use ADB commands via a computer.

How to enable via ADB (for advanced users)

Connect the phone to a PC with USB debugging. Enter the command: pm grant com.android.packageinstaller android.permission.REQUEST_INSTALL_PACKETS. This will force permissions on the package installer, ignoring some interface restrictions.

Additional protection measures: Google Play Protect

Even after successfully setting permissions, the system Android 9 will continue to monitor security using the service Google Play Protect. This technology scans all installed applications, even if they are not downloaded from the official store. If a potential threat is detected, the system will issue a red warning.

It is important to distinguish between a warning about an unknown source and a warning from Play Protect. The first indicates that the application does not have permission to install. The second signals that the application itself may be malicious. Ignoring the second warning is highly discouraged, as this is a direct risk of infecting the device.

You can manage scanning settings in the application Google Play Market. Click on the profile icon, select Play Protection and then the gear icon. You can disable scanning there, but security experts strongly advise leaving this feature active. It works in the background and does not affect the performance of the smartphone.

  • 🛡️ Play Protect checks the application signature for compliance with known virus databases.
  • 🚫 If a Trojan is detected, the installation will be blocked at the system level.
  • 📊 You can view scan reports for all installed apps.

Remember that having permission to install from unknown sources does not invalidate the anti-virus mechanisms of the operating system. This is only an access tool, and not an indulgence to run dangerous code.

💡

Permission to install and Play Protect protection are two independent levels of security. Enabling one does not cancel the operation of the other.

Frequent errors and ways to eliminate them

During the setup process, users often make typical mistakes that lead to the installation never starting. One of the most common problems is an attempt to install a file through one application, but permission has been granted to another. For example, you downloaded a file via Chrome, but open it through the built-in Explorer. In this case, the explorer does not have rights, and the installation is blocked.

Another error is related to a damaged file. If the APK is not fully downloaded or is corrupted during download, the system may throw a package parsing error, which users mistake for a permissions issue. Always check the integrity of the file and the download size before installing.

It is also worth paying attention to the version of Android for which the application is compiled. If you are trying to install software created exclusively for Android 10 or higher on a device with Android 9, the installation will fail regardless of the permission settings. Always check the developer's system requirements.

⚠️ Attention: Settings interfaces may vary slightly depending on the smartphone manufacturer (Samsung, Xiaomi, Huawei). If you do not find the “Special access” item, use the search in the settings by entering the phrase “unknown”.

If all else fails, try restarting the device. Sometimes the system services responsible for the package installer may freeze, and a simple reboot restores their correct operation. This is a banal, but often effective piece of advice.

💡

Use the search in the settings menu. Enter the word “unknown”, and the system itself will show you a direct transition to the desired permissions screen, bypassing complex menus.

Is it safe to install applications outside of Google Play on Android 9?

It depends on the source of the file. Official stores of alternative vendors (for example, Galaxy Store or Huawei AppGallery) are safe. Downloading APKs from dubious forums carries a high risk. Android 9, with its selective permissions, reduces the risk, but does not eliminate it completely.

Is it possible to bring back the old general "Unknown Sources" switch?

On stock firmware this is not possible, since the function has been removed from the operating system code. You can get it back only using modified Android builds (Custom ROM) or special tweaks that require Root access, which is not recommended for ordinary users.

Why does the system write “File not installed” even though permission has been given?

There may be several reasons: the file is damaged, the application is incompatible with Android version 9, the “Only from Play” mode is enabled on the device Market" in the developer settings, or Google Play Protect protection has worked.

Do I need to give permission every time when installing a new application?

No. You are giving permission not to install a specific application, but to an action for the source app (for example, a browser). Once you allow Chrome to install packages, you can install as many applications through it as you like without re-configuring them.

Where can I find the log of installed applications from unknown sources?

There is no separate log specifically for “unknown sources”. All installed apps are displayed in the general list in the Settings → Applicationssection. You can sort them by installation date to find recent installations.