[APP][ROOT/NONROOT][OFFICIAL] AdAway v5.5.1

Search This thread

Mike B.

Recognized Contributor
Nov 17, 2011
3,140
3,173
263
/
For the record, Adaway doesn't cause any app to crash, nor does it prevent any ad from being displayed. It merely provides a mechanism to simplify the tedious process of editing the hosts file manually. What really matters is which URLs are redirected via that hosts file. Those URLs come from either the hosts sources that you ask AdAway to download and apply, or from any whitelist or blacklist you may have created. Don't blame or credit AdAway for your selection of URLs, it merely does what you ask it (unknowingly?) to do... ;)

For example, if you have an app that crashes when AdAway is enabled but runs fine without it, enable the convenient DNS Requests Log and find out which URLs that particular app needs to access. The default lists are useful starting points but they may be overly aggressive or let too many ads through. Loading more lists is not necessarily a wise option. There are no universal answers even when referring to a specific app since it often depends on your ISP, location, settings, etc. In other words, simply asking here what to do to allow "MyRandomApp" to run can only bring you guesses from other members and if they don't work in your case, look at your own DNS log, on your own device, while running your own copy of "MyRandomApp". Spend a few minutes understanding the basic wildcard mechanism (not specific to AdAway) and you'll be able to quickly enable or disable any URL you desire.

Note that none of that matters if an app bypasses the hosts mechanism and calls a numeric IP directly. Those direct calls, common in some games, don't go through DNS at all and therefore can't be altered by AdAway or the hosts file. The same applies to processes that use an external DNS resolution scheme, such as the Chrome proxy ("reduce bandwidth usage") or the DNS bypass used by some ISPs (Satellite providers, for example).

AdAway is a wonderfully useful application and a "must have" for any Internet-enabled Android device. Expect it to do its job perfectly, but don't expect it to perform any magic! ;)
 
Last edited:

vasilis_

Senior Member
Jan 5, 2015
187
8
0
any idea on how to import an Ad server list for use with hosts files to block ads on adawy?
found some of those lists right now on the web but how can i import them on device and copy to the app?
 

Mike B.

Recognized Contributor
Nov 17, 2011
3,140
3,173
263
/
any idea on how to import an Ad server list for use with hosts files to block ads on adawy?
found some of those lists right now on the web but how can i import them on device and copy to the app?

You may want to glance at the original app's Wiki to see if the "ad server lists" you mention are in the correct format (That old Wiki refers to F-Droid but it's best to download the current AdAway from here instead) . If they are they can be directly added as hosts sources in AdAwasy. If they are not, you can still enter the URLs manually in your own black list. Do NOT add too many source files as this tends to increase the chances of blocking useful or harmless URLs for no obvious benefits. The default sources are sufficient for most users. If you edit the sources/black/white lists, remember to reboot the device for those changes to take effect
 
  • Like
Reactions: Natakranta

zmore

Senior Member
Apr 25, 2011
1,684
932
0
NYC
I think I just figured something out on 2.9.2 on lollipop. It's seems webserver and Tcp dump will run when when SELinux are enforcing, but they will not when it's permissive. I'd like it to work when it's permissive. Thanks

EDIT: CM12 with SELinux enforcing, and the dev build works. I'll try switching to permissive in a bit to confirm.
 
Last edited:

buffal0b1ll

Senior Member
Sep 5, 2012
2,628
4,341
203
Baltimore
Google Pixel 2
Google Pixel 2 XL
Ok. Things get weirder. On bliss rom d800 default kernel was enforcing. Tcp dump and webserver both had the buttons stay blue w when turned on, navigate away, come back. Log worked.

Flashed permissive kernel. Now webserver and tcp buttons won't stay blue when navigate away and back. BUT TCP is Always On now. Can't turn it off. Log grows and grows. Funny thing is, this is perfectly fine with me. As long as TCP works I can add to whitelist and for now that's all I care about.

Sent from my LG-D800 using XDA Free mobile app
 

