yashsingh1/xdaforums huggingface dataset:
[Android Apps and Games] Ultramanoid:
Off-topic, I believe, but I really, really don't understand why so many people ask about recommended hosts files.

For one thing, there are some default ones included, and searching the thread Steven Black's GitHub link is easily found after being mentioned a gazillion times, and in there can be found a list of arguably the most reliable hosts around.

But beyond all that, what one needs to block or doesn't is entirely, completely, absolutely personal. So how can anyone's recommendation fit anyone else's needs ?

I have a Japanese hosts file which for me is essential, but doubt anyone not engaging daily with Japanese sites would find useful at all. Just look at all of Black's variations. One might want to block gambling while someone else might go online to gamble, exactly the opposite !
[Android Apps and Games] loony_tuna:
Probably, the best available ad-blocker app for Android.
[Android Apps and Games] jiraffa:
Hi people,

Adaway is one of my favorites app...but it seems that does not work in PIE roms...any solution?

Brgds

---------- Post added at 11:41 AM ---------- Previous post was at 11:41 AM ----------

Hi people,

Adaway is one of my favorites app...but it seems that does not work in PIE roms...any solution?

Brgds
[Android Apps and Games] kantjer:
I'm using 4.0.12-181121 on 2 phones (Nexus 6P and OP6T) both running Pie without any issues.
[Android Apps and Games] jiraffa:
Great!

It seems this version works perfectly on PIE rom!..

Thks for your kindly help!
[Android Apps and Games] floydart:
I was using 3.3 and now the latest 4.0.12 on my Pie ROM on Redmi 5 Plus (Vince) and both versions worked perfectly ...
[Android Apps and Games] oroboros74:
Are there any host files that focus on fixing cosmetic issues, like removing DIVs containing ads or removing consent pop ups, the way MinMinGuard used to do not or less?
[Android Apps and Games] marciozomb13:
It looks like you misunderstood how host files work.
[Android Apps and Games] oroboros74:
Perhaps...

Any helpful suggestions addressing my question?
[Android Apps and Games] marciozomb13:
Adaway will not help you with that, host blockers will only block the ads, for clean cosmetic artifacts, better use browsers with add-ons like Firefox.
[Android Apps and Games] bercutx:
What is the latest version and where I can find a direct APK link?
[Android Apps and Games] Toutatis_:
https://androidfilehost.com/?w=files&flid=249276&sort_by=date&sort_dir=DESC
[Android Apps and Games] martyfender:
Firefox with Ublock Origin might help.
[Android Apps and Games] andrepgaspar:
If you prefer a chromium based browser, check kiwi browser
[Android Apps and Games] joeo10:
Current beta works well on my Pixel 2 XL as well so nothing to worry about if you're on Pie.

---------- Post added at 05:42 PM ---------- Previous post was at 05:39 PM ----------

I recommend you to use Bromite, gets the job done for the most part.
[Android Apps and Games] dimm0k:
currently using AdAway-4.0.12-181121 and a few things seem to be missing in terms of features from 3.x. no http support and also no way to force a re-download of hosts files for times when testing new/old sources, adding white/black lists, etc except to disable and re-enable. any other way around this?
[Android Apps and Games] ktmom:
No http is driven by Google. They are in a mission to secure the internet [emoji16]

Your right, on the 4.x betas, you need to disable/enable if you are repetitively creating hosts files.

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] DiamondJohn:
For HTTPS "support" you could try a proxy. see https://xdaforums.com/showpost.php?p=77950742&postcount=12138
[Android Apps and Games] ktsarlz:
For some reason, I can't get this to work. I have disabled the systemless option in magisk and enabled in adaway. Add my lists. Tried updating but it asks me to symlink which works and then asks me to reboot. Afterwards, checking the app there's still an update it seems it's not applying the changes. It also always asks for the symlink option. I am on Pie.
[Android Apps and Games] ktmom:
What device, ROM, Magisk version, Adaway version? And including a log from when trying to apply Adaway is also necessary. You need to enable debug logging within Adaway before trying to capture a log.

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] martyfender:
Normally, you need to enable the systemless option in both Magisk and Adaway, not disable it in Magisk. In Adaway 3.3 the systemless hosts setting is greyed out, but still works. In the beta 4+ the systemless hosts boc can be checked.

In the newer Canary builds of Magisk, the systemless hosts option is now a module. In settings you have to click on it to enable it then reboot for the module to be enabled.
[Android Apps and Games] andrea0807:
Since I upgraded my Xiaomi I 8 to Android 9 adaway no longer works.

Where do I download beta 4 running on Android Pie?

In f-droid there is not.

Inviato dal mio MI 8 utilizzando Tapatalk
[Android Apps and Games] ktmom:
In this thread:

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] andrea0807:
Version 4 does not work for me anyway.

A message appears saying that there is not enough space in the partition.

*But even if I change the path of the hosts file to date / data / hosts In preferences it does not work anyway.

**How can I solve?

Inviato dal mio MI 8 utilizzando Tapatalk
[Android Apps and Games] manpildo:
Why? Don't disable it in magisk.
[Android Apps and Games] ktsarlz:
Device: One Plus 6T

Magisk: 17.1

Adaway: 4.0.12

I have it enabled but where can I see log?

Also, I'm having different results when magisk and adaway systemless toggled on. Right now I'm having s on failed error. But when magisk off adaway on, hosts is getting applied but after reboot it will still update and will always ask for the symlink

Here's a screenshot for when the magisk and adaway systemless js enabled. Also, I'm aware that in help section of the app there's a how to fix this kind of error. I was just speculating since disabling it in magisk gives a different behavior. I got it from the unified hosts thread to enable adaway and leave magisk off since it's doing the same thing
[Android Apps and Games] manpildo:
Why are you using old magisk? Update it.
[Android Apps and Games] ktsarlz:
I am using the latest magisk. 17.1, the manager was 6.0.1
[Android Apps and Games] martyfender:
In my experience in helping users in the Magisk forums, 17.1 is far from stable for many users and there have been many fixes in newer versions of Magisk.

I recommend 17.3 or newer Canary builds. However, results may vary, depending on your device and Android version, etc.

Also, newer versions of Canary have move the systemless hosts to a separate module, which for me, has worked very well.

To [MENTION=4470081]topjohnwu[/MENTION] 's credit, 17.1 was what he considered stable on the devices he was able to test it on. He has been working steadily to fix many bugs, for many devices, despite all of the obstacles in his way.
[Android Apps and Games] kos25k:
hello.I was missing long time now cause I was thinking v3.3 was the latest version.so where is the downloads section to download from there?I tryied just to update with v4+ version and failed.I use magisk if that matters thanks.
[Android Apps and Games] spawnlives:
https://androidfilehost.com/?w=files&flid=249276&sort_by=date&sort_dir=DESC
[Android Apps and Games] martyfender:
A simple search would have found the answer for you.
[Android Apps and Games] nadeemakhtar1994:
Using latest adaway 4.12 and default host files along with stevenblack host. But still getting ads while playing videos on Facebook android app. Any host that will block these Facebook ads?
[Android Apps and Games] daywalk3r666:
graph.facebook.com does it blocks but with this entry facebook won't work

use a wrapper like friendly.the pro version has n adblocker
[Android Apps and Games] manpildo:
Probably not, I doubt facebook uses host based ads. You can log dns requests in adaway and block one-by-one everything it finds, but it's more likely it won't have intended results.
[Android Apps and Games] Ultramanoid:
Instead of engaging in a probably never-ending game of hosts hunting and cat-and-mouse, may I suggest trying youtube-dl ? There are UI wrappers in F-Droid ( Sorry, was thinking of aria2. ) Works perfectly through Termux.

# You don't have to be subjected to the filthy mess of data mining, tracking, and spyware that are the platform's appplication and site.

# You get to choose format, quality, size, if several are available. ( youtube-dl -F url )

# You don't have to worry about streaming degrading or breaking.

# You get the video only, no advertising.

# You get to keep the file if you wish, and never waste bandwidth, resources, lose it if it's taken down, or worry about any of the previous points.

( Edit : This also works for YT, of course. )
[Android Apps and Games] kos25k:
thanks dude.I just was waiting update from fdroid [emoji23].I jad to uninstall v3.3 also first..[emoji6]

Στάλθηκε από το Redmi 4 Prime μου χρησιμοποιώντας Tapatalk
[Android Apps and Games] Hammerhand.17:
Hi. I'm using latest 4.12 on oneplus 6t oos 9.0.6, and systemless host with magisk; I see no problem and Adaway sais that hosts had been activated, but I can see all advertisement still. In settings, I have the default "/system/etc/hosts" as hosts folder, but it doesn't exist in my device (instead I have a "/system/etc/hostapd", but don't know if it is related).

Any help?
[Android Apps and Games] ktmom:
Searching through the 1+ 6T forum sugests Adaway is working on other 6T devices. So I wonder what Magisk version? If 17.1, update to 17.3 or Canary, make sure systemless is enabled within Magisk manager and try applying Adaway again.

And including a log from when trying to apply Adaway is also helpful. You need to enable debug logging within Adaway before trying to capture a log.

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] Prof. Yaffle:
Are you seeing ads all the time or just on mobile data?
[Android Apps and Games] Hammerhand.17:
WTF just realized that it only happens when I'm on mobile data. On WiFi, ads seems to be being blocked. Why is this?
[Android Apps and Games] githyanki:
Proxy in your APN?
[Android Apps and Games] ktmom:
Adaway wiki: common problems with solutions

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] Prof. Yaffle:
There's a bug when you try and edit an existing APN or add a new one. You can't edit existing APN's and new APN's you add don't save so you can't remove the proxy hence ads on mobile data.
[Android Apps and Games] Hammerhand.17:
Yes, recently my company changed my SIM, and at the same time I changed my phone, so I thought it was the phone. Solved now, thanks.
[Android Apps and Games] totalz:
iptables -A INPUT -s 65.55.44.100 -j DROP

this would be better if for several apps!
[Android Apps and Games] maqo314:
Personally, I deplore the inclusion of a tracker in every form. I'm running Google-free, use services such as Exodus Privacy (I don't install apps containing trackers*) and try to minimize my digital footprint wherever I can.

*There are exceptions to everything.

Yes I'm aware of the fact that I'm a tinfoil hat person but I'm sure that the amount of tinfoil hat persons that use AdAway is above average for obvious reasons.

Also I think bug reports could contain personal info even if designed not to do so. In the past there where lots of reports of people being able to de-anonymise data sets. In the end you have to evaluate yourself if you want to include a tracker but I hope you decide against it.

If you decide to include a tracker please make obsolutely sure it's opt-in, people see exactly what gets uploaded (present them the bug report), let them decide per case and don't make the bug reports public if you can't guarantee 100% that they are anonymised.
[Android Apps and Games] PerfectSlayer:
Thanks for you feedback. I'm currently looking into Sentry solution: an Open Source error tracking library.

Mozilla relies on it for its focus browser and already studied the library and its behavior: https://github.com/mozilla-mobile/focus-android/wiki/Crash-Reporting-with-Sentry

As you could see, it details all the information which could be sent.

This feature will be opt-in only. I do not want this to be the default behavior.

As the bundle library is Open Source, we could free check what information is recorded if we have any doubt.

The backend is also Open Source but I will rely on sentry.io platform as I don't have the money to run my own backend.

My dev version (unpublished) is currently running this integration and help me to fix some bugs already...

I also talked to topjohnwu and chainfire about minSdkVersion of root users and they told me 99% are on the two latest versions of Android.

If telemetry confirm this fact, it could help me a lot to clean up and improve the app.

I am aware very few of you will enable this feature.

But the those few will help the whole community.

Bonus: I joined some captures about what I am working right now ;)
[Android Apps and Games] Ultramanoid:
Thank you for picking up development, fixing bugs, and improving AdAway. You deserve all donations coming your way, and will try to help with that myself.

However I'm going back to merging hosts files manually. It takes me a couple of minutes whenever I do it ( usually once a week or so ), and while AdAway reduced this to a couple of taps and a few seconds, unlike the poster above, I don't make exceptions for tracking, telemetry, analytics, etc. The convenience is not worth it to me. Also, I don't really understand the way opt-in is being defined. The library would still be installed either way, whether it's wanted or not, so no option there at all.

( May as well add; while Mozilla is better than most, they have shown a lack of judgement at times too. Their telemetry on the Nightly build is absurdly massive in scope and intrusion. Their forced Pocket integration controversial at best. Etc. )

Will the stable version include the reporting feature too, or will it be limited to development versions ?

At any rate, thank you again and best of luck.
[Android Apps and Games] PerfectSlayer:
This library does not do anything else AdAway could already do by itself.

It does not require any new permission and only access to information the application already have (like the manifest version, the sdk version, etc…).

Java already has a built-in UncaughtExceptionHandler mecanism and it relies on it.

The only thing this library could do more (except removing the burden of coding all this by myself) is to use an HTTP client to send this information on a platform to track error and user configuration.

I do not set user information on the report, it could only contains stacktraces of the current app and all others information are already used by the app.

So yes, this library will be installed but it only wraps up information the application already have.

And what I call "opt-in" is: it will send those information only when user agrees to.

(I don't want to convince you here, just provide more explanation as I guess I will have a lot of questions about this …)

I don't really know yet. It will depend on how much and how accurate the report will be.
[Android Apps and Games] manpildo:
Meh, I'd opt in to such a tracker, no big deal.
[Android Apps and Games] ipdev:
Analytics is about trust.

And legalities.

The Opt in/out option. (Default should require Opt IN.)

Since AdAway is anonymous (not linked to a username, account, gathering or handling Personal Identifiable Information) it is not mandatory to get user consent but, still a good idea.

Only add it to the BETA build?

This way gives a user the choice to use the release builds if they are that dead set against it. May stifle it a bit but, I think enough of us would stay on the beta builds.

An acknowledgment pop-up to confirm sending an error?

AdAway has detected an error. [Report] [Ignore]

Not sure if it's necessary. Maybe add it with toggle on/off option?

If you Opt in, why block a crash report? Maybe a history file to view?

False Reports.

Problems with Magisk, Xposed, or some other user configuration that may impact AdAway. Might make you chase a problem that doesn't exist.

Legitimate Reports.

Will help development especially if it's an error that is not noticeable to the user.

Regardless, it all comes down to trust.

Apps Installed/Downloaded from Google's PlayStore, F-Droid, xda, DevHost, Mega, SourceForge, Dropbox, MediaFire, box, G-Drive, DevBasket, GitHub, APK-Mirror, (The list is long).

Developer is from China, Russia, UK, Germany, US, Canada, Zimbabwe, Argentina, Taiwan, Netherlands, (Again the list is long). Just watch out for the ones from France :D (Joking of course. - It's really the Canadians. :eek: - Sorry, enough joking.)

[MENTION=2822685]PerfectSlayer[/MENTION] I trust your judgment in the direction of AdAway.

If you decide to, just make sure you and Sentry are up-to-date with the legalities.

Side Note:

To those who believe in the The Great Green Arkleseizure and waiting for the Coming of the Great White Handkerchief.

Analytics exist everywhere. Not just "OnLine".

Cheers.
[Android Apps and Games] ktmom:
I'm not sure how much additional work it would be, but maybe the opt-in could then download a module or point to an apk to add the library.

This way, once coded, there's little additional maintenance, but it should aleviate the fears of those who are concerned.

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] shaqman89:
The idea for just beta builds sounds reasonable enough.

That way, if they do want to report bugs, they could use the debug build for ease.

Isn't this how xda app does it?

The debug build includes more logging, while the normal doesn't.

In this case the debug build could also have a reporting module for convenience, but the release won't include that.

Just my 2 cents.
[Android Apps and Games] Portgas D. Ace:
[MENTION=2822685]PerfectSlayer[/MENTION]:

regarding the analytics option: why not make it some kind of module, that will only be downloaded after the user opt'ed in for the analytics?

EDIT: I just realised that ktmom has suggested the exact same thing some hours before (but my tired mind just didn't see it until now).
[Android Apps and Games] ktmom:
I think part of the concern is that there are users of this app who do not "follow" this thread, nor install beta releases who would benefit from the app helping debug. That was why I was suggesting the module or add-on apk approach.

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] PerfectSlayer:
Beside the fact I don't know (yet!) how to do it, downloading a binary package and running it within a root app could be a problem for security aware users (where bug-report library could be a problem for privacy aware users ^^').

What if

I enable and bundle Sentry integration only on F-Droid stable builds?

XDA users will still receive telemetry-free versions (without Sentry) and keep reporting bugs about new features on this forum (or GitHub).

Whereas all others users, which does not take part in the dev or bug report process, will contribute with the telemetry feature.

It could be a win-win situation? More reports for development and power-users could still have a telemetry-free version.

I will need to improve the code base to include Sentry library and call it only when build by F-Droid server.

I don't want two separate branches or a closed source variant for XDA build.

So is this idea better? :confused:
[Android Apps and Games] guest4711:
As long as there is an opt-in for f-droid users to allow Sentry it would be ok for me.
[Android Apps and Games] ktmom:
I personally think the security of a root enabled app that more to do with trust in the app/developer than if there is an add-on download required [emoji6]. Plus, it wouldn't be required to download the additional payload.

That said, the f-droid approach seems like a good middle ground. [emoji106]

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] DiamondJohn:
Isn't it done in java using an intent to pass small amount of data, or an intent to trigger the read of more significant amounts?

https://developer.android.com/training/sharing/send

https://developer.android.com/training/secure-file-sharing/

https://drivy.engineering/android-fileprovider/

or a share:

https://developer.android.com/training/sharing/shareaction

But this would now mean you need another app.

But to be clear, I am personally happy with the data sent explicitly from adaway, as long as its opt in, and it uses domain names to connect which if my tin-foil-hat is on firmly, I can add to my blacklist; which I currently do for crashlytics..
[Android Apps and Games] shaqman89:
Trusting one developer is not the same as trusting that the situation won't be abused. Eg: one could use mitm to change the supposed reporting binary, with some other kind of binary. This has been happening a few times recently with open source libs.
[Android Apps and Games] ktmom:
I think you make a great point. This could happen to the f-droid implementation though too, right?

"find somebody that you think is undeserving of your compassion and give it to them" - Christian Picciolini
[Android Apps and Games] guest4711:
If you check the certs of the download server mitm attacks can not be successful. And this cert checking should be performed by the app which initiates the download.
[Android Apps and Games] shaqman89:
True, that is why PerfectSlayer says it would be a concern for security aware people.

In any case, IMO, bundling the library directly and distributing two flavors of build is better than letting the app download the binary it self. This seems to be a win win solution if we could just agree on how to separate the distribution of both flavors.

For me personally, xda builds and f-droid builds seems like a reasonable distinction considering all that have been discussed above.

---------- Post added 4th December 2018 at 12:01 AM ---------- Previous post was 3rd December 2018 at 11:53 PM ----------

Good point. But I was just mentioning mitm as one of the attack method that might be available. It would be less riskier and easier to maintain when including the library directly.
[Android Apps and Games] cnjax:
The paranoia is running rampant. Some need to cut the cord and crawl back under a rock