Nope. This doesn’t work when you have binaries that are not recognized by GNOME. You need to make a .desktop file for your binary first that define MIME types for that app. If it is a MIME type that is not recognized by the freedesktop.org database, you also have to create an XML file that defines your specific file type based on file extension or other characteristics. Then, you need to use Nautilus to set the default app. It’s a pain in the ass if it’s not a standard app from the Ubuntu App Store and a standard MIME type.
You could set up a dummy LAN with no internet access for the tv. Unless it actually has more than one network card, it would need to be able to have the ability to virtualize network interfaces to connect elsewhere, and I really doubt these TVs are that smart.
I have the Ubiquiti Edgerouter X. I got it mostly because at the time it was on sale 😂 but it seems to have decent support. Note that you will have to get a wireless AP as the Edgerouter is a pure router without WiFi function. Lots of people also like Mikrotik products.
pi-hole ftw. the vast majority of my pi-hole's DNS drops are from various Roku and Roku-like devices. Also, put all your IoT stuff onto a guest network, or if your gear supports it, on its own VLAN.
Nope. This doesn’t work when you have binaries that are not recognized by GNOME. You need to make a .desktop file for your binary first that define MIME types for that app. If it is a MIME type that is not recognized by the freedesktop.org database, you also have to create an XML file that defines your specific file type based on file extension or other characteristics. Then, you need to use Nautilus to set the default app. It’s a pain in the ass if it’s not a standard app from the Ubuntu App Store and a standard MIME type.