A new Windows application, adbFire, has emerged to help make modifying XBMC on the Fire TV a little easier. The utility is similar to the Amazon FireTV Side App Installer, but adds the ability to send files to specific XBMC directories. It gets a bit tedious to open a command line and enter several commands just to achieve a simple task, so we’re happy to see helper utilities such as this emerging.
To get started with adbFire, just enter you Fire TV IP address into the “Device” field and click “Connect”. You should see “Device connected” in the bottom right. Once connected, check that “ADB running” is also displayed in the bottom right. If not, click the “Start” button under the “adb” column to get everything ready.
With your Fire TV connected and ADB running, you can sideload any app by clicking “Install” and browsing to an APK file. The “Uninstall” button can currently only uninstall XBMC.
The real power with this app comes fromt he “push” column of buttons. Clicking “userdata” allows you to select a file which will be put in your Fire TV’s /sdcard/android/data/org.xbmc.xbmc/files/.xbmc/userdata/ directory. Adding and modifying files in this directory is an advanced topic for those who really want to get down and dirty with XBMC modifications. The “keymaps” button allows you to upload a file to the /sdcard/android/data/org.xbmc.xbmc/files/.xbmc/userdata/keymaps directory. This directory allows you to upload a customized keyboard.xml file which is often necessary to get XBMC to play nice with third-party remotes; a topic we plan to cover in the near future. Lastly we have the “media” button which allows you to upload files to the /sdcard/android/data/org.xbmc.xbmc/files/.xbmc/userdata/media directory. Here you can upload your own custom “splash.png” file to replace the default loading screen you see while XBMC is loading.