Categories:Security,Internet License:Apache-2.0 Web Site:https://geti2p.net Source Code:https://github.com/i2p Issue Tracker:https://trac.i2p2.de Donate:https://geti2p.net/en/get-involved/donate FlattrID:13523 Bitcoin:1BPdWwovytfGdBwUDVgqbMZ8omcPQzshpX Litecoin:LM7DTXGHBzh7xeo7ZSWR6hs9s4oVAUsw4E Auto Name:I2P Summary:I2P anonymous network Description: I2P is an anonymizing network, offering a simple layer that identity-sensitive applications can use to securely communicate. All data is wrapped with several layers of encryption, and the network is both distributed and dynamic, with no trusted parties. . Repo Type:git Repo:https://github.com/i2p/i2p.android.base.git Build:0.9.8.1,4734976 commit=788445f6ceb0d0c165e98b9b7d1aa732c98d37ac patch=build.sh.patch srclibs=I2P@d7c3ffa4def637f1c18dbd316f9e06093b113e09 prebuild=sed -i '41s|#export NDK=$(realpath ../../android-ndk-r5b/)|export NDK=$$NDK$$|' ./routerjars/jni/build.sh && \ cp -R $$I2P$$* ./i2p.i2p && \ echo -e "\nsdk.dir=$$SDK$$" >> ./local.properties && \ echo -e "\nsdk.dir=$$SDK$$" >> ./routerjars/local.properties && \ echo -e "\nndk.dir=$$NDK$$" >> ./routerjars/local.properties && \ echo -e "\ni2psrc=./i2p.i2p" >> ./local.properties && \ rm -R ./i2p.i2p/installer/lib/jbigi/* && \ rm -R ./i2p.i2p/installer/lib/wrapper/* && \ rm -R ./i2p.i2p/installer/lib/launch4j/bin* && \ rm -R ./i2p.i2p/installer/lib/launch4j/w32api* && \ rm -R ./routerjars/jni/libjbigi.so && \ cp -R $$SDK$$/extras/android/support/v7/appcompat/ appcompat/ && \ echo -e "\nandroid.library.reference.2=./appcompat/" >> ./local.properties && \ $$SDK$$/tools/android update lib-project --path ./appcompat/ && \ echo -e "\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \ wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \ tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* update=no novcheck=yes Build:0.9.9-0_b1-API8,4737024 commit=97037fe1d88342807ea3179c552a7c49c6ce426c srclibs=I2P@f8a54bde19d7a6b87c5c192dd9a45950e739242a prebuild=sed -i '41s|#export NDK=$(realpath ../../android-ndk-r5b/)|export NDK=$$NDK$$|' ./routerjars/jni/build.sh && \ sed -i '46,47d' ./routerjars/jni/build.sh && \ cp -R $$I2P$$* ./i2p.i2p && \ echo -e "\nsdk.dir=$$SDK$$" >> ./local.properties && \ echo -e "\nsdk.dir=$$SDK$$" >> ./routerjars/local.properties && \ echo -e "\nndk.dir=$$NDK$$" >> ./routerjars/local.properties && \ echo -e "\ni2psrc=./i2p.i2p" >> ./local.properties && \ rm -R ./i2p.i2p/installer/lib/jbigi/* && \ rm -R ./i2p.i2p/installer/lib/wrapper/* && \ rm -R ./i2p.i2p/installer/lib/launch4j/bin* && \ rm -R ./i2p.i2p/installer/lib/launch4j/w32api* && \ rm -R ./routerjars/jni/libjbigi.so && \ cp -R $$SDK$$/extras/android/support/v7/appcompat/ appcompat/ && \ echo -e "\nandroid.library.reference.2=./appcompat/" >> ./local.properties && \ $$SDK$$/tools/android update lib-project --path ./appcompat/ && \ echo -e "\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \ wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \ tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* update=no Build:0.9.12-0_b1-API8,4743168 commit=30d1816c431e98182f2438e4f0c17e8c0089f71b srclibs=I2P@90cd68900e75dfb8ae1fd7c3255393aea09d5ceb,2:Support/v7/appcompat@android-4.4.2_r2 extlibs=android/android-support-v4.jar prebuild=sed -i 's@export NDK=.*@export NDK=$$NDK$$@' ./routerjars/jni/build.sh && \ cp -R $$I2P$$ ./i2p.i2p && \ mv libs/android-support-v4.jar $$Support$$/libs/ && \ echo -e "sdk.dir=$$SDK$$\ni2psrc=./i2p.i2p" >> ./local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \ wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \ tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* update=../srclib/Support/v7/appcompat scandelete=i2p.i2p,routerjars/jni Build:0.9.12-0_b2-API8,4743169 commit=8d4f1b174dcedc9db5772d4f874471e9202e896c srclibs=I2P@90cd68900e75dfb8ae1fd7c3255393aea09d5ceb,2:Support/v7/appcompat@android-4.4.2_r2 extlibs=android/android-support-v4.jar prebuild=cp -R $$I2P$$ ./i2p.i2p && \ mv libs/android-support-v4.jar $$Support$$/libs/ && \ echo -e "sdk.dir=$$SDK$$\ni2psrc=./i2p.i2p" >> ./local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \ wget ftp://ftp.gmplib.org/pub/gmp-4.3.2/gmp-4.3.2.tar.bz2 && \ tar xjvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* && \ ant incrementBuild update=../srclib/Support/v7/appcompat scandelete=i2p.i2p,routerjars/jni Build:0.9.13-0_b1-API8,4745216 commit=55509adda6d53afcc9cd8e62964a77685a98da1e srclibs=I2P@d106f483a18ba348126bcbed48b5a5cec00d9fa8,2:Support/v7/appcompat@android-4.4.2_r2 extlibs=android/android-support-v4.jar prebuild=cp -R $$I2P$$ ./i2p.i2p && \ mv libs/android-support-v4.jar $$Support$$/libs/ && \ echo -e "sdk.dir=$$SDK$$\ni2psrc=./i2p.i2p" >> ./local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=./../i2p.i2p" >> ./routerjars/local.properties && \ wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \ tar xJvf gmp-4.* -C ./i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* update=../srclib/Support/v7/appcompat scandelete=i2p.i2p,routerjars/jni Build:0.9.18,4745226 commit=17ab043a4bdd18b9bbe45aabd38b699b44e620e1 subdir=app/ gradle=legacy srclibs=I2P@ce041dfbc1cfa406b7fbb418695086940700469d,Support/v7/appcompat@android-4.4.2_r2,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278 extlibs=android/android-support-v4.jar prebuild=cp -R $$I2P$$ ../i2p.i2p && \ cp -R $$GradleWitness$$ ../witness && \ cd ../witness && \ gradle build && \ cd ../app && \ echo -e "sdk.dir=$$SDK$$\ni2psrc=../i2p.i2p" >> ./local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=../i2p.i2p" >> ../routerjars/local.properties && \ wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \ tar xJvf gmp-4.* -C ../i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* && \ sed -i 's|gradle/libs/gradle-witness.jar|witness/build/libs/witness.jar|' ../build.gradle && \ sed -i '50,61d' ../client/build.gradle && \ sed -i 's|ANDROID_BUILD_TOOLS_VERSION=21.1.2|ANDROID_BUILD_TOOLS_VERSION=22.0.0|' ../gradle.properties scandelete=i2p.i2p,routerjars/jni,client/src/main/jniLibs/armeabi,witness/build/classes Build:0.9.19,4745227 commit=234bc6e5a0edcd94c19c62ef5dce8fdbe69c43f1 subdir=app/ gradle=legacy srclibs=I2P@dd99978b196181106926c73fbfcbf717b19c7000,Support/v7/appcompat@android-4.4.2_r2,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278 extlibs=android/android-support-v4.jar prebuild=cp -R $$I2P$$ ../i2p.i2p && \ cp -R $$GradleWitness$$ ../witness && \ cd ../witness && \ gradle build && \ cd ../app && \ echo -e "sdk.dir=$$SDK$$\ni2psrc=../i2p.i2p" >> ./local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=../i2p.i2p" >> ../routerjars/local.properties && \ wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \ tar xJvf gmp-4.* -C ../i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* && \ sed -i 's|gradle/libs/gradle-witness.jar|witness/build/libs/witness.jar|' ../build.gradle && \ sed -i '50,61d' ../client/build.gradle && \ sed -i 's|ANDROID_BUILD_TOOLS_VERSION=21.1.2|ANDROID_BUILD_TOOLS_VERSION=22.0.0|' ../gradle.properties scandelete=i2p.i2p,routerjars/jni,client/src/main/jniLibs/armeabi,witness/build/classes Build:0.9.19.1,4745229 commit=8f302e6eebeec8735a30961553e804b737fb5958 subdir=app/ gradle=legacy srclibs=I2P@dd99978b196181106926c73fbfcbf717b19c7000,Support/v7/appcompat@android-4.4.2_r2,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278 extlibs=android/android-support-v4.jar prebuild=cp -R $$I2P$$ ../i2p.i2p && \ cp -R $$GradleWitness$$ ../witness && \ cd ../witness && \ gradle build && \ cd ../app && \ echo -e "sdk.dir=$$SDK$$\ni2psrc=../i2p.i2p" >> ./local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=../i2p.i2p" >> ../routerjars/local.properties && \ wget https://gmplib.org/download/gmp/gmp-4.3.2.tar.xz && \ tar xJvf gmp-4.* -C ../i2p.i2p/core/c/jbigi/ && \ rm ./gmp-4.* && \ sed -i 's|gradle/libs/gradle-witness.jar|witness/build/libs/witness.jar|' ../build.gradle && \ sed -i '50,61d' ../client/build.gradle scandelete=i2p.i2p,routerjars/jni,client/src/main/jniLibs/armeabi,witness/build/classes Build:0.9.22,4745231 commit=ab6f4799c93407b1ad34a33a4b0976107c592aa subdir=app gradle=legacy srclibs=I2P@fd606064d910fac026d6a72ebdda6c68e573d53a,GradleWitness@10f1269c0aafdc1d478efc005ed48f3a47d44278,PreferenceFragment@717a45433b927d2f0dfc5328f79e77c9682c37bc prebuild=sed -i -e '87d' -e '83d' ./build.gradle && \ sed -i -e '16,18d' -e '$d' ../build.gradle && \ sed -i '$d' ../build.gradle && \ echo $'flatDir {dirs \'$$PreferenceFragment$$/maven-repository/com/android/support/support-v4-preferencefragment/1.0.0\'}}}' >> ../build.gradle && \ echo -e "sdk.dir=$$SDK$$\ni2psrc=$$I2P$$" >> ./local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=$$I2P$$" >> ../routerjars/local.properties && \ curl https://gmplib.org/download/gmp/gmp-5.0.2.tar.xz | tar xJv -C $$I2P$$/core/c/jbigi/ scandelete=client/src/main/jniLibs/ build=pushd $$PreferenceFragment$$ && \ ./gradlew uploadArchives && \ popd && \ pushd $$GradleWitness$$ && \ gradle build && \ popd && \ cp $$GradleWitness$$/build/libs/GradleWitness.jar ../gradle/libs/gradle-witness.jar Build:0.9.25,4745232 commit=02030454d10144a390928c88798ac453a23315b0 subdir=app gradle=legacy srclibs=I2P@49ff78cf0e535dd81bf2046cf930ac1e13b0813d prebuild=echo -e "i2psrc=../$$I2P$$" >> ../lib/client/local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=$$I2P$$" >> ../routerjars/local.properties && \ sed -i '31i checkReleaseBuilds false\n' build.gradle && \ curl https://gmplib.org/download/gmp/gmp-5.0.2.tar.xz | tar xJv -C $$I2P$$/core/c/jbigi/ scandelete=lib/client/src/main/jniLibs Build:0.9.26,4745233 commit=bd0455c413c611a76f0a47e0a3a0617cc4bffbad subdir=app gradle=legacy srclibs=I2P@249e6f0eea2b72b6973a8e9ba7548019dd536eba prebuild=echo -e "i2psrc=../$$I2P$$" >> ../lib/client/local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=$$I2P$$" >> ../routerjars/local.properties && \ sed -i '31i checkReleaseBuilds false\n' build.gradle && \ curl https://gmplib.org/download/gmp/gmp-5.0.2.tar.xz | tar xJv -C $$I2P$$/core/c/jbigi/ scandelete=lib/client/src/main/jniLibs Build:0.9.27,4745234 commit=dd579d4f5bf806fc6be301a162ac49f5f0ed033c subdir=app gradle=legacy srclibs=I2P@19370a36a25a9d5f849534be32542dffcbe0ecf3 prebuild=echo -e "i2psrc=../$$I2P$$" >> ../lib/client/local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=$$I2P$$" >> ../routerjars/local.properties && \ sed -i '31i checkReleaseBuilds false\n' build.gradle && \ curl https://gmplib.org/download/gmp/gmp-5.0.2.tar.xz | tar xJv -C $$I2P$$/core/c/jbigi/ scandelete=lib/client/src/main/jniLibs Build:0.9.28,4745235 commit=19036a71cb18175dce83d19801a0b537b633fc18 subdir=app gradle=legacy srclibs=I2P@26a9e8bd8970f4b306feaf1289e1aa1db0d67ef8 prebuild=echo -e "i2psrc=../$$I2P$$" >> ../lib/client/local.properties && \ echo -e "sdk.dir=$$SDK$$\nndk.dir=$$NDK$$\ni2psrc=$$I2P$$" >> ../routerjars/local.properties && \ sed -i '31i checkReleaseBuilds false\n' build.gradle && \ curl https://gmplib.org/download/gmp/gmp-5.0.2.tar.xz | tar xJv -C $$I2P$$/core/c/jbigi/ scandelete=lib/client/src/main/jniLibs Maintainer Notes: --Always update net.i2p.android aswell!-- Don't do so until reproducible. The version code and name is in app/build.gradle Android version code is an integer. So we have 31 bits. MAJOR 4 bits 0-15 MINOR 8 bits 0-255 RELEASE 8 bits 0-255 ROUTERBUILD 7 bits 0-127 ANDROIDBUILD 4 bits 0-15 See custom_rules.xml for more info. Increment build number with 'ant incrementBuild' for updates between router releases. (see ./custom_rules.xml) . Auto Update Mode:None Update Check Mode:None Current Version:0.9.27 Current Version Code:4745234