Difference between revisions of "Firmware Keys"

From The iPhone Wiki
Jump to: navigation, search
m (7.x)
(Rewrite first paragraph to make it more readable and remove incorrect info)
(247 intermediate revisions by 13 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
'''Firmware Keys''' are keys which decrypt the [[:/|root filesystem]] of certain ([[Beta Firmware|beta]]) [[firmware]]s. Apple uses a to ensure the safety of their files. Over time Apple has changed the way to encrypt firmware files, thus the way to decrypt files as well as the way to get the keys has also.
+
'''Firmware Keys''' are keys which decrypt bootloaders, ramdisks, and [[:/|root filesystem]] of iOS [[firmware]], if those components are encrypted. Apple uses encryption to make it harder to analyze and modify them. Over time Apple changed the way they encrypt firmware files, hence the way to decrypt them and get decryption keys changed as well.
   
 
== History ==
 
== History ==
 
With the release of the iPhone came the [[S5L File Formats#IMG2|IMG2]] file format. They were used on all known [[iOS|iPhone OS]] [[#1.x|1.x]] firmwares. For the 1.1.x series, they were encrypted with the [[AES Keys#Key 0x837|0x837 key]]. The discovery of the 0x837 key led to the ability to decrypt ''any'' 1.x firmware.
 
With the release of the iPhone came the [[S5L File Formats#IMG2|IMG2]] file format. They were used on all known [[iOS|iPhone OS]] [[#1.x|1.x]] firmwares. For the 1.1.x series, they were encrypted with the [[AES Keys#Key 0x837|0x837 key]]. The discovery of the 0x837 key led to the ability to decrypt ''any'' 1.x firmware.
   
Following IMG2 came the [[IMG3 File Format|IMG3]] file format. They were introduced with iPhone OS [[#1.x.2F2.x|2.0b4]], and have been in use ever since. In order to maintain their integrity, they contain multiple layers of encryption, all based around a [[wikipedia:Public-key cryptography|public/private key]] encryption method. Apple took encryption seriously with IMG3 by utilizing [[wikipedia:Advanced Encryption Standard|AES]] (based on the [[wikipedia:Rijndael key schedule|Rinjndael key schedule]]). In order to complicate things, they contain the [[VFDecrypt]] key, albeit encrypted, as part of the [[KBAG]] structure in the [[ramdisk]]s.
+
Following IMG2 came the [[IMG3 File Format|IMG3]] file format. They were introduced with iPhone OS [[#1.x.2F2.x|2.0 beta 4]], and have been in use ever since. In order to maintain their integrity, they use multiple layers of encryption. Apple took encryption seriously with IMG3 by utilizing [[wikipedia:Advanced Encryption Standard|AES]] (based on the [[wikipedia:Rijndael key schedule|Rinjndael key schedule]]). In terms of the pre-iPhone OS 3 [[VFDecrypt]] key, it is stored as plain-text in the "__restore" segment of the ASR image within the [[ramdisk]]s.
   
The ramdisk keys can ''only'' be retrieved with the processor specific [[GID Key]]. The GID key is currently unretrievable and can only be utilized through the built-in [[AES Keys|AES engine]]. To complicate things ''even more'', the engine is only accessible through a special [[bootrom]] exploit ([[jailbreak]]s typically expose it with [[:/dev/aes_0]]). This makes usage of the key nearly impossible.
+
The ramdisk keys can ''only'' be retrieved with the processor specific [[GID Key]]. The GID key is currently unretrievable and can only be utilized through the built-in [[AES Keys|AES engine]]. To complicate things ''even more'', the engine is only accessible through a special [[bootrom]] or [[iBoot]] exploit ([[jailbreak]]s typically expose it with [[:/dev/aes_0]]). This makes usage of the key nearly impossible.
   
 
However, once you have access to the AES engine, the entire system falls apart. You are able to upload an encrypted ramdisk and grab the decryption keys for it. Once you manage to decrypt the ramdisk, you can run it through [[GenPass]] to decrypt the Firmware key.
 
However, once you have access to the AES engine, the entire system falls apart. You are able to upload an encrypted ramdisk and grab the decryption keys for it. Once you manage to decrypt the ramdisk, you can run it through [[GenPass]] to decrypt the Firmware key.
   
Beginning with iOS 6.0b1, Apple<!-- [most likely] decided to --> tweaked their disk images so they no longer work with VFDecrypt. VFDecrypt will report that the filesystem is decrypted, but you will be unable to mount it. The current workaround is to use [[dmg]] from [[Xpwn]] to decrypt them. What has changed to break VFDecrypt is currently unknown. Decryption will take slightly longer due to dmg writing its progress to the terminal, but the difference is negligible.
+
Beginning with iOS 6.0 beta, Apple<!-- [most likely] decided to --> tweaked their disk images so they no longer work with VFDecrypt. VFDecrypt will report that the filesystem is decrypted, but you will be unable to mount it. The current workaround is to use [[dmg]] from [[Xpwn]] to decrypt them. What has changed to break VFDecrypt is currently unknown. Decryption will take slightly longer due to dmg writing its progress to the terminal, but can be avoided (on Unix-like operating systems) by piping <code>stdout</code> to <code>/dev/null</code>. The difference writing to the terminal versus not, however, is negligible.
  +
  +
To find the keys, you can either use the methods on [[AES Keys]] or the easier option for OS X, [[keylimepie]].
   
 
== Decrypting ==
 
== Decrypting ==
 
{{main|Decrypting Firmwares}}
 
{{main|Decrypting Firmwares}}
 
 
== Notes ==
 
== Notes ==
{| class="wikitable sortable" style="float: right; font-size: smaller; text-align: center;"
+
{| class="wikitable" style="float: right;"
 
|-
 
|-
! Application&nbsp;Processor
+
! Application Processor
 
! [[iDevice]]
 
! [[iDevice]]
 
|-
 
|-
 
| [[S5L8900]]
 
| [[S5L8900]]
| [[m68ap|iPhone&nbsp;2G]]<br />[[n82ap|iPhone&nbsp;3G]]<br />[[n45ap|iPod&nbsp;touch&nbsp;1G]]
+
| [[M68AP|iPhone]]<br />[[N82AP|iPhone 3G]]<br />[[N45AP|iPod touch]]
 
|-
 
|-
 
| [[S5L8720]]
 
| [[S5L8720]]
| [[n72ap|iPod touch&nbsp;2G]]
+
| [[N72AP|iPod touch (2nd generation)]]
 
|-
 
|-
 
| [[S5L8920]]
 
| [[S5L8920]]
| [[n88ap|iPhone&nbsp;3GS]]
+
| [[N88AP|iPhone 3GS]]
 
|-
 
|-
 
| [[S5L8922]]
 
| [[S5L8922]]
| [[n18ap|iPod&nbsp;touch&nbsp;3G]]
+
| [[N18AP|iPod touch (3rd generation)]]
 
|-
 
|-
 
| [[S5L8930]] (A4)
 
| [[S5L8930]] (A4)
| [[k48ap|iPad&nbsp;1G]]<br />[[iPhone&nbsp;4]]<br />[[n81ap|iPod&nbsp;touch&nbsp;4G]]<br />[[k66ap|Apple&nbsp;TV&nbsp;2G]]
+
| [[K48AP|iPad]]<br />[[iPhone 4]]<br />[[N81AP|iPod touch (4th generation)]]<br />[[K66AP|Apple TV (2nd generation)]]
 
|-
 
|-
 
| [[S5L8940]] (A5)
 
| [[S5L8940]] (A5)
| [[iPad&nbsp;2]]<br />[[n94ap|iPhone&nbsp;4S]]
+
| [[K93AP|iPad 2 (iPad2,1)]]<br />[[K94AP|iPad 2 (iPad2,2)]]<br />[[K95AP|iPad 2 (iPad2,3)]]<br />[[N94AP|iPhone 4S]]
 
|-
 
|-
 
| [[S5L8942]] (A5 Rev A)
 
| [[S5L8942]] (A5 Rev A)
| [[k93aap|iPad&nbsp;2&nbsp;(Wi&#x2011;Fi)&nbsp;[Rev&nbsp;A]<nowiki/>]]<br />[[j33ap|Apple&nbsp;TV&nbsp;3G]]<br />[[iPod&nbsp;touch&nbsp;5G]]<br />[[iPad&nbsp;mini]]
+
| [[K93AAP|iPad 2 (iPad2,4)]]<br />[[J33AP|Apple TV (3rd generation) (AppleTV3,1)]]<br />[[iPod touch (5th generation)]]<br />[[iPad mini]]
 
|-
 
|-
 
| [[S5L8945]] (A5X)
 
| [[S5L8945]] (A5X)
| [[iPad&nbsp;3]]
+
| [[iPad (3rd generation)]]
 
|-
 
|-
 
| [[S5L8947]] (A5 Rev B)
 
| [[S5L8947]] (A5 Rev B)
| [[j33iap|Apple&nbsp;TV&nbsp;3G&nbsp;(Rev A)]]
+
| [[J33IAP|Apple TV (3rd generation) (AppleTV3,2)]]
 
|-
 
|-
 
| [[S5L8950]] (A6)
 
| [[S5L8950]] (A6)
| [[iPhone&nbsp;5]]
+
| [[iPhone 5]]<br />[[iPhone 5c]]
 
|-
 
|-
 
| [[S5L8955]] (A6X)
 
| [[S5L8955]] (A6X)
| [[iPad&nbsp;4]]
+
| [[iPad (4th generation)]]
  +
|-
  +
| [[S5L8960]] (A7)
  +
| [[iPhone 5s]]<br />[[iPad mini 2]]<br />[[iPad mini 3]]
  +
|-
  +
| [[S5L8965]] (A7 Variant)
  +
| [[iPad Air]]
  +
|-
  +
| [[T7000]] (A8)
  +
| [[J42dAP|Apple TV (4th generation)]]<br />[[HomePod]]<br />[[iPad mini 4]]<br />[[N61AP|iPhone 6]]<br />[[N56AP|iPhone 6 Plus]]<br />[[N102AP|iPod touch (6th generation)]]
  +
|-
  +
| [[T7001]] (A8X)
  +
| [[iPad Air 2]]
  +
|-
  +
| [[S7002]] (S1)
  +
| [[Apple Watch (1st generation)]]
  +
|-
  +
| [[S8000]] (A9 [[wikipedia:Samsung Electronics|Samsung]])
  +
| [[iPad (5th generation)]]<br />[[N69uAP|iPhone SE]]<br />[[N71AP|iPhone 6s]]<br /> [[N66AP|iPhone 6s Plus]]
  +
|-
  +
| [[S8003]] (A9 [[wikipedia:TSMC|TSMC]])
  +
| [[N69AP|iPhone SE]]<br />[[N71mAP|iPhone 6s]]<br /> [[N66mAP|iPhone 6s Plus]]
  +
|-
  +
| [[S8001]] (A9X)
  +
| [[iPad Pro (12.9-inch)]]<br /> [[iPad Pro (9.7-inch)]]
  +
|-
  +
| [[T8011]] (A10X)
  +
| [[iPad Pro (12.9-inch, 2nd generation)]]<br /> [[iPad Pro (10.5-inch)]]
 
|}
 
|}
   
Certain files share the same key and IV per [[Application Processor|application processor]] (per build):
+
Certain files share the same key and IV per [[Application Processor|application processor]] (per build) provided the devices have the same pixel resolution:
 
* [[Update Ramdisk]]
 
* [[Update Ramdisk]]
 
* [[Restore Ramdisk]]
 
* [[Restore Ramdisk]]
Line 70: Line 98:
 
* [[NeedService]]
 
* [[NeedService]]
 
* [[RecoveryMode]]
 
* [[RecoveryMode]]
* [[WTF]]?
+
* [[SEP-Firmware]]
  +
* [[WTF]]
   
The table on the right lists the application processors and their corresponding devices. This list is also accessable from the [[Main Page|main page]].
+
The table on the right lists the application processors and their corresponding devices. This list is also accessible from the [[Main Page|main page]].
   
 
You can use [[img3decrypt]] or [[xpwntool]] to decrypt these files as described in [[Decrypting Firmwares]]. Once done, mount or extract using the tool of your choice.
 
You can use [[img3decrypt]] or [[xpwntool]] to decrypt these files as described in [[Decrypting Firmwares]]. Once done, mount or extract using the tool of your choice.
   
  +
The firmware version number for the [[List of Apple TVs|Apple TV]] builds are the ones that the Apple TV reports (also known as the "marketing version").
When posting a key page, please use the [[Template:Keys|key template]] ('''IN THE CORRECT ORDER''') and do '''NOT''' [[wikipedia:WP:SUBST|substitute]] it.
 
 
The firmware version number for the [[Apple TV]] builds are the ones that the [[Apple TV Firmware Versions|Apple TV reports]].
 
   
 
All dates are relative to [[wikipedia:Coordinated Universal Time|UTC]].
 
All dates are relative to [[wikipedia:Coordinated Universal Time|UTC]].
   
  +
GID AES is used by iBoot to decrypt firmware images. When iBoot loads the kernelcache, GID AES is disabled. This means in order to get firmware keys, you must gain code execution in a setting where GID AES is still enabled. In most cases, this means exploiting iBoot itself, before the kernelcache is loaded.
You cannot get A5+ keys until a bootrom exploit is found. If the ramdisk is not encrypted, you may then get the RootFS key ONLY.
 
   
== Firmware Versions ==
+
==Firmware Versions==
 
{{see also|Prototypes}}
 
{{see also|Prototypes}}
This is a full and comprehensive list of all firmwares Apple Inc. has made available to the public in some way, be it the [[Apple Developer|dev center]] or [[iTunes]].
+
This is a full and comprehensive list of all firmwares Apple Inc. has made available to the public in some way, be it the [[Apple Developer|dev center]] or [[iTunes]]. This list also contains a few firmwares for which there never was an IPSW (as far as can be told) such as 4.2.5 for the [[N92AP|CDMA iPhone 4]] (iPhone3,3). These few builds came preinstalled on the device, but are not available for download.
=== Final ===
 
{{main|Firmware}}
 
==== 1.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="2" | Date
 
! rowspan="2" | Build
 
! [[iPhone]]
 
! [[iPod&nbsp;touch]]
 
|-
 
! [[m68ap|2G]]
 
! [[n45ap|1G]]
 
|-
 
| 29&nbsp;Jun&nbsp;2007
 
! style="text-align:left;" | 1A543a
 
| class="rborderplz" | [[Heavenly 1A543a (iPhone)|1.0]]
 
| rowspan="3" {{n/a}}
 
|-
 
| 31&nbsp;Jul&nbsp;2007
 
! style="text-align:left;" | 1C25
 
| class="rborderplz" | [[SUHeavenlyJuly 1C25 (iPhone)|1.0.1]]
 
|-
 
| 21&nbsp;Aug&nbsp;2007
 
! style="text-align:left;" | 1C28
 
| class="rborderplz" | [[SUHeavenlyJuly 1C28 (iPhone)|1.0.2]]
 
|-
 
| rowspan="2" | 14&nbsp;Sep&nbsp;2007
 
! style="text-align:left;" | 3A100a
 
| rowspan="2" {{n/a}}
 
| [[Snowbird 3A100a (iPod touch)|1.1]]
 
|-
 
! style="text-align:left;" | 3A101a
 
| [[Snowbird 3A101a (iPod touch)|1.1]]
 
|-
 
| rowspan="2" | 27&nbsp;Sep&nbsp;2007
 
! style="text-align:left;" | 3A109a
 
| [[Snowbird 3A109a (iPhone)|1.1.1]]
 
| {{n/a}}
 
|-
 
! style="text-align:left;" | 3A110a
 
| {{n/a}}
 
| [[Snowbird 3A110a (iPod touch)|1.1.1]]
 
|-
 
| 12&nbsp;Nov&nbsp;2007
 
! style="text-align:left;" | 3B48b
 
| [[Oktoberfest 3B48b (iPhone)|1.1.2]]
 
| [[Oktoberfest 3B48b (iPod touch)|1.1.2]]
 
|-
 
| 15&nbsp;Jan&nbsp;2008
 
! style="text-align:left;" | 4A93
 
| [[Little Bear 4A93 (iPhone)|1.1.3]]
 
| [[Little Bear 4A93 (iPod touch)|1.1.3]]
 
|-
 
| 26&nbsp;Feb&nbsp;2008
 
! style="text-align:left;" | 4A102
 
| [[Little Bear 4A102 (iPhone)|1.1.4]]
 
| [[Little Bear 4A102 (iPod touch)|1.1.4]]
 
|-
 
| 14&nbsp;Jul&nbsp;2008
 
! style="text-align:left;" | 4B1
 
| {{n/a}}
 
| [[Little Bear 4B1 (iPod touch)|1.1.5]]
 
|}
 
   
  +
* [[Firmware Keys/1.x|1.x]]
==== 2.x ====
 
  +
* [[Firmware Keys/2.x|2.x]]
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
  +
* [[Firmware Keys/3.x|3.x]]
|-
 
  +
* [[Firmware Keys/4.x|4.x]]
! rowspan="2" | Date
 
  +
* [[Firmware Keys/5.x|5.x]]
! rowspan="2" | Build
 
  +
* [[Firmware Keys/6.x|6.x]]
! colspan="2" | [[iPhone]]
 
  +
* [[Firmware Keys/7.x|7.x]]
! colspan="2" | [[iPod&nbsp;touch]]
 
  +
* [[Firmware Keys/8.x|8.x]]
|-
 
! [[m68ap|2G]]
+
* [[Firmware Keys/9.x|9.x]]
! [[n82ap|3G]]
+
* [[Firmware Keys/10.x|10.x]]
! [[n45ap|1G]]
+
* [[Firmware Keys/11.x|11.x]]
! [[n72ap|2G]]
 
|-
 
| rowspan="2" | 11&nbsp;Jul&nbsp;2008
 
! style="text-align:left;" | 5A345
 
| {{n/a}}
 
| [[Big Bear 5A345 (iPhone 3G)|2.0]]
 
| {{n/a}}
 
| rowspan="6" {{n/a}}
 
|-
 
! style="text-align:left;" | 5A347
 
| [[Big Bear 5A347 (iPhone)|2.0]]
 
| [[Big Bear 5A347 (iPhone 3G)|2.0]]
 
| class="rborderplz" | [[Big Bear 5A347 (iPod touch)|2.0]]
 
|-
 
| 04&nbsp;Aug&nbsp;2008
 
! style="text-align:left;" | 5B108
 
| [[Big Bear 5B108 (iPhone)|2.0.1]]
 
| [[Big Bear 5B108 (iPhone 3G)|2.0.1]]
 
| class="rborderplz" | [[Big Bear 5B108 (iPod touch)|2.0.1]]
 
|-
 
| 18&nbsp;Aug&nbsp;2008
 
! style="text-align:left;" | 5C1
 
| [[Big Bear 5C1 (iPhone)|2.0.2]]
 
| [[Big Bear 5C1 (iPhone 3G)|2.0.2]]
 
| class="rborderplz" | [[Big Bear 5C1 (iPod touch)|2.0.2]]
 
|-
 
| 12&nbsp;Sep&nbsp;2008
 
! style="text-align:left;" | 5F136
 
| [[Sugar Bowl 5F136 (iPhone)|2.1]]
 
| [[Sugar Bowl 5F136 (iPhone 3G)|2.1]]
 
| {{n/a|class=rborderplz}}
 
|-
 
| rowspan="2" | 09&nbsp;Sep&nbsp;2008
 
! style="text-align:left;" | 5F137
 
| colspan="2" {{n/a}}
 
| class="rborderplz" | [[Sugar Bowl 5F137 (iPod touch)|2.1]]
 
|-
 
! style="text-align:left;" | 5F138
 
| colspan="3" {{n/a}}
 
| [[Sugar Bowl 5F138 (iPod touch 2G)|2.1.1]]
 
|-
 
| rowspan="2" | 21&nbsp;Nov&nbsp;2008
 
! style="text-align:left;" | 5G77
 
| [[Timberline 5G77 (iPhone)|2.2]]
 
| [[Timberline 5G77 (iPhone 3G)|2.2]]
 
| [[Timberline 5G77 (iPod touch)|2.2]]
 
| {{n/a}}
 
|-
 
! style="text-align:left;" | 5G77a
 
| colspan="3" {{n/a}}
 
| [[Timberline 5G77a (iPod touch 2G)|2.2]]
 
|-
 
| rowspan="2" | 27&nbsp;Jan&nbsp;2009
 
! style="text-align:left;" | 5H11
 
| [[SUTimberline 5H11 (iPhone)|2.2.1]]
 
| [[SUTimberline 5H11 (iPhone 3G)|2.2.1]]
 
| [[SUTimberline 5H11 (iPod touch)|2.2.1]]
 
| {{n/a}}
 
|-
 
! style="text-align:left;" | 5H11a
 
| colspan="3" {{n/a}}
 
| [[SUTimberline 5H11a (iPod touch 2G)|2.2.1]]
 
|}
 
   
==== 3.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="2" | Date
 
! rowspan="2" | Build
 
! [[iPad]]
 
! colspan="3" | [[iPhone]]
 
! colspan="3" | [[iPod&nbsp;touch]]
 
|-
 
! [[k48ap|1G]]
 
! [[m68ap|2G]]
 
! [[n82ap|3G]]
 
! [[n88ap|3GS]]
 
! [[n45ap|1G]]
 
! [[n72ap|2G]]
 
! [[n18ap|3G]]
 
|-
 
| 17&nbsp;Jun&nbsp;2009
 
! style="text-align:left;" | 7A341
 
| rowspan="3" {{n/a}}
 
| [[Kirkwood 7A341 (iPhone)|3.0]]
 
| [[Kirkwood 7A341 (iPhone 3G)|3.0]]
 
| [[Kirkwood 7A341 (iPhone 3GS)|3.0]]
 
| [[Kirkwood 7A341 (iPod touch)|3.0]]
 
| [[Kirkwood 7A341 (iPod touch 2G)|3.0]]
 
| {{n/a}}
 
|-
 
| 31&nbsp;Jul&nbsp;2009
 
! style="text-align:left;" | 7A400
 
| [[Kirkwood 7A400 (iPhone)|3.0.1]]
 
| [[Kirkwood 7A400 (iPhone 3G)|3.0.1]]
 
| [[Kirkwood 7A400 (iPhone 3GS)|3.0.1]]
 
| colspan="3" rowspan="2" {{n/a}}
 
|-
 
| rowspan="2" | 09&nbsp;Sep&nbsp;2009
 
! style="text-align:left;" | 7C144
 
| [[Northstar 7C144 (iPhone)|3.1]]
 
| [[Northstar 7C144 (iPhone 3G)|3.1]]
 
| class="rborderplz" | [[Northstar 7C144 (iPhone 3GS)|3.1]]
 
|-
 
! style="text-align:left;" | 7C145
 
| colspan="4" {{n/a}}
 
| [[Northstar 7C145 (iPod touch)|3.1.1]]
 
| [[Northstar 7C145 (iPod touch 2G)|3.1.1]]
 
| [[Northstar 7C145 (iPod touch 3G)|3.1.1]]
 
|-
 
| 17&nbsp;Sep&nbsp;2009
 
! style="text-align:left;" | 7C146
 
| colspan="6" {{n/a}}
 
| [[Northstar 7C146 (iPod touch 3G)|3.1.1]]
 
|-
 
| 08&nbsp;Oct&nbsp;2009
 
! style="text-align:left;" | 7D11
 
| rowspan="2" {{n/a}}
 
| [[Northstar 7D11 (iPhone)|3.1.2]]
 
| [[Northstar 7D11 (iPhone 3G)|3.1.2]]
 
| [[Northstar 7D11 (iPhone 3GS)|3.1.2]]
 
| [[Northstar 7D11 (iPod touch)|3.1.2]]
 
| [[Northstar 7D11 (iPod touch 2G)|3.1.2]]
 
| [[Northstar 7D11 (iPod touch 3G)|3.1.2]]
 
|-
 
| 02&nbsp;Feb&nbsp;2010
 
! style="text-align:left;" | 7E18
 
| [[SUNorthstarTwo 7E18 (iPhone)|3.1.3]]
 
| [[SUNorthstarTwo 7E18 (iPhone 3G)|3.1.3]]
 
| [[SUNorthstarTwo 7E18 (iPhone 3GS)|3.1.3]]
 
| [[SUNorthstarTwo 7E18 (iPod touch)|3.1.3]]
 
| [[SUNorthstarTwo 7E18 (iPod touch 2G)|3.1.3]]
 
| [[SUNorthstarTwo 7E18 (iPod touch 3G)|3.1.3]]
 
|-
 
| 03&nbsp;Apr&nbsp;2010
 
! style="text-align:left;" | 7B367
 
| [[Wildcat 7B367 (iPad)|3.2]]
 
| colspan="6" rowspan="3" {{n/a|class=brradiusplz}}
 
|-
 
| 15&nbsp;Jul&nbsp;2010
 
! style="text-align:left;" | 7B405
 
| class="rborderplz" | [[Wildcat 7B405 (iPad)|3.2.1]]
 
|-
 
| 11&nbsp;Aug&nbsp;2010
 
! style="text-align:left;" | 7B500
 
| class="noradiusplz rborderplz" | [[Wildcat 7B500 (iPad)|3.2.2]]
 
|}
 
 
==== 4.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="3" | Date
 
! rowspan="3" | Build
 
! [[Apple TV]]
 
! colspan="4" | [[iPad]]
 
! colspan="4" | [[iPhone]]
 
! colspan="3" | [[iPod&nbsp;touch]]
 
|-
 
! rowspan="2" | [[k66ap|2G]]
 
! rowspan="2" | [[k48ap|1G]]
 
! colspan="3" | [[iPad 2|2]]
 
! rowspan="2" | [[n82ap|3G]]
 
! rowspan="2" | [[n88ap|3GS]]
 
! colspan="2" | [[iPhone 4|4]]
 
! rowspan="2" | [[n72ap|2G]]
 
! rowspan="2" | [[n18ap|3G]]
 
! rowspan="2" | [[n81ap|4G]]
 
|-
 
! [[k93ap|Wi&#x2011;Fi]]
 
! [[k94ap|GSM]]
 
! [[k95ap|CDMA]]
 
! [[n90ap|GSM]]
 
! class="rborderplz" | [[n92ap|CDMA]]
 
|-
 
| 01&nbsp;Sep&nbsp;2010
 
! style="text-align:left;" | 8M89
 
| [[Mojave 8M89 (Apple TV 2G)|4.1]]
 
| colspan="11" {{n/a}}
 
|-
 
| 21&nbsp;Jun&nbsp;2010
 
! style="text-align:left;" | 8A293
 
| rowspan="4" colspan="5" {{n/a}}
 
| [[Apex 8A293 (iPhone 3G)|4.0]]
 
| [[Apex 8A293 (iPhone 3GS)|4.0]]
 
| [[Apex 8A293 (iPhone 4 GSM)|4.0]]
 
| {{n/a}}
 
| [[Apex 8A293 (iPod touch 2G)|4.0]]
 
| [[Apex 8A293 (iPod touch 3G)|4.0]]
 
| {{n/a}}
 
|-
 
| 15&nbsp;Jul&nbsp;2010
 
! style="text-align:left;" | 8A306
 
| [[Apex 8A306 (iPhone 3G)|4.0.1]]
 
| [[Apex 8A306 (iPhone 3GS)|4.0.1]]
 
| [[Apex 8A306 (iPhone 4 GSM)|4.0.1]]
 
| colspan="4" {{n/a}}
 
|-
 
| 11&nbsp;Aug&nbsp;2010
 
! style="text-align:left;" | 8A400
 
| [[Apex 8A400 (iPhone 3G)|4.0.2]]
 
| [[Apex 8A400 (iPhone 3GS)|4.0.2]]
 
| [[Apex 8A400 (iPhone 4 GSM)|4.0.2]]
 
| rowspan="2" {{n/a}}
 
| [[Apex 8A400 (iPod touch 2G)|4.0.2]]
 
| [[Apex 8A400 (iPod touch 3G)|4.0.2]]
 
| {{n/a}}
 
|-
 
| 08&nbsp;Sep&nbsp;2010
 
! style="text-align:left;" | 8B117
 
| [[Baker 8B117 (iPhone 3G)|4.1]]
 
| [[Baker 8B117 (iPhone 3GS)|4.1]]
 
| [[Baker 8B117 (iPhone 4 GSM)|4.1]]
 
| [[Baker 8B117 (iPod touch 2G)|4.1]]
 
| [[Baker 8B117 (iPod touch 3G)|4.1]]
 
| [[Baker 8B117 (iPod touch 4G)|4.1]]
 
|-
 
| 21&nbsp;Sep&nbsp;2010
 
! style="text-align:left;" | 8B118
 
| colspan="11" {{n/a}}
 
| [[Baker 8B118 (iPod touch 4G)|4.1]]
 
|-
 
| rowspan="2" | 22&nbsp;Nov&nbsp;2010
 
! style="text-align:left;" | 8C148
 
| {{n/a}}
 
| [[Jasper 8C148 (iPad)|4.2.1]]
 
| colspan="3" {{n/a}}
 
| [[Jasper 8C148 (iPhone 3G)|4.2.1]]
 
| {{n/a}}
 
| [[Jasper 8C148 (iPhone 4 GSM)|4.2.1]]
 
| {{n/a}}
 
| [[Jasper 8C148 (iPod touch 2G)|4.2.1]]
 
| [[Jasper 8C148 (iPod touch 3G)|4.2.1]]
 
| [[Jasper 8C148 (iPod touch 4G)|4.2.1]]
 
|-
 
! style="text-align:left;" | 8C148a
 
| colspan="6" {{n/a}}
 
| [[Jasper 8C148a (iPhone 3GS)|4.2.1]]
 
| colspan="5" {{n/a}}
 
|-
 
| 22&nbsp;Nov&nbsp;2010
 
! style="text-align:left;" | 8C150
 
| [[Jasper 8C150 (Apple TV 2G)|4.2]]
 
| rowspan="2" colspan="11" {{n/a}}
 
|-
 
| 14&nbsp;Dec&nbsp;2010
 
! style="text-align:left;" | 8C154
 
| class="rborderplz" | [[Jasper 8C154 (Apple TV 2G)|4.2.1]]
 
|-
 
| 07&nbsp;Feb&nbsp;2010<!-- First shipments arrive -->
 
! style="text-align:left;" | 8E128
 
| colspan="8" rowspan="6" {{n/a}}
 
| [[Phoenix 8E128 (iPhone 4 CDMA)|4.2.5]]
 
| colspan="3" rowspan="6" {{n/a}}
 
|-
 
| 10&nbsp;Feb&nbsp;2010<!-- Update pushed -->
 
! style="text-align:left;" | 8E200
 
| class="rborderplz" | [[Phoenix 8E200 (iPhone 4 CDMA)|4.2.6]]
 
|-
 
| 14&nbsp;Apr&nbsp;2011
 
! style="text-align:left;" | 8E303
 
| class="rborderplz" | [[Phoenix 8E303 (iPhone 4 CDMA)|4.2.7]]
 
|-
 
| 04&nbsp;May&nbsp;2011
 
! style="text-align:left;" | 8E401
 
| class="rborderplz" | [[Phoenix 8E401 (iPhone 4 CDMA)|4.2.8]]
 
|-
 
| 15&nbsp;Jul&nbsp;2011
 
! style="text-align:left;" | 8E501
 
| class="rborderplz" | [[Phoenix 8E501 (iPhone 4 CDMA)|4.2.9]]
 
|-
 
| 25&nbsp;Jul&nbsp;2011
 
! style="text-align:left;" | 8E600
 
| class="rborderplz" | [[Phoenix 8E600 (iPhone 4 CDMA)|4.2.10]]
 
|-
 
| rowspan="2" | 09&nbsp;Mar&nbsp;2011
 
! style="text-align:left;" | 8F190
 
| {{n/a}}
 
| [[Durango 8F190 (iPad)|4.3]]
 
| colspan="4" {{n/a}}
 
| [[Durango 8F190 (iPhone 3GS)|4.3]]
 
| [[Durango 8F190 (iPhone 4 GSM)|4.3]]
 
| colspan="2" {{n/a}}
 
| [[Durango 8F190 (iPod touch 3G)|4.3]]
 
| [[Durango 8F190 (iPod touch 4G)|4.3]]
 
|-
 
! style="text-align:left;" | 8F191
 
| colspan="2" {{n/a}}
 
| [[Durango 8F191 (iPad 2 Wi-Fi)|4.3]]
 
| [[Durango 8F191 (iPad 2 GSM)|4.3]]
 
| [[Durango 8F191 (iPad 2 CDMA)|4.3]]
 
| colspan="7" {{n/a}}
 
|-
 
| 11&nbsp;Mar&nbsp;2011
 
! style="text-align:left;" | 8F191m
 
| [[Durango 8F191m (Apple TV 2G)|4.3]]
 
| rowspan="4" colspan="11" {{n/a}}
 
|-
 
| 22&nbsp;Mar&nbsp;2011
 
! style="text-align:left;" | 8F202
 
| class="rborderplz" | [[DurangoTide 8F202 (Apple TV 2G)|4.3]]
 
|-
 
| 10&nbsp;May&nbsp;2011
 
! style="text-align:left;" | 8F305
 
| class="rborderplz" | [[DurangoTide 8F305 (Apple TV 2G)|4.3]]
 
|-
 
| 01&nbsp;Aug&nbsp;2011
 
! style="text-align:left;" | 8F455
 
| class="rborderplz" | [[DurangoTideCuba 8F455 (Apple TV 2G)|4.3]]
 
|-
 
| 25&nbsp;Mar&nbsp;2011
 
! style="text-align:left;" | 8G4
 
| rowspan="2" {{n/a}}
 
| [[Durango 8G4 (iPad)|4.3.1]]
 
| [[Durango 8G4 (iPad 2 Wi-Fi)|4.3.1]]
 
| [[Durango 8G4 (iPad 2 GSM)|4.3.1]]
 
| [[Durango 8G4 (iPad 2 CDMA)|4.3.1]]
 
| {{n/a}}
 
| [[Durango 8G4 (iPhone 3GS)|4.3.1]]
 
| [[Durango 8G4 (iPhone 4 GSM)|4.3.1]]
 
| colspan="2" rowspan="2" {{n/a}}
 
| [[Durango 8G4 (iPod touch 3G)|4.3.1]]
 
| [[Durango 8G4 (iPod touch 4G)|4.3.1]]
 
|-
 
| rowspan="2" | 14&nbsp;Apr&nbsp;2011
 
! style="text-align:left;" | 8H7
 
| [[Durango 8H7 (iPad)|4.3.2]]
 
| [[Durango 8H7 (iPad 2 Wi-Fi)|4.3.2]]
 
| [[Durango 8H7 (iPad 2 GSM)|4.3.2]]
 
| colspan="2" {{n/a}}
 
| [[Durango 8H7 (iPhone 3GS)|4.3.2]]
 
| [[Durango 8H7 (iPhone 4 GSM)|4.3.2]]
 
| [[Durango 8H7 (iPod touch 3G)|4.3.2]]
 
| [[Durango 8H7 (iPod touch 4G)|4.3.2]]
 
|-
 
! style="text-align:left;" | 8H8
 
| colspan="4" {{n/a}}
 
| [[Durango 8H8 (iPad 2 CDMA)|4.3.2]]
 
| colspan="7" {{n/a}}
 
|-
 
| rowspan="2" | 04&nbsp;May&nbsp;2011
 
! style="text-align:left;" | 8J2
 
| colspan="2" {{n/a}}
 
| [[Durango 8J2 (iPad 2 Wi-Fi)|4.3.3]]
 
| [[Durango 8J2 (iPad 2 GSM)|4.3.3]]
 
| [[Durango 8J2 (iPad 2 CDMA)|4.3.3]]
 
| {{n/a}}
 
| [[Durango 8J2 (iPhone 3GS)|4.3.3]]
 
| [[Durango 8J2 (iPhone 4 GSM)|4.3.3]]
 
| colspan="2" {{n/a}}
 
| [[Durango 8J2 (iPod touch 3G)|4.3.3]]
 
| [[Durango 8J2 (iPod touch 4G)|4.3.3]]
 
|-
 
! style="text-align:left;" | 8J3
 
| rowspan="3" {{n/a}}
 
| [[Durango 8J3 (iPad)|4.3.3]]
 
| colspan="10" {{n/a}}
 
|-
 
| 15&nbsp;Jul&nbsp;2011
 
! style="text-align:left;" | 8K2
 
| [[Durango 8K2 (iPad)|4.3.4]]
 
| [[Durango 8K2 (iPad 2 Wi-Fi)|4.3.4]]
 
| [[Durango 8K2 (iPad 2 GSM)|4.3.4]]
 
| [[Durango 8K2 (iPad 2 CDMA)|4.3.4]]
 
| rowspan="2" {{n/a}}
 
| [[Durango 8K2 (iPhone 3GS)|4.3.4]]
 
| [[Durango 8K2 (iPhone 4 GSM)|4.3.4]]
 
| colspan="2" rowspan="2" {{n/a}}
 
| [[Durango 8K2 (iPod touch 3G)|4.3.4]]
 
| [[Durango 8K2 (iPod touch 4G)|4.3.4]]
 
|-
 
| 25&nbsp;Jul&nbsp;2011
 
! style="text-align:left;" | 8L1
 
| [[Durango 8L1 (iPad)|4.3.5]]
 
| [[Durango 8L1 (iPad 2 Wi-Fi)|4.3.5]]
 
| [[Durango 8L1 (iPad 2 GSM)|4.3.5]]
 
| [[Durango 8L1 (iPad 2 CDMA)|4.3.5]]
 
| [[Durango 8L1 (iPhone 3GS)|4.3.5]]
 
| [[Durango 8L1 (iPhone 4 GSM)|4.3.5]]
 
| [[Durango 8L1 (iPod touch 3G)|4.3.5]]
 
| [[Durango 8L1 (iPod touch 4G)|4.3.5]]
 
|}
 
 
==== 5.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="3" | Date
 
! rowspan="3" | Build
 
! colspan="2" | [[Apple&nbsp;TV]]
 
! colspan="8" | [[iPad]]
 
! colspan="4" | [[iPhone]]
 
! colspan="2" | [[iPod&nbsp;touch]]
 
|-
 
! rowspan="2" | [[k66ap|2G]]
 
! rowspan="2" | [[j33ap|3G]]
 
! rowspan="2" | [[k48ap|1G]]
 
! colspan="4" | [[iPad 2|2]]
 
! colspan="3" | [[iPad 3|3]]
 
! rowspan="2" | [[n88ap|3GS]]
 
! colspan="2" | [[iPhone 4|4]]
 
! rowspan="2" | [[n94ap|4S]]
 
! rowspan="2" | [[n18ap|3G]]
 
! rowspan="2" | [[n81ap|4G]]
 
|-
 
! [[k93ap|Wi&#x2011;Fi]]
 
! [[k94ap|GSM]]
 
! [[k95ap|CDMA]]
 
! [[k93aap|Wi&#x2011;Fi&nbsp;(A)]]
 
! [[j1ap|Wi-Fi]]
 
! [[j2ap|CDMA]]
 
! [[j2aap|Global]]
 
! [[n90ap|GSM]]
 
! class="rborderplz" | [[n92ap|CDMA]]
 
|-
 
| rowspan="2" | 12&nbsp;Oct&nbsp;2011
 
! style="text-align:left;" | 9A334
 
| colspan="2" {{n/a}}
 
| [[Telluride 9A334 (iPad)|5.0]]
 
| [[Telluride 9A334 (iPad 2 Wi-Fi)|5.0]]
 
| [[Telluride 9A334 (iPad 2 GSM)|5.0]]
 
| [[Telluride 9A334 (iPad 2 CDMA)|5.0]]
 
| colspan="4" {{n/a}}
 
| [[Telluride 9A334 (iPhone 3GS)|5.0]]
 
| [[Telluride 9A334 (iPhone 4 GSM)|5.0]]
 
| [[Telluride 9A334 (iPhone 4 CDMA)|5.0]]
 
| [[Telluride 9A334 (iPhone 4S)|5.0]]
 
| [[Telluride 9A334 (iPod touch 3G)|5.0]]
 
| [[Telluride 9A334 (iPod touch 4G)|5.0]]
 
|-
 
! style="text-align:left;" | 9A334v
 
| [[Telluride 9A334v (Apple TV 2G)|4.4]]
 
| rowspan="3" colspan="15" {{n/a}}
 
|-
 
| 18&nbsp;Oct&nbsp;2011
 
! style="text-align:left;" | 9A335a
 
| class="rborderplz" | [[Telluride 9A335a (Apple TV 2G)|4.4.1]]
 
|-
 
| 02&nbsp;Nov&nbsp;2011
 
! style="text-align:left;" | 9A336a
 
| class="rborderplz" | [[Telluride 9A336a (Apple TV 2G)|4.4.2]]
 
|-
 
| 10&nbsp;Nov&nbsp;2011
 
! style="text-align:left;" | 9A405
 
| colspan="2" {{n/a}}
 
| [[Telluride 9A405 (iPad)|5.0.1]]
 
| [[Telluride 9A405 (iPad 2 Wi-Fi)|5.0.1]]
 
| [[Telluride 9A405 (iPad 2 GSM)|5.0.1]]
 
| [[Telluride 9A405 (iPad 2 CDMA)|5.0.1]]
 
| colspan="4" {{n/a}}
 
| [[Telluride 9A405 (iPhone 3GS)|5.0.1]]
 
| [[Telluride 9A405 (iPhone 4 GSM)|5.0.1]]
 
| [[Telluride 9A405 (iPhone 4 CDMA)|5.0.1]]
 
| [[Telluride 9A405 (iPhone 4S)|5.0.1]]
 
| [[Telluride_9A405 (iPod touch 3G)|5.0.1]]
 
| [[Telluride_9A405 (iPod touch 4G)|5.0.1]]
 
|-
 
| 17&nbsp;Nov&nbsp;2011
 
! style="text-align:left;" | 9A405l
 
| [[Telluride 9A405l (Apple TV 2G)|4.4.3]]
 
| colspan="15" {{n/a}}
 
|-
 
| rowspan="2" | 15&nbsp;Dec&nbsp;2011
 
! style="text-align:left;" | 9A406
 
| colspan="13" {{n/a}}
 
| [[Telluride 9A406 (iPhone 4S)|5.0.1]]
 
| colspan="2" {{n/a}}
 
|-
 
! style="text-align:left;" | 9A406a
 
| [[Telluride 9A406a (Apple TV 2G)|4.4.4]]
 
| colspan="15" {{n/a}}
 
|-
 
| rowspan="3" | 07&nbsp;Mar&nbsp;2012
 
! style="text-align:left;" | 9B176
 
| colspan="2" {{n/a}}
 
| [[Hoodoo 9B176 (iPad)|5.1]]
 
| [[Hoodoo 9B176 (iPad 2 Wi-Fi)|5.1]]
 
| [[Hoodoo 9B176 (iPad 2 GSM)|5.1]]
 
| [[Hoodoo 9B176 (iPad 2 CDMA)|5.1]]
 
| [[Hoodoo 9B176 (iPad 2 Wi-Fi Rev A)|5.1]]
 
| [[Hoodoo 9B176 (iPad 3 Wi-Fi)|5.1]]
 
| [[Hoodoo 9B176 (iPad 3 CDMA)|5.1]]
 
| [[Hoodoo 9B176 (iPad 3 Global)|5.1]]
 
| [[Hoodoo 9B176 (iPhone 3GS)|5.1]]
 
| [[Hoodoo 9B176 (iPhone 4 GSM)|5.1]]
 
| [[Hoodoo 9B176 (iPhone 4 CDMA)|5.1]]
 
| {{n/a}}
 
| [[Hoodoo 9B176 (iPod touch 3G)|5.1]]
 
| [[Hoodoo 9B176 (iPod touch 4G)|5.1]]
 
|-
 
! style="text-align:left;" | 9B179
 
| colspan="13" {{n/a}}
 
| [[Hoodoo 9B179 (iPhone 4S)|5.1]]
 
| colspan="2" {{n/a}}
 
|-
 
! style="text-align:left;" | 9B179b
 
| [[Hoodoo 9B179b (Apple TV 2G)|5.0]]
 
| [[Hoodoo 9B179b (Apple TV 3G)|5.0]]
 
| colspan="14" {{n/a}}
 
|-
 
| rowspan="2" | 10&nbsp;May&nbsp;2012
 
! style="text-align:left;" | 9B206
 
| colspan="2" {{n/a}}
 
| [[Hoodoo 9B206 (iPad)|5.1.1]]
 
| [[Hoodoo 9B206 (iPad 2 Wi-Fi)|5.1.1]]
 
| [[Hoodoo 9B206 (iPad 2 GSM)|5.1.1]]
 
| [[Hoodoo 9B206 (iPad 2 CDMA)|5.1.1]]
 
| [[Hoodoo 9B206 (iPad 2 Wi-Fi Rev A)|5.1.1]]
 
| [[Hoodoo 9B206 (iPad 3 Wi-Fi)|5.1.1]]
 
| [[Hoodoo 9B206 (iPad 3 CDMA)|5.1.1]]
 
| [[Hoodoo 9B206 (iPad 3 Global)|5.1.1]]
 
| [[Hoodoo 9B206 (iPhone 3GS)|5.1.1]]
 
| [[Hoodoo 9B206 (iPhone 4 GSM)|5.1.1]]
 
| [[Hoodoo 9B206 (iPhone 4 CDMA)|5.1.1]]
 
| [[Hoodoo 9B206 (iPhone 4S)|5.1.1]]
 
| [[Hoodoo_9B206 (iPod touch 3G)|5.1.1]]
 
| [[Hoodoo 9B206 (iPod touch 4G)|5.1.1]]
 
|-
 
! style="text-align:left;" | 9B206f
 
| [[Hoodoo 9B206f (Apple TV 2G)|5.0.1]]
 
| [[Hoodoo 9B206f (Apple TV 3G)|5.0.1]]
 
| colspan="14" {{n/a}}
 
|-
 
| 25&nbsp;May&nbsp;2012
 
! style="text-align:left;" | 9B208
 
| colspan="11" {{n/a}}
 
| [[Hoodoo 9B208 (iPhone 4 GSM)|5.1.1]]
 
| colspan="4" {{n/a}}
 
|-
 
| 05&nbsp;Jun&nbsp;2012
 
! style="text-align:left;" | 9B830
 
| [[HoodooTide 9B830 (Apple TV 2G)|5.0.2]]
 
| [[HoodooTide 9B830 (Apple TV 3G)|5.0.2]]
 
| colspan="14" {{n/a}}
 
|}
 
 
==== 6.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="3" | Date
 
! rowspan="3" | Build
 
! colspan="3" | [[Apple&nbsp;TV]]
 
! colspan="10" | [[iPad]]
 
! colspan="3" | [[iPad mini]]
 
! colspan="7" | [[iPhone]]
 
! colspan="2" | [[iPod&nbsp;touch]]
 
|-
 
! rowspan="2" | [[k66ap|2G]]
 
! colspan="2" | [[Apple TV 3G|3G]]
 
! colspan="4" | [[iPad 2|2]]
 
! colspan="3" | [[iPad 3|3]]
 
! colspan="3" | [[iPad 4|4]]
 
! colspan="3" | [[iPad mini 1G|1G]]
 
! rowspan="2" | [[n88ap|3GS]]
 
! colspan="3" | [[iPhone 4|4]]
 
! rowspan="2" | [[n94ap|4S]]
 
! colspan="2" | [[iPhone 5|5]]
 
! rowspan="2" | [[n81ap|4G]]
 
! rowspan="2" | [[iPod touch 5G|5G]]
 
|-
 
! [[j33ap|Orig]]
 
! [[j33iap|Rev&nbsp;A]]
 
! [[k93ap|Wi&#x2011;Fi]]
 
! [[k94ap|GSM]]
 
! [[k95ap|CDMA]]
 
! [[k93aap|Wi&#x2011;Fi&nbsp;(A)]]
 
! [[j1ap|Wi&#x2011;Fi]]
 
! [[j2ap|CDMA]]
 
! [[j2aap|Global]]
 
! [[p101ap|Wi&#x2011;Fi]]
 
! [[p102ap|GSM]]
 
! [[p103ap|Global]]
 
! [[p105ap|Wi&#x2011;Fi]]
 
! [[p106ap|GSM]]
 
! [[p107ap|Global]]
 
! [[n90ap|GSM]]
 
! [[n90bap|GSM&nbsp;(A)]]
 
! [[n92ap|CDMA]]
 
! [[n41ap|GSM]]
 
! class="rborderplz" | [[n42ap|Global]]
 
|-
 
| rowspan="3" | 19&nbsp;Sep&nbsp;2012
 
! style="text-align:left;" | 10A403
 
| colspan="3" {{n/a}}
 
| [[Sundance 10A403 (iPad 2 Wi-Fi)|6.0]]
 
| [[Sundance 10A403 (iPad 2 GSM)|6.0]]
 
| [[Sundance 10A403 (iPad 2 CDMA)|6.0]]
 
| [[Sundance 10A403 (iPad 2 Wi-Fi Rev A)|6.0]]
 
| [[Sundance 10A403 (iPad 3 Wi-Fi)|6.0]]
 
| [[Sundance 10A403 (iPad 3 CDMA)|6.0]]
 
| [[Sundance 10A403 (iPad 3 Global)|6.0]]
 
| colspan="6" {{n/a}}
 
| [[Sundance 10A403 (iPhone 3GS)|6.0]]
 
| [[Sundance 10A403 (iPhone 4 GSM)|6.0]]
 
| [[Sundance 10A403 (iPhone 4 GSM Rev A)|6.0]]
 
| [[Sundance 10A403 (iPhone 4 CDMA)|6.0]]
 
| [[Sundance 10A403 (iPhone 4S)|6.0]]
 
| colspan="2" {{n/a}}
 
| [[Sundance 10A403 (iPod touch 4G)|6.0]]
 
| {{n/a}}
 
|-
 
! style="text-align:left;" | 10A405
 
| colspan="21" {{n/a}}
 
| [[Sundance 10A405 (iPhone 5 GSM)|6.0]]
 
| [[Sundance 10A405 (iPhone 5 Global)|6.0]]
 
| colspan="2" {{n/a}}
 
|-
 
! style="text-align:left;" rowspan="2" | 10A406
 
| colspan="24" {{n/a}}
 
| [[Sundance 10A406 (iPod touch 5G)|6.0]]
 
|-
 
| 30&nbsp;Oct&nbsp;2012
 
| colspan="13" {{n/a}}
 
| [[Sundance 10A406 (iPad mini 1G Wi-Fi)|6.0]]
 
| colspan="11" {{n/a}}
 
|-
 
| 24&nbsp;Sep&nbsp;2012
 
! style="text-align:left;" | 10A406e
 
| [[Sundance 10A406e (Apple TV 2G)|5.1]]
 
| [[Sundance 10A406e (Apple TV 3G)|5.1]]
 
| colspan="23" {{n/a}}
 
|-
 
| 30&nbsp;Oct&nbsp;2012
 
! style="text-align:left;" | 10A407
 
| colspan="10" {{n/a}}
 
| [[Sundance 10A407 (iPad 4 Wi-Fi)|6.0]]
 
| colspan="14" {{n/a}}
 
|-
 
| rowspan="2" | 01&nbsp;Nov&nbsp;2012
 
! style="text-align:left;" | 10A523
 
| colspan="3" {{n/a}}
 
| [[Sundance 10A523 (iPad 2 Wi-Fi)|6.0.1]]
 
| [[Sundance 10A523 (iPad 2 GSM)|6.0.1]]
 
| [[Sundance 10A523 (iPad 2 CDMA)|6.0.1]]
 
| [[Sundance 10A523 (iPad 2 Wi-Fi Rev A)|6.0.1]]
 
| [[Sundance 10A523 (iPad 3 Wi-Fi)|6.0.1]]
 
| [[Sundance 10A523 (iPad 3 GSM)|6.0.1]]
 
| [[Sundance 10A523 (iPad 3 CDMA)|6.0.1]]
 
| [[Sundance 10A523 (iPad 4 Wi-Fi)|6.0.1]]
 
| colspan="2" {{n/a}}
 
| [[Sundance 10A523 (iPad mini 1G Wi-Fi)|6.0.1]]
 
| colspan="2" {{n/a}}
 
| [[Sundance 10A523 (iPhone 3GS)|6.0.1]]
 
| [[Sundance 10A523 (iPhone 4 GSM)|6.0.1]]
 
| [[Sundance 10A523 (iPhone 4 GSM Rev A)|6.0.1]]
 
| [[Sundance 10A523 (iPhone 4 CDMA)|6.0.1]]
 
| [[Sundance 10A523 (iPhone 4S)|6.0.1]]
 
| colspan="2" {{n/a}}
 
| [[Sundance 10A523 (iPod touch 4G)|6.0.1]]
 
| [[Sundance 10A523 (iPod touch 5G)|6.0.1]]
 
|-
 
! style="text-align:left;" | 10A525
 
| colspan="21" {{n/a}}
 
| [[Sundance 10A525 (iPhone 5 GSM)|6.0.1]]
 
| [[Sundance 10A525 (iPhone 5 Global)|6.0.1]]
 
| colspan="2" {{n/a}}
 
|-
 
| 09&nbsp;Nov&nbsp;2012
 
! style="text-align:left;" | 10A8426
 
| colspan="11" {{n/a}}
 
| [[SundanceTaos 10A8426 (iPad 4 GSM)|6.0.1]]
 
| [[SundanceTaos 10A8426 (iPad 4 Global)|6.0.1]]
 
| {{n/a}}
 
| [[SundanceTaos 10A8426 (iPad mini 1G GSM)|6.0.1]]
 
| [[SundanceTaos 10A8426 (iPad mini 1G Global)|6.0.1]]
 
| colspan="9" {{n/a}}
 
|-
 
| 26&nbsp;Nov&nbsp;2012
 
! style="text-align:left;" | 10A831
 
| [[SundanceTide 10A831 (Apple TV 2G)|5.1.1]]
 
| [[SundanceTide 10A831 (Apple TV 3G)|5.1.1]]
 
| [[SundanceTide 10A831 (Apple TV 3G Rev A)|5.1.1]]
 
| colspan="22" {{n/a}}
 
|-
 
| rowspan="3" | 19&nbsp;Dec&nbsp;2012
 
! style="text-align:left;" | 10A550
 
| colspan="13" {{n/a}}
 
| [[Sundance 10A550 (iPad mini 1G Wi-Fi)|6.0.2]]
 
| colspan="11" {{n/a}}
 
|-
 
! style="text-align:left;" | 10A551
 
| colspan="21" {{n/a}}
 
| [[Sundance 10A551 (iPhone 5 GSM)|6.0.2]]
 
| [[Sundance 10A551 (iPhone 5 Global)|6.0.2]]
 
| colspan="2" {{n/a}}
 
|-
 
! style="text-align:left;" | 10A8550
 
| colspan="14" {{n/a}}
 
| [[SundanceTaos 10A8500 (iPad mini 1G GSM)|6.0.2]]
 
| [[SundanceTaos 10A8500 (iPad mini 1G Global)|6.0.2]]
 
| colspan="9" {{n/a}}
 
|-
 
| rowspan="5" | 28&nbsp;Jan&nbsp;2013
 
! style="text-align:left;" | 10B141
 
| colspan="3" {{n/a}}
 
| [[Brighton 10B141 (iPad 2 Wi-Fi)|6.1]]
 
| [[Brighton 10B141 (iPad 2 GSM)|6.1]]
 
| [[Brighton 10B141 (iPad 2 CDMA)|6.1]]
 
| [[Brighton 10B141 (iPad 2 Wi-Fi Rev A)|6.1]]
 
| [[Brighton 10B141 (iPad 3 Wi-Fi)|6.1]]
 
| [[Brighton 10B141 (iPad 3 CDMA)|6.1]]
 
| [[Brighton 10B141 (iPad 3 Global)|6.1]]
 
| [[Brighton 10B141 (iPad 4 Wi-Fi)|6.1]]
 
| [[Brighton 10B141 (iPad 4 GSM)|6.1]]
 
| [[Brighton 10B141 (iPad 4 Global)|6.1]]
 
| [[Brighton 10B141 (iPad mini 1G Wi-Fi)|6.1]]
 
| [[Brighton 10B141 (iPad mini 1G GSM)|6.1]]
 
| [[Brighton 10B141 (iPad mini 1G Global)|6.1]]
 
| [[Brighton 10B141 (iPhone 3GS)|6.1]]
 
| colspan="2" {{n/a}}
 
| [[Brighton 10B141 (iPhone 4 CDMA)|6.1]]
 
| colspan="4" {{n/a}}
 
| [[Brighton 10B141 (iPod touch 5G)|6.1]]
 
|-
 
! style="text-align:left;" | 10B142
 
| colspan="20" {{n/a}}
 
| [[Brighton 10B142 (iPhone 4S)|6.1]]
 
| colspan="7" {{n/a}}
 
|-
 
! style="text-align:left;" | 10B143
 
| colspan="21" {{n/a}}
 
| [[Brighton 10B143 (iPhone 5 GSM)|6.1]]
 
| [[Brighton 10B143 (iPhone 5 Global)|6.1]]
 
| colspan="2" {{n/a}}
 
|-
 
! style="text-align:left;" | 10B144
 
| colspan="17" {{n/a}}
 
| [[Brighton 10B144 (iPhone 4 GSM)|6.1]]
 
| [[Brighton 10B144 (iPhone 4 GSM Rev A)|6.1]]
 
| colspan="4" {{n/a}}
 
| [[Brighton 10B144 (iPod touch 4G)|6.1]]
 
| colspan="1" {{n/a}}
 
|-
 
! style="text-align:left;" | 10B144b
 
| [[Brighton 10B144b (Apple TV 2G)|5.2]]
 
| [[Brighton 10B144b (Apple TV 3G)|5.2]]
 
| [[Brighton 10B144b (Apple TV 3G Rev A)|5.2]]
 
| colspan="22" {{n/a}}
 
|-
 
| 11&nbsp;Feb&nbsp;2013
 
! style="text-align:left;" | 10B145
 
| colspan="20" {{n/a}}
 
| [[Brighton 10B145 (iPhone 4S)|6.1.1]]
 
| colspan="4" {{n/a}}
 
|-
 
| rowspan="2" | 19&nbsp;Feb&nbsp;2013
 
! style="text-align:left;" | 10B146
 
| colspan="3" {{n/a}}
 
| [[Brighton 10B146 (iPad 2 Wi-Fi)|6.1.2]]
 
| [[Brighton 10B146 (iPad 2 GSM)|6.1.2]]
 
| [[Brighton 10B146 (iPad 2 CDMA)|6.1.2]]
 
| [[Brighton 10B146 (iPad 2 Wi-Fi Rev A)|6.1.2]]
 
| [[Brighton 10B146 (iPad 3 Wi-Fi)|6.1.2]]
 
| [[Brighton 10B146 (iPad 3 CDMA)|6.1.2]]
 
| [[Brighton 10B146 (iPad 3 Global)|6.1.2]]
 
| [[Brighton 10B146 (iPad 4 Wi-Fi)|6.1.2]]
 
| colspan="2" {{n/a}}
 
| [[Brighton 10B146 (iPad mini 1G Wi-Fi)|6.1.2]]
 
| colspan="2" {{n/a}}
 
| [[Brighton 10B146 (iPhone 3GS)|6.1.2]]
 
| [[Brighton 10B146 (iPhone 4 GSM)|6.1.2]]
 
| [[Brighton 10B146 (iPhone 4 GSM Rev A)|6.1.2]]
 
| [[Brighton 10B146 (iPhone 4 CDMA)|6.1.2]]
 
| [[Brighton 10B146 (iPhone 4S)|6.1.2]]
 
| [[Brighton 10B146 (iPhone 5 GSM)|6.1.2]]
 
| [[Brighton 10B146 (iPhone 5 Global)|6.1.2]]
 
| [[Brighton 10B146 (iPod touch 4G)|6.1.2]]
 
| [[Brighton 10B146 (iPod touch 5G)|6.1.2]]
 
|-
 
! style="text-align:left;" | 10B147
 
| colspan="11" {{n/a}}
 
| [[Brighton 10B147 (iPad 4 GSM)|6.1.2]]
 
| [[Brighton 10B147 (iPad 4 Global)|6.1.2]]
 
| colspan="1" {{n/a}}
 
| [[Brighton 10B147 (iPad 4 GSM)|6.1.2]]
 
| [[Brighton 10B147 (iPad 4 Global)|6.1.2]]
 
| colspan="9" {{n/a}}
 
|-
 
| rowspan="2" | 19&nbsp;Mar&nbsp;2013
 
! style="text-align:left;" | 10B329
 
| colspan="3" {{n/a}}
 
| [[BrightonMaps 10B329 (iPad 2 Wi-Fi)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 2 GSM)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 2 CDMA)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 2 Wi-Fi Rev A)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 3 Wi-Fi)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 3 GSM)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 3 CDMA)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 4 Wi-Fi)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 4 CDMA)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad 4 Global)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad mini 1G Wi-Fi)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad mini 1G GSM)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPad mini 1G Global)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPhone 3GS)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPhone 4 GSM)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPhone 4 GSM Rev A)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPhone 4 CDMA)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPhone 4S)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPhone 5 GSM)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPhone 5 Global)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPod touch 4G)|6.1.3]]
 
| [[BrightonMaps 10B329 (iPod touch 5G)|6.1.3]]
 
|-
 
! style="text-align:left;" | 10B329a
 
| [[BrightonMaps 10B329a (Apple TV 2G)|5.2.1]]
 
| [[BrightonMaps 10B329a (Apple TV 3G)|5.2.1]]
 
| [[BrightonMaps 10B329a (Apple TV 3G Rev A)|5.2.1]]
 
| colspan="22" {{n/a}}
 
|-
 
| rowspan="1" | 02&nbsp;May&nbsp;2013
 
! style="text-align:left;" | 10B350
 
| colspan="21" {{n/a}}
 
| [[BrightonMaps 10B350 (iPhone 5 GSM)|6.1.4]]
 
| [[BrightonMaps 10B350 (iPhone 5 Global)|6.1.4]]
 
| colspan="2" {{n/a}}
 
|-
 
| rowspan="1" | 19&nbsp;Jun&nbsp;2013
 
! style="text-align:left;" | 10B809
 
| [[BrightonTide 10B809 (Apple TV 2G)|5.3]]
 
| [[BrightonTide 10B809 (Apple TV 3G)|5.3]]
 
| [[BrightonTide 10B809 (Apple TV 3G Rev A)|5.3]]
 
| colspan="22" {{n/a}}
 
|}
 
 
=== Beta ===
 
{{main|Beta Firmware}}
 
==== 1.x/2.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="2" | Date
 
! rowspan="2" | Build
 
! colspan="2" | [[iPhone]]
 
! [[iPod&nbsp;touch]]
 
|-
 
! [[m68ap|2G]]
 
! [[n82ap|3G]]
 
! [[n45ap|1G]]
 
|-
 
| 06&nbsp;Mar&nbsp;2008
 
! style="text-align:left;" | 5A147p
 
| [[Big Bear 5A147p (iPhone)|1.2b]]
 
| rowspan="13" {{n/a}}
 
| [[Big Bear 5A147p (iPod touch)|1.2b]]
 
|-
 
| 27&nbsp;Mar&nbsp;2008
 
! style="text-align:left;" | 5A225c
 
| [[Big Bear 5A225c (iPhone)|2.0b2]]
 
| [[Big Bear 5A225c (iPod touch)|2.0b2]]
 
|-
 
| 08&nbsp;Apr&nbsp;2008
 
! style="text-align:left;" | 5A240d
 
| [[Big Bear 5A240d (iPhone)|2.0b3]]
 
| [[Big Bear 5A240d (iPod touch)|2.0b3]]
 
|-
 
| 23&nbsp;Apr&nbsp;2008
 
! style="text-align:left;" | 5A258f
 
| [[Big Bear 5A258f (iPhone)|2.0b4]]
 
| [[Big Bear 5A258f (iPod touch)|2.0b4]]
 
|-
 
| 06&nbsp;May&nbsp;2008
 
! style="text-align:left;" | 5A274d
 
| [[Big Bear 5A274d (iPhone)|2.0b5]]
 
| [[Big Bear 5A274d (iPod touch)|2.0b5]]
 
|-
 
| 28&nbsp;May&nbsp;2008
 
! style="text-align:left;" | 5A292g
 
| [[Big Bear 5A292g (iPhone)|2.0b6P]]
 
| [[Big Bear 5A292g (iPod touch)|2.0b6P]]
 
|-
 
| 29&nbsp;May&nbsp;2008
 
! style="text-align:left;" | 5A308
 
| [[Big Bear 5A308 (iPhone)|2.0b6F]]
 
| [[Big Bear 5A308 (iPod touch)|2.0b6F]]
 
|-
 
| 09&nbsp;Jun&nbsp;2008
 
! style="text-align:left;" | 5A331
 
| [[Big Bear 5A331 (iPhone)|2.0b7]]
 
| [[Big Bear 5A331 (iPod touch)|2.0b7]]
 
|-
 
| 26&nbsp;Jun&nbsp;2008
 
! style="text-align:left;" | 5A345
 
| [[Big Bear 5A345 (iPhone)|2.0GM]]
 
| [[Big Bear 5A345 (iPod touch)|2.0GM]]
 
|-
 
| 24&nbsp;Jul&nbsp;2008
 
! style="text-align:left;" | 5F90
 
| [[Sugar Bowl 5F90 (iPhone)|2.1b]]
 
| [[Sugar Bowl 5F90 (iPod touch)|2.1b]]
 
|-
 
| 30&nbsp;Jul&nbsp;2008
 
! style="text-align:left;" | ?
 
| 2.1b2
 
| 2.1b2
 
|-
 
| 08&nbsp;Aug&nbsp;2008
 
! style="text-align:left;" | ?
 
| 2.1b3
 
| 2.1b3
 
|-
 
| 16&nbsp;Aug&nbsp;2008
 
! style="text-align:left;" | ?
 
| 2.1b4
 
| 2.1b4
 
|-
 
| 25&nbsp;Sep&nbsp;2008
 
! style="text-align:left;" | 5G29
 
| [[Timberline 5G29 (iPhone)|2.2b]]
 
| [[Timberline 5G29 (iPhone 3G)|2.2b]]
 
| [[Timberline 5G29 (iPod touch)|2.2b]]
 
|-
 
| 20&nbsp;Oct&nbsp;2008
 
! style="text-align:left;" | 5G53
 
| [[Timberline 5G53 (iPhone)|2.2b2]]
 
| [[Timberline 5G53 (iPhone 3G)|2.2b2]]
 
| [[Timberline 5G53 (iPod touch)|2.2b2]]
 
|}
 
 
==== 3.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="2" | Date
 
! rowspan="2" | Build
 
! colspan="3" | [[iPhone]]
 
! colspan="2" | [[iPod&nbsp;touch]]
 
|-
 
! [[m68ap|2G]]
 
! [[n82ap|3G]]
 
! [[n88ap|3GS]]
 
! [[n45ap|1G]]
 
! [[n72ap|2G]]
 
|-
 
| 17&nbsp;Mar&nbsp;2009
 
! style="text-align:left;" | 7A238j
 
| [[KirkVail 7A238j (iPhone)|3.0b]]
 
| [[KirkVail 7A238j (iPhone 3G)|3.0b]]
 
| rowspan="6" {{n/a}}
 
| [[KirkVail 7A238j (iPod touch)|3.0b]]
 
| [[KirkVail 7A238j (iPod touch 2G)|3.0b]]
 
|-
 
| 31&nbsp;Mar&nbsp;2009
 
! style="text-align:left;" | 7A259g
 
| [[KirkVail 7A259g (iPhone)|3.0b2]]
 
| [[KirkVail 7A259g (iPhone 3G)|3.0b2]]
 
| [[KirkVail 7A259g (iPod touch)|3.0b2]]
 
| [[KirkVail 7A259g (iPod touch 2G)|3.0b2]]
 
|-
 
| 14&nbsp;Apr&nbsp;2009
 
! style="text-align:left;" | 7A280f
 
| [[KirkVail 7A280f (iPhone)|3.0b3]]
 
| [[KirkVail 7A280f (iPhone 3G)|3.0b3]]
 
| [[KirkVail 7A280f (iPod touch)|3.0b3]]
 
| [[KirkVail 7A280f (iPod touch 2G)|3.0b3]]
 
|-
 
| 28&nbsp;Apr&nbsp;2009
 
! style="text-align:left;" | 7A300g
 
| [[KirkVail 7A300g (iPhone)|3.0b4]]
 
| [[KirkVail 7A300g (iPhone 3G)|3.0b4]]
 
| [[KirkVail 7A300g (iPod touch)|3.0b4]]
 
| [[KirkVail 7A300g (iPod touch 2G)|3.0b4]]
 
|-
 
| 06&nbsp;May&nbsp;2009
 
! style="text-align:left;" | 7A312g
 
| [[KirkVail 7A312g (iPhone)|3.0b5]]
 
| [[KirkVail 7A312g (iPhone 3G)|3.0b5]]
 
| [[KirkVail 7A312g (iPod touch)|3.0b5]]
 
| [[KirkVail 7A312g (iPod touch 2G)|3.0b5]]
 
|-
 
| 08&nbsp;Jun&nbsp;2009
 
! style="text-align:left;" | 7A341
 
| [[Kirkwood 7A341 (iPhone)|3.0GM]]
 
| [[Kirkwood 7A341 (iPhone 3G)|3.0GM]]
 
| [[Kirkwood 7A341 (iPod touch)|3.0GM]]
 
| [[Kirkwood 7A341 (iPod touch 2G)|3.0GM]]
 
|-
 
| 30&nbsp;Jun&nbsp;2009
 
! style="text-align:left;" | 7C97d
 
| [[NorthVail 7C97d (iPhone)|3.1b]]
 
| [[NorthVail 7C97d (iPhone 3G)|3.1b]]
 
| [[NorthVail 7C97d (iPhone 3GS)|3.1b]]
 
| [[NorthVail 7C97d (iPod touch)|3.1b]]
 
| [[NorthVail 7C97d (iPod touch 2G)|3.1b]]
 
|-
 
| 14&nbsp;Jul&nbsp;2009
 
! style="text-align:left;" | 7C106c
 
| [[NorthVail 7C106c (iPhone)|3.1b2]]
 
| [[NorthVail 7C106c (iPhone 3G)|3.1b2]]
 
| [[NorthVail 7C106c (iPhone 3GS)|3.1b2]]
 
| [[NorthVail 7C106c (iPod touch)|3.1b2]]
 
| [[NorthVail 7C106c (iPod touch 2G)|3.1b2]]
 
|-
 
| 27&nbsp;Jul&nbsp;2009
 
! style="text-align:left;" | 7C116a
 
| [[NorthVail 7C116a (iPhone)|3.1b3]]
 
| [[NorthVail 7C116a (iPhone 3G)|3.1b3]]
 
| [[NorthVail 7C116a (iPhone 3GS)|3.1b3]]
 
| [[NorthVail 7C116a (iPod touch)|3.1b3]]
 
| [[NorthVail 7C116a (iPod touch 2G)|3.1b3]]
 
|}
 
 
==== 4.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="3" | Date
 
! rowspan="3" | Build
 
! [[Apple TV]]
 
! [[iPad]]
 
! colspan="3" | [[iPhone]]
 
! colspan="3" | [[iPod&nbsp;touch]]
 
|-
 
! rowspan="2" | [[k66ap|2G]]
 
! rowspan="2" | [[k48ap|1G]]
 
! rowspan="2" | [[n82ap|3G]]
 
! rowspan="2" | [[n88ap|3GS]]
 
! [[iPhone 4|4]]
 
! rowspan="2" | [[n72ap|2G]]
 
! rowspan="2" | [[n18ap|3G]]
 
! rowspan="2" | [[n81ap|4G]]
 
|-
 
! class="rborderplz" | [[n90ap|GSM]]
 
|-
 
| 08&nbsp;Apr&nbsp;2010
 
! style="text-align:left;" | 8A230m
 
| colspan="2" rowspan="5" {{n/a}}
 
| [[ApexVail 8A230m (iPhone 3G)|4.0b]]
 
| [[ApexVail 8A230m (iPhone 3GS)|4.0b]]
 
| rowspan="5" {{n/a}}
 
| [[ApexVail 8A230m (iPod touch 2G)|4.0b]]
 
| [[ApexVail 8A230m (iPod touch 3G)|4.0b]]
 
| rowspan="9" {{n/a}}
 
|-
 
| 20&nbsp;Apr&nbsp;2010
 
! style="text-align:left;" | 8A248c
 
| [[ApexVail 8A248c (iPhone 3G)|4.0b2]]
 
| [[ApexVail 8A248c (iPhone 3GS)|4.0b2]]
 
| [[ApexVail 8A248c (iPod touch 2G)|4.0b2]]
 
| class="rborderplz" | [[ApexVail 8A248c (iPod touch 3G)|4.0b2]]
 
|-
 
| 04&nbsp;May&nbsp;2010
 
! style="text-align:left;" | 8A260b
 
| [[ApexVail 8A260b (iPhone 3G)|4.0b3]]
 
| [[ApexVail 8A260b (iPhone 3GS)|4.0b3]]
 
| [[ApexVail 8A260b (iPod touch 2G)|4.0b3]]
 
| class="rborderplz" | [[ApexVail 8A260b (iPod touch 3G)|4.0b3]]
 
|-
 
| 18&nbsp;May&nbsp;2010
 
! style="text-align:left;" | 8A274b
 
| [[ApexVail 8A274b (iPhone 3G)|4.0b4]]
 
| [[ApexVail 8A274b (iPhone 3GS)|4.0b4]]
 
| [[ApexVail 8A274b (iPod touch 2G)|4.0b4]]
 
| class="rborderplz" | [[ApexVail 8A274b (iPod touch 3G)|4.0b4]]
 
|-
 
| 07&nbsp;Jun&nbsp;2010
 
! style="text-align:left;" | 8A293
 
| [[Apex 8A293 (iPhone 3G)|4.0GM]]
 
| [[Apex 8A293 (iPhone 3GS)|4.0GM]]
 
| [[Apex 8A293 (iPod touch 2G)|4.0GM]]
 
| class="rborderplz" | [[Apex 8A293 (iPod touch 3G)|4.0GM]]
 
|-
 
| 14&nbsp;Jul&nbsp;2010
 
! style="text-align:left;" | 8B5080c
 
| colspan="2" rowspan="4" {{n/a}}
 
| [[BakerVail 8B5080c (iPhone 3G)|4.1b]]
 
| [[BakerVail 8B5080c (iPhone 3GS)|4.1b]]
 
| [[BakerVail 8B5080c (iPhone 4 GSM)|4.1b]]
 
| [[BakerVail 8B5080c (iPod touch 2G)|4.1b]]
 
| class="rborderplz" | [[BakerVail 8B5080c (iPod touch 3G)|4.1b]]
 
|-
 
| 27&nbsp;Jul&nbsp;2010
 
! style="text-align:left;" | 8B5091b
 
| [[BakerVail 8B5091b (iPhone 3G)|4.1b2]]
 
| [[BakerVail 8B5091b (iPhone 3GS)|4.1b2]]
 
| [[BakerVail 8B5091b (iPhone 4 GSM)|4.1b2]]
 
| [[BakerVail 8B5091b (iPod touch 2G)|4.1b2]]
 
| class="rborderplz" | [[BakerVail 8B5091b (iPod touch 3G)|4.1b2]]
 
|-
 
| 03&nbsp;Aug&nbsp;2010
 
! style="text-align:left;" | 8B5097d
 
| [[BakerVail 8B5097d (iPhone 3G)|4.1b3]]
 
| [[BakerVail 8B5097d (iPhone 3GS)|4.1b3]]
 
| [[BakerVail 8B5097d (iPhone 4 GSM)|4.1b3]]
 
| [[BakerVail 8B5097d (iPod touch 2G)|4.1b3]]
 
| class="rborderplz" | [[BakerVail 8B5097d (iPod touch 3G)|4.1b3]]
 
|-
 
| 01&nbsp;Sep&nbsp;2010
 
! style="text-align:left;" | 8B117
 
| [[Baker 8B117 (iPhone 3G)|4.1GM]]
 
| [[Baker 8B117 (iPhone 3GS)|4.1GM]]
 
| [[Baker 8B117 (iPhone 4 GSM)|4.1GM]]
 
| [[Baker 8B117 (iPod touch 2G)|4.1GM]]
 
| class="rborderplz" | [[Baker 8B117 (iPod touch 3G)|4.1GM]]
 
|-
 
| 15&nbsp;Sep&nbsp;2010
 
! style="text-align:left;" | 8C5091e
 
| rowspan="7" {{n/a}}
 
| [[JasperVail 8C5091e (iPad)|4.2b]]
 
| [[JasperVail 8C5091e (iPhone 3G)|4.2b]]
 
| [[JasperVail 8C5091e (iPhone 3GS)|4.2b]]
 
| [[JasperVail 8C5091e (iPhone 4 GSM)|4.2b]]
 
| [[JasperVail 8C5091e (iPod touch 2G)|4.2b]]
 
| [[JasperVail 8C5091e (iPod touch 3G)|4.2b]]
 
| [[JasperVail 8C5091e (iPod touch 4G)|4.2b]]
 
|-
 
| 28&nbsp;Sep&nbsp;2010
 
! style="text-align:left;" | 8C5101c
 
| [[JasperVail 8C5101c (iPad)|4.2b2]]
 
| [[JasperVail 8C5101c (iPhone 3G)|4.2b2]]
 
| [[JasperVail 8C5101c (iPhone 3GS)|4.2b2]]
 
| [[JasperVail 8C5101c (iPhone 4 GSM)|4.2b2]]
 
| [[JasperVail 8C5101c (iPod touch 2G)|4.2b2]]
 
| [[JasperVail 8C5101c (iPod touch 3G)|4.2b2]]
 
| [[JasperVail 8C5101c (iPod touch 4G)|4.2b2]]
 
|-
 
| 12&nbsp;Oct&nbsp;2010
 
! style="text-align:left;" | 8C5115c
 
| [[JasperVail 8C5115c (iPad)|4.2b3]]
 
| [[JasperVail 8C5115c (iPhone 3G)|4.2b3]]
 
| [[JasperVail 8C5115c (iPhone 3GS)|4.2b3]]
 
| [[JasperVail 8C5115c (iPhone 4 GSM)|4.2b3]]
 
| [[JasperVail 8C5115c (iPod touch 2G)|4.2b3]]
 
| [[JasperVail 8C5115c (iPod touch 3G)|4.2b3]]
 
| [[JasperVail 8C5115c (iPod touch 4G)|4.2b3]]
 
|-
 
| 01&nbsp;Nov&nbsp;2010
 
! style="text-align:left;" | 8C134
 
| [[Jasper 8C134 (iPad)|4.2GM]]
 
| [[Jasper 8C134 (iPhone 3G)|4.2GM]]
 
| [[Jasper 8C134 (iPhone 3GS)|4.2GM]]
 
| [[Jasper 8C134 (iPhone 4 GSM)|4.2GM]]
 
| [[Jasper 8C134 (iPod touch 2G)|4.2GM]]
 
| [[Jasper 8C134 (iPod touch 3G)|4.2GM]]
 
| [[Jasper 8C134 (iPod touch 4G)|4.2GM]]
 
|-
 
| 18&nbsp;Nov&nbsp;2010
 
! style="text-align:left;" | 8C134b
 
| [[Jasper 8C134b (iPad)|4.2GM2]]
 
| colspan="6" {{n/a}}
 
|-
 
| 18&nbsp;Nov&nbsp;2010
 
! style="text-align:left;" | 8C148
 
| [[Jasper 8C148 (iPad)|4.2.1GM]]
 
| [[Jasper 8C148 (iPhone 3G)|4.2.1GM]]
 
| [[Jasper 8C148 (iPhone 3GS)|4.2.1GM]]
 
| [[Jasper 8C148 (iPhone 4 GSM)|4.2.1GM]]
 
| [[Jasper 8C148 (iPod touch 2G)|4.2.1GM]]
 
| [[Jasper 8C148 (iPod touch 3G)|4.2.1GM]]
 
| [[Jasper 8C148 (iPod touch 4G)|4.2.1GM]]
 
|-
 
| 12&nbsp;Jan&nbsp;2011
 
! style="text-align:left;" | 8F5148b
 
| [[DurangoVail 8F5148b (iPad)|4.3b]]
 
| {{n/a}}
 
| [[DurangoVail 8F5148b (iPhone 3GS)|4.3b]]
 
| [[DurangoVail 8F5148b (iPhone 4 GSM)|4.3b]]
 
| {{n/a}}
 
| [[DurangoVail 8F5148b (iPod touch 3G)|4.3b]]
 
| [[DurangoVail 8F5148b (iPod touch 4G)|4.3b]]
 
|-
 
| 12&nbsp;Jan&nbsp;2011
 
! style="text-align:left;" | 8F5148c
 
| [[DurangoVail 8F5148c (Apple TV 2G)|4.2b]]
 
| colspan="7" {{n/a}}
 
|-
 
| 19&nbsp;Jan&nbsp;2011
 
! style="text-align:left;" | 8F5153d
 
| [[DurangoVail 8F5153d (Apple TV 2G)|4.2b2]]
 
| [[DurangoVail 8F5153d (iPad)|4.3b2]]
 
| rowspan="3" {{n/a}}
 
| [[DurangoVail 8F5153d (iPhone 3GS)|4.3b2]]
 
| [[DurangoVail 8F5153d (iPhone 4 GSM)|4.3b2]]
 
| rowspan="3" {{n/a}}
 
| [[DurangoVail 8F5153d (iPod touch 3G)|4.3b2]]
 
| [[DurangoVail 8F5153d (iPod touch 4G)|4.3b2]]
 
|-
 
| 01&nbsp;Feb&nbsp;2011
 
! style="text-align:left;" | 8F5166b
 
| [[DurangoVail 8F5166b (Apple TV 2G)|4.2b3]]
 
| [[DurangoVail 8F5166b (iPad)|4.3b3]]
 
| [[DurangoVail 8F5166b (iPhone 3GS)|4.3b3]]
 
| [[DurangoVail 8F5166b (iPhone 4 GSM)|4.3b3]]
 
| [[DurangoVail 8F5166b (iPod touch 3G)|4.3b3]]
 
| [[DurangoVail 8F5166b (iPod touch 4G)|4.3b3]]
 
|-
 
| 03&nbsp;Mar&nbsp;2011
 
! style="text-align:left;" | 8F190
 
| {{n/a}}
 
| [[Durango 8F190 (iPad)|4.3GM]]
 
| [[Durango 8F190 (iPhone 3GS)|4.3GM]]
 
| [[Durango 8F190 (iPhone 4 GSM)|4.3GM]]
 
| [[Durango 8F190 (iPod touch 3G)|4.3GM]]
 
| [[Durango 8F190 (iPod touch 4G)|4.3GM]]
 
|}
 
 
==== 5.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="3" | Date
 
! rowspan="3" | Build
 
! [[Apple TV]]
 
! colspan="4" | [[iPad]]
 
! colspan="4" | [[iPhone]]
 
! colspan="2" | [[iPod&nbsp;touch]]
 
|-
 
! rowspan="2" | [[k66ap|2G]]
 
! rowspan="2" | [[k48ap|1G]]
 
! colspan="3" | [[iPad 2|2]]
 
! rowspan="2" | [[n88ap|3GS]]
 
! colspan="2" | [[iPhone 4|4]]
 
! rowspan="2" | [[n94ap|4S]]
 
! rowspan="2" | [[n18ap|3G]]
 
! rowspan="2" | [[n81ap|4G]]
 
|-
 
! [[k93ap|Wi&#8209;Fi]]
 
! [[k94ap|GSM]]
 
! [[k95ap|CDMA]]
 
! [[n90ap|GSM]]
 
! class="rborderplz" | [[n92ap|CDMA]]
 
|-
 
| 07&nbsp;Jun&nbsp;2011
 
! style="text-align:left;" | 9A5220p
 
| [[TellurideVail 9A5220p (Apple TV 2G)|4.4b]]
 
| [[TellurideVail 9A5220p (iPad)|5.0b]]
 
| [[TellurideVail 9A5220p (iPad 2 Wi-Fi)|5.0b]]
 
| [[TellurideVail 9A5220p (iPad 2 GSM)|5.0b]]
 
| [[TellurideVail 9A5220p (iPad 2 CDMA)|5.0b]]
 
| [[TellurideVail 9A5220p (iPhone 3GS)|5.0b]]
 
| [[TellurideVail 9A5220p (iPhone 4 GSM)|5.0b]]
 
| [[TellurideVail 9A5220p (iPhone 4 CDMA)|5.0b]]
 
| rowspan="8" {{n/a}}
 
| [[TellurideVail 9A5220p (iPod touch 3G)|5.0b]]
 
| [[TellurideVail 9A5220p (iPod touch 4G)|5.0b]]
 
|-
 
| 24&nbsp;Jun&nbsp;2011
 
! style="text-align:left;" | 9A5248d
 
| [[TellurideVail 9A5248d (Apple TV 2G)|4.4b2]]
 
| [[TellurideVail 9A5248d (iPad)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPad 2 Wi-Fi)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPad 2 GSM)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPad 2 CDMA)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPhone 3GS)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPhone 4 GSM)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPhone 4 CDMA)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPod touch 3G)|5.0b2]]
 
| [[TellurideVail 9A5248d (iPod touch 4G)|5.0b2]]
 
|-
 
| 11&nbsp;Jul&nbsp;2011
 
! style="text-align:left;" | 9A5259f
 
| [[TellurideVail 9A5259f (Apple TV 2G)|4.4b3]]
 
| [[TellurideVail 9A5259f (iPad)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPad 2 Wi-Fi)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPad 2 GSM)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPad 2 CDMA)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPhone 3GS)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPhone 4 GSM)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPhone 4 CDMA)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPod touch 3G)|5.0b3]]
 
| [[TellurideVail 9A5259f (iPod touch 4G)|5.0b3]]
 
|-
 
| 22&nbsp;Jul&nbsp;2011
 
! style="text-align:left;" | 9A5274d
 
| {{n/a}}
 
| [[TellurideVail 9A5274d (iPad)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPad 2 Wi-Fi)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPad 2 GSM)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPad 2 CDMA)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPhone 3GS)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPhone 4 GSM)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPhone 4 CDMA)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPod touch 3G)|5.0b4]]
 
| [[TellurideVail 9A5274d (iPod touch 4G)|5.0b4]]
 
|-
 
| 06&nbsp;Aug&nbsp;2011
 
! style="text-align:left;" | 9A5288d
 
| [[TellurideVail 9A5288d (Apple TV 2G)|4.4b4]]
 
| [[TellurideVail 9A5288d (iPad)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPad 2 Wi-Fi)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPad 2 GSM)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPad 2 CDMA)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPhone 3GS)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPhone 4 GSM)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPhone 4 CDMA)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPod touch 3G)|5.0b5]]
 
| [[TellurideVail 9A5288d (iPod touch 4G)|5.0b5]]
 
|-
 
| 19&nbsp;Aug&nbsp;2011
 
! style="text-align:left;" | 9A5302b
 
| [[TellurideVail 9A5302b (Apple TV 2G)|4.4b5]]
 
| [[TellurideVail 9A5302b (iPad)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPad 2 Wi-Fi)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPad 2 GSM)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPad 2 CDMA)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPhone 3GS)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPhone 4 GSM)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPhone 4 CDMA)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPod touch 3G)|5.0b6]]
 
| [[TellurideVail 9A5302b (iPod touch 4G)|5.0b6]]
 
|-
 
| 31&nbsp;Aug&nbsp;2011
 
! style="text-align:left;" | 9A5313e
 
| [[TellurideVail 9A5313e (Apple TV 2G)|4.4b6]]
 
| [[TellurideVail 9A5313e (iPad)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPad 2 Wi-Fi)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPad 2 GSM)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPad 2 CDMA)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPhone 3GS)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPhone 4 GSM)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPhone 4 CDMA)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPod touch 3G)|5.0b7]]
 
| [[TellurideVail 9A5313e (iPod touch 4G)|5.0b7]]
 
|-
 
| 04&nbsp;Oct&nbsp;2011
 
! style="text-align:left;" | 9A334
 
| rowspan="4" {{n/a}}
 
| [[Telluride 9A334 (iPad)|5.0GM]]
 
| [[Telluride 9A334 (iPad 2 Wi-Fi)|5.0GM]]
 
| [[Telluride 9A334 (iPad 2 GSM)|5.0GM]]
 
| [[Telluride 9A334 (iPad 2 CDMA)|5.0GM]]
 
| [[Telluride 9A334 (iPhone 3GS)|5.0GM]]
 
| [[Telluride 9A334 (iPhone 4 GSM)|5.0GM]]
 
| [[Telluride 9A334 (iPhone 4 CDMA)|5.0GM]]
 
| [[Telluride 9A334 (iPod touch 3G)|5.0GM]]
 
| [[Telluride 9A334 (iPod touch 4G)|5.0GM]]
 
|-
 
| 02&nbsp;Nov&nbsp;2011
 
! style="text-align:left;" | 9A402
 
| [[Telluride 9A402 (iPad)|5.0.1b]]
 
| [[Telluride 9A402 (iPad 2 Wi-Fi)|5.0.1b]]
 
| [[Telluride 9A402 (iPad 2 GSM)|5.0.1b]]
 
| [[Telluride 9A402 (iPad 2 CDMA)|5.0.1b]]
 
| [[Telluride 9A402 (iPhone 3GS)|5.0.1b]]
 
| [[Telluride 9A402 (iPhone 4 GSM)|5.0.1b]]
 
| [[Telluride 9A402 (iPhone 4 CDMA)|5.0.1b]]
 
| [[Telluride 9A402 (iPhone 4S)|5.0.1b]]
 
| [[Telluride 9A402 (iPod touch 3G)|5.0.1b]]
 
| [[Telluride 9A402 (iPod touch 4G)|5.0.1b]]
 
|-
 
| 04&nbsp;Nov&nbsp;2011
 
! style="text-align:left;" | 9A404
 
| [[Telluride 9A404 (iPad)|5.0.1b2]]
 
| [[Telluride 9A404 (iPad 2 Wi-Fi)|5.0.1b2]]
 
| [[Telluride 9A404 (iPad 2 GSM)|5.0.1b2]]
 
| [[Telluride 9A404 (iPad 2 CDMA)|5.0.1b2]]
 
| [[Telluride 9A404 (iPhone 3GS)|5.0.1b2]]
 
| [[Telluride 9A404 (iPhone 4 GSM)|5.0.1b2]]
 
| [[Telluride 9A404 (iPhone 4 CDMA)|5.0.1b2]]
 
| [[Telluride 9A404 (iPhone 4S)|5.0.1b2]]
 
| [[Telluride 9A404 (iPod touch 3G)|5.0.1b2]]
 
| [[Telluride 9A404 (iPod touch 4G)|5.0.1b2]]
 
|-
 
| 28&nbsp;Nov&nbsp;2011
 
! style="text-align:left;" | 9B5117b
 
| [[HoodooVail 9B5117b (iPad)|5.1b]]
 
| [[HoodooVail 9B5117b (iPad 2 Wi-Fi)|5.1b]]
 
| [[HoodooVail 9B5117b (iPad 2 GSM)|5.1b]]
 
| [[HoodooVail 9B5117b (iPad 2 CDMA)|5.1b]]
 
| [[HoodooVail 9B5117b (iPhone 3GS)|5.1b]]
 
| [[HoodooVail 9B5117b (iPhone 4 GSM)|5.1b]]
 
| [[HoodooVail 9B5117b (iPhone 4 CDMA)|5.1b]]
 
| [[HoodooVail 9B5117b (iPhone 4S)|5.1b]]
 
| [[HoodooVail 9B5117b (iPod touch 3G)|5.1b]]
 
| [[HoodooVail 9B5117b (iPod touch 4G)|5.1b]]
 
|-
 
| 12&nbsp;Dec&nbsp;2011
 
! style="text-align:left;" | 9B5127c
 
| [[HoodooVail 9B5127c (Apple TV 2G)|5.0b]]
 
| [[HoodooVail 9B5127c (iPad)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPad 2 Wi-Fi)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPad 2 GSM)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPad 2 CDMA)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPhone 3GS)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPhone 4 GSM)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPhone 4 CDMA)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPhone 4S)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPod touch 3G)|5.1b2]]
 
| [[HoodooVail 9B5127c (iPod touch 4G)|5.1b2]]
 
|-
 
| 09&nbsp;Jan&nbsp;2012
 
! style="text-align:left;" | 9B5141a
 
| [[HoodooVail 9B5141a (Apple TV 2G)|5.0b2]]
 
| [[HoodooVail 9B5141a (iPad)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPad 2 Wi-Fi)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPad 2 GSM)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPad 2 CDMA)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPhone 3GS)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPhone 4 GSM)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPhone 4 CDMA)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPhone 4S)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPod touch 3G)|5.1b3]]
 
| [[HoodooVail 9B5141a (iPod touch 4G)|5.1b3]]
 
|}
 
 
==== 6.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="3" | Date
 
! rowspan="3" | Build
 
! colspan="2" | [[Apple TV]]
 
! colspan="10" | [[iPad]]
 
! colspan="3" | [[iPad mini]]
 
! colspan="7" | [[iPhone]]
 
! colspan="2" | [[iPod&nbsp;touch]]
 
|-
 
! rowspan="2" | [[k66ap|2G]]
 
! rowspan="2" | [[j33ap|3G]]
 
! colspan="4" | [[iPad 2|2]]
 
! colspan="3" | [[iPad 3|3]]
 
! colspan="3" | [[iPad 4|4]]
 
! colspan="3" | [[iPad mini 1G|1G]]
 
! rowspan="2" | [[n88ap|3GS]]
 
! colspan="3" | [[iPhone 4|4]]
 
! rowspan="2" | [[n94ap|4S]]
 
! colspan="2" | [[iPhone 5|5]]
 
! rowspan="2" | [[n81ap|4G]]
 
! rowspan="2" | [[iPod touch 5G|5G]]
 
|-
 
! [[k93ap|Wi&#8209;Fi]]
 
! [[k94ap|GSM]]
 
! [[k95ap|CDMA]]
 
! [[k93aap|Wi&#8209;Fi&nbsp;(A)]]
 
! [[j1ap|Wi&#8209;Fi]]
 
! [[j2ap|CDMA]]
 
! [[j2aap|Global]]
 
! [[p101ap|Wi&#8209;Fi]]
 
! [[p102ap|GSM]]
 
! [[p103ap|Global]]
 
! [[p105ap|Wi&#x2011;Fi]]
 
! [[p106ap|GSM]]
 
! [[p107ap|Global]]
 
! [[n90ap|GSM]]
 
! [[n90bap|GSM&nbsp;(A)]]
 
! [[n92ap|CDMA]]
 
! [[n41ap|GSM]]
 
! class="rborderplz" | [[n42ap|Global]]
 
|-
 
| 11&nbsp;Jun&nbsp;2012
 
! style="text-align:left;" | 10A5316k
 
| [[SundanceVail 10A5316k (Apple TV 2G)|5.1b]]
 
| [[SundanceVail 10A5316k (Apple TV 3G)|5.1b]]
 
| [[SundanceVail 10A5316k (iPad 2 Wi-Fi)|6.0b]]
 
| [[SundanceVail 10A5316k (iPad 2 GSM)|6.0b]]
 
| [[SundanceVail 10A5316k (iPad 2 CDMA)|6.0b]]
 
| [[SundanceVail 10A5316k (iPad 2 Wi-Fi Rev A)|6.0b]]
 
| [[SundanceVail 10A5316k (iPad 3 Wi-Fi)|6.0b]]
 
| [[SundanceVail 10A5316k (iPad 3 CDMA)|6.0b]]
 
| [[SundanceVail 10A5316k (iPad 3 Global)|6.0b]]
 
| colspan="6" rowspan="5" {{n/a}}
 
| [[SundanceVail 10A5316k (iPhone 3GS)|6.0b]]
 
| [[SundanceVail 10A5316k (iPhone 4 GSM)|6.0b]]
 
| rowspan="8" {{n/a}}
 
| [[SundanceVail 10A5316k (iPhone 4 CDMA)|6.0b]]
 
| [[SundanceVail 10A5316k (iPhone 4S)|6.0b]]
 
| colspan="2" rowspan="5" {{n/a}}
 
| [[SundanceVail 10A5316k (iPod touch 4G)|6.0b]]
 
| rowspan="5" {{n/a}}
 
|-
 
| 25&nbsp;Jun&nbsp;2012
 
! style="text-align:left;" | 10A5338d
 
| [[SundanceVail 10A5338d (Apple TV 2G)|5.1b2]]
 
| [[SundanceVail 10A5338d (Apple TV 3G)|5.1b2]]
 
| [[SundanceVail 10A5338d (iPad 2 Wi-Fi)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPad 2 GSM)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPad 2 CDMA)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPad 2 Wi-Fi Rev A)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPad 3 Wi-Fi)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPad 3 CDMA)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPad 3 Global)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPhone 3GS)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPhone 4 GSM)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPhone 4 CDMA)|6.0b2]]
 
| [[SundanceVail 10A5338d (iPhone 4S)|6.0b2]]
 
| class="rborderplz" | [[SundanceVail 10A5338d (iPod touch 4G)|6.0b2]]
 
|-
 
| 16&nbsp;Jul&nbsp;2012
 
! style="text-align:left;" | 10A5355d
 
| [[SundanceVail 10A5355d (Apple TV 2G)|5.1b3]]
 
| [[SundanceVail 10A5355d (Apple TV 3G)|5.1b3]]
 
| [[SundanceVail 10A5355d (iPad 2 Wi-Fi)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPad 2 GSM)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPad 2 CDMA)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPad 2 Wi-Fi Rev A)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPad 3 Wi-Fi)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPad 3 CDMA)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPad 3 Global)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPhone 3GS)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPhone 4 GSM)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPhone 4 CDMA)|6.0b3]]
 
| [[SundanceVail 10A5355d (iPhone 4S)|6.0b3]]
 
| class="rborderplz" | [[SundanceVail 10A5355d (iPod touch 4G)|6.0b3]]
 
|-
 
| 06&nbsp;Aug&nbsp;2012
 
! style="text-align:left;" | 10A5376e
 
| [[SundanceVail 10A5376e (Apple TV 2G)|5.1b4]]
 
| [[SundanceVail 10A5376e (Apple TV 3G)|5.1b4]]
 
| [[SundanceVail 10A5376e (iPad 2 Wi-Fi)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPad 2 GSM)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPad 2 CDMA)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPad 2 Wi-Fi Rev A)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPad 3 Wi-Fi)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPad 3 CDMA)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPad 3 Global)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPhone 3GS)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPhone 4 GSM)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPhone 4 CDMA)|6.0b4]]
 
| [[SundanceVail 10A5376e (iPhone 4S)|6.0b4]]
 
| class="rborderplz" | [[SundanceVail 10A5376e (iPod touch 4G)|6.0b4]]
 
|-
 
| 12&nbsp;Sep&nbsp;2012
 
! style="text-align:left;" | 10A403
 
| colspan="2" rowspan="2" {{n/a}}
 
| [[Sundance 10A403 (iPad 2 Wi-Fi)|6.0GM]]
 
| [[Sundance 10A403 (iPad 2 GSM)|6.0GM]]
 
| [[Sundance 10A403 (iPad 2 CDMA)|6.0GM]]
 
| [[Sundance 10A403 (iPad 2 Wi-Fi Rev A)|6.0GM]]
 
| [[Sundance 10A403 (iPad 3 Wi-Fi)|6.0GM]]
 
| [[Sundance 10A403 (iPad 3 CDMA)|6.0GM]]
 
| [[Sundance 10A403 (iPad 3 Global)|6.0GM]]
 
| [[Sundance 10A403 (iPhone 3GS)|6.0GM]]
 
| [[Sundance 10A403 (iPhone 4 GSM)|6.0GM]]
 
| [[Sundance 10A403 (iPhone 4 CDMA)|6.0GM]]
 
| [[Sundance 10A403 (iPhone 4S)|6.0GM]]
 
| class="rborderplz" | [[Sundance 10A403 (iPod touch 4G)|6.0GM]]
 
|-
 
| 01&nbsp;Nov&nbsp;2012
 
! style="text-align:left;" | 10B5095f
 
| [[BrightonVail 10B5095f (iPad 2 Wi-Fi)|6.1b]]
 
| [[BrightonVail 10B5095f (iPad 2 GSM)|6.1b]]
 
| [[BrightonVail 10B5095f (iPad 2 CDMA)|6.1b]]
 
| [[BrightonVail 10B5095f (iPad 2 Wi-Fi Rev A)|6.1b]]
 
| [[BrightonVail 10B5095f (iPad 3 Wi-Fi)|6.1b]]
 
| [[BrightonVail 10B5095f (iPad 3 CDMA)|6.1b]]
 
| [[BrightonVail 10B5095f (iPad 3 Global)|6.1b]]
 
| [[BrightonVail 10B5095f (iPad 4 Wi-Fi)|6.1b]]
 
| rowspan="2" colspan="2" {{n/a}}
 
| [[BrightonVail 10B5095f (iPad mini 1G Wi-Fi)|6.1b]]
 
| rowspan="2" colspan="2" {{n/a}}
 
| [[BrightonVail 10B5095f (iPhone 3GS)|6.1b]]
 
| [[BrightonVail 10B5095f (iPhone 4 GSM)|6.1b]]
 
| [[BrightonVail 10B5095f (iPhone 4 CDMA)|6.1b]]
 
| [[BrightonVail 10B5095f (iPhone 4S)|6.1b]]
 
| [[BrightonVail 10B5095f (iPhone 5 GSM)|6.1b]]
 
| [[BrightonVail 10B5095f (iPhone 5 Global)|6.1b]]
 
| [[BrightonVail 10B5095f (iPod touch 4G)|6.1b]]
 
| [[BrightonVail 10B5095f (iPod touch 5G)|6.1b]]
 
|-
 
| 12&nbsp;Nov&nbsp;2012
 
! style="text-align:left;" | 10B5105c
 
| [[BrightonVail 10B5105c (Apple TV 2G)|5.2b]]
 
| [[BrightonVail 10B5105c (Apple TV 3G)|5.2b]]
 
| [[BrightonVail 10B5105c (iPad 2 Wi-Fi)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad 2 GSM)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad 2 CDMA)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad 2 Wi-Fi Rev A)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad 3 Wi-Fi)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad 3 CDMA)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad 3 Global)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad 4 Wi-Fi)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPad mini 1G Wi-Fi)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPhone 3GS)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPhone 4 GSM)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPhone 4 CDMA)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPhone 4S)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPhone 5 GSM)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPhone 5 Global)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPod touch 4G)|6.1b2]]
 
| [[BrightonVail 10B5105c (iPod touch 5G)|6.1b2]]
 
|-
 
| 03&nbsp;Dec&nbsp;2012
 
! style="text-align:left;" | 10B5117b
 
| [[BrightonVail 10B5117b (Apple TV 2G)|5.2b2]]
 
| [[BrightonVail 10B5117b (Apple TV 3G)|5.2b2]]
 
| [[BrightonVail 10B5117b (iPad 2 Wi-Fi)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 2 GSM)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 2 CDMA)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 2 Wi-Fi Rev A)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 3 Wi-Fi)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 3 CDMA)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 3 Global)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 4 Wi-Fi)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 4 GSM)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad 4 Global)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad mini 1G Wi-Fi)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad mini 1G GSM)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPad mini 1G Global)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPhone 3GS)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPhone 4 GSM)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPhone 4 CDMA)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPhone 4S)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPhone 5 GSM)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPhone 5 Global)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPod touch 4G)|6.1b3]]
 
| [[BrightonVail 10B5117b (iPod touch 5G)|6.1b3]]
 
|-
 
| 17&nbsp;Dec&nbsp;2012
 
! style="text-align:left;" | 10B5126b
 
| [[BrightonVail 10B5126b (Apple TV 2G)|5.2b3]]
 
| [[BrightonVail 10B5126b (Apple TV 3G)|5.2b3]]
 
| [[BrightonVail 10B5126b (iPad 2 Wi-Fi)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 2 GSM)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 2 CDMA)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 2 Wi-Fi Rev A)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 3 Wi-Fi)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 3 CDMA)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 3 Global)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 4 Wi-Fi)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 4 GSM)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad 4 Global)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad mini 1G Wi-Fi)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad mini 1G GSM)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPad mini 1G Global)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPhone 3GS)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPhone 4 GSM)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPhone 4 GSM Rev A)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPhone 4 CDMA)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPhone 4S)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPhone 5 GSM)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPhone 5 Global)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPod touch 4G)|6.1b4]]
 
| [[BrightonVail 10B5126b (iPod touch 5G)|6.1b4]]
 
|-
 
| rowspan="4" | 26&nbsp;Jan&nbsp;2013
 
! style="text-align:left;" | 10B141
 
| colspan="2" {{n/a}}
 
| [[Brighton 10B141 (iPad 2 Wi-Fi)|6.1b5]]
 
| [[Brighton 10B141 (iPad 2 GSM)|6.1b5]]
 
| [[Brighton 10B141 (iPad 2 CDMA)|6.1b5]]
 
| [[Brighton 10B141 (iPad 2 Wi-Fi Rev A)|6.1b5]]
 
| [[Brighton 10B141 (iPad 3 Wi-Fi)|6.1b5]]
 
| [[Brighton 10B141 (iPad 3 CDMA)|6.1b5]]
 
| [[Brighton 10B141 (iPad 3 Global)|6.1b5]]
 
| [[Brighton 10B141 (iPad 4 Wi-Fi)|6.1b5]]
 
| [[Brighton 10B141 (iPad 4 GSM)|6.1b5]]
 
| [[Brighton 10B141 (iPad 4 Global)|6.1b5]]
 
| [[Brighton 10B141 (iPad mini 1G Wi-Fi)|6.1b5]]
 
| [[Brighton 10B141 (iPad mini 1G GSM)|6.1b5]]
 
| [[Brighton 10B141 (iPad mini 1G Global)|6.1b5]]
 
| [[Brighton 10B141 (iPhone 3GS)|6.1b5]]
 
| colspan="2" {{n/a}}
 
| [[Brighton 10B141 (iPhone 4 CDMA)|6.1b5]]
 
| colspan="4" {{n/a}}
 
| [[Brighton 10B141 (iPod touch 5G)|6.1b5]]
 
|-
 
! style="text-align:left;" | 10B142
 
| colspan="19" {{n/a}}
 
| [[Brighton 10B142 (iPhone 4S)|6.1b5]]
 
| colspan="7" {{n/a}}
 
|-
 
! style="text-align:left;" | 10B143
 
| colspan="20" {{n/a}}
 
| [[Brighton 10B143 (iPhone 5 GSM)|6.1b5]]
 
| [[Brighton 10B143 (iPhone 5 Global)|6.1b5]]
 
| colspan="2" {{n/a}}
 
|-
 
! style="text-align:left;" | 10B144
 
| colspan="16" {{n/a}}
 
| [[Brighton 10B144 (iPhone 4 GSM)|6.1b5]]
 
| [[Brighton 10B144 (iPhone 4 GSM Rev A)|6.1b5]]
 
| colspan="4" {{n/a}}
 
| [[Brighton 10B144 (iPod touch 4G)|6.1b5]]
 
| colspan="1" {{n/a}}
 
|-
 
| rowspan="1" | 6&nbsp;Feb&nbsp;2013
 
! style="text-align:left;" | 10B311
 
| colspan="2" {{n/a}}
 
| [[BrightonMaps 10B311 (iPad 2 Wi-Fi)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 2 GSM)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 2 CDMA)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 2 Wi-Fi Rev A)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 3 Wi-Fi)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 3 CDMA)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 3 Global)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 4 Wi-Fi)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 4 GSM)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad 4 Global)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad mini 1G Wi-Fi)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad mini 1G GSM)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPad mini 1G Global)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPhone 3GS)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPhone 4 GSM)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPhone 4 GSM Rev A)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPhone 4 CDMA)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPhone 4S)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPhone 5 GSM)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPhone 5 Global)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPod touch 4G)|6.1.1b]]
 
