Difference between revisions of "Firmware Keys"

From The iPhone Wiki
Jump to: navigation, search
m
(bringing back the overview tables as discussed - now with new format)
Line 46: Line 46:
   
 
== Firmware versions ==
 
== Firmware versions ==
  +
=== Final ===
{{main|Firmware|Beta Firmware}}
 
  +
{{main|Firmware}}
  +
==== 1.x ====
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[m68ap|iPhone]]
  +
! [[n45ap|iPod touch 1G]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 1A420
  +
| [[Alpine 1A420 (iPhone)|1.0]]
  +
| rowspan="4" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 1A543a
  +
| [[Heavenly 1A543a (iPhone)|1.0.0]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 1C25
  +
| [[Heavenly 1C25 (iPhone)|1.0.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 1C28
  +
| [[Heavenly 1C28 (iPhone)|1.0.2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 3A100a
  +
| rowspan="2" | Unavailable
  +
| [[Snowbird 3A100a (iPod touch)|1.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 3A101a
  +
| [[Snowbird 3A101a (iPod touch)|1.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 3A109a
  +
| [[Snowbird 3A109a (iPhone)|1.1.1]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 3A110a
  +
| Unavailable
  +
| [[Snowbird 3A110a (iPod touch)|1.1.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 3B48b
  +
| [[Oktoberfest 3B48b (iPhone)|1.1.2]]
  +
| [[Oktoberfest 3B48b (iPod touch)|1.1.2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 4A93
  +
| [[Little Bear 4A93 (iPhone)|1.1.3]]
  +
| [[Little Bear 4A93 (iPod touch)|1.1.3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 4A102
  +
| [[Little Bear 4A102 (iPhone)|1.1.4]]
  +
| [[Little Bear 4A102 (iPod touch)|1.1.4]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 4B1
  +
| Unavailable
  +
| [[Little Bear 4B1 (iPod touch)|1.1.5]]
  +
|}
  +
==== 2.x ====
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[m68ap|iPhone]]
  +
! [[n82ap|iPhone 3G]]
  +
! [[n45ap|iPod touch 1G]]
  +
! [[n72ap|iPod touch 2G]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A345
  +
| Unavailable
  +
| [[Big Bear 5A345 (iPhone 3G)|2.0]]
  +
| Unavailable
  +
| rowspan="6" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A347
  +
| [[Big Bear 5A347 (iPhone)|2.0]]
  +
| [[Big Bear 5A347 (iPhone 3G)|2.0]]
  +
| [[Big Bear 5A347 (iPod touch)|2.0]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5B108
  +
| [[Big Bear 5B108 (iPhone)|2.0.1]]
  +
| [[Big Bear 5B108 (iPhone 3G)|2.0.1]]
  +
| [[Big Bear 5B108 (iPod touch)|2.0.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5C1
  +
| [[Big Bear 5C1 (iPhone)|2.0.2]]
  +
| [[Big Bear 5C1 (iPhone 3G)|2.0.2]]
  +
| [[Big Bear 5C1 (iPod touch)|2.0.2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5F136
  +
| [[Sugar Bowl 5F136 (iPhone)|2.1]]
  +
| [[Sugar Bowl 5F136 (iPhone 3G)|2.1]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5F137
  +
| rowspan="2" colspan="2" | Unavailable
  +
| [[Sugar Bowl 5F137 (iPod touch)|2.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5F138
  +
| Unavailable
  +
| [[Sugar Bowl 5F138 (iPod touch 2G)|2.1.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5G77
  +
| [[Timberline 5G77 (iPhone)|2.2]]
  +
| [[Timberline 5G77 (iPhone 3G)|2.2]]
  +
| [[Timberline 5G77 (iPod touch)|2.2]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5G77a
  +
| colspan="3" | Unavailable
  +
| [[Timberline 5G77a (iPod touch 2G)|2.2]]
  +
|-
  +
| ?
  +
! 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]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5H11a
  +
| colspan="3" | Unavailable
  +
| [[SUTimberline 5H11a (iPod touch 2G)|2.2.1]]
  +
|}
  +
==== 3.x ====
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[k48ap|iPad]]
  +
! [[m68ap|iPhone]]
  +
! [[n82ap|iPhone 3G]]
  +
! [[n88ap|iPhone 3GS]]
  +
! [[n45ap|iPod touch 1G]]
  +
! [[n72ap|iPod touch 2G]]
  +
! [[n18ap|iPod touch 3G]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7A341
  +
| rowspan="7" | Unavailable
  +
| [[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]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! 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" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7C144
  +
| [[Northstar 7C144 (iPhone)|3.1]]
  +
| [[Northstar 7C144 (iPhone 3G)|3.1]]
  +
| [[Northstar 7C144 (iPhone 3GS)|3.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7C145
  +
| rowspan="2" colspan="3" | Unavailable
  +
| [[Northstar 7C145 (iPod touch)|3.1.1]]
  +
| [[Northstar 7C145 (iPod touch 2G)|3.1.1]]
  +
| [[Northstar 7C145 (iPod touch 3G)|3.1.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7C146
  +
| colspan="2" | Unavailable
  +
| [[Northstar 7C146 (iPod touch 3G)|3.1.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7D11
  +
| [[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]]
  +
|-
  +
| ?
  +
! 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]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7B367
  +
| [[Wildcat 7B367 (iPad)|3.2]]
  +
| colspan="6" rowspan="3" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7B405
  +
| [[Wildcat 7B405 (iPad)|3.2.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7B500
  +
| [[Wildcat 7B500 (iPad)|3.2.2]]
  +
|}
  +
==== 4.x ====
  +
Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also [[Apple TV Firmware Versions]].
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[k66ap|Apple TV 2G]]
  +
! [[k48ap|iPad]]
  +
! [[k93ap|iPad 2 (Wi-Fi)]]
  +
! [[k94ap|iPad 2 (GSM)]]
  +
! [[k95ap|iPad 2 (CDMA)]]
  +
! [[n82ap|iPhone 3G]]
  +
! [[n88ap|iPhone 3GS]]
  +
! [[n90ap|iPhone 4 (GSM)]]
  +
! [[n92ap|iPhone 4 (CDMA)]]
  +
! [[n72ap|iPod touch 2G]]
  +
! [[n18ap|iPod touch 3G]]
  +
! [[n81ap|iPod touch 4G]]
  +
|-
  +
| 20100901
  +
! style="text-align:left;" | 8M89
  +
| [[Mojave 8M89 (Apple TV 2G)|4.0]]
  +
| colspan="11" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A293
  +
| rowspan="7" | Unavailable
  +
| rowspan="4" colspan="4" | Unavailable
  +
| [[Apex 8A293 (iPhone 3G)|4.0]]
  +
| [[Apex 8A293 (iPhone 3GS)|4.0]]
  +
| [[Apex 8A293 (iPhone 4)|4.0]]
  +
| Unavailable
  +
| [[Apex 8A293 (iPod touch 2G)|4.0]]
  +
| [[Apex 8A293 (iPod touch 3G)|4.0]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A306
  +
| [[Apex 8A306 (iPhone 3G)|4.0.1]]
  +
| [[Apex 8A306 (iPhone 3GS)|4.0.1]]
  +
| [[Apex 8A306 (iPhone 4)|4.0.1]]
  +
| colspan="4" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A400
  +
| [[Apex 8A400 (iPhone 3G)|4.0.2]]
  +
| [[Apex 8A400 (iPhone 3GS)|4.0.2]]
  +
| [[Apex 8A400 (iPhone 4)|4.0.2]]
  +
| rowspan="2" | Unavailable
  +
| [[Apex 8A400 (iPod touch 2G)|4.0.2]]
  +
| [[Apex 8A400 (iPod touch 3G)|4.0.2]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8B117
  +
| [[Baker 8B117 (iPhone 3G)|4.1]]
  +
| [[Baker 8B117 (iPhone 3GS)|4.1]]
  +
| [[Baker 8B117 (iPhone 4)|4.1]]
  +
| [[Baker 8B117 (iPod touch 2G)|4.1]]
  +
| [[Baker 8B117 (iPod touch 3G)|4.1]]
  +
| [[Baker 8B117 (iPod touch 4G)|4.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8B118
  +
| colspan="9" | Unavailable
  +
| [[Baker 8B118 (iPod touch 4G)|4.1]]
  +
| Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8C148
  +
| [[Jasper 8C148 (iPad)|4.2.1]]
  +
| colspan="3" | Unavailable
  +
| [[Jasper 8C148 (iPhone 3G)|4.2.1]]
  +
| Unavailable
  +
| [[Jasper 8C148 (iPhone 4)|4.2.1]]
  +
| Unavailable
  +
| [[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="5" | Unavailable
  +
| [[Jasper 8C148a (iPhone 3GS)|4.2.1]]
  +
| colspan="5" | Unavailable
  +
|-
  +
| 20101122
  +
! style="text-align:left;" | 8C150
  +
| [[Jasper 8C150 (Apple TV 2G)|4.1]]
  +
| rowspan="2" colspan="11" | Unavailable
  +
|-
  +
| 20101214
  +
! style="text-align:left;" | 8C154
  +
| [[Jasper 8C154 (Apple TV 2G)|4.1.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8E128
  +
| colspan="8" rowspan="6" | Unavailable
  +
| [[Phoenix 8E128 (iPhone 4 CDMA)|4.2.5]]
  +
| colspan="3" rowspan="6" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8E200
  +
| [[Phoenix 8E200 (iPhone 4 CDMA)|4.2.6]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8E303
  +
| [[Phoenix 8E303 (iPhone 4 CDMA)|4.2.7]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8E401
  +
| [[Phoenix 8E401 (iPhone 4 CDMA)|4.2.8]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8E501
  +
| [[Phoenix 8E501 (iPhone 4 CDMA)|4.2.9]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8E600
  +
| [[Phoenix 8E600 (iPhone 4 CDMA)|4.2.10]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8F190
  +
| rowspan="2" | Unavailable
  +
| [[Durango 8F190 (iPad)|4.3]]
  +
| colspan="3" | Unavailable
  +
| rowspan="14" | Unavailable
  +
| [[Durango 8F190 (iPhone 3GS)|4.3]]
  +
| [[Durango 8F190 (iPhone 4)|4.3]]
  +
| colspan="2" rowspan="14" | Unavailable
  +
| [[Durango 8F190 (iPod touch 3G)|4.3]]
  +
| [[Durango 8F190 (iPod touch 4G)|4.3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8F191
  +
| Unavailable
  +
| [[Durango 8F191 (iPad 2 Wi-Fi)|4.3]]
  +
| [[Durango 8F191 (iPad 2 GSM)|4.3]]
  +
| [[Durango 8F191 (iPad 2 CDMA)|4.3]]
  +
| rowspan="5" colspan="2" | Unavailable
  +
| rowspan="5" colspan="2" | Unavailable
  +
|-
  +
| 20110311
  +
! style="text-align:left;" | 8F191m
  +
| [[Durango 8F191m (Apple TV 2G)|4.2]]
  +
| rowspan="4" colspan="4" | Unavailable
  +
|-
  +
| 20110322
  +
! style="text-align:left;" | 8F202
  +
| [[Durango 8F202 (Apple TV 2G)|4.2.1]]
  +
|-
  +
| 20110311
  +
! style="text-align:left;" | 8F305
  +
| [[Durango 8F305 (Apple TV 2G)|4.2.2]]
  +
|-
  +
| 20110801
  +
! style="text-align:left;" | 8F455
  +
| [[DurangoTideCuba 8F455 (Apple TV 2G)|4.3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8G4
  +
| rowspan="7" | Unavailable
  +
| [[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]]
  +
| [[Durango 8G4 (iPhone 3GS)|4.3.1]]
  +
| [[Durango 8G4 (iPhone 4)|4.3.1]]
  +
| [[Durango 8G4 (iPod touch 3G)|4.3.1]]
  +
| [[Durango 8G4 (iPod touch 4G)|4.3.1]]
  +
|-
  +
| ?
  +
! 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]]
  +
| Unavailable
  +
| [[Durango 8H7 (iPhone 3GS)|4.3.2]]
  +
| [[Durango 8H7 (iPhone 4)|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="3" | Unavailable
  +
| [[Durango 8H8 (iPad 2 CDMA)|4.3.2]]
  +
| colspan="2" | Unavailable
  +
| colspan="2" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8J2
  +
| Unavailable
  +
| [[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]]
  +
| [[Durango 8J2 (iPhone 3GS)|4.3.3]]
  +
| [[Durango 8J2 (iPhone 4)|4.3.3]]
  +
| [[Durango 8J2 (iPod touch 3G)|4.3.3]]
  +
| [[Durango 8J2 (iPod touch 4G)|4.3.3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8J3
  +
| [[Durango 8J3 (iPad)|4.3.3]]
  +
| colspan="3" | Unavailable
  +
| colspan="2" | Unavailable
  +
| colspan="2" | Unavailable
  +
|-
  +
| ?
  +
! 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]]
  +
| [[Durango 8K2 (iPhone 3GS)|4.3.4]]
  +
| [[Durango 8K2 (iPhone 4)|4.3.4]]
  +
| [[Durango 8K2 (iPod touch 3G)|4.3.4]]
  +
| [[Durango 8K2 (iPod touch 4G)|4.3.4]]
  +
|-
  +
| ?
  +
! 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)|4.3.5]]
  +
| [[Durango 8L1 (iPod touch 3G)|4.3.5]]
  +
| [[Durango 8L1 (iPod touch 4G)|4.3.5]]
  +
|}
  +
==== 5.x ====
  +
Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also [[Apple TV Firmware Versions]].
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[k66ap|Apple TV 2G]]
  +
! [[j33ap|Apple TV 3G]]
  +
! [[k48ap|iPad]]
  +
! [[k93ap|iPad 2 (Wi-Fi)]]
  +
! [[k94ap|iPad 2 (GSM)]]
  +
! [[k95ap|iPad 2 (CDMA)]]
  +
! [[k93aap|iPad 2 R2]]
  +
! [[j1ap|iPad 3 (Wi-Fi)]]
  +
! [[j2ap|iPad 3 (CDMA)]]
  +
! [[j2aap|iPad 3 (Global)]]
  +
! [[n88ap|iPhone 3GS]]
  +
! [[n90ap|iPhone 4 (GSM)]]
  +
! [[n92ap|iPhone 4 (CDMA)]]
  +
! [[n94ap|iPhone 4S]]
  +
! [[n18ap|iPod touch 3G]]
  +
! [[n81ap|iPod touch 4G]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9A334
  +
| colspan="2" | Unavailable
  +
| [[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]]
  +
| rowspan="9" colspan="4" | Unavailable
  +
| [[Telluride 9A334 (iPhone 3GS)|5.0]]
  +
| [[Telluride 9A334 (iPhone 4)|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]]
  +
|-
  +
| 20111012
  +
! style="text-align:left;" | 9A334v
  +
| [[Telluride 9A334v (Apple TV 2G)|4.4]]
  +
| rowspan="3" colspan="5" | Unavailable
  +
| rowspan="3" colspan="6" | Unavailable
  +
|-
  +
| 20111018
  +
! style="text-align:left;" | 9A335a
  +
| [[Telluride 9A335a (Apple TV 2G)|4.4.1]]
  +
|-
  +
| 20111102
  +
! style="text-align:left;" | 9A336a
  +
| [[Telluride 9A336a (Apple TV 2G)|4.4.2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9A405
  +
| Unavailable
  +
| rowspan="4" | Unavailable
  +
| [[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]]
  +
| [[Telluride 9A405 (iPhone 3GS)|5.0.1]]
  +
| [[Telluride 9A405 (iPhone 4)|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]]
  +
|-
  +
| 20111117
  +
! style="text-align:left;" | 9A405l
  +
| [[Telluride 9A405l (Apple TV 2G)|4.4.3]]
  +
| rowspan="4" colspan="4" | Unavailable
  +
| colspan="6" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9A406
  +
| Unavailable
  +
| colspan="3" | Unavailable
  +
| [[Telluride 9A406 (iPhone 4S)|5.0.1]]
  +
| colspan="2" | Unavailable
  +
|-
  +
| 20111215
  +
! style="text-align:left;" | 9A406a
  +
| [[Telluride 9A406a (Apple TV 2G)|4.4.4]]
  +
| rowspan="2" colspan="6" | Unavailable
  +
|-
  +
| 20120307
  +
! style="text-align:left;" | 9B5179b
  +
| [[Hoodoo 9B5179b (Apple TV 2G)|5.0]]
  +
| [[Hoodoo 9B5179b (Apple TV 3G)|5.0]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9B176
  +
| rowspan="3" colspan="2" | Unavailable
  +
| [[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 R2)|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)|5.1]]
  +
| [[Hoodoo 9B176 (iPhone 4 CDMA)|5.1]]
  +
| Unavailable
  +
| [[Hoodoo 9B176 (iPod touch 3G)|5.1]]
  +
| [[Hoodoo_9B176 (iPod touch 4G)|5.1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9B179
  +
| colspan="11" | Unavailable
  +
| [[Hoodoo 9B179 (iPhone 4S)|5.1]]
  +
| colspan="2" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9B206
  +
| [[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 R2)|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)|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]]
  +
|}
   
== Gaps ==
+
=== Beta ===
  +
{{main|Beta Firmware}}
As you will notice, there may be a gap or two, or a key for a current build that is not there. Please feel free to add them, but please be sure that it is only the key for a User or Developer build, as if you gave the key for another type of build that might or may not be out there '''people could get in trouble, and we do not want that'''. Thanks for contributing!
 
  +
==== 1.x/2.x ====
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[m68ap|iPhone]]
  +
! [[n82ap|iPhone 3G]]
  +
! [[n45ap|iPod touch]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A147p
  +
| [[Big Bear 5A147p (iPhone)|1.2b1]]
  +
| rowspan="10" | Unavailable
  +
| [[Big Bear 5A147p (iPod touch)|1.2b1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A225c
  +
| [[Big Bear 5A225c (iPhone)|2.0b2]]
  +
| [[Big Bear 5A225c (iPod touch)|2.0b2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A240d
  +
| [[Big Bear 5A240d (iPhone)|2.0b3]]
  +
| [[Big Bear 5A240d (iPod touch)|2.0b3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A258f
  +
| [[Big Bear 5A258f (iPhone)|2.0b4]]
  +
| [[Big Bear 5A258f (iPod touch)|2.0b4]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A274d
  +
| [[Big Bear 5A274d (iPhone)|2.0b5]]
  +
| [[Big Bear 5A274d (iPod touch)|2.0b5]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A292g
  +
| [[Big Bear 5A292g (iPhone)|2.0b6P]]
  +
| [[Big Bear 5A292g (iPod touch)|2.0b6P]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A308
  +
| [[Big Bear 5A308 (iPhone)|2.0b6F]]
  +
| [[Big Bear 5A308 (iPod touch)|2.0b6F]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A331
  +
| [[Big Bear 5A331 (iPhone)|2.0b7]]
  +
| [[Big Bear 5A331 (iPod touch)|2.0b7]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5A345
  +
| [[Big Bear 5A345 (iPhone)|2.0b8GM]]
  +
| [[Big Bear 5A345 (iPod touch)|2.0b8GM]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5F90
  +
| [[Sugar Bowl 5F90 (iPhone)|2.1b1]]
  +
| [[Sugar Bowl 5F90 (iPod touch)|2.1b1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 5G26
  +
| [[Sugar Bowl 5G26 (iPhone)|2.2b1]]
  +
| [[Sugar Bowl 5G26 (iPhone 3G)|2.2b1]]
  +
| [[Sugar Bowl 5G26 (iPod touch)|2.2b1]]
  +
|}
  +
==== 3.x ====
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[m68ap|iPhone]]
  +
! [[n82ap|iPhone 3G]]
  +
! [[n88ap|iPhone 3GS]]
  +
! [[n45ap|iPod touch]]
  +
! [[n72ap|iPod touch 2G]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7A238j
  +
| [[Kirkwood 7A238j (iPhone)|3.0b1]]
  +
| [[Kirkwood 7A238j (iPhone 3G)|3.0b1]]
  +
| rowspan="5" | Unavailable
  +
| [[Kirkwood 7A238j (iPod touch)|3.0b1]]
  +
| [[Kirkwood 7A238j (iPod touch 2G)|3.0b1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7A259g
  +
| [[Kirkwood 7A259g (iPhone)|3.0b2]]
  +
| [[Kirkwood 7A259g (iPhone 3G)|3.0b2]]
  +
| [[Kirkwood 7A259g (iPod touch)|3.0b2]]
  +
| [[Kirkwood 7A259g (iPod touch 2G)|3.0b2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7A280f
  +
| [[Kirkwood 7A280f (iPhone)|3.0b3]]
  +
| [[Kirkwood 7A280f (iPhone 3G)|3.0b3]]
  +
| [[Kirkwood 7A280f (iPod touch)|3.0b3]]
  +
| [[Kirkwood 7A280f (iPod touch 2G)|3.0b3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7A300g
  +
| [[Kirkwood 7A300g (iPhone)|3.0b4]]
  +
| [[Kirkwood 7A300g (iPhone 3G)|3.0b4]]
  +
| [[Kirkwood 7A300g (iPod touch)|3.0b4]]
  +
| [[Kirkwood 7A300g (iPod touch 2G)|3.0b4]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7A312g
  +
| [[Kirkwood 7A312g (iPhone)|3.0b5]]
  +
| [[Kirkwood 7A312g (iPhone 3G)|3.0b5]]
  +
| [[Kirkwood 7A312g (iPod touch)|3.0b5]]
  +
| [[Kirkwood 7A312g (iPod touch 2G)|3.0b5]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 7C97d
  +
| [[NorthVail 7C97d (iPhone)|3.1b1]]
  +
| [[NorthVail 7C97d (iPhone 3G)|3.1b1]]
  +
| [[NorthVail 7C97d (iPhone 3GS)|3.1b1]]
  +
| [[NorthVail 7C97d (iPod touch)|3.1b1]]
  +
| [[NorthVail 7C97d (iPod touch 2G)|3.1b1]]
  +
|-
  +
| ?
  +
! 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]]
  +
|-
  +
| ?
  +
! 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 ====
  +
Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also [[Apple TV Firmware Versions]].
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[k66ap|Apple TV 2G]]
  +
! [[k48ap|iPad]]
  +
! [[n82ap|iPhone 3G]]
  +
! [[n88ap|iPhone 3GS]]
  +
! [[n90ap|iPhone 4 (GSM)]]
  +
! [[n72ap|iPod touch 2G]]
  +
! [[n18ap|iPod touch 3G]]
  +
! [[n81ap|iPod touch 4G]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A230m
  +
| colspan="2" rowspan="7" | Unavailable
  +
| [[ApexVail 8A230m (iPhone 3G)|4.0b1]]
  +
| [[ApexVail 8A230m (iPhone 3GS)|4.0b1]]
  +
| rowspan="6" | Unavailable
  +
| [[ApexVail 8A230m (iPod touch 2G)|4.0b1]]
  +
| [[ApexVail 8A230m (iPod touch 3G)|4.0b1]]
  +
| rowspan="8" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A248c
  +
| [[ApexVail 8A248c (iPhone 3G)|4.0b2]]
  +
| [[ApexVail 8A248c (iPhone 3GS)|4.0b2]]
  +
| [[ApexVail 8A248c (iPod touch 2G)|4.0b2]]
  +
| [[ApexVail 8A248c (iPod touch 3G)|4.0b2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A260b
  +
| [[ApexVail 8A260b (iPhone 3G)|4.0b3]]
  +
| [[ApexVail 8A260b (iPhone 3GS)|4.0b3]]
  +
| [[ApexVail 8A260b (iPod touch 2G)|4.0b3]]
  +
| [[ApexVail 8A260b (iPod touch 3G)|4.0b3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A274b
  +
| [[ApexVail 8A274b (iPhone 3G)|4.0b4]]
  +
| [[ApexVail 8A274b (iPhone 3GS)|4.0b4]]
  +
| [[ApexVail 8A274b (iPod touch 2G)|4.0b4]]
  +
| [[ApexVail 8A274b (iPod touch 3G)|4.0b4]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8A293
  +
| [[Apex 8A293 (iPhone 3G)|4.0GM]]
  +
| [[Apex 8A293 (iPhone 3GS)|4.0GM]]
  +
| [[Apex 8A293 (iPod touch 2G)|4.0GM]]
  +
| [[Apex 8A293 (iPod touch 3G)|4.0GM]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8B5080
  +
| colspan="2" | Unavailable
  +
| [[BakerVail 8B5080 (iPod touch 2G)|4.1b1]]
  +
| [[BakerVail 8B5080 (iPod touch 3G)|4.1b1]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8B5080c
  +
| [[BakerVail 8B5080c (iPhone 3G)|4.1b1]]
  +
| [[BakerVail 8B5080c (iPhone 3GS)|4.1b1]]
  +
| [[BakerVail 8B5080c (iPhone 4)|4.1b1]]
  +
| rowspan="2" colspan="2" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8B5091b
  +
| [[BakerVail 8B5091b (iPhone 3G)|4.1b2]]
  +
| [[BakerVail 8B5091b (iPhone 3GS)|4.1b2]]
  +
| [[BakerVail 8B5091b (iPhone 4)|4.1b2]]
  +
| [[BakerVail 8B5091b (iPod touch 2G)|4.1b2]]
  +
| [[BakerVail 8B5091b (iPod touch 3G)|4.1b2]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8C5091e
  +
| rowspan="6" | Unavailable
  +
| [[JasperVail 8C5091e (iPad)|4.2b1]]
  +
| [[JasperVail 8C5091e (iPhone 3G)|4.2b1]]
  +
| [[JasperVail 8C5091e (iPhone 3GS)|4.2b1]]
  +
| [[JasperVail 8C5091e (iPhone 4)|4.2b1]]
  +
| [[JasperVail 8C5091e (iPod touch 2G)|4.2b1]]
  +
| [[JasperVail 8C5091e (iPod touch 3G)|4.2b1]]
  +
| [[JasperVail 8C5091e (iPod touch 4G)|4.2b1]]
  +
|-
  +
| ?
  +
! 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)|4.2b2]]
  +
| [[JasperVail 8C5101c (iPod touch 2G)|4.2b2]]
  +
| [[JasperVail 8C5101c (iPod touch 3G)|4.2b2]]
  +
| [[JasperVail 8C5101c (iPod touch 4G)|4.2b2]]
  +
|-
  +
| ?
  +
! 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)|4.2b3]]
  +
| [[JasperVail 8C5115c (iPod touch 2G)|4.2b3]]
  +
| [[JasperVail 8C5115c (iPod touch 3G)|4.2b3]]
  +
| [[JasperVail 8C5115c (iPod touch 4G)|4.2b3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8C134
  +
| [[JasperVail 8C134 (iPad)|4.2GM]]
  +
| [[JasperVail 8C134 (iPhone 3G)|4.2GM]]
  +
| [[JasperVail 8C134 (iPhone 3GS)|4.2GM]]
  +
| [[JasperVail 8C134 (iPhone 4)|4.2GM]]
  +
| [[JasperVail 8C134 (iPod touch 2G)|4.2GM]]
  +
| [[JasperVail 8C134 (iPod touch 3G)|4.2GM]]
  +
| [[JasperVail 8C134 (iPod touch 4G)|4.2GM]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8C134b
  +
| [[JasperVail 8C134b (iPad)|4.2GM]]
  +
| colspan="6" | Unavailable
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8C148
  +
| [[JasperVail 8C148 (iPad)|4.2.1GM]]
  +
| [[JasperVail 8C148 (iPhone 3G)|4.2.1GM]]
  +
| [[JasperVail 8C148 (iPhone 3GS)|4.2.1GM]]
  +
| [[JasperVail 8C148 (iPhone 4)|4.2.1GM]]
  +
| [[JasperVail 8C148 (iPod touch 2G)|4.2.1GM]]
  +
| [[JasperVail 8C148 (iPod touch 3G)|4.2.1GM]]
  +
| [[JasperVail 8C148 (iPod touch 4G)|4.2.1GM]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8F5148b
  +
| Unavailable
  +
| [[DurangoVail 8F5148b (iPad)|4.3b1]]
  +
| rowspan="5" | Unavailable
  +
| [[DurangoVail 8F5148b (iPhone 3GS)|4.3b1]]
  +
| [[DurangoVail 8F5148b (iPhone 4)|4.3b1]]
  +
| rowspan="5" | Unavailable
  +
| [[DurangoVail 8F5148b (iPod touch 3G)|4.3b1]]
  +
| [[DurangoVail 8F5148b (iPod touch 4G)|4.3b1]]
  +
|-
  +
| 20110112
  +
! style="text-align:left;" | 8F5148c
  +
| [[DurangoVail 8F5148c (Apple TV 2G)|4.2b1]]
  +
| Unavailable
  +
| Unavailable
  +
| Unavailable
  +
| Unavailable
  +
| Unavailable
  +
|-
  +
| 20110119
  +
! style="text-align:left;" | 8F5153d
  +
| [[DurangoVail 8F5153d (Apple TV 2G)|4.2b2]]
  +
| [[DurangoVail 8F5153d (iPad)|4.3b2]]
  +
| [[DurangoVail 8F5153d (iPhone 3GS)|4.3b2]]
  +
| [[DurangoVail 8F5153d (iPhone 4)|4.3b2]]
  +
| [[DurangoVail 8F5153d (iPod touch 3G)|4.3b2]]
  +
| [[DurangoVail 8F5153d (iPod touch 4G)|4.3b2]]
  +
|-
  +
| 20110201
  +
! 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)|4.3b3]]
  +
| [[DurangoVail 8F5166b (iPod touch 3G)|4.3b3]]
  +
| [[DurangoVail 8F5166b (iPod touch 4G)|4.3b3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 8F190
  +
| Unavailable
  +
| [[Durango 8F190 (iPad)|4.3GM]]
  +
| [[Durango 8F190 (iPhone 3GS)|4.3GM]]
  +
| [[Durango 8F190 (iPhone 4)|4.3GM]]
  +
| [[Durango 8F190 (iPod touch 3G)|4.3GM]]
  +
| [[Durango 8F190 (iPod touch 4G)|4.3GM]]
  +
|}
  +
==== 5.x ====
  +
Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also [[Apple TV Firmware Versions]].
  +
{| border="1" class="wikitable" style="text-align: center; width: auto; table-layout: fixed; border-collapse: collapse;"
  +
|-
  +
! Date
  +
! Build
  +
! [[k66ap|Apple TV 2G]]
  +
! [[j33ap|Apple TV 3G]]
  +
! [[k48ap|iPad]]
  +
! [[k93ap|iPad 2 (Wi-Fi)]]
  +
! [[k94ap|iPad 2 (GSM)]]
  +
! [[k95ap|iPad 2 (CDMA)]]
  +
! [[n88ap|iPhone 3GS]]
  +
! [[n90ap|iPhone 4 (GSM)]]
  +
! [[n92ap|iPhone 4 (CDMA)]]
  +
! [[n18ap|iPod touch 3G]]
  +
! [[n81ap|iPod touch 4G]]
  +
|-
  +
| 20110607
  +
! style="text-align:left;" | 9A5220p
  +
| [[TellurideVail 9A5220p (Apple TV 2G)|4.4b1]]
  +
| rowspan="10" | Unavailable
  +
| [[TellurideVail 9A5220p (iPad)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPad 2 Wi-Fi)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPad 2 GSM)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPad 2 CDMA)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPhone 3GS)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPhone 4)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPhone 4 CDMA)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPod touch 3G)|5.0b1]]
  +
| [[TellurideVail 9A5220p (iPod touch 4G)|5.0b1]]
  +
|-
  +
| 20110624
  +
! 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)|5.0b2]]
  +
| [[TellurideVail 9A5248d (iPhone 4 CDMA)|5.0b2]]
  +
| [[TellurideVail 9A5248d (iPod touch 3G)|5.0b2]]
  +
| [[TellurideVail 9A5248d (iPod touch 4G)|5.0b2]]
  +
|-
  +
| 20110712
  +
! 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)|5.0b3]]
  +
| [[TellurideVail 9A5259f (iPhone 4 CDMA)|5.0b3]]
  +
| [[TellurideVail 9A5259f (iPod touch 3G)|5.0b3]]
  +
| [[TellurideVail 9A5259f (iPod touch 4G)|5.0b3]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9A5274d
  +
| Unavailable
  +
| [[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)|5.0b4]]
  +
| [[TellurideVail 9A5274d (iPhone 4 CDMA)|5.0b4]]
  +
| [[TellurideVail 9A5274d (iPod touch 3G)|5.0b4]]
  +
| [[TellurideVail 9A5274d (iPod touch 4G)|5.0b4]]
  +
|-
  +
| 20110806
  +
! style="text-align:left;" | 9A5288d
  +
| [[TellurideVail 9A5288d (Apple TV 2G)|4.4b5<!-- Keep it as b5 as it is the same build as 5.0b5 -->]]
  +
| [[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)|5.0b5]]
  +
| [[TellurideVail 9A5288d (iPhone 4 CDMA)|5.0b5]]
  +
| [[TellurideVail 9A5288d (iPod touch 3G)|5.0b5]]
  +
| [[TellurideVail 9A5288d (iPod touch 4G)|5.0b5]]
  +
|-
  +
| 20110819
  +
! style="text-align:left;" | 9A5302b
  +
| [[TellurideVail 9A5302b (Apple TV 2G)|4.4b6<!-- Keep it as b6 as it is the same build as 5.0b6 -->]]
  +
| [[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)|5.0b6]]
  +
| [[TellurideVail 9A5302b (iPhone 4 CDMA)|5.0b6]]
  +
| [[TellurideVail 9A5302b (iPod touch 3G)|5.0b6]]
  +
| [[TellurideVail 9A5302b (iPod touch 4G)|5.0b6]]
  +
|-
  +
| 20110831
  +
! style="text-align:left;" | 9A5313e
  +
| [[TellurideVail 9A5313e (Apple TV 2G)|4.4b7<!-- Keep it as b7 as it is the same build as 5.0b7 -->]]
  +
| [[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)|5.0b7]]
  +
| [[TellurideVail 9A5313e (iPhone 4 CDMA)|5.0b7]]
  +
| [[TellurideVail 9A5313e (iPod touch 3G)|5.0b7]]
  +
| [[TellurideVail 9A5313e (iPod touch 4G)|5.0b7]]
  +
|-
  +
| ?
  +
! style="text-align:left;" | 9A334
  +
| Unavailable
  +
| [[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)|5.0GM]]
  +
| [[Telluride 9A334 (iPhone 4 CDMA)|5.0GM]]
  +
| [[Telluride 9A334 (iPod touch 3G)|5.0GM]]
  +
| [[Telluride 9A334 (iPod touch 4G)|5.0GM]]
  +
|-
  +
| 20111212
  +
! style="text-align:left;" | 9B5127c
  +
| [[HoodooVail 9B5127c (Apple TV 2G)|5.0b1]]
  +
| rowspan="2" colspan="9" | Unavailable
  +
|-
  +
| 20111212
  +
! style="text-align:left;" | 9B5141a
  +
| [[HoodooVail 9B5141a (Apple TV 2G)|5.0b2]]
  +
|}
   
 
[[Category:VFDecrypt]]
 
[[Category:VFDecrypt]]

Revision as of 00:05, 10 May 2012

VFDecrypt Keys are the keys which can decrypt the files that come with the firmware. Apple uses a public-private key encryption 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 VFDecrypt Keys has also.

IMG2 was the file format used prior to iOS 2.0. For iOS 1.1.x, IMG2 files were encrypted with Key 0x837.

IMG3 encrypted files contain encrypted versions of the VFDecrypt Keys as part of the KBAG (key bag). These can be decrypted with the GID-key. For jailbroken iDevices the VFDecrypt keys can be retrieved with the devices hardware AES engine. The VFDecrypt key for the root filesystem image of an iDevice (~500 MB to 800MB in the case of iOS 5) requires either a decrypted Restore Ramdisk or Update Ramdisk. Once you have a decrypted Restore or Update Ramdisk, GenPass can be used to gather the keys for the root filesystem. For the root filesystem there is one key per device model, with no IV. You can mount this once it has been decrypted using your program of choice. (For example, 7-zip on Windows (after extracting the DMG on Windows, extract the biggest file with 7-Zip)

Notes

The Update Ramdisk and Restore Ramdisks share the same IV and key per type of Application Processor. The current models are:

Application Processor iDevice
S5L8900 iPhone, iPhone 3G, iPod touch
S5L8720 iPhone, iPod touch 2G
S5L8920 iPhone 3GS
S5L8922 iPod touch 3G
S5L8930 (A4) iPad, iPhone 4, iPod touch 4G, Apple TV 2G
S5L8940 (A5) iPad 2, iPhone 4S
S5L8942 (revised A5) iPad 2 Wi-Fi R2, Apple TV 3G
S5L8945 (A5X) iPad 3

You can use img3decrypt[1] or xpwntool[2] to decrypt these as described in Ramdisk Decryption. Once done, mount or extract using the tool of your choice.

When posting a key page, please use the key template (IN THE CORRECT ORDER) and do NOT substitute it.

For the VFDecrypt Keys of each firmware please check the builds listed at the appropiate firmware version page.

Firmware versions

Final

Main article: Firmware

1.x

Date Build iPhone iPod touch 1G
? 1A420 1.0 Unavailable
? 1A543a 1.0.0
? 1C25 1.0.1
? 1C28 1.0.2
? 3A100a Unavailable 1.1
? 3A101a 1.1
? 3A109a 1.1.1 Unavailable
? 3A110a Unavailable 1.1.1
? 3B48b 1.1.2 1.1.2
? 4A93 1.1.3 1.1.3
? 4A102 1.1.4 1.1.4
? 4B1 Unavailable 1.1.5

2.x

Date Build iPhone iPhone 3G iPod touch 1G iPod touch 2G
? 5A345 Unavailable 2.0 Unavailable Unavailable
? 5A347 2.0 2.0 2.0
? 5B108 2.0.1 2.0.1 2.0.1
? 5C1 2.0.2 2.0.2 2.0.2
? 5F136 2.1 2.1 Unavailable
? 5F137 Unavailable 2.1
? 5F138 Unavailable 2.1.1
? 5G77 2.2 2.2 2.2 Unavailable
? 5G77a Unavailable 2.2
? 5H11 2.2.1 2.2.1 2.2.1 Unavailable
? 5H11a Unavailable 2.2.1

3.x

Date Build iPad iPhone iPhone 3G iPhone 3GS iPod touch 1G iPod touch 2G iPod touch 3G
? 7A341 Unavailable 3.0 3.0 3.0 3.0 3.0 Unavailable
? 7A400 3.0.1 3.0.1 3.0.1 Unavailable
? 7C144 3.1 3.1 3.1
? 7C145 Unavailable 3.1.1 3.1.1 3.1.1
? 7C146 Unavailable 3.1.1
? 7D11 3.1.2 3.1.2 3.1.2 3.1.2 3.1.2 3.1.2
? 7E18 3.1.3 3.1.3 3.1.3 3.1.3 3.1.3 3.1.3
? 7B367 3.2 Unavailable
? 7B405 3.2.1
? 7B500 3.2.2

4.x

Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also Apple TV Firmware Versions.

Date Build Apple TV 2G iPad iPad 2 (Wi-Fi) iPad 2 (GSM) iPad 2 (CDMA) iPhone 3G iPhone 3GS iPhone 4 (GSM) iPhone 4 (CDMA) iPod touch 2G iPod touch 3G iPod touch 4G
20100901 8M89 4.0 Unavailable
? 8A293 Unavailable Unavailable 4.0 4.0 4.0 Unavailable 4.0 4.0 Unavailable
? 8A306 4.0.1 4.0.1 4.0.1 Unavailable
? 8A400 4.0.2 4.0.2 4.0.2 Unavailable 4.0.2 4.0.2 Unavailable
? 8B117 4.1 4.1 4.1 4.1 4.1 4.1
? 8B118 Unavailable 4.1 Unavailable
? 8C148 4.2.1 Unavailable 4.2.1 Unavailable 4.2.1 Unavailable 4.2.1 4.2.1 4.2.1
? 8C148a Unavailable 4.2.1 Unavailable
20101122 8C150 4.1 Unavailable
20101214 8C154 4.1.1
? 8E128 Unavailable 4.2.5 Unavailable
? 8E200 4.2.6
? 8E303 4.2.7
? 8E401 4.2.8
? 8E501 4.2.9
? 8E600 4.2.10
? 8F190 Unavailable 4.3 Unavailable Unavailable 4.3 4.3 Unavailable 4.3 4.3
? 8F191 Unavailable 4.3 4.3 4.3 Unavailable Unavailable
20110311 8F191m 4.2 Unavailable
20110322 8F202 4.2.1
20110311 8F305 4.2.2
20110801 8F455 4.3
? 8G4 Unavailable 4.3.1 4.3.1 4.3.1 4.3.1 4.3.1 4.3.1 4.3.1 4.3.1
? 8H7 4.3.2 4.3.2 4.3.2 Unavailable 4.3.2 4.3.2 4.3.2 4.3.2
? 8H8 Unavailable 4.3.2 Unavailable Unavailable
? 8J2 Unavailable 4.3.3 4.3.3 4.3.3 4.3.3 4.3.3 4.3.3 4.3.3
? 8J3 4.3.3 Unavailable Unavailable Unavailable
? 8K2 4.3.4 4.3.4 4.3.4 4.3.4 4.3.4 4.3.4 4.3.4 4.3.4
? 8L1 4.3.5 4.3.5 4.3.5 4.3.5 4.3.5 4.3.5 4.3.5 4.3.5

5.x

Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also Apple TV Firmware Versions.

Date Build Apple TV 2G Apple TV 3G iPad iPad 2 (Wi-Fi) iPad 2 (GSM) iPad 2 (CDMA) iPad 2 R2 iPad 3 (Wi-Fi) iPad 3 (CDMA) iPad 3 (Global) iPhone 3GS iPhone 4 (GSM) iPhone 4 (CDMA) iPhone 4S iPod touch 3G iPod touch 4G
? 9A334 Unavailable 5.0 5.0 5.0 5.0 Unavailable 5.0 5.0 5.0 5.0 5.0 5.0
20111012 9A334v 4.4 Unavailable Unavailable
20111018 9A335a 4.4.1
20111102 9A336a 4.4.2
? 9A405 Unavailable Unavailable 5.0.1 5.0.1 5.0.1 5.0.1 5.0.1 5.0.1 5.0.1 5.0.1 5.0.1 5.0.1
20111117 9A405l 4.4.3 Unavailable Unavailable
? 9A406 Unavailable Unavailable 5.0.1 Unavailable
20111215 9A406a 4.4.4 Unavailable
20120307 9B5179b 5.0 5.0
? 9B176 Unavailable 5.1 5.1 5.1 5.1 5.1 5.1 5.1 5.1 5.1 5.1 5.1 Unavailable 5.1 5.1
? 9B179 Unavailable 5.1 Unavailable
? 9B206 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1 5.1.1

Beta

Main article: Beta Firmware

1.x/2.x

Date Build iPhone iPhone 3G iPod touch
? 5A147p 1.2b1 Unavailable 1.2b1
? 5A225c 2.0b2 2.0b2
? 5A240d 2.0b3 2.0b3
? 5A258f 2.0b4 2.0b4
? 5A274d 2.0b5 2.0b5
? 5A292g 2.0b6P 2.0b6P
? 5A308 2.0b6F 2.0b6F
? 5A331 2.0b7 2.0b7
? 5A345 2.0b8GM 2.0b8GM
? 5F90 2.1b1 2.1b1
? 5G26 2.2b1 2.2b1 2.2b1

3.x

Date Build iPhone iPhone 3G iPhone 3GS iPod touch iPod touch 2G
? 7A238j 3.0b1 3.0b1 Unavailable 3.0b1 3.0b1
? 7A259g 3.0b2 3.0b2 3.0b2 3.0b2
? 7A280f 3.0b3 3.0b3 3.0b3 3.0b3
? 7A300g 3.0b4 3.0b4 3.0b4 3.0b4
? 7A312g 3.0b5 3.0b5 3.0b5 3.0b5
? 7C97d 3.1b1 3.1b1 3.1b1 3.1b1 3.1b1
? 7C106c 3.1b2 3.1b2 3.1b2 3.1b2 3.1b2
? 7C116a 3.1b3 3.1b3 3.1b3 3.1b3 3.1b3

4.x

Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also Apple TV Firmware Versions.

Date Build Apple TV 2G iPad iPhone 3G iPhone 3GS iPhone 4 (GSM) iPod touch 2G iPod touch 3G iPod touch 4G
? 8A230m Unavailable 4.0b1 4.0b1 Unavailable 4.0b1 4.0b1 Unavailable
? 8A248c 4.0b2 4.0b2 4.0b2 4.0b2
? 8A260b 4.0b3 4.0b3 4.0b3 4.0b3
? 8A274b 4.0b4 4.0b4 4.0b4 4.0b4
? 8A293 4.0GM 4.0GM 4.0GM 4.0GM
? 8B5080 Unavailable 4.1b1 4.1b1
? 8B5080c 4.1b1 4.1b1 4.1b1 Unavailable
? 8B5091b 4.1b2 4.1b2 4.1b2 4.1b2 4.1b2
? 8C5091e Unavailable 4.2b1 4.2b1 4.2b1 4.2b1 4.2b1 4.2b1 4.2b1
? 8C5101c 4.2b2 4.2b2 4.2b2 4.2b2 4.2b2 4.2b2 4.2b2
? 8C5115c 4.2b3 4.2b3 4.2b3 4.2b3 4.2b3 4.2b3 4.2b3
? 8C134 4.2GM 4.2GM 4.2GM 4.2GM 4.2GM 4.2GM 4.2GM
? 8C134b 4.2GM Unavailable
? 8C148 4.2.1GM 4.2.1GM 4.2.1GM 4.2.1GM 4.2.1GM 4.2.1GM 4.2.1GM
? 8F5148b Unavailable 4.3b1 Unavailable 4.3b1 4.3b1 Unavailable 4.3b1 4.3b1
20110112 8F5148c 4.2b1 Unavailable Unavailable Unavailable Unavailable Unavailable
20110119 8F5153d 4.2b2 4.3b2 4.3b2 4.3b2 4.3b2 4.3b2
20110201 8F5166b 4.2b3 4.3b3 4.3b3 4.3b3 4.3b3 4.3b3
? 8F190 Unavailable 4.3GM 4.3GM 4.3GM 4.3GM 4.3GM

5.x

Please note that for the Apple TV the firmware listed in this table is the one that your Apple TV reports. See also Apple TV Firmware Versions.

Date Build Apple TV 2G Apple TV 3G iPad iPad 2 (Wi-Fi) iPad 2 (GSM) iPad 2 (CDMA) iPhone 3GS iPhone 4 (GSM) iPhone 4 (CDMA) iPod touch 3G iPod touch 4G
20110607 9A5220p 4.4b1 Unavailable 5.0b1 5.0b1 5.0b1 5.0b1 5.0b1 5.0b1 5.0b1 5.0b1 5.0b1
20110624 9A5248d 4.4b2 5.0b2 5.0b2 5.0b2 5.0b2 5.0b2 5.0b2 5.0b2 5.0b2 5.0b2
20110712 9A5259f 4.4b3 5.0b3 5.0b3 5.0b3 5.0b3 5.0b3 5.0b3 5.0b3 5.0b3 5.0b3
? 9A5274d Unavailable 5.0b4 5.0b4 5.0b4 5.0b4 5.0b4 5.0b4 5.0b4 5.0b4 5.0b4
20110806 9A5288d 4.4b5 5.0b5 5.0b5 5.0b5 5.0b5 5.0b5 5.0b5 5.0b5 5.0b5 5.0b5
20110819 9A5302b 4.4b6 5.0b6 5.0b6 5.0b6 5.0b6 5.0b6 5.0b6 5.0b6 5.0b6 5.0b6
20110831 9A5313e 4.4b7 5.0b7 5.0b7 5.0b7 5.0b7 5.0b7 5.0b7 5.0b7 5.0b7 5.0b7
? 9A334 Unavailable 5.0GM 5.0GM 5.0GM 5.0GM 5.0GM 5.0GM 5.0GM 5.0GM 5.0GM
20111212 9B5127c 5.0b1 Unavailable
20111212 9B5141a 5.0b2