Difference between revisions of "IM4P File Format"

From The iPhone Wiki
Jump to: navigation, search
(Apple TV 4)
(merged into IMG4 File Format)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
  +
#REDIRECT [[IMG4 File Format]]
The '''IM4P''' file format is a replacement of the [[IMG3 File Format]] used on older devices. It was introduced with [[iOS]] 7.0.1 and appears to be exclusive to the [[iPhone 5s]] and newer, [[iPad Air]] and newer, [[iPad mini 2]] and newer,[[n102ap|iPod touch 6G]], [[j42dap‎|Apple TV 4G]] as well as [[Apple Watch]].
 
 
The file is encoded as an DER encoded asn.1 object, structured like this:
 
 
<pre>
 
sequence [
 
0: string "IM4P"
 
1: string type - ibot, rdsk, sepi, ...
 
2: string description - 'iBoot-1940.1.75'
 
3: octetstring - the encrypted data
 
4: octetstring - containing asn1 encoded KBAG values
 
sequence [
 
sequence [
 
0: int: 01
 
1: octetstring: iv
 
2: octetstring: key
 
]
 
sequence [
 
0: int: 02
 
1: octetstring: iv
 
2: octetstring: key
 
]
 
]
 
]
 
</pre>
 
 
each .im4p file is accompanied with a .plist file containing the sha1 of the .im4p file.
 
 
== External Links ==
 
* [https://twitter.com/i0n1c/status/501299082603020288 i0n1c's tweet]
 
 
{{stub}}
 
 
[[Category:File Formats]]
 

Latest revision as of 00:28, 5 April 2016

Redirect to: