AppleTV 2

From AwkwardTV
Revision as of 16:49, 19 October 2010 by Davilla (talk | contribs) (Dock Connector)
Jump to: navigation, search

Background / Introduction

This is a quick and dirty reference page I am adding (will be cleaned up later) for all information pertaining to the second revision of AppleTV. Right now it's going to be thin on background information until I have time to add more, for now it is mainly going to function as a pasteboard for easy reference of URL's I have to keep looking up.

Packaged iOS Software

Lowtide is the application running on the AppleTV. It is essentially an updated "FrontRow" system that handles all user interaction, video playback, streaming, etc. It has been shown to run on other iOS hardware such as the iPod Touch.


Size: 23 mm (0.9 inches) (h), 98 mm (3.9 inches) (w), 98 mm (3.9 inches) (d)
Weight: 0.6 pounds
I/O: HDMI, Optical audio, 10/100 Mbps Ethernet, IR receiver, Micro-USB port

  • Apple A4 Processor (K4X2G643GE, same as in iPad)
  • Samsung K9LCG08U1M 8GB NAND Flash chip
  • Broadcom BCM4329XKUBG 802.11n Wi-Fi/Bluetooth/FM chip (Same as in iPad)
  • 256 MB RAM
  • Apple 343S0479 1005 005BB
  • M430 F2350 TI E03K C0GP G4
  • SMSC 8710A-EZK B1023-A2 (10/100 Ethernet Transceiver)
  • TXC MUGT 27.000
  • TXCPCUM3 50.000
  • Apple 338S0891

Dock Connector

The AppleTV 2 has a predetermined spot on the logic board for an Apple Dock Connector. This is most probably here for Apple's in-house developer units.

The default Apple TV hardware does not allow you to use the HDMI port and the micro-USB port at the same time. Adding an iPod dock to the side of the enclosure will bypass this hardware restriction, allowing both hacking and viewing.

An image of the dock connector spot can be seen in a teardown by iFixit:

Here is a link to some female dock connector parts:

Soldering to the dock terminals on pins 2 and 3 failed to get analog audio out. I don't know if it's a hardware or software limitation. I was able to produce sound out the HDMI port but no sound came out of the dock pins corresponding to audio out on other iOS devices.

Pins 5, 7, 9, 14, 16, 18, 22 and 24 are connected to Ground.

How to DFU Mode

Step 1: Plugin your Apple TV to computer with microUSB (Power cable connected).

Step 2: Hold menu + down button together for 6 secs to reboot.

Step 3: Once your Apple TV reboots immediately hold menu + play together until a message appears in iTunes telling you an Apple TV in recovery mode has been detected.

Useful Links

Jailbreak Status

pod2g's SHAtter exploit has been showcased by MuscleNerd and posixninja as capable of jailbreaking the AppleTV, but this exploit will be with held for a while due to the release of limera1n's exploit, it is mentioned here mainly for posterity.

greenp0ison will leverage this exploit (limera1n's) whenever it is released, it is currently unknown whether the first release will apply to the new AppleTV.

geohot has released the limera1n exploit which is capable of jailbreaking the AppleTV, but as of right now it doesn't install afc2 or ssh so it is of little practical use for any average AppleTV user, or even most AppleTV seasoned hackers.
Update 1: limera1n supposedly installs afc2 now, so it may possibly make the JB for ATV-2 useful
Update 2: Tested by a few people, no reports of afc2 working.
Update 3: RC1b was posted and still doesn't work, AppleTV reference removed from page and Mac version delayed "7 years"
Update 4: limera1n doesn't work because of ramdisk issues, it never mounts or installs anything, ostensibly not making any changes at all to the AppleTV filesystem.
Update 5: greenpois0n RC5 expected to have AppleTV support.

We will do our best to keep this page neutral because of the controversy surrounding limera1n and the various development teams, please if you add to this page, do the same.

3rd Party Apple TV iOS Software

  • Fire Core, a software development group who have released software for the Apple TV (1st Gen), is actively working on a product aTV Flash black and a corresponding SDK.

Follow this page for any updates, it will be more inclusive of information time pending, as it arises.