Internet Multimedia System Connectivity Science & Education Navigation Keyboard & IME Reading

Install Unknown Apps Permission Explained

Since Android 8.0 the platform replaced the old global Unknown sources toggle with a per-application permission. Most guides you will find still describe the old behaviour, so it is worth understanding the change.

What the permission actually grants

The permission is held by the app that launches the installer — normally your file manager or browser — not by the APK itself. Turning it on lets that one app hand packages to Android's package installer. It does not let arbitrary apps install themselves silently, and it does not bypass any other check.

Granting it

  1. Tap the APK. Android blocks the install and shows a prompt offering to open Settings.
  2. Approve the prompt. You land on Settings, Apps, Special access, Install unknown apps.
  3. Select the file manager or browser that triggered the install.
  4. Switch Allow from this source on.
  5. Go back and complete the install.

Revoking it

Return to the same screen and switch it off. The app keeps no residual ability to install packages afterwards. Doing this after each install costs a few seconds and is worth it — while granted, this permission is the widest single gap you open in the device's normal security posture.

Which apps deserve it

  • A file manager — the usual and reasonable choice, since you pick the files yourself.
  • Your browser — only if you regularly download and open APKs from it directly.
  • An app store client — legitimate stores need it to install what they distribute.
  • Anything else — decline. No application with a legitimate purpose needs to hold install rights permanently when a file manager already does the job.

On older Android versions

Android 7.1 and earlier use a single device-wide switch under Settings, Security, Unknown sources. Some manufacturers keep a similar master switch alongside the per-app one — if a file manager has permission but the install still fails, check both.

Related: Play Protect

Even with this permission granted, Play Protect continues to scan sideloaded packages before and after installation. It is independent of this setting and does not need disabling for sideloading to work. If an installer asks you to turn Play Protect off, treat that as a reason not to continue.