Take this for what it's worth, but I was able to sideload it onto my NVIDIA Shield Android TV and even register it with one of my license keys. However, it caused a problem where any download over 2 GB in size, such as content files for games like Half-Life 2 and Portal, would time out at the 2 GB mark. Didn't matter what I was downloading, it would just stop at 2 GB. Soon as I removed Adguard, everything went back to normal. Because of this, I didn't really test the program that much.
It'd be nice to get a proper Android TV version if for no other reason than to block Youtube ads.
I just tried this on my Sony Bravia. The app installed fine but unfortunately I couldn't install the root certificate. It looked promising, giving the install dialog and asking for a certificate name, but then it said installation failed. I tried the alternate method but there doesn't appear to be any certificate options available in Android TV. Shame as my main (only) reason to install it on my TV is to block Youtube ads.
Yeah, I did say I'd tried that but I guess I wasn't clear on the outcome. Basically, it opened what I'd assume is the Settings/Security page, where on a phone you get the option to install a cert from storage, but on the TV that option is missing. I had a look in the developer options in case it was hidden but didn't find anything there either. Searching Google just gives results for installing certs on a phone or literally rooting the TV itself (which I don't want to do). Can a cert be installed via adb maybe? Again, Google was inconclusive on that!
Edit: I wonder if the normal import method failed because it wanted to force the use of a lock screen, which Android TV doesn't appear to have the functionality for (and would be a huge pain anyway!). I see it's possible to import as a 'system-trusted' cert using a root shell in adb, which avoids the need for a lock screen, but if I had root I'd just install Xposed and the Youtube ad-block module instead.
I'm thinking due to the nature of Android TV that this isn't actually possible without root.
If the Android TV supports installing APKs from unknown sources, and you can load the Adguard APK on a SD card, USB thumb drive, downloaded through the web browser, etc. and install it using a file explorer app, it may just work.
Bottom line: if there's no way to enable unknown sources, there's no way Adguard can be installed.
I am having same problem with my Android TV 6 device. Really wish to use this app since ads been annoying to me all the time. I think it requires to root the device in order to install certificate. I really don't wanna root my android TV. Please let me know if you find out any other way to install HTTPS.
I have a Bravia TV with Android 7.0. I can install and run Adguard, but I have a couple of issues
I can use Adguard only with a mouse (or the virtual touchpad from the Sony's Video & TV Sideview). Since the TV remote buttons basically emulate the keyboard's arrows + Escape + Enter, I believe that if you manage to have the GUI fully working with those keyboard keys using a Bluetooth keyboard it would work just fine with the TV remote
This is a very bad issue: There is a bug in Android TV for Bravia (any version at least since 6.0.1) that makes the TV always rebooting after exiting stand-by if any VPN is active. I am quite sure that as workaround you would need just to pause the VPN when entering stand-by (turning the TV off/locking the screen on mobile) and enabling it again after exiting the stand-by (turning the TV on/unlock the screen). I see there is an option already to pause the VPN when there is no connectivity. Any chance you can extend it to the sleep/wake? Obviously Sony blames the third party apps and not their dtv_svc process crashing miserably..
PS: I am fully available for beta testing if required.