How to obtain root, install and run XBMC on D-Link Boxee Box

D-Link Boxee Box

If you happened to be one of the ones (like me) who jumped on board with purchasing the first generation Boxee Box manufactured by D-Link, you probably ended up being just as disapointed as I was.  I originally purchased the Boxee Box because I was using, and liked, the Boxee fork of XBMC…unfortunately the support from Boxee was horrible, and they basically in my opinion didn’t care about their customers.  What few updates were released had problems they refused to fix, and eventually they ended up just dropping all support for the Boxee Box to focus on their newer release with the Boxee Cloud as those customers are now left high and dry after Samsung purchased Boxee Box and basically gave the middle finger to existing customers.  Not to mention the fact that Boxee and D-Link violated the GPL and would not provide root access to the device even though they were using Open Source code from XBMC.  Well luckily someone found an exploit and was able to gain root, which has now enabled us to be able to root the Boxee Box, and install XBMC.

How to root the D-Link Boxee Box

At DEFCON20 GTVHacker demonstrated two ways to get root on the Boxee Box, a software method that runs a shell script every boot, and a hardware modification that requires the user to cut two traces and solder wires to a UART adapter.  The easiest and most feasable way to root the Boxee Box is using the software method which I will describe below.

The original Boxee+Hacks Repository, website, and forums was:

The new, and still actively developed fork, website, and forums is:

The original method and updates to the Boxee Box was called Boxee+, later it was renamed to Boxee+Hacks (assuming trademark issues).  The original developer of the Boxee+Hacks repository probably gave up on the Boxee Box and therefore has not made any updates in about 10 months or more (last update was Feb 2013).  Luckily the demand was still there, and a fork of Boxee+Hacks was created and is still being actively developed and enhanced.

Boxee+Hacks Homescreen Preview

Boxee+Hacks Homescreen Preview

If you plan on rooting your Boxee Box, use the website as it is the most recent and up to date version

Obtaining root on the Boxee Box is very simple, and if you plan to do it, use the instructions from so you have the latest and most up to date release.

All you will need is 15-20 minutes of your time, and a USB flash drive.  Full instructions can be found on the website, but all you need to do is download the ZIP file from the website, format the USB flash drive fat32 with the label BOXEE (MUST be all caps and MUST be BOXEE), copy all the files from the “Install” folder in the ZIP file, plug it into the Boxee Box, and then grab yourremote to setup the exploit.  Under network settings enable Windows File Sharing, add:

to your ‘Host Name’. After you’re done it should look like

… reboot the device and it should start the install process.  Simple right?

Now that you have Boxee+Hacks with root access on the Boxee Box, you can proceed to install XBMC (if you wish).

How to install XBMC on a rooted D-Link Boxee Box

XBMC on Boxee Box Preview

XBMC on Boxee Box Preview

If you’re familiar with XBMC or Boxee you know that the original version of Boxee was a fork of XBMC (which is why Boxee violated the GPL), but stripped down with fewer features and functions.  Installing XBMC on the Boxee Box will allow you to have all those amazing features back, and allow you to do your own customization (and in my case, install PseudoTV!!).

Keep in mind there are probably going to be issues, and a functioning version of XBMC is VERY new to the Boxee Box so there will be bugs, and things that do not work…but if you’re like me and love cutting edge things, you can see past those bugs as long as the main functionality is still there.

The GitHub repository for XBMC on Boxee Box is here:

There are instructions under docs/README.boxeebox on how to build and compile XBMC so you can install it on the Boxee Box.  Most users are not familiar with building from source, let along using Linux or Mac to do so.

Thankfully for those of you out there who do not want to build it yourself from source, the user devilstrike (from forums) has created an online repository where you can download an already built XBMC on Boxee Box release.  If you’re not familiar with Linux/Mac or building from source, this is the option you need to use.

As long as you have Boxee+Hacks installed, getting XBMC on the Boxee Box is very simple.  You will need to download a copy of the latest release from devilstrike’s website.  The file you will need is the ZIP file that is approximately 66-67MB in size.  Download this file, and extract all of the files FROM the XBMC folder (do not copy just the folder itself, the xbmc.bin needs to be in the root of the sd card/usb flash drive).  To make things easier on myself, I just copied all of the files from the XBMC folder to the root of the same USB flash drive I used to install Boxee+Hacks.  You can use either a USB flash drive or an SD-Card…with the release of Boxee+Hacks 1.5.3 as long as you have the xbmc.bin inside the root of a flash drive, or sd card, it will automatically boot directly into XBMC instead of Boxee.

WOW, that was simple right?

Here’s some links that will probably be of interest to you:


And for your further reading, more information about D-Link and Boxee violating the GPL

#283e915ae72e3c90865c9b2685c51a51 #6be7fa66b4c8e511bc4b4eb8a8d4e093 #b9b19f3b444488f222e8714f90f09617 #boxee #boxee box #boxee box add ons hacked #boxee box hack #boxee box hack linux #boxee box hack not working #boxee box hack xbmc not working #boxee box hacks xbmc #boxee box updates #boxee box xbmc repository #boxee hack #boxee hack 1.5.3 linux #boxee hack not working #boxee hacks for ver 1.5.3 download #boxee xbmc not working #boxee+hacks #boxeebox root #boxeehack xbmc #can i run xbmc on boxee box #can you use xbmc in a boxee box #d-link #d-link boxee box flash player updaten #d-link xbmc hack #d488061051cf951c5faf3114366f77ab #d5efd9c98fa9aa86194dca4c5c4c2aae #devilstrike boxeebox #hack boxee box to run xbmc #hack boxee box xbmc #how to add xbmc to boxee box #how to get xbmc on boxee #how to install xx mc on boxeebox #how to obtain root install and run xmbc on boxee #how to root boxee #how to upgrade boxee box with xbmc #how to use xbmc with boxee box #howto delete file sources bixee xbmc #install flash player on boxee #install smbx on boxee box #install xbmc boxee plus #install xbmc on boxeebox #installera xbmc på boxee #installing xbmc on boxee #latest on xbmc on boxee box #new boxee hacks #new xbmc box #obtain root and install xbmc on boxee #playing how to install xbmc on boxee box #repositorties for boxee hacks #repository for boxee #root #rooted boxee xbmc repository #run xbmc from usb drive boxee #run xbmc on boxee box #sharing boxee box usb drive #will not install boxee hack #xbmc #xbmc boxee box #xbmc boxee box hack #xbmc boxee download #xbmc dlink boxee #xbmc for boxee #xbmc for boxee box download #xbmc for boxee will not start #xbmc install fails on android 4.4 #xbmc install on boxee box #XBMC on Boxee Box #xbmc on boxee box hack #xbmc on boxee box usb or sd card? #xbmc on dlink #xbmc på boxee box #xbmc remote boxee box #xbmc repository for boxee box #xbmc till boxee #xcmb boxee #xcmb boxee box #zip files for the gbox


Orlando, FL

Did this post help you?

Give back and rate it for me!

Related Posts

  • richard weatherby

    I just purchased a boxee box that will not fully start up, as it sits on the first loading screen and the lights blink 1 green, 2 red. I have seen others with 1/3 blinks and it is a firmware issue, so what does this reveal for this boxee? Any and all input is greatly appreciated.

  • Nicolette Collazo

    do you know if an external hdd would work the xbmc on boxee? will it recognize it? thanks so much for the guide, installing boxee hacks was great

    • I believe you should be able to as IIRC others have done this to play videos from the external hard drive. Using basic linux commands if you have the BB rooted you should be able to mount it even if it doesn’t auto mount

  • bob

    Is there a way I can have a button to switch back to the boxee software? I followed your guide and installed the “official” build from devilstrike’s website and it boots straight into xbmc but there is no way to get back to boxee software besides, I’m assuming, taking out the sd card. I would like a way to load up boxee from within xbmc and vice versa.

    • Yup, there’s no real “switch” or “button” way that I know of to switch back, but removing the card should boot into boxee software on the device itself.

  • Moc

    i don’t understand whare to download the latest xbmc version. you say “download a copy of the latest release from devilstrike’s website” but there’s a ton of stuff on there. is it in the “latest” folder? or how do i download this

  • Jimmy McCrillis

    Downloaded, installed, run with no issues. Except one. The Boxee remote doesn’t work. Do I need to add a keyboard to navigate XBMC?

    • Jimmy McCrillis

      It works now. I stopped trying to use XBMC, but now it works. Odd. A few learning curve issues of course. I can’t seem to get XBMC to run on boot-up of my Boxee though. Hmmmm.

  • I’m not sure, don’t really use subtitles so haven’t played around with it yet. Your best bet would be to ask in the forums and im sure someone can help you out.

  • Aleksander Vik Karlsen

    hi. is it possible to add as a subtitle provider?

  • Pingback: How to Install XBMC on D-Link Boxee Box()

  • Sergio

    Thank you, excellent guide.
    DevilStrike January 18 has released the alpha12 update: now how do I update the application on my boxee box?

    • Just overwrite the old files with the new ones, or use another disk 🙂

      • Sergio

        Ok, but if I overwrite the old files …I lose all my data! 🙁
        How do I keep them (movies/series database, scrapers, fanart, skins, options, etc …)?

        • Haven’t updated mine recently but you probably need to look at the userdata for xbmc and just make sure to either copy it to the new flash drive, or make sure you have a backup and then just restore it after copying over the new data:

  • Ed

    Running xbmc on my Boxee Box and loving it.