How to install XBMC on AppleTV 2G [Jailbreak]

If you’ve already jailbroken your Apple TV 2, XBMC is a nifty little add-on that allows you to stream and add even more content to your AppleTV from other devices over your network. Since we don’t have Cydia for AppleTV (yet), the process of installing jailbreak apps is a bit different. Hit the jump for a quick walkthrough on how to get XBMC working on your jailbroken AppleTV 2.
First you’ll need a jailbroken AppleTV. If you haven’t done that already, check out our guide HERE.

After you’ve done that, follow these steps.

1st Step: Open a terminal app as you’ll need to gain SSH access to your AppleTV.
2nd Step: Type ssh root@apple-tv.local – if that doesn’t work for you, instead of typing apple-tv.local, replace it with your AppleTV’s IP address which can be found under Settings then Network on your AppleTV.

3rd Step: You’ll be asked for the password to your AppleTV next. By default, it is alpine. If you have changed it, enter the password you chose on your own instead. You may be asked if you’re sure you wish to continue, just type “yes”.

4th Step: Once you are at the root menu, type (or copy/paste) this: echo "deb ./" > /etc/apt/sources.list.d/xbmc.list and hit “enter”.

5th Step: Next type (or copy/paste) this: apt-get update and hit “enter”.

6th Step: A list of available apps will populate. Type (or copy/paste) this: apt-get install org.xbmc.xbmc-atv2 and hit “enter”.

7th Step: You’ll see the app begin to install and once it reaches 100%, you’re done. Your AppleTV should flash briefly and when the main menu pops back up, XBMC should be added.
As a side note, I had issues getting my MacBook to connect to my AppleTV via SSH. I kept getting connection refused or invalid host errors. There is a file on your Mac you can delete in order to stop these errors (not sure where it would be located on a PC if anyone wants to chime in here). You’ll need to unhide files on your Mac first. You can do that by following the steps below.

1- Open Terminal and type (or copy/paste): defaults write AppleShowAllFiles TRUE and hit “enter”.
2- Type (or copy/paste): killall Finder

That should unhide all of the hidden files on your Mac. Now you should be able to navigate to /Users/username (in my case Ally)/.ssh and delete the file titled “known_hosts”. It should be the only file in that folder. Then try the above steps again.

Only some of you may need to do this but I figured I’d throw it in there for anyone who has issues connecting via SSH to their AppleTV.


blog comments powered by Disqus
Octofinder Blog Catalog