[Android Apps and Games] ipdev:
[MENTION=2822685]PerfectSlayer[/MENTION] Thank you for taking up the mantle of main development on AdAway. :D

Glad to see you finally got the Root-less part working and willing to let us give 5.x a try. :highfive:

New UI is nice. [Dark theme] Nothing is hard to read or blending together.

[Edit: Your lists is a little hard to read (red on grey) might just be the device screen though.]

Out of curiosity what color are they, is Red 255,0,0 (FF0000) Grey 190,190,190 (BEBEBE)?

Layout it quite intuitive, wondered where a setting or option moved to, I just pressed what I thought would take me there. ;)

I haven't tried the VPN yet but, if it works as well as DNS66 then it should be good. Will try it tomorrow. I just wonder about keeping the VPN active in the background, years ago this required a constant notification so it wouldn't be killed automatically.

Question/comments about the Root based ad blocker (host-file version)

I updated from 4.3.3 to 5 (beta) and selected root on the initial setup screen.

It automatically updated and added my hosts sources to my blocked list, little redundant for using hosts file blocking. The problem is the blocked list is not updated as the hosts sources are changed. Even if I deselect all my hosts sources, hosts file is still generated using all the same entries from the blocked list.

There doesn't seem to be a way to remove them from the blocked list.

All are greyed out and can not be unchecked (unselected).

WhiteList hosts sources do not seem to work at the moment.

AdAway blacklist hosts source

127.0.0.1 test00.adaway.com

AdAway whitelist hosts source

white test00.adaway.com

or (other VPN based format)

test00.adaway.com

I was able to white list it by adding it to Allowed manually.

Had to disable adaway, sync (check) and then enable adaway for it to finally be removed from the blocking.

So that part seems to work and I can check (select) and uncheck (unselect) it if I wish from the added Allowed list.

To block it again, I had to uncheck it, disable adaway, sync (check), download and then enable adaway.

It's been awhile since I used a non-root ad blocker (DNS66) but, I believe I had to set the hosts first (white and/or black) before it combined and created a list.

Now that I typed that, I realized AdAway < 5.x is the same, you can set preferences and hosts sources before downloading and enabling hosts file. Maybe the default hosts sources should not be enabled automatically? This would allow users to select or add others to the list before the initial download of sources.

I assume the transfer of hosts sources to blocked list is for the VPN setup?

Would it be possible to bypass that part when Root based ad blocking is selected on initial setup?

Root or VPN based, it will cause problems if sources get updated and the blocked list is not automatically adjusted. Dead links removed, sometimes a false positive link is added and then removed. Allowed (whitelist) will have to grow (manually add entries) to compensate for false links. While the Blocked list will just keep growing unnecessarily.

Maybe need to add separate Blocked/Allowed/Redirect list(s) for the VPN to use?

Combine the sources and user lists into one VPN blocked list ?

I know most of what I described is not going to be used by most.

Only constructive criticism, keep up the good fight against ads all.

Thank you to all involved in the adAway project.

Past and present. Sorry I do not know all your names.

----

I did not try manually adding (restoring) a blacklist (blocked) hosts.

Will add it to my testing list.

It's a glitch.

Originally it was titled Redirect for me.

After testing a few things, it's now titled Allowed.

----

It's a new beta and a new UI so, these things are bound to happen.

Cheers all. :cowboy: