Post: PanGu Apple TV 4 Jailbreak
03-23-2016, 08:25 PM #1
Alt
Banned
(adsbygoogle = window.adsbygoogle || []).push({});
You must login or register to view this content.
You must login or register to view this content.

Requirements


Hardware:

Mac Computer
AppleTV 4 (ver 9.0)
USB-Type C cable

APP:

Xcode
Apple development membership

Sample data:

BundleID com.sample.tvjb
TeamID 93AA45BBCC
Certificate common name “iPhone Developer: test (ALI766JXB5)”
Apple TV 4 UDID e5e2c931d4a94ecf71e12a88b0b4579b

Preparation:

Download the atvjb.zip from pangu.io and extract. This will create a folder, containing the application components.

Acquire Apple TV 4 UDID

Launch Xcode, navigate to Windows->Awesome faceevice, Choose your connected apple TV device.

You must login or register to view this content.

Find the device UDID (a long hexadecimal string) and record it. You will need to it for the next step, which registers your device with Apple and creates a provisioning profile.

Register device

Login to your account on apple developer center, and register your device udid (obtained in the previous step) to Devices by open the following URL: You must login or register to view this content. If you have multiple apple tv devices, you will need to register all devices.

You must login or register to view this content.


Register new App IDs

Open the following URL to register a new App ID for the TV device: You must login or register to view this content.
The sample ID is com.sample.tvjb

You must login or register to view this content.



Generate mobile provision file

Visit the url: You must login or register to view this content.
Choose tvOS App Development, click next, and choose your developer certificate.

You must login or register to view this content.

On the device selection page, choose all your Apple TVs you want to jailbreak.

You must login or register to view this content.

Download the file and save to the atvjb folder, renaming it to embedded.mobileprovision.

Query team id and common name

Open Keychain Access app, select “Certificates” in the Category section, and open the property page of your developer certificate.

You must login or register to view this content.

In the figure, A will be your common name iPhone Developer: test (ALI766JXB5) , B will be your team ID 93AA45BBCC.

Launch install script

You're now ready to install! You may either use Xcode's Windows->Awesome faceevice, by creating an ipa from the application folder, and then pressing "+" and selecting the newly created IPA.
Alternatively, use our script, which expects the following syntax:
Install_atv_jb.sh <udid> <bundleid> <team id> <common name id>
e.g.:
Install_atv_jb.sh e5e2c931d4a94ecf71e12a88b0b4579b com.sample.tvjb 93AA45BBCC "iPhone Developer: test (ALI766JXB5)"

The jailbreak app will install to your Apple TV.

You must login or register to view this content.

Click PANGU app to launch jailbreak, wait a few seconds.. and your device will be jailbroken!

You must login or register to view this content.


Now, you can connect your device by ssh (port 22), which will launch dropbear (an SSHd clone) on the TV. It’s a good idea to change the default password (alpine), and/or add a host key to /var/root/.ssh/authorized_keys.

⦁ For multiple Apple TV devices

If you have multiple Apple TV devices, please register all device in step 2 and choose all device to prepare provision file in step 4.
After step 6, the script will generate an IPA file in order to install. Remember you can always deploy the IPA files using XCode, or iFunBox (Windows)

The following user thanked Alt for this useful post:

SQUID-EYE
03-23-2016, 08:56 PM #2
Pixie Lott
Keep it MeLLo
>:< I updated mine like 2 months ago

Copyright © 2024, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo