Here's how to install XBMC on the MiBox: (updated 7/5/13)
1. Download the required apps (as a zip) -
https://www.dropbox.com/s/nopjlssn1dlwav2/MiBox_XBMC_apks.zip
If you want to get the latest XBMC, download the apps (without XBMC) from here -
https://www.dropbox.com/s/f7qyedrp2pb674f/MiBox_without_XBMC.zip , and get the latest XBMC from here -
http://forum.xda-developers.com/showthread.php?t=2105075
2. Connect your mibox to your computer (I'm using Windows, might be possible with linux/OSX) and install those apps using Snappea (or however you want), you can find a tutorial on how to do that over here -
http://miuiandroid.com/community/th...ut-root-translated-from-official-forum.20238/
3. After installation is complete, press the home button, the one right under the power button (or reboot if you want), and select TVLauncher
4. Skip the purchase errors, and once you're on the launcher home screen, press the right button (to go to the list of apps)
5. Before running XMBC, launch MxPlayer (you only need to do this the first time). go back to the home screen (by pressing the button under the power button), press the right button again, launch XBMC, and enjoy!
6. (optional) If you want your MiBox to boot straight into XBMC, launch AutoStart, enable it, and choose XBMC, and from now on once you boot your MiBox it will go straight into XBMC.
Hint: The USB mount location is /mnt/usb/YourUsbDevice
Also, since XBMC opens MxPlayer, it is not possible to pause the video using the MiBox remote. What I do is press the back button, and then reenter the video in order to unpause.