Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Have you considered moving to AdGuard Home's syntax for better wildcard support? #26

Closed
DandelionSprout opened this issue Oct 11, 2019 · 4 comments

Comments

@DandelionSprout
Copy link
Contributor

DandelionSprout commented Oct 11, 2019

Hello.

I've been using your smart-TV list this week with my LG 43UH603V and AdGuard Home, and I've noticed that many of the LG entries are regionally determined. If #15 remains accurate, then it's not something that Pi-hole is able to do. However, in AdGuard Home, the following current entries:

us.ad.lgsmartad.com
us.ibs.lgappstv.com
us.info.lgsmartad.com
us.lgtvsdp.com
us.rdx2.lgtvsdp.com

—can successfully be turned into:

||lgsmartad.com^
||ibs.lgappstv.com^
||lgtvsdp.com^

After I then noticed that most of the Panasonic and HBBTV entries could also be turned into AGH wildcard entries, I gave the entire list my best shot, and ended up with this outcome:

# This is a blocklist to block smart tv's sending meta data at home.
# Please help to collect domains!
# It could be that the TV does not receive any more updates or other services no longer work. Please report such an incident.

# Panasonic Viera & panny tv
||0077777700140002.myhomescreen.tv^
||cert-test.sandbox.google.com^
||collect-*-fy*.myhomescreen.tv^^
||usage-*-fy*.myhomescreen.tv^
#mhc-ajax-eu.myhomescreen.tv  //  if blocked, unable to use smarttv apps e.g. Netflix, AmazonVideo as TV calls home for connection check
||mhc-ajax-us.myhomescreen.tv^
||mhc-sec-*.myhomescreen.tv^
#mhc-xpana-eu.myhomescreen.tv  //  if blocked, unable to use smarttv apps e.g. Netflix, AmazonVideo as TV calls home for connection check
||mhc-xpana-us.myhomescreen.tv^
||occ-0-399-783.1.nflxso.net^
#vcs.vdspf.com  //  if blocked, notified of new firmware but unable to download/install
||x2.vindicosuite.com^

# Sony Bravia
# needed for applications
# needed for applications, if blocked error "no internet connection"
#applicast.ga.sony.net
#portal.store.sonyentertainmentnetwork.com
||ad8641f3cff742de893d919add74c2bb.ssm*.internet.sony.tv^
||api-mf1.meta.ndmdhs.com^
||b02.black.ndmdhs.com^
||bravia.dl.playstation.net^
||call.me.sel.sony.com^
||flingo.tv^
||sonybivstatic-a.akamaihd.net^
||ssm1.internet.sony.tv^
||facemap.foldlife.net^
||bdcore-apr-lb.bda.ndmdhs.com^

# LG
||ad.lgappstv.com^
||ibis.lgappstv.com^
||lgad.cjpowercast.com.edgesuite.net^
||ngfts.lge.com^
||smartclip.com^
||smartclip.net^
||smartshare.lgtvsdp.com^
||lgsmartad.com^
||ibs.lgappstv.com^
||lgtvsdp.com^
||yumenetworks.com^

# Philips
||deviceportal.nettvservices.com^
||epg.corio.com^
||legacyportal.nettvservices.com^
||nettv.corio.com^
||www.ecdinterface.philips.com^

# Samsung
||samsungcloudsolution.*^
! If blocked, services like Plex, YouTube and Amazon Video not working anymore on some Samsung TV's
@@||time.samsungcloudsolution.com^
||samsungadhub.com^
||samsungads.com^
||api-hub.samsungyosemite.com^
#auth.samsungosp.com // if blocked, samsung accounts will fail to authenticate
||az43064.vo.msecnd.net^
||Coordinator-Production-28516768.us-east-1.elb.amazonaws.com^
||cpu.samsungelectronics.com^
||d179kwmlpc4o47.cloudfront.ne^
||d179kwmlpc4o47.cloudfront.net^
||d1jwpcr0q4pcq0.cloudfront.net^
||d1oxlq5h9kq8q5.cloudfront.net^
||d2tnx644ijgq6i.cloudfront.net^
||d3mjsomixevyw7.cloudfront.net^
||d37ju0xanoz6gh.cloudfront.net^
||dev-multiscreen.samsung.com^
||device-metrics-us.amazon.com^
||game.internetat.tv^
||gld.samsungosp.com^
||i-stream.pl^
||log-*.samsungacr.com^
||log.internetat.tv^
||multiscreen.samsung.com^
||ns11.whois.co.kr^
||openapi.samsung.com^
||pavv.co.kr^
||pipeaota.com^
||premium-videos.telly.com^
||samsungacr.com^
#samsungosp.com
||samsungotn.net^
||samsungqbe.com^
||samsungrm.net^
||sca.samsung.com^
||sso.internetat.tv^
||syncplusconfig.s3.amazonaws.com^
||targeted-config-test.samsungacr.com^
||test.samsungrm.net^
||us-api.samsungyosemite.com^
||vd.emp.prd.s3.amazonaws.com^
samsungelectronics.com
||apu.samsungelectronics.com^
||bpu.samsungelectronics.com^
||dpu.samsungelectronics.com^
||kpu.samsungelectronics.com^
||upu.samsungelectronics.com^
||zpu.samsungelectronics.com^
||xpu.samsungelectronics.com^
||ypu.samsungelectronics.com^
||vd.contents.prod.eu.s3.amazonaws.com^
||log-ingestion-eu.samsungacr.com^

# HBBTV
||cdn.hbbtv.smartclip.net^
||hbbtv-1.eurosport.com^
||hbbtv-extern-fe01.sim-technik.de^
||hbbtv-track.redbutton.de^
||hbbtv.*.de^
||hbbtv01p.anixe.net^
||hbbtvapp.sonnenklar.tv^
||scheduler.hbbtv.smartclip.net^
||stats.hbbtv.smartclip.net^
||p-hbbtv.superrtl.de^

# Other useless connections from Smart-TV
||ad.71i.de^
||api.nfl.com^
# apicache.vudu.com # needed for vudu app see issue22
||cdn.smartclip.net^
||cdns-content.dzcdn.net^
||cert-test.sandbox.google.com^
||database01p.anixe.net^
||de.ioam.de^
#drscdn.500px.org # blocks 500px on desktop
||geo.opera.com^
||googleads.g.doubleclick.net^
||itv.ard.de^
||nbc-jite.nbcuni.com^
||redbutton-adproxy-lb-prod.redbutton.de^
||redbutton-lb-prod.redbutton.de^
||redbutton.sim-technik.de^
||script.ioam.de^
||start.digitaltext.rtl.de^
||stats-irl.sxp.smartclip.net^
||tv-static.scdn.co^
||tv.deezer.com^
||xml.opera.com^

# Netflix
# secure, api-global, and appboot break Netflix
#secure.netflix.com                   
#api-global.netflix.com
#appboot.netflix.com
||ichnaea.netflix.com^
||customerevents.netflix.com^
||nrdp.nccp.netflix.com^

# Spotify
||api-tv.spotify.com^

# Hulu
||api.distribution.hulu.com^

# Sharp Smart TV using Opera OS (thanks to sml156)
# time-a.timefreq.bldrdoc.gov          # probably not a good idea to block this one
# api.accuweather.com                  # probably not a good idea to block this one

# These may be needed for software/firmware updates, not sure if it's one or both but the first one tries thousands of times a day to connect.
||api.us.hismarttv.com^
||api.euro.hismarttv.com^

I took a long shot on Samsung by simply blocking all samsungcloudsolution addresses except for time.. I haven't yet tested if this has a negative effect on anything or not, so you're of course welcome to adjust this whichever way you like if you decide to go for it.

I have quite some experience with hosting and making lists of my own, but you seem to be updating your list far more frequently than what I could've done with a smart-TV list, so I figured I could ask you about it.

@Perflyst
Copy link
Owner

I have not, I also do not used AdGuard yet. For the moment I will keep this open and maybe test it at some time.

@Perflyst
Copy link
Owner

Perflyst commented Dec 1, 2019

Just noticed pihole does not support these kind of lists, it has to be either in host list format or just domains

@DandelionSprout
Copy link
Contributor Author

That is indeed the case. I tend to consider AdGuard Home to be superior to Pi-hole mostly due to how the former supports ||example.org^-type entries and lists.

@DandelionSprout
Copy link
Contributor Author

I'm closing this myself in favour of #38.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants