[Fire TV General] draiko913:
So I know that Hulu will be releasing a new version of their app for the Fire TV that supports live TV (looks like the private beta for it may be starting today), but I've been wanting to watch live shows on the television that I have my Fire TV (2nd gen) hooked up to. Originally, I was hoping that it would be as easy as hooking up a wireless mouse and then side loading the Hulu app from my phone. I had done this already with my Nexus Player using an OTG cable and a Logitech wireless mouse. After I side loaded the Hulu 3.2.0.240243 apk, it loaded fine and I signed into my account, but unfortunately, after about 5-10 second I received an error that my location could not be determined. After some searching, I realized this is because the Fire TV doesn't have Google Play Services and therefore location services cannot be detected by apps such as Hulu.

Assumptions:

Download the apps below to your phone to then transfer them to your Fire TV. If you want to download them directly to the Fire TV or a computer, that will work as well but you'll need to copy them over to your Fire TV on your own since my instructions only cover Phone to Fire TV using ES File Explorer and having it open on both while they are connected to the same network.

Some basic ADB commands are going to be necessary, I'll give the step by step, but you'll need to be familiar with ADB over WiFi to connect to your Fire TV with the correct IP address.

Although the risk of damaging/bricking your Fire TV should be nearly impossible based on the instructions below, I am not responsible for any issues that you may encounter. Please proceed at your own risk.

Here are the steps that I took to get everything working and I assume this would probably work for other apps that Google location services to work as well.

Go into the Settings -> Device -> Developer Options and enable both ADB Debugging and Installing from Unknown Sources

Download the following 5 files (to your phone if you want to follow my instructions below, but you could do them to your computer or direct to the Fire TV if you'd prefer), I got them all from ApkMirror - Note the Google apps are all for Android version 5.1 since Fire OS 5.2.4.1 is on my Fire TV.

com.google.android.gsf.login_5.1-1743759-22_minAPI21(nodpi)

com.google.android.gsf_5.1-1743759-22_minAPI22(nodpi)

com.google.android.gms_11.0.56_(238-156935310)-11056238_minAPI21(armeabi-v7a)(480dpi)

com.android.vending_7.8.74.P-all_0_FP_157113528-80787400_minAPI14(armeabi-v7a)(240,320,480dpi)

com.hulu.plus_3.2.0.230243-230243_minAPI21(armeabi,armeabi-v7a,x86)(nodpi)

Download ES File Explorer from the Amazon app store on your Fire TV.

I then used ES File Explorer on both my Fire TV and my phone to transfer those 5 files from my phone to the Fire TV. I found this to be a lot easier than trying to download the files directly onto the Fire TV itself.

Next I installed the 5 files through ES File Explorer in the order they are listed above. The order probably doesn't matter, but I didn't test them in another order.

(Maybe Optional?) I long pressed the home button and then went to my apps and tried to open the Play Store. After 20 seconds or so, it timed out and returned to the home screen. I tried opening it again and after another long delay, I received a message that the version wasn't compatible with my device. I just clicked ok to exit out of it and then left it alone.

Download Fake GPS (available in the play store, but since it won't open on the Fire TV, google search for com.fakegps.mock version 3.610). I downloaded it from ApkHere to my phone.

Again, I used ES File Explorer to transfer the apk from my phone to the Fire TV.

Install the Fake GPS apk file through ES File Explorer.

On your computer, open a command prompt window and type the following lines to enable mock locations on your Fire TV.

adb connect <Fire TV IP Address>

adb shell

settings get secure mock_location <-- verify that the response to this is 0 which will indicate that mock location services are currently turned off

settings put secure mock_location 1

settings get secure mock_location <-- verify that the response to this is now 1 which will indicate that mock location services are turned on

You can now close that command prompt and then launch the Fake GPS app on the Fire TV.

Using my wireless mouse, I clicked on the search button and entered my local zip code. Once the mapped zoomed and and I adjusted it a little bit, I then clicked the button to activate the fake GPS.

Open Hulu and enter your username and password. It should now detect the fake GPS location and load without issues.

Hopefully Hulu will release the Fire TV compatible apk soon, but in the mean time, if you are impatient like I am, this should get you up and running.