TorService: Tor library for Android

This is native Android TorService built on the Tor shared library built for Android. It is designed around the Android lifecycle. The included binaries can also be used directly as a tor daemon. This is used in Orbot, TorServices, OnionShare, and more.


  • Native Android TorService for running Tor in a background service
  • Designed around modern Android tools like WorkManager
  • Reproducible Build with included Vagrant setup for running them

Source Code Repository


The binary jar, source jar, and javadoc jar are all available on jcenter. To include them using gradle, add this line to your build.gradle:

implementation 'info.guardianproject:tor-android:'

Otherwise, the files can also be downloaded directly from jcenter, including the PGP signatures: