Introduction
By default, Android only allows installing apps from the official Google Play Store. This protects against malware, but sometimes you need to install an app from an alternative source—for example, an APK file from the developer's official website. To do this, you need to enable the "Unknown sources" option. This guide explains in detail how to do this on most Android devices running version 4.4 and above.
Requirements
Before you begin, ensure that:
- You have a device running Android 4.4 (KitKat) or newer.
- You have access to the system settings.
- If necessary—the APK file has already been downloaded to the device's storage (for example, via a browser).
How to Enable Unknown Sources on Android
Step 1: Open the "Settings" App
On the home screen or in the app drawer (swipe down from the top of the screen), find the gear icon—this is the "Settings" app. Tap it to enter the system settings.
Step 2: Find the "Security" Section
Depending on the manufacturer (Samsung, Xiaomi, Huawei, etc.) and Android version, the section name may vary slightly. Usually, it's one of the following:
- "Security"
- "Lock screen and security"
- "Apps" → "Special access" (in some skins, like MIUI)
Scroll through the settings list and find the appropriate item. If you don't see it right away, use the search bar at the top (magnifying glass icon) and type "unknown sources".
Step 3: Enable the "Unknown Sources" Option
Inside the security section, find the toggle switch or checkbox labeled "Unknown sources". Tap it to activate. The system will show a warning about the risks—read it and tap "OK" to confirm.
⚠️ Important: On devices with Android 8.0 (Oreo) and higher, the option applies per app from which the installation originates. This means that after enabling the global option, the system will automatically prompt you to select a source app (e.g., Chrome or your file manager). You will need to grant installation permission for that specific app in its settings.
Step 4: Install the APK File
Now the option is active. Open your file manager (or browser, if you downloaded the APK from there) and locate the downloaded APK file (usually in the Download or Загрузки folder). Tap on it. The standard installation interface will appear—tap "Install" and wait for it to finish.
Step 5: Disable the Option After Installation (Recommended)
For security, go back to the security settings and turn off the "Unknown sources" toggle. This prevents accidental installation of malicious software in the future if you open a suspicious APK file.
Verification
- The "Unknown sources" toggle in the security settings should be enabled (colored/on).
- When you tap the APK file, the system does not block the installer from launching and instead shows the standard app permissions screen.
- After a successful installation, the new app's icon will appear in the app menu.
Potential Issues
- The option is missing from settings. On some custom skins (like Android One or stock AOSP), the path may be different. Try:
- In settings, find the "Apps" → "Special access" (or "Additional settings") section.
- Use the settings search (magnifying glass icon) and type "unknown sources".
- On older Android versions (pre-4.4), this option may be called "Allow installation of apps from unknown sources" and located under "Settings" → "Apps".
- APK installation doesn't start even though the option is enabled. On Android 8.0+, you must additionally grant permission to the specific source app. After enabling the global option, the system will automatically take you to that app's settings (e.g., Chrome). Ensure you have turned on the "Allow app installation" toggle for it.
- "App not installed" error. Possible causes:
- Corrupted APK file—download it again from the official website.
- Incompatible Android version or processor architecture (e.g., an APK for ARMv8 won't install on an older ARMv7 device).
- Conflict with an already installed version—uninstall the old version before installing.
- The option disables itself after a reboot. This is a feature of some firmware (e.g., Samsung Experience). In this case, enable it each time before installing an APK. A permanent solution may require root access or modifying system settings, but this is not recommended due to security risks.