Orbot is an application that brings the features and functionality of Tor to your android device. Tor is a network of virtual tunnels that allows people and groups to improve their privacy and security on the Internet. It also enables software developers to create new communication tools with built-in privacy features. Individuals can use Tor to keep websites from tracking them, or to connect to news sites, instant messaging services, or the like when these are blocked by their local Internet providers.
Orbot contains Tor, libevent and privoxy. Orbot provides a local HTTP proxy and the standard SOCKS4A/SOCKS5 proxy interfaces into the Tor network. It has the ability to transparently torify all of the TCP traffic on your Android device if your device is rooted. Otherwise you can use tor only on apps which have option to change proxy.
Orbot allows you to access the web, instant messaging and email without being monitored or blocked by their mobile internet service provider. It also enhance your privacy, break through firewalls and communicate more safely.
This app works with Android 2.x Orbot-enabled apps like Gibberbot (secure chat) and Orweb. A Firefox+ProxyMob Add-on is needed for unrooted devices. Orbot support transparent proxying with most rooted devices.