[GUIDE] Apple TV 2 Jailbreak

Discussion in 'Apple TV' started by jpga13, Jan 3, 2012.

  1. jpga13 Banned

    Member Since:
    Dec 4, 2007
    Message Count:
    11,595
    Device:
    iPad 3
    I asked Bobby to make a section for the ATV a long time ago but never noticed it and then I was on a small hiatus. Thanks! There has been a lot of bad info out there lately so I got it all together in one place. I also have extensive knowledge and am an owner of the 1st Gen ATV if anyone needs help with that device. Hopefully I will have time later to give this another once over.

    What you will need:
    1. Apple TV 2 (ATV2)
    2. Micro USB Cable I suggest monoprice.com
    3. Computer
    4. Seas0nPass
    Mac: http://files.firecore.com/SP/Seas0nPass.zip
    Windows: http://files.firecore.com/SP/Seas0nPass-win.zip
    5. Terminal for Mac or USB equivalent or ATV Flash Black from Firecore $29.95
    Note: I own ATV Flash Black but prefer not to use it. If you are new to this it ATV Flash Black will make this process a bit easier.

    Things you need to think about before you start:

    1. Choose which media player (Plex, XBMC, Media Player) you want to use and what type of hardware you are supporting it with. There is a Media Player by that same name available with ATV Flash Black. NitoTV will let you install XBMC (it can also be done manually). ANother option is to install Plex which has been updated to work pretty well with the new ATV2 4.4.4 update.

    If you are new to this I would just use Media Player inside ATV Flask Black. It is simple to setup but has less features.

    My preference now is XBMC which has a bit of a learning curve and your media needs to be tagged properly. XBMC has tons of add ons and it can stream about any media you throw at it. If you get stumped on tags just send me a message and I know a few tricks.

    The reason I say you should choose which media player to use now is because some people are having conflicts between the ATV Flash Black Media Player and XBMC.

    I will include a section for manually installing XBMC and NitoTV if you so choose. This is the method I chose in order to keep my install as clean as possible.

    Let's get started!

    Make sure you follow the directions exactly!!! Run Seas0npass initially with the ATV2 unplugged from the computer USB. Seas0npass will tell you when to plug the ATV2 in. Also be sure to have the ATV2 plugged in to a power source!!!!

    Using Seas0nPass to jailbreak the AppleTV
    Step 1:Unzip the 'Seas0nPass.zip' file and launch Seas0nPass.
    [IMG]
    Step 2:Select the 'Create IPSW' button to start the jailbreak process.
    [IMG]
    Step 3:The latest AppleTV software will be downloaded and used to create a custom 'jailbroken' software file.
    [IMG]
    Step 4:When prompted, connect your AppleTV to your Mac/PC using a micro-USB cable (leave power cable disconnected).
    Once the light on the front of the AppleTV begins to flash rapidly, point the remote at the AppleTV and hold both the MENU and PLAY/PAUSE buttons for 7 seven seconds.
    Note: This step will require the silver (aluminum) AppleTV remote that was included with the ATV2. The older, white (plastic) remotes will not work.
    [IMG]
    Step 5:iTunes will open automatically and start the restore process.
    [IMG]
    Step 6:iTunes will confirm the restore when complete - your AppleTV is now jailbroken!
    Note: To confirm the jailbreak was successful a (temporary) red FC logo will appear in the lower right corner of the screen - as shown below.
    [IMG]

    NOTE: The last two times I have jailbroken iTunes gave me an error (1602) after a long install but everything installed just fine. Plug the ATV2 back into your tv and look for the Firecore logo on the bottom right of the screen to confirm it was successful.
  2. jpga13 Banned

    Member Since:
    Dec 4, 2007
    Message Count:
    11,595
    Device:
    iPad 3
    Now you are jailbroken, what next?

    Now you have a choice of third-party apps you can install on the ATV2. Normally I will manually install NitoTV manually and then use it to install the following:

    1.updatebegone (keeps the atv2 from updating to new firmware and ending your jailbreak fun)
    2.afc2add (adds acf2 service for USB browsing of the filesystem)
    3.OpenSSH (secure remote access)
    4.syslog (debugging aid)
    5.Ericas Utilities (command line utilities)
    6. XBMC (it will now load Eden which is the latest beta and works great)

    NitoTV also has the following items you can add:

    1. Screen Saver Hack
    2. Overflow
    3. Remote Helper
    4. Remote HD
    5. Slideshow
    6. Main Menu Weather
    7. Exposed
    8. VNC Settings
    9. BTStack
    10. netatalk
    11. afpfs-ng
    12. cycript
    13. screencapture

    You can also setup RSS Feeds and Weather

    What do I get with ATV Flash Black and how do I install it?

    Go Beyond iTunes
: Empower your AppleTV to play popular media formats including MKV, AVI, MP4 & many others.

    Surf the Web: 
Visit your favorite sites, stream HTML5 video, and update Twitter all on your TV. Your couch is your new workspace.

    Enjoy DVDs the Simple Way
: Access all your DVDs on a single device for easy viewing. Includes full access to menus, special features, and 5.1 sound.

    Discover New Music: 
Find new artists you’ll love by accessing Last.fm radio stations, artist bios and slideshows.

    Get Organized: 
Automatically download and display cover art and other metadata from TheMovieDB and TheTVDB.

    Access Media Anywhere: 
Stream media from a Mac, PC or NAS device directly to the AppleTV. Includes support for AFP and SMB.

    Create VideoPlaylists
: Keep tabs on your newly accessible media with custom playlists.

    Know When to Stay In
: Quick access to weather forecasts lets you know if it’s a good night for a movie.

    Stay in the Know
: Keep track of all your favorite news and blog sites by viewing RSS feeds on your AppleTV.

    Easy Updates
: Updates are easily installed with just a few clicks through the native AppleTV menus.

    Unchanged Original Features
: Why mess with what works? All normal AppleTV features will remain unchanged.
  3. jpga13 Banned

    Member Since:
    Dec 4, 2007
    Message Count:
    11,595
    Device:
    iPad 3
    Pre-install checklist

    1. Jailbreak the AppleTV
    2. Connect the AppleTV your TV like normal (power, HDMI and wifi/ethernet). An active network connection will be required
    3. Enable Home Sharing and AirPlay

    Run the installer - Mac
    Step 1: Download the latest version of aTV Flash (black) from your account.
    Step 2: Open the DMG and double-click the installer.
    [IMG]
    Step 3: The installer will copy a few small files to your computer. (these will then be transferred to the AppleTV)
    [IMG]
    Step 4: You will then be prompted to select your AppleTV from a drop-down list.
    [IMG]
    Step 5: The files will be transferred to the AppleTV.
    [IMG]
    Step 6: When complete, the AppleTV will restart automatically for the changes to take effect.
    [IMG]
    Step 7: After installation all apps and updates can be installed directly on the AppleTV through the Maintenance --> Manage Extras menu.
  4. jpga13 Banned

    Member Since:
    Dec 4, 2007
    Message Count:
    11,595
    Device:
    iPad 3
    Run the installer - Windows
    1. Download the latest version ofaTV Flash (black)
    2. Open the exe and choose a location to save the application (desktop is recommended).
    3. Run the aTV Flash (black) program.
    [IMG]
    4. Select your AppleTV from the drop-down menu.
    [IMG]
    5. The files will be transferred to the AppleTV automatically.
    [IMG]
    6. When complete, the AppleTV will restart automatically for the changes to take effect.
    [IMG]
    7. After installation all apps and updates can be installed directly on the AppleTV through the Maintenance --> Manage Extras menu.



    How do I install NitoTV?

    Open Terminal or Windows Equivalent. (You will need to have to ATV2 connected to your network and know the IP which can be found under: Settings-General-About)

    Enter the following commands:
    1. ssh root@(your atv2 IP address)
    password is "alpine"
    2. apt-get install wget
    3. wget http://dl.dropbox.com/u/16129573/com.nito.deb
    4. dpkg -i com.nito.deb
    5. apt-get update
    6. apt-get install com.nito.nitotv
    7. killall Lowtide or killall AppleTV or killall -9 AppleTV

    You can install XBMC from NitoTV Software Installer when finished.

    How do I install XBMC manually?

    1. ssh root@(your atv2 IP address)
    password is "alpine"
    2. apt-get install wget
    3. wget -O- http://apt.awkwardtv.org/awkwardtv.pub | apt-key add -
    4. echo "deb http://apt.awkwardtv.org/ stable main" > /etc/apt/sources.list.d/awkwardtv.list
    5. echo "deb http://mirrors.xbmc.org/apt/atv2 ./" > /etc/apt/sources.list.d/xbmc.list
    6. apt-get update
    7. apt-get install org.xbmc.xbmc-atv2
    8. killall Lowtide or killall AppleTV or killall -9 AppleTV

    How do I install Plex?

    1. ssh root@(your atv2 IP address)
    password is "alpine"
    2. apt-get remove com.plex.client-plugin
    3. apt-get update
    4. apt-get install com.plex.client-plugin=0.0.9.0.0-312c11b0

    If you get this error when running the apt-get install command:

    E: Version '0.0.9.0.0-312c11b0' for 'com.plex.client-plugin' was not found

    then run this command first, before trying again:

    echo "deb http://www.ambertation.de ./downloads/PLEX/" > /etc/apt/sources.list.d/plex.list

    Thanks to the teams at Firecore, AwkwardTV, XBMC, and Plex!!!!!!!!!

    http://wiki.awkwardtv.org/wiki/Main_Page
    http://firecore.com
    http://xbmc.org
    http://www.plexapp.com
  5. wimdg Member

    Member Since:
    Aug 24, 2010
    Message Count:
    371
    Device:
    iPhone 5 (Black)
    Nice guide!
  6. pandaa Banned

    Member Since:
    Nov 7, 2011
    Message Count:
    7,438
    Device:
    4G iPod touch
    Nice guide! A few comments...
    Some BBCode error in the first post...
    And I get this weird small box below every picture saying 'OBJ'. Is that intentional?
  7. jpga13 Banned

    Member Since:
    Dec 4, 2007
    Message Count:
    11,595
    Device:
    iPad 3
    I will try and touch it up tomorrow. I don't see the OBJ after the graphics though.
  8. pandaa Banned

    Member Since:
    Nov 7, 2011
    Message Count:
    7,438
    Device:
    4G iPod touch
    Yeah, I get it below and to the left of about 75% of all photos... weird. Anyway, good job!
  9. Mac2Crack Member

    Member Since:
    Feb 15, 2009
    Message Count:
    68
    Device:
    iPhone 4S (Black)
    Thanks for the guide. Had a "Patching ramdisk" issue. After some Goggling I found this fix on the FireCore website.

    It seems this issue is being caused by an old plugin from the 'Virtual PC' application. Yes, your heard right Virtual PC - the Windows virtualization app from the PPC days.

    The fix is to simply remove the 'VirtualPCDiskImagePlugin.bundle' which can be found in one of two places:

    ~/Library/Plug-ins/DiskImages
    /Library/Plug-ins/DiskImages

    After removing the plugin restart your computer and re-run Seas0nPass.


    I also removed the ISPW file from the Documents/Tether folder and uninstalled SeasonPass. Then started all over again and had immediate success.

    I can't believe the old Windows VPC stuff was still there. That was three laptops ago and 9 or 10 major OS Upgrades, around 11 years ago OS 9.1 I think.


    Cheers