how to enable unknown sources in android

How to Enable Install Unknown Apps on Android (Samsung, Xiaomi, Oppo, Vivo & Stock Android)

4.3 / 290 16 Mins Admin

July 16, 2026

10 Comments

Every APK we review on this site needs this same setting turned on first. Instead of repeating it in every review, here’s the full guide, covering every major Android brand people in Pakistan actually use.

Short version: since Android 8, there’s no single global switch anymore. You allow one specific app your browser or file manager to install APKs, not your whole phone. The exact menu name changes by brand, which is why this trips people up.

enable install unknown apps

Quick Reference

Android Version / BrandMenu Path
Stock Android (Pixel, etc.), Android 8+Settings > Apps > Special app access > Install unknown apps
Samsung (One UI)Settings > Security and Privacy > More security settings > Install unknown apps
Xiaomi (MIUI / HyperOS)Settings > Apps > Manage apps > [select app] > Install unknown apps (or Privacy protection > Special permissions > Install unknown apps)
Oppo (ColorOS)Settings > Passwords & Security > System Security > Install Unknown Apps
Vivo (Funtouch OS 4.0+)Settings > More settings > Permission management (Applications) > Install unknown apps
Android 7 and older, any brandSettings > Security > Unknown sources (single toggle)

This table covers the paths as documented by each brand and by us on the devices we tested. Menu wording can shift slightly between software updates, so if a label doesn’t match exactly, look for anything mentioning “unknown apps” or “unknown sources” nearby.

Why This Setting Exists

Android only trusts the Play Store by default. Anything installed from somewhere else a browser download, a file manager, a link someone sent you counts as an “unknown” source, and Android blocks it until you say otherwise.

Before Android 8 (Oreo), this was one global switch. Turn it on, and every app on the phone could install APKs. From Android 8 onward, Google split this into a per-app permission instead. You now allow one specific app say, Chrome to install unknown APKs. Every other app stays blocked unless you allow it separately.

This is safer than the old system, but it also means the setting looks different depending on which app you’re trying to grant permission to, and which brand’s Android skin you’re using.

Stock Android (Android 8–15)

This applies to Pixel phones and other close-to-stock Android devices.

  1. Open Settings.
  2. Go to Apps.
  3. Tap Special app access (on some versions this sits under an “Advanced” or three-dot menu).
  4. Tap Install unknown apps.
  5. Select the app you’ll use to open the APK — usually your browser or file manager.
  6. Toggle on Allow from this source.

Once that’s on, go back to the APK file and tap it again. It should install without the warning this time.

Samsung (One UI)

  1. Open Settings.
  2. Tap Security and Privacy (older One UI versions may just say Security).
  3. Tap More security settings.
  4. Tap Install unknown apps.
  5. Choose the app — Chrome, Samsung Internet, My Files, whichever you’re using to install the APK.
  6. Toggle the switch on.
Samsung One UI Install unknown apps menu

Xiaomi (MIUI / HyperOS)

Xiaomi’s menu wording shifts a bit between MIUI 12–14 and HyperOS, but the location is similar:

  1. Open Settings.
  2. Go to Apps, then Manage apps — or on some builds, Privacy protection > Special permissions.
  3. Tap Install unknown apps.
  4. Select the app you’re installing the APK through.
  5. Toggle Allow from this source.

On some MIUI versions, this same prompt appears automatically the moment you tap an APK file — tap Settings on that pop-up, and it takes you straight to the toggle.

We’d recommend turning this off again for that app once you’re done installing, since HyperOS and MIUI both keep the permission active until you switch it back.

Oppo (ColorOS) Tested on Oppo F21 Pro, Android 12

This is the exact path we used while testing the M999 APK on our own Oppo F21 Pro:

  1. Open Settings.
  2. Tap Passwords & Security.
  3. Tap System Security.
  4. Tap Install Unknown Apps.
  5. Select the app we used our browser after downloading the APK directly.
  6. Toggle it on.
Oppo F21 Pro, Android 12 Install Unknown Apps toggle turned on

On our device, the whole process took under 20 seconds, and the APK installed normally right after.

Vivo (Funtouch OS) Tested on Vivo Y02t, Android 13

This is the path we used while testing PKAvia, HH98 and A6 Win on our Vivo Y02t:

  1. Open Settings.
  2. Tap More settings.
  3. Tap Permission management (sometimes labeled Applications).
  4. Tap Install unknown apps.
  5. Select the app you’re using.
  6. Allow it.
Vivo Y02t, Android 13 Permission management screen

We didn’t run into anything unusual here — the toggle worked the same both times we tested it, for two different APKs.

Android 7 and Older

If your phone is running Android 7 (Nougat) or earlier, there’s no per-app permission — just one switch:

  1. Open Settings.
  2. Tap Security (or Lock screen and security, depending on brand).
  3. Toggle Unknown sources on.
  4. Confirm on the warning prompt.

We haven’t tested this ourselves on a live Android 7 device — this is documented behavior, not something we verified hands-on. If you’re on Android 8 or newer, use the per-app steps above instead.

Common Problems

  • The toggle is greyed out. Some phones require you to have already attempted to open an APK once before the per-app permission becomes selectable. Try tapping the downloaded file first, then go back into Settings.
  • I turned it on, but installation still fails. Double-check you allowed the same app you’re using to open the file. Allowing Chrome doesn’t help if you’re actually opening the APK through a file manager, or vice versa.
  • Play Protect is blocking it separately. Install Unknown Apps and Play Protect are two different checks. Turning on the first doesn’t disable the second — Play Protect may still flag or scan the file separately. That’s a different setting, not something covered here.
  • The menu names don’t match what I’m seeing. Software updates sometimes rename these menus. Searching your Settings app directly for “unknown” is usually faster than following menu paths on an updated version.

A Note on Safety

Turning this setting on doesn’t make an APK safe it just allows the installation to happen. The setting itself has no opinion on what’s inside the file.

We’d suggest only enabling this for the specific app you’re using to install from a source you trust, and switching it back off once you’re done, especially on Xiaomi and Samsung devices where it stays on indefinitely otherwise.

If you’re installing an APK because it isn’t on the Play Store, that also means it hasn’t gone through Play Protect’s standard vetting. Downloading only from an app’s official website not a random third-party APK mirror is the one step that matters most here.

Frequently Asked Questions

Do I need to do this for every APK I install?

Only the first time for a given app. Once you’ve allowed your browser or file manager to install unknown apps, that permission stays on for future APKs installed the same way, until you turn it off.

Is it safe to leave this setting on permanently?

We wouldn’t recommend it. Leaving it on means that app can install APKs anytime, without asking again. Turning it off after each install is a small extra step that closes that door.

Why does Google Play Protect still warn me after I enabled this?

Because they’re separate systems. This setting controls whether installation is allowed at all. Play Protect is a scan that runs independently and can still flag a file even after you’ve allowed the install.

My phone doesn’t show “Install unknown apps” anywhere. What do I do?

Try searching “unknown” directly inside your Settings app’s search bar. Brand updates sometimes move or rename this menu without much warning.

Does this work the same for games and regular apps?

Yes. The setting isn’t specific to any app category it applies to any APK installed outside the Play Store, whether that’s a game, a utility, or anything else.

Summary

The exact menu changes by brand, but the underlying step is the same everywhere: allow the one app you’re using browser or file manager to install from unknown sources, then open the APK again.

We’ve walked through this exact process ourselves while testing M999 on an Oppo F21 Pro, and HH98 and A6 Win on a Vivo Y02t the steps above match what we did on our own devices, not just documentation.

This guide is based on our own device testing (Oppo F21 Pro, Android 12; Vivo Y02t, Android 13) combined with publicly documented steps for Samsung and Xiaomi, which we don’t currently own for direct testing. Software updates can shift menu names slightly if a step doesn’t match your exact screen, search “unknown” in your Settings app.