Category:Internet
License:GPLv3
Web Site:http://adblockplus.org/en/android
Source Code:https://hg.adblockplus.org/adblockplusandroid
Issue Tracker:https://adblockplus.org/forum/viewforum.php?f=11
# Links to Paypal currently
Donate:http://adblockplus.org/en/contribute#donate
FlattrID:454073

Auto Name:Adblock Plus
Summary:Ad blocker
Description:
'''N.B''' The app checks for new versions and offers new ones but they can't
be installed on top of this because of different signatures.
If you get a http error 400 when updating the F-Droid client, it is 
probably caused by this app and you will need to disable ad-blocking
and update the F-Droid repos manually.

Adblock Plus runs in the background and filters ads, using the same filters as
the Adblock Plus browser extension.
Without needing root, it uses a proxy feature that comes with Android 3.1+
to block ads over WiFi ; but if your phone comes with
extra proxy settings (e.g. Samsung or Custom ROMs), it can be
configured for Android 3.0 and below.
Instructions are provided in the app or on their
[https://adblockplus.org/en/android-config website].
If you are using Android 4.1.2 or after you will also need to go manual.

Requires root: No. Without root it uses a local proxy to filter ads
'''over WiFi only''' ; if you allow root the app can edit the hosts file too and
block ads on cellular data access points.
The proxy does use quite a bit of RAM but the root method does not.
.

Repo Type:hg
Repo:https://hg.adblockplus.org/adblockplusandroid

Build Version:1.0.1,168,1.0.1,srclibs=RootTools@211,\
init=rm -rf iptables/ libs/RootTools-1.7.jar build.xml && \
git clone https://android.googlesource.com/platform/external/iptables,prebuild=\
echo "source.dir=src;$$RootTools$$/src" >> ant.properties && cd iptables && \
git apply ../iptables.patch && sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile && \
make fixextensions build && mv libs/armeabi/iptables ../assets/install/,buildjni=yes
Build Version:1.1,238,1.1,srclibs=RootTools@211,\
update=.;submodules/actionbarsherlock/library;submodules/android-switch-backport,\
init=rm -rf bin/ gen/ iptables/ libs/* obj/ build.xml && \
git clone https://android.googlesource.com/platform/external/iptables,prebuild=\
echo "source.dir=src;$$RootTools$$/src" >> ant.properties && cd iptables && \
git apply ../iptables.patch && sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile && \
make fixextensions build && mv libs/armeabi/iptables ../assets/install/,buildjni=yes
Build Version:1.1.1,248,1.1.1,srclibs=RootTools@211,\
update=.;submodules/actionbarsherlock/library;submodules/android-switch-backport,\
init=rm -rf bin/ gen/ iptables/ libs/* obj/ build.xml && \
git clone https://android.googlesource.com/platform/external/iptables,prebuild=\
echo "source.dir=src;$$RootTools$$/src" >> ant.properties && cd iptables && \
git apply ../iptables.patch && sed -i 's@ndk-build@$$NDK$$/ndk-build@g' Makefile && \
make fixextensions build && mv libs/armeabi/iptables ../assets/install/,buildjni=yes
Build Version:1.1.2,253,1.1.2,\
srclibs=RootTools@211;iptables@android-4.2.2_r1,prebuild=\
rm libs/RootTools-1.7.jar && cp -r $$iptables$$ . && \
echo "source.dir=src;$$RootTools$$/src" >> ant.properties && \
cd iptables && git apply ../iptables.patch && \
python extensions/fixinit.py,build=cd iptables && \
$$NDK$$/ndk-build NDK_PROJECT_PATH=. APP_BUILD_SCRIPT=./Android.mk && \
mv libs/armeabi/iptables ../assets/install/,buildjni=no

Auto Update Mode:None
# Tags are used
Update Check Mode:RepoManifest
Current Version:1.1.2
Current Version Code:253

