Orbot: An Anonymous Proxy for Android using Tor

I’d like to make this post without much fanfare. Just looking to share information on the work I’ve been doing with the fantastically radical team over at the Tor Project, as part of my work on the Guardian Project. We have successfully ported the native C Tor app to Android and built an Android application bundle that installs, runs and provides the glue needed to make it useful to end users…. secure, anonymous access to the web via Tor on Android is now a reality. (Update: Tor doesn’t magically encrypt all of your Internet activities, though. You should understand what Tor does and does not do for you.)

However, there is still much work to be done… read on!

1) Tor 0.2.2.5-alpha release contains all the necessary code for building the Tor binary exe using the Android C SDK. I utilized http://github.com/tmurakam/droid-wrapper toolchain wrapper scripts to make life easier. This will produce the output Tor exe that can run on Android w/o needing root.

Update: Thanks to Jake, you can now read the updated Orbot BUILD doc for the step by step build how to.


(thanks to ioerror for the pic)

At this point, we are pretty convinced that the performance and efficiency of the C binary is quite significantly better than the Java-based ports of Tor running within Dalvik… this translate to a better experience for the user, with no noticeable increase in battery drain or lag on the rest of the device while Tor is running in the background.

2) Orbot – this is the new Android app which bundles the Tor binary, handles its proper installation on the device and then provides a gui for starting/stopping, view the log and torrc, etc. It also provides a built-in HTTP Proxy and is licensed under the Tor license.

home.jpgtor-on.jpglog.jpg

Just to be clear – we aren’t using the NDK or a shared library… we are actually extracting a binary and managing it via Runtime.getRuntime().exec() calls. This is 100% supported – who knew?! More info on how to do this here

The first code is up here… all is working, but def needs much polish:
https://svn.torproject.org/svn/projects/android/trunk/Orbot/

