From 549d4b12471673c675df7c7c4624fbe511e2a3e8 Mon Sep 17 00:00:00 2001 From: Nathan Freitas Date: Mon, 8 Feb 2010 20:39:42 +0000 Subject: [PATCH] migrating Orbot codebase from old repo and updating to 0.0.3a svn:r21593 --- .classpath | 2 +- AndroidManifest.xml | 38 +- BUILD | 24 +- CHANGELOG | 7 + LICENSE | 174 ----- assets/help.html | 48 -- assets/privoxy.config | 27 + assets/torrc | 179 +---- default.properties | 6 +- res/drawable/bgdarkdroid.jpg | Bin 7355 -> 0 bytes res/drawable/icon.png | Bin 7432 -> 10273 bytes res/drawable/toroff.png | Bin 11228 -> 14728 bytes res/drawable/toron.png | Bin 17461 -> 25892 bytes res/drawable/torstarting.png | Bin 16613 -> 19360 bytes res/layout/layout_about.xml | 89 +++ res/layout/layout_help.xml | 22 + res/layout/layout_log.xml | 42 +- res/layout/layout_main.xml | 49 +- res/layout/layout_web.xml | 35 - res/values/strings.xml | 43 +- src/org/torproject/android/HttpProxy.java | 639 ---------------- src/org/torproject/android/Orbot.java | 642 ++++++++++++++++ .../android/SettingsPreferences.java | 16 + src/org/torproject/android/TorConstants.java | 82 +- .../torproject/android/TorControlPanel.java | 587 -------------- src/org/torproject/android/TorService.java | 617 --------------- src/org/torproject/android/Utils.java | 73 ++ .../android/{ => net}/SocksClient.java | 39 +- .../android/service/ITorService.aidl | 24 + .../android/service/ITorServiceCallback.aidl | 13 + .../{ => service}/TorBinaryInstaller.java | 38 +- .../torproject/android/service/TorRoot.java | 228 ++++++ .../android/service/TorService.java | 721 ++++++++++++++++++ .../android/service/TorServiceConstants.java | 87 +++ .../android/service/TorServiceUtils.java | 153 ++++ 35 files changed, 2334 insertions(+), 2410 deletions(-) delete mode 100644 assets/help.html create mode 100644 assets/privoxy.config delete mode 100644 res/drawable/bgdarkdroid.jpg create mode 100644 res/layout/layout_about.xml create mode 100644 res/layout/layout_help.xml delete mode 100644 res/layout/layout_web.xml delete mode 100644 src/org/torproject/android/HttpProxy.java create mode 100644 src/org/torproject/android/Orbot.java create mode 100644 src/org/torproject/android/SettingsPreferences.java delete mode 100644 src/org/torproject/android/TorControlPanel.java delete mode 100644 src/org/torproject/android/TorService.java create mode 100644 src/org/torproject/android/Utils.java rename src/org/torproject/android/{ => net}/SocksClient.java (69%) create mode 100644 src/org/torproject/android/service/ITorService.aidl create mode 100644 src/org/torproject/android/service/ITorServiceCallback.aidl rename src/org/torproject/android/{ => service}/TorBinaryInstaller.java (66%) create mode 100644 src/org/torproject/android/service/TorRoot.java create mode 100644 src/org/torproject/android/service/TorService.java create mode 100644 src/org/torproject/android/service/TorServiceConstants.java create mode 100644 src/org/torproject/android/service/TorServiceUtils.java diff --git a/.classpath b/.classpath index 4db39efd..888751ae 100644 --- a/.classpath +++ b/.classpath @@ -3,7 +3,7 @@ - + diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 636ad29f..b47ccf21 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -1,26 +1,42 @@ - - + android:versionName="011301.2" android:versionCode="2"> + + + - - + - + + + + + + + + - - - + + + + + + + + + + + + + \ No newline at end of file diff --git a/BUILD b/BUILD index 4c93a408..32054756 100644 --- a/BUILD +++ b/BUILD @@ -7,7 +7,8 @@ Please install the following prerequisites (instructions for each follows): droid-wrapper: http://github.com/tmurakam/droid-wrapper libevent source (1.4.12-stable from svn) Tor source (most recent git master branch) - + Privoxy source (http://sourceforge.net/projects/ijbswa/) + Install and prepare the Android OS SDK ( http://source.android.com/download ) on Debian Lenny: @@ -42,14 +43,27 @@ Install droid-wrapper: sudo make install zlib and OpenSSL are included with the Android OS SDK. You'll need to build -libevent and finally Tor. We'll create an externals directory for this code: +libevent, Privoxy and finally Tor. We'll create an externals directory for this code: - mkdir -p ~/mydroid/external/{libevent,tor} + mkdir -p ~/mydroid/external/{libevent,tor,privoxy} We need to set to environment variables for droid-gcc: export DROID_ROOT=~/mydroid/ export DROID_TARGET=generic +Fetch and build Privoxy: + cd ~/mydroid/external/privoxy + wget http://sourceforge.net/projects/ijbswa/files/Sources/3.0.12%20%28stable%29/privoxy-3.0.12-stable-src.tar.gz/download + tar xzvf privoxy-3.0.12-stable-src.tar.gz + cd privoxy-3.0.12-stable + autoheader + autoconf + #need to disable setpgrp check in configure + export ac_cv_func_setpgrp_void=yes + CC=droid-gcc LD=droid-ld ./configure --host=arm-none-linux-gnueabi + #don't mind the "unrecognized option '-pthred'" error message that you'll see when you run make + make + Fetch and build libevent: cd ~/mydroid/external/libevent @@ -62,7 +76,6 @@ Fetch and build libevent: make Copy over the libevent library: - cp .libs/libevent.a ~/mydroid/out/target/product/generic/obj/lib Fetch and build Tor: @@ -71,7 +84,7 @@ Fetch and build Tor: export ZLIBDIR=`cd ~/mydroid/external/zlib && pwd` cd ~/mydroid/external/tor - git clone https://git.torproject.org/git/tor.git + git clone git://git.torproject.org/git/tor.git cd tor/ ./autogen.sh CC=droid-gcc LD=droid-ld ./configure --host=arm-none-linux-gnueabi \ @@ -105,6 +118,7 @@ Finally, we'll make a proper Android package with ant and the Android App SDK: export APP_SDK=~/Documents/projects/android/android-sdk-linux_x86-1.5_r3/tools cd ../Orbot/ + cp ~/mydroid/external/privoxy/privoxy-3.0.12-stable/privoxy assets/privoxy cp ~/mydroid/external/tor/tor/src/or/tor assets/tor $APP_SDK/android update project --name Orbot --target 1 --path . ant release diff --git a/CHANGELOG b/CHANGELOG index e9b3be25..b32721d7 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,10 @@ +0.0.3a - 2010-02-07 +- Integrated iptables support for transparenty proxying of outbound port 80 and DNS +- Privoxy is now used as HTTP Proxy server (cross-compiled to ARM) +- New UI layout and graphics +- Android settings screen for generated torrc file +- Improved performance and error handling + 0.0.2a - 2009-11-30 - Update user interace layout and graphics - Modified service launch, shutdown and handling diff --git a/LICENSE b/LICENSE index 884008cd..0c1a1a28 100644 --- a/LICENSE +++ b/LICENSE @@ -94,108 +94,6 @@ THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. =============================================================================== -src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed -under the following license: - - * Copyright (c) 1998 Todd C. Miller - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; -:src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed -under the following license: - - * Copyright (c) 1998 Todd C. Miller - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR -:src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed -under the following license: - - * Copyright (c) 1998 Todd C. Miller - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCD FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -:src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed -under the following license: - - * Copyright (c) 1998 Todd C. Miller - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. :src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed under the following license: @@ -230,79 +128,7 @@ If you got Tor as a static binary with OpenSSL included, then you should know: "This product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit (http://www.openssl.org/)" =============================================================================== -"This program uses the IP-to-Country Database provided by -WebHosting.Info (http://www.webhosting.info), available from -http://ip-to-country.webhosting.info." -See the src/config/geoip file in particular. -:src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed -under the following license: - * Copyright (c) 1998 Todd C. Miller - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -=============================================================================== -If you got Tor as a static binary with OpenSSL included, then you should know: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" -=============================================================================== -"This program uses the IP-to-Country Database provided by -WebHosting.Info (http://www.webhosting.info), available from -http://ip-to-country.webhosting.info." -See the src/config/geoip file in particular. -:src/common/strlcat.c and src/common/strlcpy.c by Todd C. Miller are licensed -under the following license: - - * Copyright (c) 1998 Todd C. Miller - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. The name of the author may not be used to endorse or promote products - * derived from this software without specific prior written permission. - * - * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, - * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY - * AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL - * THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, - * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, - * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; - * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, - * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR - * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF - * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - -=============================================================================== -If you got Tor as a static binary with OpenSSL included, then you should know: - "This product includes software developed by the OpenSSL Project - for use in the OpenSSL Toolkit (http://www.openssl.org/)" =============================================================================== "This program uses the IP-to-Country Database provided by WebHosting.Info (http://www.webhosting.info), available from diff --git a/assets/help.html b/assets/help.html deleted file mode 100644 index 1a1382b4..00000000 --- a/assets/help.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - help.html - - - - - - - - - - -

ORbot

- Onion Routing Robot - v0.0.2a / November 30, 2009
-
-

How to use ORbot

- Simply touch the Orbot icon on the main screen and wait for it to fully connect to the Tor network. You can use the Menu -> Log option to view - more detailed information about the attempt to connect to the network. -

How to surf anonymously

- Once you have Orbot running and connected to the Tor network, you can utilize the anonymous proxy service in multiple ways: -
    -
  • Set your Android APN Proxy (Settings -> Wireless Networks -> Mobile networks -> Access Point Names) to 127.0.0.1/8118
  • -
  • Tell your application to use Web Proxy: 127.0.0.1:8118
  • -
  • Download and use the 'Shadow' browser from the Android Market
  • -
- You can always visit http://check.torproject.org to ensure that you are properly connected to the Tor network. -

Bridges and Other Settings

- You can modify the TORRC settings file using the Menu -> Settings option. This is where you can copy and paste in Tor Bridge node addresses - if they are needed in your local area. -

Even More Information!

- If you'd like to learn more about the Tor Project, please visit http://torproject.org. - - diff --git a/assets/privoxy.config b/assets/privoxy.config new file mode 100644 index 00000000..525b58a6 --- /dev/null +++ b/assets/privoxy.config @@ -0,0 +1,27 @@ +# Generally, this file goes in /etc/privoxy/config +# +# Tor listens as a SOCKS4a proxy here: +forward-socks4a / 127.0.0.1:9050 . +confdir /data/data/org.torproject.android +logdir /data/data/org.torproject.android +# actionsfile standard # Internal purpose, recommended +#actionsfile default.action # Main actions file +#actionsfile user.action # User customizations +#filterfile default.filter + +# Don't log interesting things, only startup messages, warnings and errors +#logfile logfile +#jarfile jarfile +#debug 1 +#debug 0 # show each GET/POST/CONNECT request +#debug 4096 # Startup banner and warnings +#debug 8192 # Errors - *we highly recommended enabling this* + +#user-manual /usr/share/doc/privoxy/user-manual +listen-address 127.0.0.1:8118 +toggle 1 +accept-intercepted-requests 1 +enable-remote-toggle 0 +enable-edit-actions 0 +enable-remote-http-toggle 0 +buffer-limit 4096 \ No newline at end of file diff --git a/assets/torrc b/assets/torrc index b1af5560..09bb25ca 100644 --- a/assets/torrc +++ b/assets/torrc @@ -1,169 +1,16 @@ -## Configuration file for a typical Tor user -## Last updated 16 July 2009 for Tor 0.2.2.1-alpha. -## (May or may not work for much older or much newer versions of Tor.) -## -## Lines that begin with "## " try to explain what's going on. Lines -## that begin with just "#" are disabled commands: you can enable them -## by removing the "#" symbol. -## -## See 'man tor', or https://www.torproject.org/tor-manual.html, -## for more options you can use in this file. -## -## Tor will look for this file in various places based on your platform: -## https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#torrc - - -## Replace this with "SocksPort 0" if you plan to run Tor only as a -## relay, and not make any local application connections yourself. -SocksPort 9050 # what port to open for local application connections -SocksListenAddress 127.0.0.1 # accept connections only from localhost -SocksListenAddress 127.0.0.1:1080 # listen on this IP:port also - -## Entry policies to allow/deny SOCKS requests based on IP address. -## First entry that matches wins. If no SocksPolicy is set, we accept -## all (and only) requests from SocksListenAddress. -#SocksPolicy accept 192.168.0.0/16 -#SocksPolicy reject * - -## Logs go to stdout at level "notice" unless redirected by something -## else, like one of the below lines. You can have as many Log lines as -## you want. -## -## We advise using "notice" in most cases, since anything more verbose -## may provide sensitive information to an attacker who obtains the logs. -## -## Send all messages of level 'notice' or higher to @LOCALSTATEDIR@/log/tor/notices.log -Log notice file /data/data/org.torproject.android/notices.log -## Send every possible message to @LOCALSTATEDIR@/log/tor/debug.log -#Log debug file /data/data/org.torproject.android/debug.log -## Use the system log instead of Tor's logfiles -#Log notice syslog -## To send all messages to stderr: -#Log debug stderr - -## Uncomment this to start the process in the background... or use -## --runasdaemon 1 on the command line. This is ignored on Windows; -## see the FAQ entry if you want Tor to run as an NT service. -#RunAsDaemon 1 - -## The directory for keeping all the keys/etc. By default, we store -## things in $HOME/.tor on Unix, and in Application Data\tor on Windows. +SocksPort 9050 +SocksListenAddress 127.0.0.1 +SafeSocks 1 +DNSPort 5400 +Log notice stdout +Log debug syslog DataDirectory /data/data/org.torproject.android/data - -## The port on which Tor will listen for local connections from Tor -## controller applications, as documented in control-spec.txt. ControlPort 9051 -## If you enable the controlport, be sure to enable one of these -## authentication methods, to prevent attackers from accessing it. -#HashedControlPassword 16:872860B76453A77D60CA2BB8C1A7042072093276A3D701AD684053EC4C CookieAuthentication 1 - -############### This section is just for location-hidden services ### - -## Once you have configured a hidden service, you can look at the -## contents of the file ".../hidden_service/hostname" for the address -## to tell people. -## -## HiddenServicePort x y:z says to redirect requests on port x to the -## address y:z. - -#HiddenServiceDir @LOCALSTATEDIR@/lib/tor/hidden_service/ -#HiddenServicePort 80 127.0.0.1:80 - -#HiddenServiceDir @LOCALSTATEDIR@/lib/tor/other_hidden_service/ -#HiddenServicePort 80 127.0.0.1:80 -#HiddenServicePort 22 127.0.0.1:22 - -################ This section is just for relays ##################### -# -## See https://www.torproject.org/docs/tor-doc-relay for details. - -## Required: what port to advertise for incoming Tor connections. -#ORPort 9001 -## If you want to listen on a port other than the one advertised -## in ORPort (e.g. to advertise 443 but bind to 9090), uncomment the -## line below too. You'll need to do ipchains or other port forwarding -## yourself to make this work. -#ORListenAddress 0.0.0.0:9090 - -## A handle for your relay, so people don't have to refer to it by key. -#Nickname ididnteditheconfig - -## The IP address or full DNS name for your relay. Leave commented out -## and Tor will guess. -#Address noname.example.com - -## Define these to limit how much relayed traffic you will allow. Your -## own traffic is still unthrottled. Note that RelayBandwidthRate must -## be at least 20 KBytes. -#RelayBandwidthRate 100 KBytes # Throttle traffic to 100KB/s (800Kbps) -#RelayBandwidthBurst 200 KBytes # But allow bursts up to 200KB/s (1600Kbps) - -## Use these to restrict the maximum traffic per day, week, or month. -## Note that this threshold applies to sent _and_ to received bytes, -## not to their sum: Setting "4 GBytes" may allow up to 8 GBytes -## total before hibernating. -## -## Set a maximum of 4 gigabytes each way per period. -#AccountingMax 4 GBytes -## Each period starts daily at midnight (AccountingMax is per day) -#AccountingStart day 00:00 -## Each period starts on the 3rd of the month at 15:00 (AccountingMax -## is per month) -#AccountingStart month 3 15:00 - -## Contact info to be published in the directory, so we can contact you -## if your relay is misconfigured or something else goes wrong. Google -## indexes this, so spammers might also collect it. -#ContactInfo Random Person -## You might also include your PGP or GPG fingerprint if you have one: -#ContactInfo 1234D/FFFFFFFF Random Person - -## Uncomment this to mirror directory information for others. Please do -## if you have enough bandwidth. -#DirPort 9030 # what port to advertise for directory connections -## If you want to listen on a port other than the one advertised -## in DirPort (e.g. to advertise 80 but bind to 9091), uncomment the line -## below too. You'll need to do ipchains or other port forwarding yourself -## to make this work. -#DirListenAddress 0.0.0.0:9091 -## Uncomment to return an arbitrary blob of html on your DirPort. Now you -## can explain what Tor is if anybody wonders why your IP address is -## contacting them. See contrib/tor-exit-notice.html for a sample. -#DirPortFrontPage /etc/tor/exit-notice.html - -## Uncomment this if you run more than one Tor relay, and add the identity -## key fingerprint of each Tor relay you control, even if they're on -## different networks. You declare it here so Tor clients can avoid -## using more than one of your relays in a single circuit. See -## https://wiki.torproject.org/noreply/TheOnionRouter/TorFAQ#MultipleServers -#MyFamily $keyid,$keyid,... - -## A comma-separated list of exit policies. They're considered first -## to last, and the first match wins. If you want to _replace_ -## the default exit policy, end this with either a reject *:* or an -## accept *:*. Otherwise, you're _augmenting_ (prepending to) the -## default exit policy. Leave commented to just use the default, which is -## described in the man page or at -## https://www.torproject.org/documentation.html -## -## Look at https://www.torproject.org/faq-abuse.html#TypicalAbuses -## for issues you might encounter if you use the default exit policy. -## -## If certain IPs and ports are blocked externally, e.g. by your firewall, -## you should update your exit policy to reflect this -- otherwise Tor -## users will be told that those destinations are down. -## -#ExitPolicy accept *:6660-6667,reject *:* # allow irc ports but no more -#ExitPolicy accept *:119 # accept nntp as well as default exit policy -#ExitPolicy reject *:* # no exits allowed -# -## Bridge relays (or "bridges") are Tor relays that aren't listed in the -## main directory. Since there is no complete public list of them, even if an -## ISP is filtering connections to all the known Tor relays, they probably -## won't be able to block all the bridges. Also, websites won't treat you -## differently because they won't know you're running Tor. If you can -## be a real relay, please do; but if not, be a bridge! -#BridgeRelay 1 -#ExitPolicy reject *:* - +RelayBandwidthRate 20 KBytes +RelayBandwidthBurst 20 KBytes +UseBridges 0 +UpdateBridgesFromAuthority 1 +bridge 74.82.1.191:19030 +bridge 221.31.40.135:4430 +bridge 24.110.168.130:443 diff --git a/default.properties b/default.properties index 62bef18a..08ad68f1 100644 --- a/default.properties +++ b/default.properties @@ -7,8 +7,8 @@ # "build.properties", and override values to adapt the script to your # project structure. -apk-configurations= -# Project target. -target=android-4 # Indicates whether an apk should be generated for each density. split.density=false +# Project target. +target=android-4 +apk-configurations= diff --git a/res/drawable/bgdarkdroid.jpg b/res/drawable/bgdarkdroid.jpg deleted file mode 100644 index 6c0570ad62b58cd6c06c86a8043b965be0f23300..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7355 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 diff --git a/res/drawable/icon.png b/res/drawable/icon.png index 8fb58d4b3752ec30316e7e3bb3d08955c14ae35c..f98e3b76fccddbc30f005583a28d525571584d5c 100644 GIT binary patch literal 10273 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 nd7jm3I`A#5cVaS_zr@00000NkvXXu0mjf)(5&0 delta 7417 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 diff --git a/res/drawable/toroff.png b/res/drawable/toroff.png index 466eb615d775bb47d4fd866ad72dd6ad9183d3b5..7e2602b7d9725c2d536e168772554f65cce78026 100644 GIT binary patch literal 14728 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 literal 11228 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 LNkvXXu0mjfo3>qh literal 17461 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 R1J5a7@O1TaS?83{1OQESTRi{( diff --git a/res/layout/layout_about.xml b/res/layout/layout_about.xml new file mode 100644 index 00000000..e390bbb3 --- /dev/null +++ b/res/layout/layout_about.xml @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/res/layout/layout_help.xml b/res/layout/layout_help.xml new file mode 100644 index 00000000..5084903d --- /dev/null +++ b/res/layout/layout_help.xml @@ -0,0 +1,22 @@ + + + + + + + + \ No newline at end of file diff --git a/res/layout/layout_log.xml b/res/layout/layout_log.xml index adadbdce..677f9acf 100644 --- a/res/layout/layout_log.xml +++ b/res/layout/layout_log.xml @@ -1,27 +1,19 @@ - - - - - - - - - - -