-
Notifications
You must be signed in to change notification settings - Fork 0
Install Android
Updated for v1.1.126. The APK is produced by the release workflow and is attached only when the Android build succeeds.
OpenCaptive is not on Google Play. You install it by sideloading the APK file directly.
Download OpenCaptive-android.apk from GitHub Releases.
Android blocks APK installations from unknown sources by default. You need to allow it for the app you use to open the APK (usually your browser or file manager):
- Go to Settings > Apps > Special app access > Install unknown apps (on older Android: Settings > Security > Unknown sources)
- Enable the toggle for your browser (Chrome, Firefox, etc.) or file manager
- Download
OpenCaptive-android.apkon your device - Open the downloaded file (tap the notification, or find it in your file manager under
Downloads/) - Tap Install
- If prompted by Play Protect: tap More details > Install anyway
Google Play Protect may warn about the APK because it is not distributed via Google Play. The APK is built via GitHub Actions from source and is safe to install. To proceed:
- Tap More details
- Tap Install anyway
If Play Protect blocks the install entirely:
- Open the Play Store app
- Tap your profile icon > Play Protect > Settings (gear icon)
- Temporarily disable Scan apps with Play Protect
- Install the APK
- Re-enable Play Protect
Place your original game files on your device's storage:
/sdcard/OpenCaptive/
CAPTIVE.ZIP
LIBERATION.ISO
You can transfer files via:
-
USB cable: connect to a computer, copy files to
OpenCaptive/in internal storage - File manager: create the folder and copy files from Downloads
-
ADB:
adb push CAPTIVE.ZIP /sdcard/OpenCaptive/
Files are identified by SHA-256 content hash, not filename. ZIP archives, ADF disk images, and ISO tracks are scanned automatically.
From a computer with ADB installed:
adb install OpenCaptive-android.apkEnable USB debugging first: Settings > Developer options > USB debugging.
OpenCaptive is not yet on F-Droid but may be added in the future since it is MIT-licensed open source.
Android does not auto-update sideloaded apps. To update:
- Download the new APK from GitHub Releases
- Install it over the existing version (your data is preserved)
Or use an update-checker app like Obtainium that monitors GitHub Releases and notifies you of new versions.
Obtainium can track OpenCaptive releases automatically:
- Install Obtainium from its GitHub or F-Droid
- Add app with URL:
https://github.com/yeager/OpenCaptive - Obtainium will check for new releases and offer to install updates
The APK includes native libraries for:
- arm64-v8a (64-bit ARM, most modern devices)
- armeabi-v7a (32-bit ARM, older devices)
| Problem | Solution |
|---|---|
| "App not installed" | Enable unknown sources for the app you're installing from |
| Play Protect blocks install | Temporarily disable Play Protect scanning |
| "Parse error" | APK may be corrupted; re-download |
| No sound | Check volume; ensure game data is in the correct folder |
| Black screen | Game data not found; check /sdcard/OpenCaptive/
|
- Android 7.0 (API 24) or later
- ARM device (arm64-v8a or armeabi-v7a)
- Original game data files (not included)