This post is in part a call for developers to contribute to the continued development of Orbot, so we can get it to a 1.0 state. The other big task is to modify the open-source, privacy focused Shadow browser, from the University of Cambridge DTG group, in order to make it work with our HTTP proxy. That would be a really great step forward, as right now, we have to ask users to set their global APN (read: https://svn.torproject.org/svn/projects/android/trunk/Orbot/INSTALL)

Thanks for everyone’s help and support to get here. I’d like to keep pushing on to a public release via the App Market very soon. Let me know if you’d like to contribute in any way – code, screen designs, icons, testing….

Domo arigato, Mr. Orbot-o!!

This entry was posted in Announcing..., Emerging Tech, Guardian, Mobile Mobile and tagged , , , . Bookmark the permalink.

148 Responses to Orbot: An Anonymous Proxy for Android using Tor

  1. Pingback: Browse Anonymously on Your Android Phone With Tor | google android os blog

  2. cscoot03 says:

    Teach Me.

  3. Pingback: Browse Anonymously on Your Android Phone With Tor « theandroidblog

  4. cscoot03 says:

    Teach Me.

  5. Pingback: Android上的洋蔥頭 | I'm TualatriX

  6. Pingback: despuesdegoogle » Blog Archive » Navegación anónima con TOR en móviles Android

  7. Pingback: Orbot: anoniem internetten met Tor op de Android - Android - Androidplanet.nl

  8. Pingback: David Solomonoff (dsolomonoff) 's status on Monday, 26-Oct-09 19:17:54 UTC - Identi.ca

  9. Pingback: Orbot: Tor für Android « hep-cat.de

  10. Pingback: 翻墙浏览器Tor成功移植至Android系统 » PCdigger

  11. Pingback: links for 2009-10-27 | Srcasm

  12. Pingback: Jon Spriggs (jontheniceguy) 's status on Wednesday, 28-Oct-09 10:47:33 UTC - Identi.ca

  13. Pingback: Orbot – Anonymous Browsing on Android using Tor | Post | How to hide your ip

  14. Pingback: Android上的洋葱头 « 细节的力量

  15. orbot application is wonderful is best while i have used many other application.

  16. orbot application is wonderful is best while i have used many other application.

  17. Pingback: Leo Gaggl (leogaggl) 's status on Sunday, 08-Nov-09 07:23:47 UTC - Identi.ca

  18. binken says:

    Is there any instruction for me to compile?

  19. binken says:

    Is there any instruction for me to compile?

  20. Pingback: 这次是opera了 at 戏言使的旁白

  21. liarplayer says:

    I'm glad to get the chance of this app test^^

  22. liarplayer says:

    I'm glad to get the chance of this app test^^

  23. Sven says:

    is there now going to be a final 1.0 version or did you stop development?

  24. The app has been under active development. We plan/hope to release Orbot in the coming week… you can see all of the latest source code on the Tor SVN site: https://svn.torproject.org/cgi-bin/viewvc.cgi/p…

  25. Pingback: Collaborative Iphone Jokes » Cryptographically secure phones aren’t new, but

  26. Pingback: Cryptographically secure phones aren’t new, but « Total E-Reader Humour

  27. Basil says:

    Doesnt seem to work with nexus one

  28. nike shox says:

    Hi Admin, when viewing your blog i got a odd popup asking if i would like to set this particular page as my homepage. is this from advertising? I have not saw that before.

  29. Just want to say your article is striking. The clearness in your post is simply spectacular and i can take for granted you are an expert on this field. Well with your permission allow me to grab your rss feed to keep up to date with forthcoming post.

  30. Ghd says:

    Thank you for your post, I look for such article along time,today i find it finally.this postgive me lots of advise it is very useful for me .

  31. realty usa says:

    Doesnt seem to work with nexus one.

  32. Herve Leger Dresses says:

    The Herve Leger Dresses are careful selection for any young girl, when you are invited in parties, the Herve Leger Dress are prior choice in our Herve Leger Sale store!

  33. Burberry Bags says:

    Shopping the Burbery Outlet Watches now, our Burberry Bags and Burberry Belts can show your status, choosing the Burberry Handbags online now, our Burberry Bikinis are also a best buy!

  34. Coping with panic attacks is not at all easy. When you try to explain how you are feeling to somebody, it is difficult to find a sympathetic listener as no one understands what you are going through. Approaching doctors, you will have to take a long list of medications and practice few exercises which will sure not produce the best results. The best panic attacks treatment that you can follow would be to talk to experts about how to feel. Counselors, psychologists and psychiatrists can help you find a suitable panic attacks treatment in this regard. The first thing that you need to realize is that these attacks will not harm you. Every problem does have a solution and so does yours. You need to fight the fear of such panic attacks. This is the key solution to your problem.Usually these panic attacks do not occur in a few moments. Your brain has the fear of these attacks and this is what develops into a fully fledged one. So what you need to do is break this cycle of anxiety that is caused. Once you get over this fear, then you are over half your problem. This is the best panic attacks treatment that you can use to stop panic attacks.Another cue to panic attacks treatment is that you need to remain focused on the present time. When you start worrying about what happens in the future, you will have developed these panic attacks. Meditation is a form of treatment that people go through. Though this does help in getting you relaxed you do not have complete freedom from these panic attacks. Motivating yourself by affirming that you have complete control over whatever is happening and talking to yourself that you are equipped with everything to handle the situation will be quite effective in gaining a grip over the situation.

  35. Tennessee Titans Jerseys says:
  36. burberry says:

    http://www.karenmillendresseso… karen millen dresses,karen millen outlet,karen millen uk,karen millen online,karen millen sale,karen millen

  37. Nowadays mobile phones are upgraded with different applications and softwares. The touch screen mobile phones are really good.

  38. dating says:

     That was a terrific article. I don’t agree with every single single thing that you said but still great nonetheless

  39. kreditkort says:

    Such interesting read and information, thanks for sharing this post 

  40. kreditkort says:

    Such interesting read and information, thanks for sharing this post 

  41. jaktfilmer says:

    Yes, it is very simple and nice.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>