reek / anti-adblock-killer

Anti-Adblock Killer helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable.
http://reek.github.io/anti-adblock-killer/
Other
6.01k stars 762 forks source link

www.itv.com #3340

Open mncraig opened 7 years ago

mncraig commented 7 years ago

https://www.itv.com/hub/the-jeremy-kyle-show/1a5163a2515

image

Chrome, uB0, uBPx, uBPL, EasyList

In some cases, video does not load: image

ghajini commented 7 years ago

||spike.itv.com/itv/tserver/size=/viewid=$badfilter ||tom.itv.com/itv/tserver/size=/viewid=$badfilter

You may encounter some preroll ads

uBlock-user commented 7 years ago

There isn't any solution for it at the moment, you may use these filters as a workaround.

@jspenguin2017

uBlock-user commented 7 years ago

anti adblock script - https://gist.githubusercontent.com/uBlock-user/f60267c1be1b25317a5c168dd2994f9f/raw/746e33fdcfe49b2531700d68be25e47c677b92b8/Itv%2520anti%2520adblock

Vodafone IPs for UK profile - http://ipv4info.com/subblocks/s24397b/88.82.0.0-88.82.31.255.html

ModHeader UK profile - https://gist.github.com/uBlock-user/bb67f5cb16f47545877be2c2fbfb0b22/raw/81041f2fe0bfa893c60c3fdeb662ab9919d9ea10/Modheader%2520UK%2520profile

jspenguin2017 commented 7 years ago

Maybe loopback server can help with this, I can't seem to replace the player...


Update: The two workaround filters are:

||spike.itv.com/itv/tserver/size=*/viewid=$badfilter
||tom.itv.com/itv/tserver/size=*/viewid=$badfilter

It seems to work for me without them.

ghajini commented 7 years ago

@jspenguin2017, You mentioned somewhere else that reek used to have flash based player which helps in such situations

jspenguin2017 commented 7 years ago

I'll put the header spoofing logic to debug mode, so next time I can just pass an IP to it.

@ghajini The Flash based player is gone. It went down with reeksite.com.

jspenguin2017 commented 7 years ago

@ghajini No, that definitely doesn't help, it can just make it worse.

jspenguin2017 commented 7 years ago

OK, I added a special API for debugging: a.proxy(urls, ip, log)

jspenguin2017 commented 7 years ago

Actually, I added the two rules from Adguard filters to List a while back, I guess I was looking for trouble...

jspenguin2017 commented 7 years ago

Hum... seems to work fine for me with fake headers... Can you update EasyList and try again? image

uBlock-user commented 7 years ago

I'm still receiving the notice and detection - https://i.gyazo.com/3e8e755954aa3fc754f4fe320fc60bd3.png

How is it fixed ?

jspenguin2017 commented 7 years ago

I'm not sure... I think EasyList changed something...

uBlock-user commented 7 years ago

I force updated Easylist and EasyPrivacy before testing that and receiving the notice, no change.

jspenguin2017 commented 7 years ago

Not sure, try standard setup? image

jspenguin2017 commented 7 years ago

It doesn't ask for account anymore, I recall that it used to ask for one...

uBlock-user commented 7 years ago

Ofcourse it does, logout and click on play it will take you to the login page first.

uBlock-user commented 7 years ago

Also did you add any filters ?

jspenguin2017 commented 7 years ago

Nope, blank "My filters"

uBlock-user commented 7 years ago

I don't see how you're able to play unless I add those workaround filters, I can't get it play.

jspenguin2017 commented 7 years ago

Not sure... It just works for me... I'll test tomorrow.

jspenguin2017 commented 7 years ago

It still works fine for me...