-
-
Notifications
You must be signed in to change notification settings - Fork 1
Installation and Obtainium Guide
Secure Dialer is distributed directly as signed, open-source Android Application Packages (APKs). Because Secure Dialer does not connect to the internet, installing and updating via open-source tools like Obtainium or manual releases provides maximum privacy and control.
Obtainium is an open-source Android app manager that allows you to install and automatically receive update notifications directly from GitHub Releasesβwithout relying on Google Play Store or proprietary services.
- Download and install Obtainium on your Android device.
- Open Obtainium and tap Add App.
- Enter the official GitHub repository URL:
https://github.com/Secure-Phone-apps/Secure-Dialer - Tap Add. Obtainium will analyze the release assets, select the optimal CPU architecture APK for your smartphone, and notify you automatically whenever a new version is released!
Tip
One-Click Add: If you are reading this page on your Android phone with Obtainium installed, simply tap the Get It On Obtainium button above!
You can download compiled and cryptographically signed APK files directly from our GitHub Releases Page.
| APK File Name | CPU Target | Applicable Device Examples |
|---|---|---|
app-arm64-v8a-release.apk |
64-bit ARM (arm64-v8a) |
95% of modern smartphones (Google Pixel 6/7/8/9, Samsung Galaxy S20βS24, OnePlus, Xiaomi, Nothing Phone) |
app-armeabi-v7a-release.apk |
32-bit ARM (armeabi-v7a) |
Older Android phones & entry-level budget devices |
app-x86_64-release.apk |
64-bit Intel/AMD (x86_64) |
Android Studio Emulators, ChromeOS devices, & Android-x86 PCs |
app-universal-release.apk |
Universal Multi-Arch | Compatible with all Android devices (slightly larger file size) |
To ensure your downloaded APK has not been modified or corrupted, verify its SHA-256 hash against the official published checksums.txt file attached to each GitHub Release.
-
Linux / macOS Terminal:
sha256sum app-arm64-v8a-release.apk
-
Windows PowerShell:
Get-FileHash .\app-arm64-v8a-release.apk -Algorithm SHA256
-
Android Termux:
sha256sum /sdcard/Download/app-arm64-v8a-release.apk
Compare the calculated 64-character hash string with the value in checksums.txt. The output must match identically.
- Cause: Attempting to update or install over an existing app signed with a different key (e.g. debug build vs official release).
- Fix: Uninstall any existing or development version of Secure Dialer before installing the official release APK.
- Cause: Android Google Play Protect flags sideloaded APKs from open-source repositories when they aren't downloaded via the Google Play Store.
- Fix: Tap More Details -> Install Anyway. Secure Dialer contains zero malicious code or network callers.
- Cause: Android requires explicit user consent before a browser or file manager can install APKs.
- Fix: Go to System Settings -> Apps -> Special App Access -> Install Unknown Apps and toggle Allow for your browser or Obtainium.
π Quick Links: Home | FAQ and Troubleshooting | Permissions and Privacy Explained | Security and Encryption Architecture
π Secure Dialer β A privacy-first, 100% offline Android T9 dialer built with Jetpack Compose and Room SQLite. Zero internet permissions, local-first contact and call log management, Material 3 dynamic styling, and GPLv3 open source auditing.
- π Home
- π Wall of Honor
- π¦ Installation and Obtainium Guide
- β FAQ and Troubleshooting
- π Permissions and Privacy Explained
- π¬ Community Discussions
- π Sponsor Project