You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
kithack edited this page Feb 22, 2017
·
2 revisions
Use Orbot in PTP
In the long run it would be nice to use Orbot instead of providing an own Tor binary with PTP.
The page lists some advantages, disadvantages and necessary steps to be able to use Orbot.
The list isn't complete and there might be more problems to encounter when migrating to Orbot which haven't been identified yet.
Advantages
No need to update app to deliver Tor updates
Benefit from code in Orbot that handles connection changes. (like DisableNetwork,...)
simplify code in PTP
Disadvantages
No direct (control connection) access to Tor (unable to do things like close a circuit when PTP determines a broken connection)
User has to install additional app
Orbot has to run in the background (possibily showing a notification)
For platforms other than Android we still need a Tor binary and the code to manage it
provides Method requestHiddenServiceOnPort(int port) which only allows to set the port. We need to be able to get the private key of our hidden service to do authentication. Is this even possible? Apps are separated on Android. Can Orbot grant permissions?