Beginners Guide AppleTV2

From AwkwardTV

Revision as of 18:03, 10 August 2011 by Edgarg (Talk | contribs)
Jump to: navigation, search

This is a guide to jailbreak your AppleTV2, the little black one. To jailbreak the first generation model, see the Beginners Guide for 1.x. For 2.x see the Beginners Guide for 2.x. For 3.x see the Beginners Guide for 3.x

Jailbreaking the AppleTV2 operating system allows you to add apps to the device.

Contents

Save SHSH Blobs using TinyUmbrella

Backing up AppleTV2 SHSH blobs is highly recommend before jailbreaking. With the release of iPhone 3GS and iPod Touch G3, Apple added an extra layer of security to prevent hacking, jailbreaking and unlocking.  Apple is constantly closing exploits used by jailbreak hackers by updating the firmware of its devices. An accidentally upgraded jailbroken device can’t be re-jailbroken until hackers release new jailbreak software. SHSH blobs will allow the AppleTV2 to be downgraded to the previous firmware version in the event of an accidental upgrade.

Tip: The AppleTV2 connected to the Mac via the Micro-USB cable is sufficient. Plugging in the power cord is not required.

SHSH blobs can be saved with the help of a utility called TinyUmbrella.

Step 1: Download and install the latest version of TinyUmbrella.

Step 2: Start TinyUmbrella and connect the AppleTV2 to your computer using a Micro-USB cable.

Step 3: Click on the Manual ECID button and enter a display name and the ECID for the AppleTV2.

Tip: The ECID of the AppleTV2 can be found by clicking the Apple Menu, then "About This Mac", then "More Info"*, then "USB". Find the AppleTV2 in the USB Device Tree and click on it. Information about the AppleTV should be displayed. The ECID should be listed in the "Serial Number" row.

  • LION: on Lion the "more info" button is called "System Report"

Step 4: Click on the "Create Custom Device" button, then in the main window click on "Save SHSH".

Jailbreak the AppleTV using PwnageTool

PwnageTool uses the limera1n exploit to jailbreak as well as auto-install Cydia, SSH and afc2.

Tip: The AppleTV2 connected to the Mac via the Micro-USB cable is sufficient. Plugging in the power cord is not required.

Step 1: Download the AppleTV firmware file from the Apple servers.

Step 2: Download and install the PwnageTool application from the iPhone Dev-Team blog.

Step 3: Launch the PwnageTool and select AppleTV. You have the choice of Simple or Expert modes. If you're reading this guide, you should probably use Simple mode.

Step 4: Click on the "next" button and a choice of firmware files should appear. If you don't see the correct firmware version for the AppleTV2, click the browse button (the curved arrow) to locate firmware.

Step 5: Select the AppleTV2,1_4.1_8M89_Restore.ipsw firmware.

Step 6: Follow the remaining prompts and PwnageTool will create your custom jailbroken firmware file. You may be asked for your computer password during this process.

Step 7: PwnageTool will now help you put your AppleTV into Device Firmware Upgrade (DFU) mode manually. Follow the instructions carefully.

Step 8: Once the AppleTV is in DFU mode, open iTunes. The AppleTV should appear under the Devices tab.

Step 9: Hold down the OPTION key and click the Restore button in iTunes. Choose the custom firmware created by PwnageTool (on your desktop by default) and iTunes will restore to the jailbroken firmware.

Step 10: Disconnect the Micro-USB cable from the AppleTV and connect the AppleTV to the TV (ethernet (if hardwired), HDMI and power).

Jailbreaking Alternative to PwnageTool

Greenp0ison RC5 is being prepared to have AppleTV support. Preview screenshots have been posted by the Chronic Dev Team showing altered menus and a software injector. Preview

Accessing the AppleTV

In the Terminal application on your Mac, enter the following:-

    ssh root@AppleTV.local

If you named your Apple TV something other than "AppleTV" then you need to replace the text above. The first time you do this, it might take a few moments to establish a connection. When prompted, enter "alpine" the default password.

Now, we are logged into the Apple TV, so rather than commands being run on your Intel Mac, they are run on the Apple TV. The Apple TV has a version of iOS on it.

Next, type:-

    passwd

and press enter and follow the prompts to change your root password. Then change the user 'mobile' with: -

    passwd mobile

3rd Party Software for Apple TV 2 iOS

List of applications available for Apple TV 2 and development status here

Personal tools