Bitchat Android v2.2.0
Android
- Explore active geohash chats on a redesigned globe. Tap markers and clusters to discover and join channels.
- See recent message activity and more consistent participant counts in the globe picker and channel lists, including improved counts in busy channels.
- Enjoy smoother globe navigation, zooming and map rendering.
Wear OS 0.1.7
- Refreshed watch screens with consistent typography, clearer controls and layouts for round displays.
- Swipe back through screens with smoother navigation, and enjoy an improved first-run setup and people list.
- Find live push-to-talk settings in the swipe-right menu.
- Improved voice-note controls and a larger full-screen image viewer.
Versions and downloads
Phone: 2.2.0 (42), Android 8.0/API 26 or newer. Wear OS: 0.1.7 (1000000008), API 33 or newer. Both use com.bitchat.droid and target API 37.
bitchat-android-arm64.apk: most modern Android phones.bitchat-android-universal.apk: compatibility fallback.bitchat-android-x86_64.apk: x86_64 devices and emulators.bitchat-android-wear.apk: direct Wear OS installation.bitchat-android-play-upload.aab: signed phone bundle for Play.bitchat-android-wear-play-upload.aab: signed Wear OS bundle for Play.
Only signed binaries and reproducibility metadata are attached. Unsigned APKs and AABs are not published.
Reproducible-build verification
Requirements: Git, Docker with sufficient memory, and GitHub CLI.
git clone https://github.com/permissionlesstech/bitchat-android.git
cd bitchat-android
git checkout v2.2.0
tools/reproducible-builds/build-in-container.sh .reproducible-build/verify-2.2.0
gh release download v2.2.0 --repo permissionlesstech/bitchat-android \
--pattern BITCHAT_BUILDINFO.json --pattern BITCHAT_SHA256SUMS.unsigned \
--dir .reproducible-build/metadata-2.2.0
gh attestation verify .reproducible-build/metadata-2.2.0/BITCHAT_BUILDINFO.json \
--repo permissionlesstech/bitchat-android
gh attestation verify .reproducible-build/metadata-2.2.0/BITCHAT_SHA256SUMS.unsigned \
--repo permissionlesstech/bitchat-android
cmp .reproducible-build/verify-2.2.0/SHA256SUMS.unsigned \
.reproducible-build/metadata-2.2.0/BITCHAT_SHA256SUMS.unsignedTo check all downloaded release-file checksums:
gh release download v2.2.0 --repo permissionlesstech/bitchat-android --dir release-files
(cd release-files && shasum -a 256 -c BITCHAT_SHA256SUMS)Signing certificates (SHA-256)
- GitHub APKs and Play upload:
3b03fa66a5451321100792f5b55a7b4966d5c8dc10c6daa40aa95ea489531bca - Google Play app signing:
5e651dd0c80d1f57f2617964955085e28949dd04addac7b53fe9d2f11e172aa2
Google Play signs delivered APKs separately; their bytes need not match the GitHub APKs.