Fire TV OS 6 and above lacks the accessibility service options to be able to enable Overlay permission for any app, so, we use the below mentioned method to enable overlay permission for our app in order for it to be able to display Time and Netspeed on your TV.
Update
A new method to enable overlay on TVs is now available via Fire Tablet/ Android device, specific to Time Netspeed overlay. In order to enable overlays via your PC skip this section and scroll down.
The steps to enable overlay on TVs via Fire Tablet/ Android device are detailed below:
- First install Time Netspeed monitor on your TV.
- Then download ADB Remote, Keyboard & Shell on an android device you have.
- Open and enter your TV's IP address.
- Find your TV's Local IP address in settings or download download Wireless File Manager on your TV and find local IP address.
- Open TV Remote, Keyboard & ADB Shell and enter <local-ip-address> and port number as 5555 and select connect.
- Now select "Enable Time Netspeed monitor on this device".
- Then if the Time Netspeed monitor is already open; restart/ reopen the app.
If it doesn't work perform steps 6 & 7 again after 5-10 seconds.
- Now the app should function correctly on your TV.
- Download the SDK Platform Tools for Windows, Mac, or Linux.
- Extract the ZIP file somewhere easily accessible (like C:\platform-tools).
- Ensure that your TV and the computer are connected to the same network.
- On your Android TV/FireTV:
- From the main screen of your Fire TV, select Settings.
- Select Device > Developer Options.
- Turn on ADB Debugging.
- Find your TV's Local IP address in settings or download download Wireless File Manager on your TV and find local IP address.
- Open the unzipped platform-tools folder then,
- On Windows: Shift+Right Clickand select Open command prompt here / type cmd in the file explorer URL space provided and hit enter. Then, if powershell is opened type:"start cmd", then enter the following lines of code sequentially in the the terminal/cmd window opened
- adb connect localIPaddress(replace the underlined part with your TVs IP):5555
example, adb connect 10.0.0.1:5555 - Click on "allow" in the popup asking for permission that appears on your TV if "vendor keys is not set" is shown in command prompt window
- adb shell
- For the version downloaded from Google Play Store enter,
appops set visnkmr.apps.timenetspeed SYSTEM_ALERT_WINDOW allow - For the version downloaded from Amazon AppStore enter,
appops set io.github.visnkmr.tvnetspeed SYSTEM_ALERT_WINDOW allow - For the ytoverlay app downloaded from Github enter,
appops set visnkmr.apps.ytoverlay SYSTEM_ALERT_WINDOW allow - On MacOS: Open a terminal window. Navigate to the folder by simply dragging and dropping the unzipped platform-tools folder into the Terminal window, then enter the following lines of code sequentially in the the terminal/cmd window opened
- ./adb connect localIPaddress(replace the underlined part with your IP):5555
example, ./adb connect 10.0.0.1:5555 - Click on "allow" in the popup asking for permission that appears on your TV if vendor keys is not set is shown in command prompt window
- ./adb shell
- For the version downloaded from Google Play Store / Github enter,
appops set visnkmr.apps.timenetspeed SYSTEM_ALERT_WINDOW allow - For the version downloaded from Amazon AppStore enter,
appops set io.github.visnkmr.tvnetspeed SYSTEM_ALERT_WINDOW allow - For the ytoverlay app downloaded from Github enter,
appops set visnkmr.apps.ytoverlay SYSTEM_ALERT_WINDOW allow - That's all!! Now open the app, it should function correctly on your TV.
Our other posts for FireTV users:
- Close background running apps on FireTV.
- Fire TV Questions Answered
- Troubleshooting apps on Amazon Fire TVs & Sticks
- Problem Fixed: Amazon Fire TV Remote Not Working!!
- Problem Fixed: Amazon Fire TV Internet Speed too low!!
- Take Screenshots on FireTV
- How to send music/photos/videos/apk to amazon firetv stick
- How to install App APKs on Amazon Fire TVs
- Close background running apps on FireTV.
- Fire TV Questions Answered
- Troubleshooting apps on Amazon Fire TVs & Sticks
- Problem Fixed: Amazon Fire TV Remote Not Working!!
- Problem Fixed: Amazon Fire TV Internet Speed too low!!
- Take Screenshots on FireTV
- How to send music/photos/videos/apk to amazon firetv stick
- How to install App APKs on Amazon Fire TVs
Well, Android Debug Bridge development tool.
ReplyDeleteThanks
missing port in specification: when I try to connect to new $K fireTV Stick
ReplyDeleteI get the same thing.
Deletethe port is 5555
DeleteThanks for pointing that out.
Deletehow do i do it on firestick
ReplyDeleteGetting "error: no uid for visnkmr.apps.timenetspeed on user 0" after last command. Any ideas? Using Windows 10, fire stick 4k
ReplyDeleteGetting "error: no uid for visnkmr.apps.timenetspeed on user 0" after last command. Any ideas? Using Windows 10, fire stick 4k
ReplyDeleteDisregard, made a mistake. Formatting made it hard to read. Works great.
ReplyDeleteI get the following error 'appops' is not recognized as an internal or external command,
ReplyDeleteoperable program or batch file.
I'm having the same problem as lmt1979. I've checked and even rechecked for typos and I get the uid error. Also on my fire. Windows 11, firetv 4k. I downloaded the platform-tools .zip file from the link you provided.
ReplyDeleteHow to make it work on Firestick 4k?
ReplyDelete