| [[BrightonMaps 10B311 (iPod touch 5G)|6.1.1b]]
 
|-
 
| rowspan="2" | 21&nbsp;Feb&nbsp;2013
 
! style="text-align:left;" | 10B318
 
| colspan="15" {{n/a}}
 
| [[BrightonMaps 10B318 (iPhone 3GS)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPhone 4 GSM)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPhone 4 GSM Rev A)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPhone 4 CDMA)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPhone 4S)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPhone 5 GSM)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPhone 5 Global)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPod touch 4G)|6.1.3b2]]
 
| [[BrightonMaps 10B318 (iPod touch 5G)|6.1.3b2]]
 
|-
 
! style="text-align:left;" | 10B318a
 
| colspan="2" {{n/a}}
 
| [[BrightonMaps 10B318a (iPad 2 Wi-Fi)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 2 GSM)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 2 CDMA)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 2 Wi-Fi Rev A)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 3 Wi-Fi)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 3 CDMA)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 3 Global)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 4 Wi-Fi)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 4 GSM)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad 4 Global)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad mini 1G Wi-Fi)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad mini 1G GSM)|6.1.3b2]]
 
| [[BrightonMaps 10B318a (iPad mini 1G Global)|6.1.3b2]]
 
| colspan="9" {{n/a}}
 
|}
 
 
==== 7.x ====
 
{| class="wikitable" style="font-size: smaller; text-align: center;"
 
|-
 
! rowspan="3" | Date
 
! rowspan="3" | Build
 
! colspan="3" | [[Apple TV]]
 
! colspan="10" | [[iPad]]
 
! colspan="3" | [[iPad mini]]
 
! colspan="6" | [[iPhone]]
 
! colspan="1" | [[iPod&nbsp;touch]]
 
|-
 
! rowspan="2" | [[k66ap|2G]]
 
! colspan="2" | [[Apple TV 3G|3G]]
 
! colspan="4" | [[iPad 2|2]]
 
! colspan="3" | [[iPad 3|3]]
 
! colspan="3" | [[iPad 4|4]]
 
! colspan="3" | [[iPad mini 1G|1G]]
 
! colspan="3" | [[iPhone 4|4]]
 
! rowspan="2" | [[n94ap|4S]]
 
! colspan="2" | [[iPhone 5|5]]
 
! rowspan="2" | [[iPod touch 5G|5G]]
 
|-
 
! [[j33ap|Orig]]
 
! [[j33iap|Rev&nbsp;A]]
 
! [[k93ap|Wi&#8209;Fi]]
 
! [[k94ap|GSM]]
 
! [[k95ap|CDMA]]
 
! [[k93aap|Wi&#8209;Fi&nbsp;(A)]]
 
! [[j1ap|Wi&#8209;Fi]]
 
! [[j2ap|CDMA]]
 
! [[j2aap|Global]]
 
! [[p101ap|Wi&#8209;Fi]]
 
! [[p102ap|GSM]]
 
! [[p103ap|Global]]
 
! [[p105ap|Wi&#x2011;Fi]]
 
! [[p106ap|GSM]]
 
! [[p107ap|Global]]
 
! [[n90ap|GSM]]
 
! [[n90bap|GSM&nbsp;(A)]]
 
! [[n92ap|CDMA]]
 
! [[n41ap|GSM]]
 
! class="rborderplz" | [[n42ap|Global]]
 
|-
 
| 10&nbsp;Jun&nbsp;2013
 
! style="text-align:left;" | 11A4372q
 
| [[InnsbruckVailPrime 11A4372q (Apple TV 2G)|5.4b]]
 
| [[InnsbruckVailPrime 11A4372q (Apple TV 3G)|5.4b]]
 
| [[InnsbruckVailPrime 11A4372q (Apple TV 3G Rev A)|5.4b]]
 
| colspan="13" {{n/a}}
 
| [[InnsbruckVailPrime 11A4372q (iPhone 4 GSM)|7.0b]]
 
| [[InnsbruckVailPrime 11A4372q (iPhone 4 GSM Rev A)|7.0b]]
 
| [[InnsbruckVailPrime 11A4372q (iPhone 4 CDMA)|7.0b]]
 
| [[InnsbruckVailPrime 11A4372q (iPhone 4S)|7.0b]]
 
| [[InnsbruckVailPrime 11A4372q (iPhone 5 GSM)|7.0b]]
 
| [[InnsbruckVailPrime 11A4372q (iPhone 5 Global)|7.0b]]
 
| [[InnsbruckVailPrime 11A4372q (iPod touch 5G)|7.0b]]
 
|-
 
| 24&nbsp;Jun&nbsp;2013
 
! style="text-align:left;" | 11A4400f
 
| [[InnsbruckVailPrime 11A4400f (Apple TV 2G)|5.4b2]]
 
| [[InnsbruckVailPrime 11A4400f (Apple TV 3G)|5.4b2]]
 
| [[InnsbruckVailPrime 11A4400f (Apple TV 3G Rev A)|5.4b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 2 Wi-Fi)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 2 GSM)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 2 CDMA)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 2 Wi-Fi Rev A)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 3 Wi-Fi)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 3 CDMA)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 3 Global)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 4 Wi-Fi)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 4 GSM)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad 4 Global)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad mini 1G Wi-Fi)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad mini 1G GSM)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPad mini 1G Global)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPhone 4 GSM)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPhone 4 GSM Rev A)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPhone 4 CDMA)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPhone 4S)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPhone 5 GSM)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPhone 5 Global)|7.0b2]]
 
| [[InnsbruckVailPrime 11A4400f (iPod touch 5G)|7.0b2]]
 
|-
 
| 08&nbsp;Jul&nbsp;2013
 
! style="text-align:left;" | 11A4414e
 
| colspan="3" {{n/a}}
 
| [[InnsbruckVailPrime 11A4414e (iPad 2 Wi-Fi)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 2 GSM)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 2 CDMA)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 2 Wi-Fi Rev A)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 3 Wi-Fi)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 3 CDMA)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 3 Global)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 4 Wi-Fi)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 4 GSM)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad 4 Global)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad mini 1G Wi-Fi)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad mini 1G GSM)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPad mini 1G Global)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPhone 4 GSM)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPhone 4 GSM Rev A)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPhone 4 CDMA)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPhone 4S)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPhone 5 GSM)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPhone 5 Global)|7.0b3]]
 
| [[InnsbruckVailPrime 11A4414e (iPod touch 5G)|7.0b3]]
 
|-
 
| 29&nbsp;Jul&nbsp;2013
 
! style="text-align:left;" | 11A4435d
 
| [[InnsbruckVailPrime 11A4435d (Apple TV 2G)|6.0b3]]
 
| [[InnsbruckVailPrime 11A4435d (Apple TV 3G)|6.0b3]]
 
| [[InnsbruckVailPrime 11A4435d (Apple TV 3G Rev A)|6.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 2 Wi-Fi)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 2 GSM)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 2 CDMA)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 2 Wi-Fi Rev A)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 3 Wi-Fi)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 3 CDMA)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 3 Global)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 4 Wi-Fi)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 4 GSM)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad 4 Global)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad mini 1G Wi-Fi)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad mini 1G GSM)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPad mini 1G Global)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPhone 4 GSM)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPhone 4 GSM Rev A)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPhone 4 CDMA)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPhone 4S)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPhone 5 GSM)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPhone 5 Global)|7.0b4]]
 
| [[InnsbruckVailPrime 11A4435d (iPod touch 5G)|7.0b4]]
 
|-
 
| 06&nbsp;Aug&nbsp;2013
 
! style="text-align:left;" | 11A4449a
 
| [[InnsbruckVailPrime 11A4449a (Apple TV 2G)|6.0b4]]
 
| [[InnsbruckVailPrime 11A4449a (Apple TV 3G)|6.0b4]]
 
| [[InnsbruckVailPrime 11A4449a (Apple TV 3G Rev A)|6.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 2 Wi-Fi)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 2 GSM)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 2 CDMA)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 2 Wi-Fi Rev A)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 3 Wi-Fi)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 3 CDMA)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 3 Global)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 4 Wi-Fi)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 4 GSM)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad 4 Global)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad mini 1G Wi-Fi)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad mini 1G GSM)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPad mini 1G Global)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPhone 4 GSM)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPhone 4 GSM Rev A)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPhone 4 CDMA)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPhone 4S)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPhone 5 GSM)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPhone 5 Global)|7.0b5]]
 
| [[InnsbruckVailPrime 11A4449a (iPod touch 5G)|7.0b5]]
 
|-
 
| 15&nbsp;Aug&nbsp;2013
 
! style="text-align:left;" | 11A4449d
 
| colspan="3" {{n/a}}
 
| [[InnsbruckVailPrime 11A4449d (iPad 2 Wi-Fi)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 2 GSM)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 2 CDMA)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 2 Wi-Fi Rev A)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 3 Wi-Fi)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 3 CDMA)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 3 Global)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 4 Wi-Fi)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 4 GSM)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad 4 Global)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad mini 1G Wi-Fi)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad mini 1G GSM)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPad mini 1G Global)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPhone 4 GSM)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPhone 4 GSM Rev A)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPhone 4 CDMA)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPhone 4S)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPhone 5 GSM)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPhone 5 Global)|7.0b6]]
 
| [[InnsbruckVailPrime 11A4449d (iPod touch 5G)|7.0b6]]
 
|-
 
| 10&nbsp;Sep&nbsp;2013
 
! style="text-align:left;" | 11A465
 
| colspan="3" {{n/a}}
 
| [[Innsbruck 11A465 (iPad 2 Wi-Fi)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 2 GSM)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 2 CDMA)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 2 Wi-Fi Rev A)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 3 Wi-Fi)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 3 CDMA)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 3 Global)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 4 Wi-Fi)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 4 GSM)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad 4 Global)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad mini 1G Wi-Fi)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad mini 1G GSM)|7.0GM]]
 
| [[Innsbruck 11A465 (iPad mini 1G Global)|7.0GM]]
 
| [[Innsbruck 11A465 (iPhone 4 GSM)|7.0GM]]
 
| [[Innsbruck 11A465 (iPhone 4 GSM Rev A)|7.0GM]]
 
| [[Innsbruck 11A465 (iPhone 4 CDMA)|7.0GM]]
 
| [[Innsbruck 11A465 (iPhone 4S)|7.0GM]]
 
| [[Innsbruck 11A465 (iPhone 5 GSM)|7.0GM]]
 
| [[Innsbruck 11A465 (iPhone 5 Global)|7.0GM]]
 
| [[Innsbruck 11A465 (iPod touch 5G)|7.0GM]]
 
|}
 
 
[[Category:Decryption]]
 
[[Category:Decryption]]

Revision as of 14:04, 15 November 2017

Firmware Keys are keys which decrypt bootloaders, ramdisks, and root filesystem of iOS firmware, if those components are encrypted. Apple uses encryption to make it harder to analyze and modify them. Over time Apple changed the way they encrypt firmware files, hence the way to decrypt them and get decryption keys changed as well.

History

With the release of the iPhone came the IMG2 file format. They were used on all known iPhone OS 1.x firmwares. For the 1.1.x series, they were encrypted with the 0x837 key. The discovery of the 0x837 key led to the ability to decrypt any 1.x firmware.

Following IMG2 came the IMG3 file format. They were introduced with iPhone OS 2.0 beta 4, and have been in use ever since. In order to maintain their integrity, they use multiple layers of encryption. Apple took encryption seriously with IMG3 by utilizing AES (based on the Rinjndael key schedule). In terms of the pre-iPhone OS 3 VFDecrypt key, it is stored as plain-text in the "__restore" segment of the ASR image within the ramdisks.

The ramdisk keys can only be retrieved with the processor specific GID Key. The GID key is currently unretrievable and can only be utilized through the built-in AES engine. To complicate things even more, the engine is only accessible through a special bootrom or iBoot exploit (jailbreaks typically expose it with /dev/aes_0). This makes usage of the key nearly impossible.

However, once you have access to the AES engine, the entire system falls apart. You are able to upload an encrypted ramdisk and grab the decryption keys for it. Once you manage to decrypt the ramdisk, you can run it through GenPass to decrypt the Firmware key.

Beginning with iOS 6.0 beta, Apple tweaked their disk images so they no longer work with VFDecrypt. VFDecrypt will report that the filesystem is decrypted, but you will be unable to mount it. The current workaround is to use dmg from Xpwn to decrypt them. What has changed to break VFDecrypt is currently unknown. Decryption will take slightly longer due to dmg writing its progress to the terminal, but can be avoided (on Unix-like operating systems) by piping stdout to /dev/null. The difference writing to the terminal versus not, however, is negligible.

To find the keys, you can either use the methods on AES Keys or the easier option for OS X, keylimepie.

Decrypting

Main article: Decrypting Firmwares

Notes

Application Processor iDevice
S5L8900 iPhone
iPhone 3G
iPod touch
S5L8720 iPod touch (2nd generation)
S5L8920 iPhone 3GS
S5L8922 iPod touch (3rd generation)
S5L8930 (A4) iPad
iPhone 4
iPod touch (4th generation)
Apple TV (2nd generation)
S5L8940 (A5) iPad 2 (iPad2,1)
iPad 2 (iPad2,2)
iPad 2 (iPad2,3)
iPhone 4S
S5L8942 (A5 Rev A) iPad 2 (iPad2,4)
Apple TV (3rd generation) (AppleTV3,1)
iPod touch (5th generation)
iPad mini
S5L8945 (A5X) iPad (3rd generation)
S5L8947 (A5 Rev B) Apple TV (3rd generation) (AppleTV3,2)
S5L8950 (A6) iPhone 5
iPhone 5c
S5L8955 (A6X) iPad (4th generation)
S5L8960 (A7) iPhone 5s
iPad mini 2
iPad mini 3
S5L8965 (A7 Variant) iPad Air
T7000 (A8) Apple TV (4th generation)
HomePod
iPad mini 4
iPhone 6
iPhone 6 Plus
iPod touch (6th generation)
T7001 (A8X) iPad Air 2
S7002 (S1) Apple Watch (1st generation)
S8000 (A9 Samsung) iPad (5th generation)
iPhone SE
iPhone 6s
iPhone 6s Plus
S8003 (A9 TSMC) iPhone SE
iPhone 6s
iPhone 6s Plus
S8001 (A9X) iPad Pro (12.9-inch)
iPad Pro (9.7-inch)
T8011 (A10X) iPad Pro (12.9-inch, 2nd generation)
iPad Pro (10.5-inch)

Certain files share the same key and IV per application processor (per build) provided the devices have the same pixel resolution:

The table on the right lists the application processors and their corresponding devices. This list is also accessible from the main page.

You can use img3decrypt or xpwntool to decrypt these files as described in Decrypting Firmwares. Once done, mount or extract using the tool of your choice.

The firmware version number for the Apple TV builds are the ones that the Apple TV reports (also known as the "marketing version").

All dates are relative to UTC.

GID AES is used by iBoot to decrypt firmware images. When iBoot loads the kernelcache, GID AES is disabled. This means in order to get firmware keys, you must gain code execution in a setting where GID AES is still enabled. In most cases, this means exploiting iBoot itself, before the kernelcache is loaded.

Firmware Versions

See also: Prototypes

This is a full and comprehensive list of all firmwares Apple Inc. has made available to the public in some way, be it the dev center or iTunes. This list also contains a few firmwares for which there never was an IPSW (as far as can be told) such as 4.2.5 for the CDMA iPhone 4 (iPhone3,3). These few builds came preinstalled on the device, but are not available for download.