Private messaging for the Pars Network - Built on pars.network
Pars Messenger Android is a privacy-focused messaging app for the Pars Network, featuring end-to-end encryption with post-quantum cryptography. Messages are stored on decentralized storage nodes and routed through onion routing for maximum privacy.
Integration Status: In Progress
The Android app uses libsession-util for networking. Full Pars Network integration requires modifications to the underlying C++ library.
- Building and running the app
- Core messaging functionality
- Network configuration for Pars SessionVM
- libsession-util modifications
- Pars branding updates
Download the latest APK from Releases:
| Variant | Description |
|---|---|
| play | Google Play Store variant |
| fdroid | F-Droid variant (no proprietary dependencies) |
| website | Direct download variant |
To install: Enable "Install from unknown sources" in Android settings, then open the APK.
Prerequisites:
- Android Studio (latest)
- JDK 21
- Android SDK 21+
Steps:
git clone https://github.com/parsdao/pars-android
cd pars-android
./gradlew assemblePlayQaAPK will be in app/build/outputs/apk/play/qa/
We're working on F-Droid distribution. Track progress at pars.network.
Pars Messenger Android
├── app/ # Main application module
├── libsession-util/ # JNI bindings to C++ library
├── libsignal/ # Signal protocol implementation
└── core-utils/ # Shared utilities
Network Layer
└── libsession-util (C++ via JNI)
└── Network endpoints (needs configuration for Pars)
| Repository | Description |
|---|---|
| parsdao/pars-android | Android client (this repo) |
| parsdao/pars-ios | iOS mobile client |
| parsdao/pars-desktop | Desktop client |
| parsdao/pars-libsession | Native crypto library |
| parsdao/node | Pars blockchain node |
- End-to-end encryption (post-quantum)
- Decentralized message storage
- Onion routing for privacy
- Disappearing messages
- Group chats
- Voice messages
- Photo/file sharing
| Directory | Description |
|---|---|
app/src/main/java/org/thoughtcrime/securesms/ |
Main application code |
libsession-util/ |
JNI bindings to C++ library |
libsession/ |
Session-specific crypto/network |
./gradlew assemblePlayDebug./gradlew test- Fork this repository
- Create a feature branch
- Make your changes
- Submit a pull request
- Website: pars.network
- Documentation: docs.pars.network
- PIPs: github.com/parsdao/pips
GPL-3.0 - See LICENSE
- Fork of Session Android
- Built on Lux Network technology