Difference between revisions of "TvOS"

From The iPhone Wiki
Jump to: navigation, search
m (link fixes)
m (Some minor cleanup.)
Line 1: Line 1:
 
{{lowercase}}
 
{{lowercase}}
'''tvOS''' is the Operating System that is used by the [[J42dAP|Apple TV 4G]]. It's a stripped down version of [[iOS]]. The first version released was stylized and marketed as tvOS 9.0, which was based on iOS 9.1. Since then, tvOS versions trail those of iOS by 0.1 (i.e. tvOS 9.1 is based on iOS 9.2, etc).
+
'''tvOS''' is the operating system that is used on the [[Apple TV]], as of the [[J42dAP|Apple TV 4G]]. It's a forked version of [[iOS]]. The first version released was stylized and marketed as tvOS 9.0, which was based on iOS 9.1.
 
   
 
== Research ==
 
== Research ==
  +
Since the first public version of tvOS, Apple provides a complete filesystem image in the form of an OTA update. This allows people to reconstruct the entire system partition along with all binaries, in order to perform static analysis on them.
   
  +
Additionally, Apple has not actually fixed any bugs from Pangu's iOS 9.0.x jailbreak in iOS 9.1 aside from the kernel exploit (CVE-2015-6974). Because of this, Pangu9 could be modified (notably, exploiting a different kernel vulnerability) to jailbreak tvOS 9.0.
As demonstrated in http://newosxbook.com/articles/OTA.html?n, Apple provides a complete OTA image of TvOS, which enables one to reconstruct the entire system partition along with all binaries, in order to perform static analysis on them.
 
 
Additionally, Apple has not actually fixed any bugs from Pangu's iOS 9.0.x Jailbreak in 9.1 but the kernel exploit (CVE-2015-6974), the Pangu9 jailbreak could be used with some modifications (notably, a different kernel bug) in order to achieve a tvOS 9.0 jailbreak. Note that the same could not be said for tvOS 9.1 and later, as iOS 9.2 (from which 9.1 is derived) has patched many vulnerabilities.
 
   
An overview analysis of tvOS can be found in http://newosxbook.com/articles/OTA3.html.
+
An overview analysis of tvOS OTA updates can be found in http://newosxbook.com/articles/OTA3.html.
   
   

Revision as of 01:26, 21 July 2016

tvOS is the operating system that is used on the Apple TV, as of the Apple TV 4G. It's a forked version of iOS. The first version released was stylized and marketed as tvOS 9.0, which was based on iOS 9.1.

Research

Since the first public version of tvOS, Apple provides a complete filesystem image in the form of an OTA update. This allows people to reconstruct the entire system partition along with all binaries, in order to perform static analysis on them.

Additionally, Apple has not actually fixed any bugs from Pangu's iOS 9.0.x jailbreak in iOS 9.1 aside from the kernel exploit (CVE-2015-6974). Because of this, Pangu9 could be modified (notably, exploiting a different kernel vulnerability) to jailbreak tvOS 9.0.

An overview analysis of tvOS OTA updates can be found in http://newosxbook.com/articles/OTA3.html.