The Amazon Fire TV is a great device. If you have no technical skills what so ever, it’s literally plug and play. I turned it on, it came pre-synched to my Amazon ID. I just had to type in a password, and I was at the main menu, ready to go.

However, I want more out of this little box. More specifically, I want better access to my local content using XBMC. Unfortunately, XBMC is not in the Amazon App Store, and the Google Play store is no where to be found. Lucky for me, you can easily sideload apps.

General Steps:

  1. Setup the ADB Utility, often done through the Android SDK.
  2. Follow these instructions to connect ADB to your Amazon Fire TV:
  3. Follow these instructions to install the XBMC app onto the Fire TV (using the ADB tool):

I already had ADB installed, so this was super easy. I picked up the new XBMC directly from (XBMC-13.0-arm) and pushed it to the unit:

At this point, I was still stuck with booting into the Amazon launcher, and having to (very trickily) launch XBMC. Since it’s a sideloaded app, I had to go into Settings -> Applications -> XBMC to launch. This is no fun and has no WAF.

Luckily, a few extra steps and there’s a great work around. Setup Llama to auto launch XBMC on bootup, on resume from standby, and on idle.

  1. Download:
  2. Unzip the file
  3. Exit or Force Stop Llama
  4. >adb push extracted_folder /sdcard/Llama/
  5. Launch Llama
  6. If you do not see the new Events related to XBMC, then:
    • Press the Menu key on the FireTV remote -> Import/Export Data -> Import From USB Storage -> Accept

This is perfect. The unit boots up directly into XBMC. I can launch Amazon Instant Video from XBMC. If it idles too long, it loads back to XBMC, so you never have to try and use the tricky menu to get there. If you are actively navigating or watching a video, no worries – nothing happens. It’s perfect for my needs.

Now I have (a very fast booting) XBMC box, with access to Amazon Instant Video, XBMC, and other streaming services.


5 Responses to “XBMC on the Amazon Fire TV”

  1. Nathan on May 16th, 2014 7:00 pm

    Great, but how do you launch Llama?

  2. XBMC-Server : dsu | Mike on May 20th, 2014 11:45 pm

    [...] I am attempting to use cheaper low-powered Android devices (FireTV) for XBMC, an important feature for me with XBMC is the ability to have a shared database. I do not [...]

  3. mike on May 22nd, 2014 11:26 am

    @Nathan After you sideload Llama and have pushed the extracted Llama contents, you need to launch Llama through the messy FireTV interface.

    Go to Settings -> Applications
    Scroll down until you find Llama.
    Click Launch Llama.

    Once you verify your Llama settings, Llama should start automatically in the future from that point forward, and you should never have to open Llama again.

  4. Bob on December 27th, 2014 3:26 pm

    I downloaded an app named adbfire and it did a great job of making this all SO simple.
    The app installed Llama via a Llama Options button.
    I did that with no other options selected.

    Then I installed ikono tv on the fire TV stick.

    After I installed that I installed link kodi to ikono tv.
    Then I had to launch Llama and hit the menu button.
    Selected Import settings from USB.
    Llama exited. when I relaunched Llama I saw
    the when Ikono TV launched launch kodi.
    This set it up to launch kodi.
    I exited Llama and then pushed the llama options button again.
    I clicked on replace Ikon TV icon with Kodi.
    Now my fire tv stick looks complete with kodi launch from the menu.

  5. mike on December 31st, 2014 12:50 pm

    I haven’t used adbfire, but I have recently tired one called “Amazon FireTV Utility App”.

    It was quite useful as well, with single-click buttons for rooting, rebooting, disabling updates, installing recovery, unlocking the bootloader, updating firmware, and even Installing Llama, switching ikono TV icon to Kodi/XBMC… and backing up Kodi/XBMC data.

    I would say it is worth taking a look at.

Leave a Reply