How to Install XBMC [11.0 Eden] on Your Jailbroken Apple TV 2 [Guide]

In my previous post, I showed how to jailbreak your Apple TV 2 (2nd Generation). The primary reason why you would do want to do this is to install Xbox Media Media Center (XBMC). So what is XBMC? It’s a video player application that was originally created for the Microsoft Xbox. Since then, it was been ported to various platforms like the Apple TV and with a big community backing, it has been continuously updated with new features and third-party applications. The latest XBMC version, 11.0 Eden introduces a overhauled interface and installing it to your freshly jailbroken Apple TV is simply a breeze.

Want to find out more? The guide can be viewed after the break.

What you will need:

  • Apple TV 2 (2nd Generation) jailbroken to 5.0.2. If you haven’t done this yet, be sure to see my guide here.
  • Terminal application so you can connect to your Apple TV. I used PuTTY for Windows which you can get here.

XBMC Installation Guide:

  1. Start up PuTTY so you can enable SSH access to your Apple TV. You will first need to know the IP address of your Apple TV which can be found by going to ‘Settings’ and ‘Network Information’ from your device’s home screen. Copy the IP Address to PuTTY’s ‘Host Name’ field. Set the ‘Port’ to 22, and ‘Connection Type’ to SSH. You can save the profile if you wish to use it again in the future. In my example, I saved the profile as ‘Apple TV’. If you’re using a different terminal application or a Mac, you can just issue the following command:
    ssh root@APPLE_TV_IP_ADDRESS

  2. Click ‘Open’, which will bring up the terminal. When prompted to login, log as ‘root’ (no quotes) and password ‘alpine’ (again no quotes). You should now be logged into your Apple TV!
  3. Now copy and paste the following commands one at a time. This will download, extract, and install XBMC.
    mkdir -p /Applications/
    apt-get install org.xbmc.xbmc-atv2
    mkdir -p /Applications/XBMC.frappliance
    dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
    rm org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
  4. Reboot your Apple TV. You should now have XBMC installed! To verify this, look for XBMC as one of the apps on your homescreen.
  5. Success! Now that XBMC is installed, you can install various XBMC add-ons giving you access to tons of other video sources such as:
    • 1Channel
    • IceFilms
    • Navi-X
    • and much more!

Fortunately, there is a one-click solution to get the most popular ones installed which can be viewed in this post!

Update: XBMC has been updated to Frodo 12.0, however the Apple TV version is still in beta. Be sure to see my future posts for a how-to to install it!

Found this post useful? Please tell your friends!

Tags: , , , , , , , , , , , , ,

  • ben

    “apt-get-update” => fail
    apt-get update => good

    Thank very good
    And it’s working

    • Long Hoang

      Thanks! I’m glad it works for you!

  • frank

    i had dependancy errors dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb

    (Reading database … 3234 files and directories currently installed.)

    Preparing to replace org.xbmc.xbmc-atv2 11.0-3 (using org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb) …

    Unpacking replacement org.xbmc.xbmc-atv2 …

    dpkg: dependency problems prevent configuration of org.xbmc.xbmc-atv2:

    org.xbmc.xbmc-atv2 depends on org.awkwardtv.whitelist; however:

    Package org.awkwardtv.whitelist is not installed.

    org.xbmc.xbmc-atv2 depends on com.nito.updatebegone; however:

    Package com.nito.updatebegone is not installed.

    org.xbmc.xbmc-atv2 depends on org.xbmc.xbmc-seatbeltunlock; however:

    Package org.xbmc.xbmc-seatbeltunlock is not installed.

    dpkg: error processing org.xbmc.xbmc-atv2 (–install):

    dependency problems – leaving unconfigured

    Errors were encountered while processing:


    • Long Hoang

      Strange, some of files are obviously missing. Have you tried doing this again?

  • kenny d

    When i search for movies or apps on xmbc it tells me it cannot find url ???

    • Long Hoang

      I assume some of the repositories are outdated. Have you attempted to update them?

  • Paul

    Thanks a lot for this tutorial. I followed all the steps without any problem. But when I reboot, nothing appears on my ATV screen, I don’t have the XBMC logo. I run on 5.3. Any idea of what goes wrong ?