Tor Based Chat App for Android. This app does not require to install any tor client on user mobile. The user just have to install this app and will itself connect to the tor network. It contains all the tor binary to start tor network.
git clone https://github.com/aayushsinha44/BaatChit.git
cd BaatChit
After this load the project to android studio, build it and generate the apk for usage.
This complete project has been carried out in the following environment.
Go >= 1.12.6
Android Studio >= 3.5
GoMobile
If you want to setup from scratch then install this go dependencies else move forward.
First install the following go dependencies.
go get -u github.com/cretz/bine/tor
go get -u -v -x github.com/ipsn/go-libtor
Then generate the .aar and .jar file form the source code of go-backend/
cd go-backend
gomobile bind -v -x .
This will generate the required file. Now load this files to your android projects.
On start this app takes sometime to connect with tor circuit. It will generate onion id for user. The user have to share this onion id to start chatting with anyone.
- Aayush Sinha - Initial work - aayushsinha44