The newly released Pangu jailbreak tool allows Apple TV 4 owners running tvOS 9.0 and 9.0.1 jailbreak their set-top box in an easy way. However, Apple TV jailbreak is only possible for users with paid developer account, and also having logged in with a free account.
The tvOS jailbreak for Apple TV 4 is finally here and available to use as long as you have a Mac system hands-on. It’s live, available to download now, the slight bad news is that it isn’t as simple as connecting your device to the compputer and hitting the “Jailbreak” button to get going. Process includes a vaeriety of requirements, as outlined by Pangu, and you should have running this latest jailbreak intiative on one or more Apple TV 4 units.
From the scratch, this is the first ever public jailbreak released for Apple TV 4. To those running tvOS 9.1.x or up are out of luck for now. Having a fourth-generation Apple TV running tvOS 9.0.1, follow the instructions below on how to jailbreak.
The current Apple TV 4 jailbreak is GUI-less currently, meaning that only SHH access is made available, and no Cydia-like interface there for jailbrooken Apple TV 4 units. Said, it’s only the begenning.
Before you start jailbreaking Apple tvOS 9.0.x you will need to login Xcode with an Apple ID that has sideload privilages. You can get so for free by heading towards this link “developer.apple.com” member center and agreeing to the terms. To login: Xcode -> Preferences -> Accounts and click the ‘+’ sign.
Requirements for the jailbreak:
* A Mac running OS X. Not having Mac system, can install OS X El Capitan Hacintosh on PC, if needed.
* Apple TV 4 running either tvOS 9.0 or 9.0.1.
* A USB-C to USB-A cable. As this unlike most jailbreaks, you’ll as mentioned above will need Apple’s Xcode installed, along with the Keychain Access app.
* If not create one Apple Developer account for free at.
How to jailbreak Apple TV 4 using Pangu:
Step 1: First of all, go through the necessary components to make the ATV4 jailbreak work. Download Panju Apple TV jailbreak pack from here. Unzip the contents of the booted compressed files to create a folder containing full jailbreak components.
Step 2: Connect your Apple TV 4 to the Mac using the USB-C cable.
Note: Disable Automatic Updates on your Apple TV. Go to Settings -> System -> Software Updates and turn it ‘Off’‘.
Step 3: Now launch Xcode. Navigate to Window > Devices and select the connected ATV from the list of devices available.
Step 4: The Device Information will provide a list of info about your Apple TV. Find the Identifier label, and make a note of the UDID of your Apple TV 4.
Step 5: Login to your Developer account on the web and register the Apple TV as a device against the account using the UDID recorded above. For that, over to the following URL: developer.apple.com/accounts/ios/device/tvos/create.
NOTE: If planning on jailbreaking multiple Apple TVs, you’ll need to repeat the process aforementioned and register each one individually.
Sep 6: Create a new App ID for the TV device, while still logged into the Apple Developer portal. This ID can really be called anything, but make it memorable to this device. You can directly head to section where it need to do this like: https://developer.apple.com/account/ios/identier/bundle/create.
Step 7: Next is to generate a mobile provisioning profile. Once again, head over there quickly via the following URL: https://developer.apple.com/account/ios/profile/limited/create. Under the Development heading, choose the tvOS App Development profile before you hit Next. Now, choose your developer certificate that’s part of your Apple Developer account.
Step 8: After hitting the Select devices page within the process, make sure that you tick the boxes next to all registered Apple TV 4 devices that you wish to jailbreak and assign the created provisioning profile to. Click the ‘Continue‘ button to proceed.
Step 9: Download created provisioning profile and save it to the Apple TV jailbreak folder (created by unzipping the download Pangu file in Step 1). Make sure that the downloaded file is renamed to : “embedded.mobileprovision”.
Step 10: Here, you need to query some info that will be used as part of triggering the jailbreak process for the Apple TV 4. Launch the Keychain Access app on Mac and select Certificates under the categoryu section. Dig into the properties of your developer certificate and look for the details marked as A and B in the screenshot below. Note it all down.
For example, “A is your common name: iPhone Developer: test (ALI766JXB5)”, and B is your team ID: “93AA45BBCC“.
Step 11: From here, you’re finally ready to install the Apple TV 4 IPA that should liberate the device. Go into Xcode, select Window > Devices from menu, and then by clicking the ‘+‘ with your Apple TV 4 selected. Select the atvipa file that lives within the Payload > atvipa.app folder of the Pangu tool downloaded and uncompressed it already in Step 1.
Or else, you can use the accompanying script within the jailbreak tool to install jailbreak app onto the Apple TV. Alternatively, to do this, with Apple TV connected to the Mac, launch Terminal and run the following command by placing the relevant information where mentioned:
Install_atv_jb.sh <udid> <bundleid> <team id> <common name id>
Step 12: The Pangu jailbreak app should now install directly onto the Apple TV. Once complete, you can connect the unit back to your TV and launch the PANGU app from the Home screen to actually jailbreak the hardware.
Congratulations. You can now SSH into your Apple TV using the Apple TV’s Wi-Fi IP address .
You may also like to check out: