News for hackers. Stuff that matters.
Re:Block Ads in Apps on Android by michaelmrose on Wednesday February 20, 2019 @01:24PM (#19210469)
Regarding the web, browser based blocking still makes more sense. If I have 2 tabs one which works with adblock and one which does not I can simply click an icon to enable ads on the one. Changing networks seems like a pain in the neck.
Re:Block Ads in Apps on Android by vvanders on Wednesday February 20, 2019 @01:54PM (#19210806)
On the flip side I've got 4 different devices across 3 operating systems, but putting it at the DNS layer it just works.

FWIW I've been running pihole for almost a year, aside from the issue with Burrow and some social media redirect links used to track(that I want to block) I've not had any other false positives.

Re:Block Ads in Apps on Android by michaelmrose on Wednesday February 20, 2019 @02:03PM (#19210892)
Firefox + ublock origin works on mac/windows/linux/android/bsd/some more unusual OS

On almost any machine you could have save for ios.

Re:Block Ads in Apps on Android by vvanders on Wednesday February 20, 2019 @02:29PM (#19211147)
Yeah, and as much as I love Firefox, the android implementation just isn't up to the level to where I can use it as a daily driver.

I've got nothing against browser blockers, I just prefer something that works in a unified way as a network policy.

Re:Block Ads in Apps on Android by eropple on Wednesday February 20, 2019 @02:59PM (#19211412)
What's not up to par for you? Before I went back to iOS (where I use 1Blocker as a content blocker for Safari), Firefox for Android plus uBlock Origin did pretty well for me.
Re:Block Ads in Apps on Android by dfxm12 on Wednesday February 20, 2019 @03:54PM (#19211871)
I think pihole makes it reasonably easy to disable for some amount of time or until you switch it back on. I know "reasonable" has different meanings to different people though.

For example, I don't think changing networks is a pain in the neck. It's just 3 clicks on my android phone or 2 on Windows 10. This is compared to 3 clicks to turn off a browser based ad blocker.

Re:Block Ads in Apps on Android by michaelmrose on Wednesday February 20, 2019 @05:46PM (#19212862)
I don't think this is a reasonable analysis.

It takes 3 clicks to disable adblocking for a particular site once ever. Click icon at top of window, click disable, click reload. This takes aprox 2 seconds once ever for each site. If you regularly use 7 sites that are annoying in this fashion you have invested 14 seconds.

By contrast lets discuss switching networks one of which uses dns to filter out ads. If you use one of these 7 sites 3 times per week you will incur a 6 second cost not just to click but to actually authenticate and start receiving data from the new net. That is 468 times in 3 years. This means that while I spent 14 seconds you spent 47 minutes.

This is on top of the 60 minutes you spent figuring out the complex solution that only works on your local network buying hardware, configuring hardware.

On net you will ultimately invest over 400x the time for a worse solution.

Using a solution that relies on a custom vpn is stupid in that it prevents you from using an actual vpn to increase your privacy.

Using custom dns even if there is an easy escape hatch to disable/enable it relatively quickly is STILL a global solution which implicitly requires turning it on and off manually and incurring a small time cost per operation.

In conclusion addressing ads via dns/routers wherein you intend to view some content that requires selectively disabling said feature is a complex and grossly ineffective solution. To avoid ads in apps don't install apps with ads. Browser addons remain the obvious choice. If your mobile platform doesn't allow someone to release such software for your platform use a different mobile platform. Namely ditch IOS for this and other reasons.

Solve fewer non problems.

Re:Block Ads in Apps on Android by Fnoord on Thursday February 21, 2019 @04:21AM (#19215623)
> It takes 3 clicks to disable adblocking for a particular site once ever. Click icon at top of window, click disable, click reload. This takes aprox 2 seconds once ever for each site. If you regularly use 7 sites that are annoying in this fashion you have invested 14 seconds.

Per browser/adblocker.

> If your mobile platform doesn't allow someone to release such software for your platform use a different mobile platform.

This isn't a feasible solution. Why not use DNS-based adblocking instead? It works for my Android TV...

Re:Block Ads in Apps on Android by michaelmrose on Thursday February 21, 2019 @10:19PM (#19222832)
ublock origin can sync between machines meaning once ever for an entire range of devices.
Re:Block Ads in Apps on Android by Fnoord on Friday February 22, 2019 @03:50AM (#19223967)
How does the sync work? What protocol?
Re:Block Ads in Apps on Android by michaelmrose on Friday February 22, 2019 @01:56PM (#19228015)
Firefox optionally syncs a configurable list of things between installations. It uses firefox sync. All of this is opt in and encrypted so that mozilla can't read it.

https://hacks.mozilla.org/2018/11/firefox-sync-privacy/

Re:Block Ads in Apps on Android by Fnoord on Friday February 22, 2019 @02:07PM (#19228117)
Cheers, I knew about Firefox Sync (I used Weave with Fennec on the N810 back in the days), I knew it syncs addons, but I did not know it syncs addon settings. I'm still unsure how it determines which settings to use.
Re:Block Ads in Apps on Android by vvanders on Wednesday February 20, 2019 @06:36PM (#19213191)
> If you regularly use 7 sites that are annoying in this fashion...

I've had one false positive across a year of using pi-hole, so this is a non-issue.

If you want to use an adblocker by all means go ahead, just don't go dumping all over everyone else because your usage doesn't line up with other people's.

Re:Block Ads in Apps on Android by michaelmrose on Thursday February 21, 2019 @10:24PM (#19222849)
If you never ever need to selectively disable adblocking dns based solutions only suck in that they either work only in the lan, don't work with vpns, or require rooted devices to work. No downsides to be seen.