With the release of the Amazon FireTV, AppleTV and TheVerge posts around AndroidTV, the 99$er TV set-top box war is getting into high gear.

Let’s take a step back though. The FireTV sports a 2GB RAM, dedicated GPU, quad core Qualcomm CPU and a full-size USB port for 99$. This is a fantastic low-end PC that I’ll gladly install WinRT / Ubuntu on if it’s possible, but in the meanwhile, here’s a step-by-step tutorial to install XBMC on the FireTV.

Enabling Debug Mode

On the Amazon FireTV, go to:

  1. Settings
  2. System
  3. Developer Options
  4. ADB debugging

Turn ADB debugging on

Now get your FireTV IP address by going to:

  1. Settings
  2. System
  3. About
  4. Network

Getting the IP Details

Write down your IP address

Getting the Android Developer Tools (ADT)

Get the Android developer tools and install the appropriate SDK for your machine. In my case, I got the x64 Windows bundle.

Extract the files and open the folder “sdkplatform-tools” folder.

Getting the XBMC APK for Android

Visit and download the Android flavor of XBMC. Save the APK file into the same “sdkplatform-tools” folder

UPDATE: Consider getting SPMC (XBMC on Ouya Fork), runs better on the fireTV.

Installing XBMC on FireTV

Open a console window in the “sdkplatform-tools” folder and run the following commands:

  1. adb kill-server
  2. adb start-server
  3. adb connect (replace with the FireTV IP you’ve written on the side)
  4. adb.exe install xbmc-12.3-Frodo-armeabi-v7a.apk (or spmc-armeabi-v7a_12.3.3.apk / other version you’ve downloaded)

Commands in the Console

If those steps pass successfully, you’ll now be able to access XBMC on your FireTV

Running XBMC

Back on your FireTV, navigate to the XBMC app:

  1. Settings
  2. Applications
  3. XBMC
  4. Launch application


Running XBMC

Running XBMC


At this point, it’s XBMC all the way. The fastest way I found to pass some content in was using Serviio to set up a UPnP server on Windows, but consider using any approach you’d like to set things up.

IceCast on FireTV

Note: You can use a USB keyboard very easily for inputting text – it seems there are XBMC glitches when it comes to text input using the remote.

USB Keyboard

Finishing Touches

Here are a few screenshots from XBMC’s hardware reports:


0 thoughts on “Running XBMC on Amazon FireTV Step by Step Tutorial

  1. Hi…I have tried loading both Showbox APK and XBMC APK. It installs Showbox without a problem. But it does not install the XBMC APK. I am on a Mac. The last part i type in then drag the XBMC APK into terminal and it does not install. Any help would be great.

    1. Open folder. Hold shift key and right click on empty spot in folder and choose Open Command Line Here from the context menu.

  2. This is what i have done but it won’t install!

    /Users/moniquekorzelius/Desktop/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb>adb kill-server

    /Users/moniquekorzelius/Desktop/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb>adb start-server

    /Users/moniquekorzelius/Desktop/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb>adb connect

    /Users/moniquekorzelius/Desktop/adt-bundle-mac-x86_64-20140321/sdk/platform-tools/adb >adb.exe install

  3. I got the xmbc installed. I also got fusion to load straight to fire tv. I got navi-x although not interested just wanted to try to load it appears to work. The question that I have is the following do you know if the pvr actually work? I am trying to get wmc pvr which is not included I believe I can download it and give it a try if I figure it out myself I will let you know. I am trying to get this to work with hdhomerun with wmc pvr which I believe does all the transcoding. If this does not work I will get a nuc I5 system and call it a day. What I would live to do is have xmbc act as the backend and frontend without any pc involved and place a hard drive and record all tv shows on my 1.5 T drive.

  4. I installed XBMC the latest version on Amazon Fire TV. Everything works, but I’m having an issue with Navi-X program. When I click on the Navi Xtreme Portal. Navi-X stalls. It’s actually doing the same thing on one of my PCs, but on another PC it’s working.

  5. Has anyone been successful in using remote control apps from an iPad or iPhone to control XBMC when installed on the Fire TV? My XBMC install is working well, but I’d love to be able to control it from my phone like I do with XBMC on my PC. I’ve set up networking exactly as it is on the PC (allowing control of XBMC over HTTP) but it still cannot find the install on the Fire TV. Also, any way to make the XBMC show up under apps, without having to go into settings and applications to launch it every time?

  6. To get over the input problem I use xbmc remote with my android phone 😉 the problem I have is the screen is green at the start of a film , if if press back it starts fine but later goes green again

    1. Cool tutorial. Is there a way to add XBMC to the main app menu? It’s kind of hidden away in the settings this way

  7. Hello, thanks for the tutorial – i managed to install XBMC, but not able to get addons like Navi-X which are not included in the inbuilt xbmc addons list. How do i get files across from my windows laptop to amazon fire tv ? Or is there any other way ? Thanks

Leave a Reply

Your email address will not be published. Required fields are marked *