Android · v0.1.380.0 · AGPL-3.0-or-later · Now on Google Play
| If you are… | Install from |
|---|---|
| Anyone who wants to install today | Google Play |
| You want the easiest, auto-updating install | Google Play |
| Privacy-aware, avoiding Google services | F-Droid (coming soon) |
| In a country where Google Play is blocked | Direct APK (with our open-source release) |
| A developer building from source | Open-source release (planned) |
A source-verifiable APK — no Google account, no Play Store — that you download and check against our public signature before installing. This path returns when we publish our open-source code. Until then, install from Google Play.
Before installing, verify the APK matches exactly what we built and signed. This catches any tampering between our server and your device.
# Verify SHA-256 hash
sha256sum -c apk-sha256.txt
# Verify Sigstore attestation
cosign verify-blob \
--bundle ghost-release.apk.sigstore.json \
--certificate-identity-regexp \
'https://github.com/bayramcsb/ghost-protocol/.github/workflows/release-sign.yml@.+' \
--certificate-oidc-issuer 'https://token.actions.githubusercontent.com' \
ghost-release.apk
$expected = (Get-Content .\apk-sha256.txt -First 1).Split(' ')[0]
$actual = (Get-FileHash .\ghost-release.apk -Algorithm SHA256).Hash.ToLower()
if ($expected -eq $actual) { "OK — hash matches" } else { "FAIL — do not install" }
.apk to your phone (USB, or download directly via Tor Browser on the phone).Samsung, Xiaomi, Huawei users may need to disable an extra restriction first:
F-Droid is an open-source app store that builds apps from source code on its own infrastructure. No Firebase, no Google services. Push notifications use UnifiedPush — we recommend Ntfy as the distributor.
The simplest way to install today — same source code, end-to-end encrypted, no phone number required. Auto-updates via the Play Store.