Thursday, May 10, 2012

Apple tv jailbreak IOS 5.1

It happened again, Apple TV crashed and in a desperate move to restore it, the newest iOS got installed.  I was dreading my rush actions, so for a couple of weeks i kept postponing fixing the ATV... Lazyness, and also due to incompatibilities with the new iOS.
I really missed my awesome setup. So I decided to give it another shot and jailbreak the now Apple TV with iOS 5.1.

I started with searching on firecore.com website for the new season pass jailbreak tool, since I read the new iOS jailbreak had been released. After I searched for instructions on the procedure, I realized the new jailbreak is a tethered boot, which means that every time the ATV is cold boot started, it needs a computer to be attached by USB cable to boot up. The firecore.com website offers all the instructions necessary and the tool also can be used for the tethered boot after the jailbreak.

So the process went something like this...
I started the season pass jailbreak tool and clicked on create ispw button.
I waited for the tool to finish creating the jailbreaked image.
Then the tool asked to attach the ATV via micro USB cable.
After that the tool waits for the ATV to be in DFU mode, which you can accomplish by pointing the remote to the Apple TV and pressing the MENU and PLAY keys and holding them for 7 seconds. When the tool detects the ATV it loads a special boot loader.
Then the tool launches iTunes to load the image.
iTunes goes ahead and uncompressed the image and verifies the image with the Apple website.
Once the image is verified iTunes loads the image into the ATV.
After the load is complete the ATV is restarted.

Note: I did have problems and  was getting 1600, 1604, etc error in iTunes, when loading the image, but it was because, i forgot that i have used tiny umbrella before and the hosts file of my machine was changed to point the gs.apple.com to the cydia website. and i was getting the error because of that. The solution was to comment out the entries tiny umbrella had made. and re download the ipsw image.

Now is time for the tethered boot.
I Pressed the tethered boot button on the tool and attach the power cable.
In order for the tool to detect the ATV, the MENU and PLAY buttons must be pressed again for 7 seconds.
This time the tool boots up the Apple TV with the new image.
You can double check the jailbreak by inspecting the settings button, which shape the firecore logo.
And that's it, the ATV is jail broken.

Next to install xbmc i checked the xbmc forum for the instructions.
I opened a secure shell to the apple tv and issued some command to install the xbmc app. These are the commands i used on the terminal.
ssh root@{apple tv address} <enter>
password <enter>

then entered each of these lines.
apt-get update
mkdir -p /Applications/AppleTV.app/Appliances
apt-get install org.xbmc.xbmc-atv2
mkdir -p /Applications/XBMC.frappliance
wget http://dl.dropbox.com/u/14341410/org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
dpkg -i org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb
rm org.xbmc.xbmc-atv2_11.0-3_iphoneos-arm.deb


No comments:

Post a Comment