I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
Commit 4e853a75 authored by zzz's avatar zzz
Browse files

merge of '099d95534fe893da4acef3a0b5ab0ea8d74b2d79'

     and 'aec2af21d2c3fe9b04ec51cb63fa8ef1188a3eb6'
parents 01547e9a 09b2af14
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="utf-8"?> <?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" <manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="net.i2p.android.router" package="net.i2p.android.router"
android.versionCode="4719076" android.versionCode="4720640"
android.versionName="0.9.0-30_b37-API8" android.versionName="0.9.1-0_b1-API8"
android:installLocation="preferExternal" android:installLocation="preferExternal"
> >
<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.INTERNET" />
......
******* Please read all of the following ******* ******* Please read all of the following *******
This is the second alpha release of the I2P Android app. This is an alpha release of the I2P Android app.
WARNING - This is ALPHA SOFTWARE. It may crash your phone. Do not rely upon it for strong anonymity. Tunnels may be as short as one hop. There may be serious security holes in the app. WARNING - This is ALPHA SOFTWARE. It may crash your phone. Do not rely upon it for strong anonymity. Tunnels may be as short as one hop. There may be serious security holes in the app.
Minimum Android OS is 2.2 (API 8). The app is only tested on the Motorola Droid. It uses a lot of RAM. You need at least 256 MB of RAM. 512 should be much better. Minimum Android OS is 2.2 (API 8). It uses a lot of RAM. You need at least 256 MB of RAM. 512 should be much better.
The app may use a lot of RAM even after the router has stopped and there is no icon in the notification bar. Go to Settings -> Applications -> Running Services and stop the I2P service if necessary. Or Settings -> Applications -> Manage Applications -> Running -> I2P and force stop. The app may use a lot of RAM even after the router has stopped and there is no icon in the notification bar. Go to Settings -> Applications -> Running Services and stop the I2P service if necessary. Or Settings -> Applications -> Manage Applications -> Running -> I2P and force stop.
The app may be moved to the SD card if you have Froyo (2.2) or higher. The app does not store any files on the SD card. The app may be moved to the SD card. The app does not store any files on the SD card.
The app runs on either WIFI or mobile networks. For now, the app is very low bandwidth, as it does not allow participating tunnels. It does not route traffic for other routers. The app runs on either WIFI or mobile networks. For now, the app is very low bandwidth, as it does not allow participating tunnels. It does not route traffic for other routers.
......
...@@ -20,6 +20,7 @@ i2cp.disableInterface=true ...@@ -20,6 +20,7 @@ i2cp.disableInterface=true
# Todo: implement a NamingService using the android native SQLite # Todo: implement a NamingService using the android native SQLite
# #
i2p.naming.impl=net.i2p.client.naming.HostsTxtNamingService i2p.naming.impl=net.i2p.client.naming.HostsTxtNamingService
i2p.hostsfilelist=hosts.txt
# #
##### Tunnels ##### Tunnels
# #
...@@ -49,9 +50,10 @@ i2np.ntcp.maxConnections=24 ...@@ -49,9 +50,10 @@ i2np.ntcp.maxConnections=24
i2np.udp.enable=false i2np.udp.enable=false
i2np.udp.maxConnections=12 i2np.udp.maxConnections=12
# #
# no COMM at all!!!
#i2p.vmCommSystem=true
# #
# not on android # not on android
i2np.upnp.enable=false i2np.upnp.enable=false
routerconsole.geoip.enable=false routerconsole.geoip.enable=false
#
# temp until certs are included
router.reseedSSLDisable=true
...@@ -38,7 +38,7 @@ public class I2PReceiver extends BroadcastReceiver { ...@@ -38,7 +38,7 @@ public class I2PReceiver extends BroadcastReceiver {
public void onReceive(Context context, Intent intent) { public void onReceive(Context context, Intent intent) {
String action = intent.getAction(); String action = intent.getAction();
Util.w("Got broadcast: " + action); //Util.w("Got broadcast: " + action);
if (action.equals(ConnectivityManager.CONNECTIVITY_ACTION)) { if (action.equals(ConnectivityManager.CONNECTIVITY_ACTION)) {
boolean failover = intent.getBooleanExtra(ConnectivityManager.EXTRA_IS_FAILOVER, false); boolean failover = intent.getBooleanExtra(ConnectivityManager.EXTRA_IS_FAILOVER, false);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment