Privacy on Streaming Boxes and "Smart TVs"

I was bored and started getting annoyed that the Private DNS setting is hidden on Android TV..

  1. Settings - About - Tap on the build number. This will open the developer options.
  2. Turn on debugging.
  3. adb connect TV_IP - Approve the connection on the TV.
  4. adb shell settings put global private_dns_mode hostname
    adb shell settings put global private_dns_specifier xxxxxx(.doh3).dns.nextdns.io

Done. Based on my first impression, it filters much more than the router’s DNS IP. Then just add Perflyst’s Smart TV and HaGeZ’s Pro++ lists, and the traffic is at a reasonable level.

edit. I also found one Android box that is not being used, but at least on that one, I couldn’t turn on debugging.

edit2. The TV doesn’t really connect to much anymore. I just need the TV for Chromecast to watch videos sometimes, which is why the cable is plugged in.

edit3. It stays active even when the VPN is on!