The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "K66AP"
m |
|||
(43 intermediate revisions by 10 users not shown) | |||
Line 1: | Line 1: | ||
+ | [[File:Apple TV (2nd generation).jpg|thumb|Apple TV (2nd generation).|300px]] |
||
− | This is the Apple TV 2G. |
||
+ | This is the '''[[List of Apple TVs|Apple TV]] (2nd generation)'''. |
||
==Introduction== |
==Introduction== |
||
− | The second-generation Apple TV, a digital media receiver made and sold by Apple Inc., was unveiled during an Apple press conference on |
+ | The second-generation Apple TV, a digital media receiver made and sold by Apple Inc., was unveiled during an Apple press conference on {{date|2010|09|01}}. It is a small form factor network appliance designed to play digital content originating from the iTunes Store, Netflix, YouTube, Flickr, MobileMe, Online Radio or any Mac OS X or Windows computer running [[iTunes]] onto an enhanced-definition or high-definition widescreen television, and will accept music, video and photo streams from other iOS devices using [[AirPlay]] in 4.2. It sold 250,000 in its first two weeks available. |
+ | |||
+ | After being jailbroken it can stream music from [http://last.fm last.fm], browse the web, show RSS feeds, use the PLEX Client and run most previous [[iOS]] terminal applications via SSH until a local terminal application is created. The name used in firmware is AppleTV2,1. |
||
== Application Processor == |
== Application Processor == |
||
Line 8: | Line 11: | ||
==Wireless== |
==Wireless== |
||
− | The Apple TV uses the dual-band [[BCM4329]] for Wi-Fi communications; it supports 802.11 a/b/g/n on both frequencies (2.4 GHz and 5 GHz). |
+ | The Apple TV (2nd generation) uses the dual-band [[BCM4329]] for [[Bluetooth]] and Wi-Fi communications; it supports 802.11 a/b/g/n on both frequencies (2.4 GHz and 5 GHz). Bluetooth is not enabled natively but can be used through BTStack to support the use of bluetooth keyboards. |
+ | |||
+ | == Specifications == |
||
+ | '''Size''': 23 mm (0.9 inches) (h), 98 mm (3.9 inches) (w), 98 mm (3.9 inches) (d) <br /> |
||
+ | '''Weight''': 0.6 pounds <br /> |
||
+ | '''I/O''': HDMI, Optical audio, 10/100 Mbps Ethernet, IR receiver, Micro-USB port <br /> |
||
+ | '''Storage Capacity''': 8 Gigabytes (Not directly usable) |
||
− | ==Other Hardware== |
||
*Samsung K9LCG08U1M 8GB NAND Flash chip |
*Samsung K9LCG08U1M 8GB NAND Flash chip |
||
*256 MB RAM |
*256 MB RAM |
||
Line 21: | Line 29: | ||
== Packaged iOS Software == |
== Packaged iOS Software == |
||
− | + | [[:/Applications/AppleTV.app|AppleTV.app]] is the application running on the Apple TV with iOS 4.2 or higher. Up to iOS 4.1 it was Lowtide. It is essentially an updated "[[wikipedia:FrontRow|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. It is the only application on the device and is the equivalent of the [[SpringBoard]] application on other iOS devices. [[/Applications/AppleTV.app/Appliances|FRAppliance]]s can be added to the [[/Applications/AppleTV.app/Appliances]] folder on a jailbroken device to enable more functions. ([[/Applications/Lowtide.app/Appliances]] on 4.1 and below) |
|
== Dock Connector == |
== Dock Connector == |
||
− | + | Interestingly, the Apple TV (2nd generation) has [http://guide-images.ifixit.net/igi/GyAEfCsoVVLJD3a5.medium a predetermined spot that is apparently for a 30-pin dock connector]. This is most probably here for Apple's in-house developer units. |
|
− | + | Due to positioning of the micro-USB port it is difficult to use the HDMI port and the micro-USB port at the same time with default hardware. This can be done with cracking an HDMI connector open, so both the HDMI plug and the micro-USB plug fit next to each other (http://i.imgbox.com/acq312aI.jpg, http://i.imgbox.com/adchDWYN.jpg). Adding a dock to the spot will also bypass this hardware restriction, allowing both hacking and viewing. |
|
− | Soldering to the dock terminals on pins 2 and 3 failed to get analog audio out. It is not |
+ | Soldering to the dock terminals on pins 2 and 3 failed to get analog audio out. It is not known if this is because of a hardware or software limitation. Sound was able to be produced out of the HDMI port but no sound came out of the dock pins corresponding to audio out on other iOS devices. |
− | |||
− | == Specifications == |
||
− | '''Size''': 23 mm (0.9 inches) (h), 98 mm (3.9 inches) (w), 98 mm (3.9 inches) (d) <br /> |
||
− | '''Weight''': 0.6 pounds <br /> |
||
− | '''I/O''': HDMI, Optical audio, 10/100 Mbps Ethernet, IR receiver, Micro-USB port <br /> |
||
− | '''Storage Capacity''': 8 Gigabytes (Not directly usable) |
||
== Useful Links == |
== Useful Links == |
||
Line 44: | Line 46: | ||
*[http://netputing.com/2010/10/01/how-to-save-apple-tv-2g-ios-4-1-shsh-blobs/ How to save SHSH blob] |
*[http://netputing.com/2010/10/01/how-to-save-apple-tv-2g-ios-4-1-shsh-blobs/ How to save SHSH blob] |
||
*[http://pastie.org/1231241 dyldcache listing] |
*[http://pastie.org/1231241 dyldcache listing] |
||
+ | *[http://www.iclarified.com/entry/index.php?enid=12374 Buildable / linkable sample project for ATV-2 via NitoTV] |
||
+ | == 3rd Party Apple TV iOS Software == |
||
− | == Jailbreak Status == |
||
+ | *[http://firecore.com/ Fire Core], a software development group who have released software for the Apple TV (1st Gen), is actively working on a product [http://firecore.com/category/blog-tags/atv-flash-black aTV Flash black] and a corresponding SDK. |
||
− | [[PwnageTool]] 4.1 uses the limera1n exploit to jailbreak and auto-install SSH and AFC2. It also installs parts of Cydia (like apt-get), but a Cydia GUI remains to be developed and deployed. The assumption is that your home network is secure, but it is recommended that you change your root password anyways, which is "alpine" by default. About all you can do now is command line operations via ssh, until developers enable methods to use remotes. |
||
+ | *[http://wiki.awkwardtv.org/wiki/NitoTV NitoTV], a popular application and standard set of tools to enhance the functionality for the original Apple TV. [http://www.iclarified.com/entry/index.php?enid=12361 NitoTV is the first publicly disclosed Application running on the Apple TV (2nd generation)]. |
||
− | [[greenp0ison]] leverages limera1n's exploit and RC5 is being prepared to have Apple TV 2G support. Preview screenshots have been posted by [[Chronic Dev (team)|Chronic Dev]] showing altered menus and a software injector. [http://yfrog.com/bbxdmj] |
||
+ | Currently, the NitoTV Take 3 release for the current generation Apple TV provides a Weather Forecast and an RSS Reader application within it's own Frappliance wrapper. Its developer has stated that these first two applications were intended as Proof-of-Concepts, as well as serve as a testbed for further development for the [[iOS]]-Based Apple TV. |
||
− | ''Older Developments'': |
||
+ | For more information regarding the state of development, as well as get an installation guide for installing NitoTV to your Apple TV (2nd generation), please see: http://wiki.awkwardtv.org/wiki/NitoTV_Take_3 |
||
− | *'''SHAtter''': [[User:pod2g|pod2g]]'s SHAtter exploit has been showcased by [[User:MuscleNerd|MuscleNerd]] and [[User:posixninja|posixninja]] as capable of jailbreaking the Apple TV 2G, but this exploit will not be released for a while due to the release of limera1n's exploit. It is mentioned here mainly for posterity. |
||
+ | [[Category:Devices]] |
||
− | *'''[[limera1n]]''': [[User:geohot|geohot]] 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 Apple TV user, or even most Apple TV seasoned hackers. It never mounts or installs anything, ostensibly not making any changes at all to the Apple TV filesystem. |
||
− | |||
− | == 3rd Party Apple TV iOS Software == |
||
− | *[http://firecore.com/ Fire Core], a software development group who have released software for the Apple TV (1st Gen), is actively working on a product [http://firecore.com/category/blog-tags/atv-flash-black aTV Flash black] and a corresponding SDK. |
Latest revision as of 01:07, 15 September 2021
This is the Apple TV (2nd generation).
Contents
Introduction
The second-generation Apple TV, a digital media receiver made and sold by Apple Inc., was unveiled during an Apple press conference on 1 September 2010. It is a small form factor network appliance designed to play digital content originating from the iTunes Store, Netflix, YouTube, Flickr, MobileMe, Online Radio or any Mac OS X or Windows computer running iTunes onto an enhanced-definition or high-definition widescreen television, and will accept music, video and photo streams from other iOS devices using AirPlay in 4.2. It sold 250,000 in its first two weeks available.
After being jailbroken it can stream music from last.fm, browse the web, show RSS feeds, use the PLEX Client and run most previous iOS terminal applications via SSH until a local terminal application is created. The name used in firmware is AppleTV2,1.
Application Processor
It uses the S5L8930 application processor.
Wireless
The Apple TV (2nd generation) uses the dual-band BCM4329 for Bluetooth and Wi-Fi communications; it supports 802.11 a/b/g/n on both frequencies (2.4 GHz and 5 GHz). Bluetooth is not enabled natively but can be used through BTStack to support the use of bluetooth keyboards.
Specifications
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
Storage Capacity: 8 Gigabytes (Not directly usable)
- Samsung K9LCG08U1M 8GB NAND Flash chip
- 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
Packaged iOS Software
AppleTV.app is the application running on the Apple TV with iOS 4.2 or higher. Up to iOS 4.1 it was Lowtide. 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. It is the only application on the device and is the equivalent of the SpringBoard application on other iOS devices. FRAppliances can be added to the /Applications/AppleTV.app/Appliances folder on a jailbroken device to enable more functions. (/Applications/Lowtide.app/Appliances on 4.1 and below)
Dock Connector
Interestingly, the Apple TV (2nd generation) has a predetermined spot that is apparently for a 30-pin dock connector. This is most probably here for Apple's in-house developer units.
Due to positioning of the micro-USB port it is difficult to use the HDMI port and the micro-USB port at the same time with default hardware. This can be done with cracking an HDMI connector open, so both the HDMI plug and the micro-USB plug fit next to each other (http://i.imgbox.com/acq312aI.jpg, http://i.imgbox.com/adchDWYN.jpg). Adding a dock to the spot will also bypass this hardware restriction, allowing both hacking and viewing.
Soldering to the dock terminals on pins 2 and 3 failed to get analog audio out. It is not known if this is because of a hardware or software limitation. Sound was able to be produced out of the HDMI port but no sound came out of the dock pins corresponding to audio out on other iOS devices.
Useful Links
- Complete Proper Headers for OS 4.1
- Sample frappliance template
- New and Improved Sample frappliance
- Dustin Howett's beigelist
- iFixit Teardown
- How to save SHSH blob
- dyldcache listing
- Buildable / linkable sample project for ATV-2 via NitoTV
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.
- NitoTV, a popular application and standard set of tools to enhance the functionality for the original Apple TV. NitoTV is the first publicly disclosed Application running on the Apple TV (2nd generation).
Currently, the NitoTV Take 3 release for the current generation Apple TV provides a Weather Forecast and an RSS Reader application within it's own Frappliance wrapper. Its developer has stated that these first two applications were intended as Proof-of-Concepts, as well as serve as a testbed for further development for the iOS-Based Apple TV.
For more information regarding the state of development, as well as get an installation guide for installing NitoTV to your Apple TV (2nd generation), please see: http://wiki.awkwardtv.org/wiki/NitoTV_Take_3