Now that quite a few of our visitors have begun Jailbreaking their Apple TV devices which were updated to iOS 5, we’re going to take a few minutes to explain how you can Install XBMC to your ATV2 running iOS 5, the latest firmware from Apple. Don’t worry, it’s not very complicated at all.
INSTALLING XBMC FOR APPLE TV 2 RUNNING IOS 5.1.1
for Mac
Requirements
- Seas0nPass Jailbroken ATV2 running iOS 5.1.1
- Mac Computer (or Windows PC with PuTTY)
Step 1: You’ll first need to plug the HDMI Cable and Power Source into your Apple TV 2 device and television.

Step 2: Select the Language your want to use on your Apple TV device. We’ve clearly chosen the “English” option.

Step 3: Configure your wireless internet connection, wired ethernet users can skip this step.

Step 4: Press the “Done” button to continue once your device has successfully connected to the network.

Step 5: When asked whether you want to share information with Apple, be sure to choose the “No Thanks” option.

Step 6: If you see any messages on the screen saying “Activating” simply press the “MENU” button on your Remote Control to skip it.
Step 7: Navigate to the “Audio & Video” menu under the “Settings” menu. Don’t go into “General” as the screenshot below displays.
Step 8: Set the “Audio Output” field to the “16 bit” setting, then press the “MENU” button on your Remote Control to return to the main menu.
Step 9: From the main menu, go into the “General” menu under the “Settings” heading.
Step 10: Click on the “About” tab and then write down what’s listed under the “IP Address” field, minus the DHCP prefix. You’ll need this for later on in the installation process.
Step 11: From your Mac Computer, navigate to the “Launchpad” or “Application” dock icon.

Step 12: Go into the “Utilities” folder icon.

Step 13: Launch the “Terminal” application.

Step 14: You’ll first want to connect to your device over the network by typing the following command into the Terminal window. If you don’t know what the IP Address of your device is, find it under the “Settings” -> “General” -> “About” menu, and write it down without the DHCP prefix.
ssh root@[Apple TV IP Address]
Example:
ssh root@192.168.2.18
Note: Should you receive an “Authentication Error,” copy and paste the following command into the Terminal window and press Enter, then continue.
rm ~/.ssh/known_hosts
You’ll then want to Agree to any Security Prompts by typing “yes” (without quotations), then press Enter.

Step 15: When prompted for Password, type “alpine” (without quotations) then press Enter. Nothing will be displayed as you type, this is normal.

Step 16: Copy and Paste the Following Commands into Terminal, pressing the Enter key after each. It’s important that you wait for each one to finish before moving onto the next. You’ll know it’s ready for the next command when you see the words “Apple-TV:~ root#” on the last line.
Command 1:
apt-get install wget
Command 2:
wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
Command 3:
echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list
Command 4:
echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
Command 5:
apt-get update
Command 6:
mkdir -p /Applications/AppleTV.app/Appliances
Command 7:
apt-get install org.xbmc.xbmc-atv2
You’ll be prompted to type “y” (without quotations) twice after the preceding command.
Command 8:
mkdir -p /Applications/XBMC.frappliance
Command 9:
wget http://mirrors.xbmc.org/apt/atv2/deb/org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
Command 10:
dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
Command 11:
rm org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
Command 12:
echo "127.0.0.1 appldnld.apple.com" >> /etc/hosts
Command 13:
echo "127.0.0.1 mesu.apple.com" >> /etc/hosts
Command 14:
echo "127.0.0.1 appldnld.apple.com.edgesuite.net" >> /etc/hosts
Command 15:
apt-get install com.nito.updatebegone
Command 16:
echo "" >> /etc/hosts
Command 17:
reboot

Step 17: Once the Apple TV menu reloads, Launch XBMC.

Step 18: Enter the “Settings” sub menu under the “SYSTEM” heading.

Step 19: Select the “Appearance” tab from the left menu bar.

Step 20: Under the “Skin” menu, you’ll now want to choose “-4%” for the “Zoom” field so that your XBMC configuration will properly fit your television display. Depending on the television, you might have to play around with this, but it should work flawlessly at the “-4%” setting. Press “MENU” on your Remote Control to return back one level once this is done.

Step 21: Select the “SYSTEM” tab from the left menu bar.

Step 22: From the “Audio output” menu, you’ll want to set the “Audio output” option to the “Optical/Coax” setting on the right side. After, you’ll now want to tap the “MENU” button on your Remote Control a couple of times to return to the main menu.

Congratulations! Your second generation Apple TV running iOS 5 now has XBMC installed on it, that is quite a feat. You’ll probably now want to Install Addons for your XBMC setup. Pat yourself on the back and have fun.













