Tor on Android

The Tor Project has been working very closely with Nathan Freitas and The Guardian Project to create an Android release. This is an early beta release and is not yet suitable for high security needs. The Android web browser is not protected by Torbutton and we have not yet developed an anonymous browser on the Android platform. Please be cautious with this release, it's probably pretty fragile and it's certainly not ready for serious use.

We've codenamed the Tor on Android project Orbot; Orbot is a single Android package that provides a new Tor controller, Privoxy as our trusty little HTTP proxy, libevent, and Tor itself. This Android package is using the C reference implementation of Tor. Orbot should be orders of magnitude safer than other Tor implementations on Android and it's our official release. Everything you'll need for using Tor is in the package. :-)

We now have an Android webpage that discusses the Orbot Android package in some detail.

Orbot has some commonly used features such as support for bridges. It also has advanced features such as per application Torification on modified devices (commonly called 'rooted' phones). It has been tested on Android 1.5, 1.6, 2.0, 2.1 and on non-standard customized builds of Android. We think we've ironed out most of the kinks but we're looking for some community feedback from devices in the wild. We'd especially like to hear about the UI and what applications you commonly use with Tor.

When Orbot is successfully installed and running, it should provide a few standard interfaces to interface with the Tor network. Privoxy listens on 127.0.0.1:8118 - it's chained to the standard Tor SOCKS proxy on 127.0.0.1:9050. In addition, we have a DNSPort on port 5400. The DNSPort is most commonly used by the automagical per application Torification. These ports may change in the future; if they conflict with other common and popular applications, we'd like to hear about it.

Our official builds are available from our website. As per our usual style of package releases, we're releasing the .apk package with gpg signatures.

If you'd simply like the latest Android package, please visit this url:
http://www.torproject.org/dist/android/alpha-orbot-latest.apk

If you have the barcode scanner, you'll be able to directly load the
latest package by scanning the following QR code:

We plan to release Orbot in the Google Market in the near future. The
Orbot package you install from our website and the application in the
Market should be identical. In addition to the GPG signature, the .apk
files contain a digital signature. If you're feeling reasonably
paranoid, it's probably a fine idea to download the .apk from our
website, check the GPG signature, and then install the package on your
device manually.

If you'd like to reproduce our builds from source, we've documented the
build process in
our subversion repository.

If you'd like to read more about Orbot, we suggest you check out the
source and start hacking around:
svn co https://svn.torproject.org/svn/projects/android/trunk/ android/

Anon

December 07, 2011

Permalink

I have a samsung Galaxy tab GT-P1000 , and I wanna use Tor on my tab, I have installed it but I wanna know how can I use it in other web browsers such as Fire fox not only on orweb... can u please help me on this?

Anon

December 18, 2011

Permalink

hi,

just updated my Nexus S to ICS. Tor worked great on android 2.x but now on 4.x it's not. any ideas or ways which people have made it work on android 4.x (ice cream sandwhich)?

cheers

Anon

December 19, 2011

Permalink

I've installed Orbot and Orweb v2 on my Nexus and downloaded proxy_ mobile-0.0.8 add on but when I click on it to open it and install it, it says cannot open file....what should I do?

Anon

January 01, 2012

Permalink

Hi, all,

On my rooted Android phone I successfully use Orbot 0.2.3.7-alpha-orbot-1.0.6 to browse through Tor in privacy. Slow but working.

Here is my scenario: With Tor NOT enabled, using BeyondPod to download an audio podcast mp3, the speed is about 7Mbps while downloading podcast.

Then:
- I force quit BeyondPod
- in Orbot settings I enabled "Transparent Proxying" and "Tor Everything," turned Tor on, got green light. Tor is now running.
- restart BeyondPod.
- in BeyondPod I started a download of a different podcast mp3 (just to make sure it's not the same one from when Tor was not enabled) and the download speed is just as fast, about 7Mbps or about 896Kilobytes/s.

That is fast! On a rooted phone with "Transparent Proxying" and "Tor Everything" both enabled, the claim is that Orbot will "send all internet traffic through Tor." Am I REALLY using Tor when downloading podcasts that fast? I am puzzled, since browsing the web with Orbot on is quite slow.

Thank you,
Bryce

Anon

February 13, 2012

Permalink

I could get TOr to work great on my Atrix 2, but then i installed Avast and the anti theft and I dunno if that was the cause but now I cant get TOR to connect properly :/

Anon

February 19, 2012

Permalink

does orbot works with wireless(WIF),my android tab never success with orbot ,firefox,and proxymob,why?

Anon

April 15, 2012

Permalink

Orbot used to work great on my rooted HTC Thunderbolt with CM7. Now Orbot says it is connected to the Tor network, but using the check feature I cannot reach the check page or any other page in any browser when used with Tor. What happened?

Anon

April 16, 2012

Permalink

hi, i installed orbot on my galaxy young Android phone with 2.3.6 Android version. i put all settings and followed all the orders, but i see this ERROR when i active my Orbot; "Warning:Error starting transparent ..." Help please.

hi, i installed orbot on my galaxy young Android phone with 2.3.6 Android version. i put all settings and followed all the orders, but i see this ERROR when i active my Orbot; "Warning:Error starting transparent ..." Help please.

Hi.
thanx