For Android 7 and newer. Released 8 November 2026. Free and open source, GPL-3.0.
Alpha · not yet auditedIt works and is used every day, but it is young.
Not sure? Take arm64-v8a. If Android says it is not compatible, take armeabi-v7a. x86_64 is for emulators and Chromebooks.
604cd7badd763f675e227a82844565c08e170d31b54c0ce8aae4b1939bcd3b86e0744504a396741a32853ee134b3b45fbd69182feed2883a2ea6751cdba061681f538463356c3f175a7a9be138e289cffaea8db762173644c180664f8e876fc617ed58cc414190afdb68766736437f39daeb2c1714f635141100eb9012b3555cFiles come straight from kryfo.app and work in Tor Browser. Android warns about installs from outside the Play Store: allow it for your browser or files app, then open the file again.
Have Kryfo from Google Play? Update it there, or back up, uninstall and restore to switch.
Built from the same release. Use it alone, or link it to your phone in Settings.
ab6544bd0c62c0af98b41c97414cfe6c01222f39519f03f7aae988da25562f460f604274bae7c175cfc1bf857fe44dfdf22a41d2913ee941b95deb9f498da254The Windows installer is not signed yet, so SmartScreen says Windows protected your PC. Check the file, then choose More info and Run anyway. Closing the window keeps Kryfo in the tray.
Which Windows files we sign and who approves them: the code signing policy.
On Linux, unpack the file and run ./install.sh. It installs for your user, without root. ./install.sh --remove removes it and keeps your messages.
The Linux beta needs glibc 2.38 or newer: Ubuntu 24.04 or newer, Debian 13, Fedora 39 or newer.
Either check catches a changed file: the checksum, or the signing key.
Only install Kryfo from Google Play, F-Droid, the GitHub releases page or kryfo.app. Copies elsewhere, like APK mirrors such as openapk.net, are not ours, even when they look the same.
Packages from kryfo.app, GitHub and F-Droid carry the signing key below. On Google Play, Google signs with its own key.
On a computer, compare the file's SHA-256 with the one above it.
# Linux sha256sum kryfo-0.6.0-arm64-v8a.apk # macOS shasum -a 256 kryfo-0.6.0-arm64-v8a.apk # Windows (PowerShell) Get-FileHash kryfo-0.6.0-arm64-v8a.apk
Every build of Kryfo carries the same key. Its fingerprint:
10:92:8A:61:64:2C:5C:C4:71:A9:98:69:E2:EA:4E:2D:4D:70:02:6E:79:7D:FB:A4:8C:0F:30:6B:5B:34:73:DBWith the Android build tools on a computer:
apksigner verify --print-certs kryfo-0.6.0-arm64-v8a.apk # Signer #1 certificate SHA-256 digest: # 10928a61642c5cc471a99869e2ea4e2d4d70026e797dfba48c0f306b5b3473db
On the phone, an app like AppVerifier shows the fingerprint. Android refuses any update signed with another key.
These packages are the reproducible build of commit 61b14390: rebuilt from source, they match byte for byte, apart from the signature.
The full list is in the changelog.
Obtainium watches this page and installs new versions straight from kryfo.app. No store, no account.
https://kryfo.app/download, or tap the button below on the phone.arm64-v8a (or armeabi-v7a) so it picks for you.On a computer. Windows: run the new installer over the old one. Linux: quit Kryfo, unpack the new file and run ./install.sh again. Your chats stay. Kryfo checks daily over Tor, or at once with Check now in Settings, About.
Built from source by F-Droid and published only when it matches ours, with the same key. So it updates a copy from here, and the other way round, a little after we release.
Kryfo is on Google Play from version 0.6. The same app is here and on F-Droid too.