anshumangoyal

Senior Member
Apr 13, 2014
380
30
0
Bengaluru
I am on Euphoria for Hammerhead and was using this app for long time. Yesterday it has stopped working momentarily and I am still not able to download the files and apply ad-blocking.

Want to check if there is any service disruptions out there?
 

augoza

Senior Member
Feb 4, 2010
535
42
0
I use Chrome and ads are blocked. Just have to make sure that "Reduce data usage" is off in Chrome's settings, that messes things up sometimes.

Thx. One more thing, I went to FAQ on the adaway site. "AdAway will not work reliable when on Mobile Networks like 3G. You can deactivate that proxy by going to your selected APN (On Android 4: Wireless and networks -> More… -> Mobile Networks -> Access Point Names) and remove the value in the proxy field."

I don't usually have 4g LTE in my area. It's always 3g. There is nothing in my proxy field. See pic
 

Attachments

  • tmp_6050-Screenshot_2015-01-13-09-40-05135599436.png
    tmp_6050-Screenshot_2015-01-13-09-40-05135599436.png
    80.9 KB · Views: 1,524
Last edited:

sancho_panzer

Senior Member
Jul 11, 2014
721
828
0
Thx. One more thing, I went to FAQ on the adaway site. "AdAway will not work reliable when on Mobile Networks like 3G. You can deactivate that proxy by going to your selected APN (On Android 4: Wireless and networks -> More… -> Mobile Networks -> Access Point Names) and remove the value in the proxy field."

I don't usually have 4g LTE in my area. It's always 3g. There is nothing in my proxy field. See pic
That's it, you are good to go. ;)


Device: Samsung Galaxy S4 (GT-I9505)
ROM: CyanogenMod 11/M12 (KK 4.4.4)
Kernel: Alucard-V1.4qs

Recovery: TWRP 2.8.3.0
Modem: I9505XXUGNE8

Device: Nexus 7 (Grouper)
ROM: CyanogenMod 11/M9 (KK 4.4.4)
Kernel: Default CM11/M9 3.1.10

Recovery: TWRP 2.7.1.0
 
  • Like
Reactions: augoza
Jul 27, 2009
38
10
0
Tampa
www.cowboymafia.net
I have this installed on my HTC One (m7) running Android 5.0.1. It'll download the hosts file and apply it, but the changes disappear every time I reboot. What can I do to prevent that from happening? I can't stand all the ads I'm seeing as I'm used to running Ad Free on my old 4.4 build.
 

augoza

Senior Member
Feb 4, 2010
535
42
0
That's it, you are good to go. ;)


Device: Samsung Galaxy S4 (GT-I9505)
ROM: CyanogenMod 11/M12 (KK 4.4.4)
Kernel: Alucard-V1.4qs

Recovery: TWRP 2.8.3.0
Modem: I9505XXUGNE8

Device: Nexus 7 (Grouper)
ROM: CyanogenMod 11/M9 (KK 4.4.4)
Kernel: Default CM11/M9 3.1.10

Recovery: TWRP 2.7.1.0

Awesome. I'm not very keen on these terms, like hostnames etc. What hostname do I add to block YouTube ads. It's working on chrome but not the youtube app. Ill look on youtube for tutorials.
 

Mike B.

Recognized Contributor
Nov 17, 2011
3,140
3,173
263
/
Awesome. I'm not very keen on these terms, like hostnames etc. What hostname do I add to block YouTube ads. It's working on chrome but not the youtube app. Ill look on youtube for tutorials.

As already mentioned several times, the "official" YouTube app does not rely on the hosts file and grabs its ads internally. This is not anything Adaway can remedy. One option would be to use the XPosed module meant specifically for that purpose. Another option is to switch to another YouTube app from the Play Store, or even simply watch YouTube videos from your browser. In any case, this is NOT under AdAway's control.
 

makinapufterpup

Senior Member
Nov 16, 2014
53
8
0
New England
As already mentioned several times, the "official" YouTube app does not rely on the hosts file and grabs its ads internally. This is not anything Adaway can remedy. One option would be to use the XPosed module meant specifically for that purpose. Another option is to switch to another YouTube app from the Play Store, or even simply watch YouTube videos from your browser. In any case, this is NOT under AdAway's control.

Any YouTube app in particular you recommend?
 

Top Liked Posts

  • 4
    Btw, this is one scanner out of...30? This is a classical case of a false positive report. When it comes to 10 positive out of 30 on virustotal you can think about a possible risk. And even than it depends on the file.
    A root app for Android, a key generator for Windows all those files often cause false positive results.
    brain.exe is one of the best virus scanners.😉
    3
    Answered many times for similar posts.
    Forget such 'virus' reports - use more reliable virus detectors that do not 'find' root apps
    1
    What detector do you use to use me, thanks for the clarification
    I'm using Avast integrated to Xiaomi Security scan - no virus

    I can switch my Security scan also to AVL, it doesn't report a virus either

    Screenshots beliw
  • 41
    Hi all,

    I hope your are all going well.
    I get a new version for you that addresses a long running issue: being able to allow hosts from your sources! 😊
    For this occasion, I reworked the source UI in order to select the type of list you use:
    • Block list (ie hosts file, so an IP than a hostname per line)
    • Allow list (a hostname per line)
    Here is the result:

    1615998465729.png


    I got some other bugs fixed too, like TLS issue with web server thanks to the new mongoose version and a no internet connection issue on source update check when the application can't check any last modified date.

    On top of that, I merged more than a hundred PR of translations. So thanks to all the translators!
    I also had a sixth GitHub sponsor yesterday 🥰 and I enjoy to read all your nice words in the donation comments. Thanks a ton for your support! 🤗

    Changelog:
    • Add allow list support
    • Improve source edition UI
    • Improve source update check
    • Improve animations
    • Update mongoose web server
    • Update dependencies
    • Fix web server TLS issue

    Thanks:

    Special thanks to gallegonovato, jawz101 and zgfg for their bug reports.

    Download:

    AdAway 5.5.0
    41
    Hi all,

    Here is a quick update that improves the app update screen, validates domain redirection and fixes a crash with VPN using IPv6 DNS. Nothing exceptional but it is always welcome.

    On a personal note, I will take few weeks off the project as my doctor ask me to do because I suffer from burnout.
    The project is not abandoned but I think it is healthier to me to step aside a moment until I take time to focus on myself and honestly evaluate if AdAway brings me more stress than pleasure.

    So don't expect me to handle the umpteenth question about YouTube history or some wrong text alignment GitHub issue soon! (but accessibility is an other and real subject, don't get me wrong here ;))

    Changelog:
    • Add redirection validation
    • Improve application update screen
    • Update Android gradle plugin
    • Update NDK
    • Update dependencies
    • Fix VPN crash when the only system DNS server available uses IPv6 and IPv6 is disabled from settings
    • Remove html
    • textview dependency and jcenter repository

    Thanks:

    Special thanks to FrostbiterTy, SapphireExile, zgfg for their bug reports.

    Download:

    AdAway 5.5.1
    14
    On a personal note, I will take few weeks off the project as my doctor ask me to do because I suffer from burnout.
    I wish you the very best. Please really follow the advice of your doctor! Real life comes very first!
    We're looking forward to seeing you back in the best condition, whenever that is. It's your decision, and please "play" very carefully or better not at all with your health.
    Thanks very much indeed for everything that you contribute to us and the whole XDA community! Your "products" are examplary, and your permanent support (from which you now probably suffer) has always been absolutely excellent. I couldn't and wouldn't use a device without YOUR AdAway! A very personal thank you from my side.
    Take care, stay safe, stay healthy!

    Regards
    Oswald Boelcke
    7
    Hi all,

    Here is a quick update that improves the app update screen, validates domain redirection and fixes a crash with VPN using IPv6 DNS. Nothing exceptional but it is always welcome.

    On a personal note, I will take few weeks off the project as my doctor ask me to do because I suffer from burnout.
    Take care @PerfectSlayer ! Everything is nothing without health (I know what I'm talking about).
    All the best for you, sometimes you have to set priorities.
    4
    Btw, this is one scanner out of...30? This is a classical case of a false positive report. When it comes to 10 positive out of 30 on virustotal you can think about a possible risk. And even than it depends on the file.
    A root app for Android, a key generator for Windows all those files often cause false positive results.
    brain.exe is one of the best virus scanners.😉
  • 3277
    icon.png
    AdAway

    AdAway is an open source ad blocker for Android using the hosts file.


    Google Play Store notice:

    According the Google Play Developer Policy, especially the "Device and Network Abuse" section, ad blocker like AdAway violates the "Apps that block or interfere with another app displaying ads." rule and can't be distributed on distributed on the Play Store.
    As Free and Open Source Software, AdAway is available from F-Droid Store or this XDA thread :good:


    Requirements:

    This application requires Android 8 or above and does no more require root.

    For older Android versions, a rooted device is required.


    Changelog:

    If you don't want to read each announce post of this thread, you can:


    Downloads:

    Stable versions are available on F-Droid Store and below:


    Beta versions are available on XDA development thread only:

    AdAway 5.0.10


    Problem? Read this:

    * If you use Chrome and still see ads on web pages, remember to disable the "data saver" or "reduced data usage" browser option
    * Check your APN settings for any proxy, the proxy itself could be allowing ads. Disable the proxy.
    * After you install or make any change to AdAway, you must reboot for those changes to take effect
    * If you are still having issues please read and understand all the info in the wiki before asking for help here

    Otherwise, this is the right thread to discuss about it or file a bug report here.


    Contributors:

    PerfectSlayer, Vankog, jawz101
    Source Code: https://github.com/AdAway/AdAway
    170
    Hi all,

    A new year is coming and I wish you all to have nice holidays :victory:

    Just few words about this ending year. There was about 12 releases in 2019 which brings you a new UI, a lot of bug fixes, Android 10 support, Gist and GitLab hosting support and better Magisk support.
    All of this is possible thanks to the community to help users to discover the app, learn how to use it and report any new bug and also your moral, nice words and thanks you can send to me, and financial support.
    Thanks a lot for all donators, GitHub sponsor and the Pixel 2 you sent me to test Android 10 support.

    For the next year, I hope to release the next version (V5), at least in beta to start. It's been 9 months since its first lines of code and things are working quite nicely.
    It aims to make the app simpler to use for the main use cases, support rooted and non rooted devices and remove old hacks/workaround which are no more needed on recent setups.

    But before this big next update, I still have time to fix current issue with a new release :p

    Changelog:
    • Fix GitLab hosting support (commit date parsing failed)
    • Translation update

    Thanks:

    Special thanks to @gallegonovato for its helpful bug report and @Vankog for translation update.

    Download:

    AdAway 4.3.2 on AndroidFileHost (md5: 78fde09a0e92044c45e901bb1cec8e2e)
    159
    Hi all,

    Long time no see! It's been more than two months since the last update.
    I can't say I was not active on the project as I start working on a new version (5.x.y) as a side project.
    I won't share the source code yet as it is not ready at all and I don't want to give an ETA but this new version targets the following goals:
    • 1. Revamp the UI
    • 2. Clean up old support
    • 3. Address one of the main drawback of the app

    1. The card based UI does not feel right. Welcome card takes too much space, update button / status has a lot of critic. I guess I can do better.
    I started a new simpler and lighter design which provide the most useful information on home screen and all main actions to trigger in one tap (no more burger menu).
    It is still under heavy development but I hopefully get a friend onboard, specialized in graphics and design, to help me :highfive:

    2. In order to simplify the development, I clean up the app and remove support for old features.
    I bump target SDK version so I finally get Java 8 language feature (it was released 5y ago…) and move to topjohnwu root library (instead of home made one). It means systemless support is now handled by Magisk and other root solutions will still work.

    3. Think of what prevent most of users to use AdAway? Now it's gone!
    It's not gone forever. It's still here but there will be a fallback to workaround it.
    I won't tell more until the first public beta but I guess you get the point :fingers-crossed:

    In the meanwhile, here is a new version!

    Feedback:

    Is anyone using a hosts list hosted on Gitlab? It keeps showing "Unknown update status".
    GitLab, like GitHub do not set LastModified HTTP header so update status is not supported... yet!

    Changelog:
    • Add Gist and GitLab hosting support for hosts file
    • Add option to set default IPv6 redirection
    • Improve reboot command
    • Improve UI for overlays
    • Update translations

    Thanks:

    Special thanks to @MSF Jarvis and ralayax for theirs contributions and @andy356 for its helpful bug report.

    Download:

    AdAway 4.2.5 on AndroidFileHost (md5: ab81225745afaaa7646024109de299c0)
    148
    Hi all,

    Feedback:

    Hmm, not working for me for this URL, v4.1.0 shows something like not updated in -360 days (some large negative value). Can you please see if you can reproduce?
    https://raw.githubusercontent.com/StevenBlack/hosts/master/alternates/fakenews-gambling-porn/hosts
    It works well here. I failed to reproduce as I change the HTTP client library and how I use it.
    But update date for the source you link definitely works now.

    All the F-Droid apps I know of have manual push updates to the store.

    Isn't automatic build basically for nightlies?
    Not really. You could choose a lot of different mode.
    For example, F-Droid server watches AdAway GitHub repository to find tags which match a specific versioning pattern.

    I exist still... do you know what i have to do to transfer ownership? if i edit project it doesn't let me change the primary author so i assume i have to PM some higher up to make this happen?
    Thank you so much! :highfive:

    This is now done, @PerfectSlayer is the OP of this thread.
    Thank you too!


    Changelog:
    • Add hosts source download cache
    • Add snackbar notification to update host from DNS request listing
    • Update UI from Material Design to Material Theming
    • Update gradle, plugins and dependencies
    • Fix crash parsing not defined host source last modified date
    • Fix native modules build script (required for F-Droid build server)
    • Fix Transifex issues

    Thanks:

    Special thanks to all recent donators! Your help is really appreciated :good:

    Download:

    AdAway 4.2.0 on AndroidFileHost (md5: 023169e7c345ef7297095793024f8478)
    142
    Hi all,

    After receiving a lot of bug reports about the translation issue with the menu drawer, I finally take time to try to fix it (my holidays just start ;))
    So I fix all incomplete string-array issues the best I could (I can't really understand all languages the app has) but you should get at least all menu entries.
    If some of them are switched or mislabeled, it could be fixed by a translation update. I hope it will encourage translators to patch it when needed (whereas a missing entry could be easily missed).

    I also improve the "not enough space" dialog error.
    It will now display a more detailed message, like failed to mount as rw, which leads to no space to write hosts file.

    Finally, I removed the telemetry startup message (for F-Droid opt-in users only) to replace them by app update only.
    It allows me to understand which versions of the app are installed on which Android platforms.
    (let's say there is a new target version available and I would like to know if I should spend hours to migrate right now or wait few months until more dev feedback becomes available ^^')

    Changelog:
    • Improve hosts file parsing
    • Improve hosts file install error message (add more details than not enough space)
    • Fix menu drawer translation issue
    • Update translations
    • Replace startup (opt-in only) telemetry messages by app update only

    Thanks:

    Special thanks to @yky for its helpful bug report, @ipdev for gifting me XDA Ad-Free for one full year :highfive: and to all other donators.

    Download:

    AdAway 4.2.9 on AndroidFileHost (md5: 36a19c1d6208a8522025637182a400a7)
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone