Difference between revisions of "Template:Keys"

From The iPhone Wiki
Jump to: navigation, search
m (added 6.1 and AppleTV3,2)
m
Line 143: Line 143:
 
}}_{{#switch: {{{build|}}}
 
}}_{{#switch: {{{build|}}}
 
<!-- builds where the version listed on the page isn't the same as the one on the IPSW -->
 
<!-- builds where the version listed on the page isn't the same as the one on the IPSW -->
<!-- Apple TV -->
+
<!-- Apple TV: display version is marketing version NOT internal version-->
| 8M89 = 4.1
+
| 8M89 = 4.1
| 8C150 = 4.2
+
| 8C150 = 4.2
| 8C154 = 4.2.1
+
| 8C154 = 4.2.1
 
| 8F191m
 
| 8F191m
 
| 8F202
 
| 8F202
 
| 8F305
 
| 8F305
| 8F455 = 4.3
+
| 8F455 = 4.3
| 9B206f = 5.0
+
| 9B206f = 5.0
 
<!-- [[Golden Master]]s -->
 
<!-- [[Golden Master]]s -->
| 7A341 = 3.0
+
| 7A341 = 3.0
| 8A293 = 4.0
+
| 8A293 = 4.0
| 8C148 = 4.2.1
+
| 8C148 = 4.2.1
| 8F190 = 4.3
+
| 8F190 = 4.3
| 9A334 = 5.0
+
| 9A334 = 5.0
| 10A403 = 6.0
+
| 10A403 = 6.0
 
| 10B141
 
| 10B141
 
| 10B142
 
| 10B142
 
| 10B143
 
| 10B143
| 10B144 = 6.1
+
| 10B144 = 6.1
 
| #default = {{{version}}}
 
| #default = {{{version}}}
 
}}_{{{build}}}_Restore.ipsw]{{#ifeq: {{{build|}}} | 8A293 | {{#ifeq: {{{device|}}} | iphone31 | | &nbsp;(Final) }}}}
 
}}_{{{build}}}_Restore.ipsw]{{#ifeq: {{{build|}}} | 8A293 | {{#ifeq: {{{device|}}} | iphone31 | | &nbsp;(Final) }}}}
Line 168: Line 168:
 
}}
 
}}
   
=== [[:/|Root Filesystem]] ({{#if:{{{rootfsdmg|}}}|{{{rootfsdmg|}}}|XXX-XXXX-XXX}}.dmg) ===
+
== [[:/|Root Filesystem]] ({{#if:{{{rootfsdmg|}}}|{{{rootfsdmg|}}}|XXX-XXXX-XXX}}.dmg) ==
 
* '''[[VFDecrypt]] Key''': <code>{{{rootfskey|}}}</code>
 
* '''[[VFDecrypt]] Key''': <code>{{{rootfskey|}}}</code>
 
{{#ifeq: 8A293 | {{{build|}}} | {{#ifeq: {{{device|}}} | iphone31 | |
 
{{#ifeq: 8A293 | {{{build|}}} | {{#ifeq: {{{device|}}} | iphone31 | |
=== [[:/|Root Filesystem]] ({{#if:{{{rootfsdmg|}}}|{{{rootfsdmg|}}}|XXX-XXXX-XXX}}.dmg) [<nowiki />[[Golden Master|GM]] Build] ===
+
== [[:/|Root Filesystem]] ({{#if:{{{rootfsdmg|}}}|{{{rootfsdmg|}}}|XXX-XXXX-XXX}}.dmg) [<nowiki />[[Golden Master|GM]] Build] ==
 
* '''[[VFDecrypt]] Key''': <code>{{{gmrootfskey|}}}</code>
 
* '''[[VFDecrypt]] Key''': <code>{{{gmrootfskey|}}}</code>
   
Line 177: Line 177:
 
}}{{#ifeq: {{{noupdateramdisk|}}} | true | |
 
}}{{#ifeq: {{{noupdateramdisk|}}} | true | |
   
<h3> <span class="mw-headline" id="Update_Ramdisk_.28{{#if:{{{updatedmg|}}}|{{{updatedmg|}}}|XXX-XXXX-XXX}}.dmg.29"> [[Update Ramdisk]] ({{#if:{{{updatedmg|}}}|{{{updatedmg|}}}|XXX-XXXX-XXX}}.dmg) </span></h3>
+
<h2> <span class="mw-headline" id="Update_Ramdisk_.28{{#if:{{{updatedmg|}}}|{{{updatedmg|}}}|XXX-XXXX-XXX}}.dmg.29"> [[Update Ramdisk]] ({{#if:{{{updatedmg|}}}|{{{updatedmg|}}}|XXX-XXXX-XXX}}.dmg) </span></h2>
 
{{#switch: {{{build|}}}
 
{{#switch: {{{build|}}}
 
| 1A543a
 
| 1A543a
Line 235: Line 235:
 
| 5A147p
 
| 5A147p
 
| 5A225c
 
| 5A225c
| 5A240d = <h3>IMG2 Files</h3>
+
| 5A240d = <h2>IMG2 Files</h2>
 
See [[Ramdisk Decryption]] for details on browsing the IMG2 contents.
 
See [[Ramdisk Decryption]] for details on browsing the IMG2 contents.
 
| #default =
 
| #default =
 
{{#if: {{{AppleLogoIV|}}} |<br />
 
{{#if: {{{AppleLogoIV|}}} |<br />
<h3>[[AppleLogo]]</h3>
+
<h2>[[AppleLogo]]</h2>
 
{{#ifeq: {{{AppleLogoIV|}}} | Not Encrypted |
 
{{#ifeq: {{{AppleLogoIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 245: Line 245:
 
* '''Key''': <code>{{{AppleLogoKey|}}}</code>
 
* '''Key''': <code>{{{AppleLogoKey|}}}</code>
 
}}}}{{#if: {{{BatteryCharging0IV|}}} |<br />
 
}}}}{{#if: {{{BatteryCharging0IV|}}} |<br />
<h3>BatteryCharging0</h3>
+
<h2>BatteryCharging0</h2>
 
{{#ifeq: {{{BatteryCharging0IV|}}} | Not Encrypted |
 
{{#ifeq: {{{BatteryCharging0IV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 251: Line 251:
 
* '''Key''': <code>{{{BatteryCharging0Key|}}}</code>
 
* '''Key''': <code>{{{BatteryCharging0Key|}}}</code>
 
}}}}{{#if: {{{BatteryCharging1IV|}}} |<br />
 
}}}}{{#if: {{{BatteryCharging1IV|}}} |<br />
<h3>BatteryCharging1</h3>
+
<h2>BatteryCharging1</h2>
 
{{#ifeq: {{{BatteryCharging1IV|}}} | Not Encrypted |
 
{{#ifeq: {{{BatteryCharging1IV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 257: Line 257:
 
* '''Key''': <code>{{{BatteryCharging1Key|}}}</code>
 
* '''Key''': <code>{{{BatteryCharging1Key|}}}</code>
 
}}}}{{#if: {{{BatteryFullIV|}}} |<br />
 
}}}}{{#if: {{{BatteryFullIV|}}} |<br />
<h3>BatteryFull</h3>
+
<h2>BatteryFull</h2>
 
{{#ifeq: {{{BatteryFullIV|}}} | Not Encrypted |
 
{{#ifeq: {{{BatteryFullIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 263: Line 263:
 
* '''Key''': <code>{{{BatteryFullKey|}}}</code>
 
* '''Key''': <code>{{{BatteryFullKey|}}}</code>
 
}}}}{{#if: {{{BatteryLow0IV|}}} |<br />
 
}}}}{{#if: {{{BatteryLow0IV|}}} |<br />
<h3>BatteryLow0</h3>
+
<h2>BatteryLow0</h2>
 
{{#ifeq: {{{BatteryLow0IV|}}} | Not Encrypted |
 
{{#ifeq: {{{BatteryLow0IV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 269: Line 269:
 
* '''Key''': <code>{{{BatteryLow0Key|}}}</code>
 
* '''Key''': <code>{{{BatteryLow0Key|}}}</code>
 
}}}}{{#if: {{{BatteryLow1IV|}}} |<br />
 
}}}}{{#if: {{{BatteryLow1IV|}}} |<br />
<h3>BatteryLow1</h3>
+
<h2>BatteryLow1</h2>
 
{{#ifeq: {{{BatteryLow1IV|}}} | Not Encrypted |
 
{{#ifeq: {{{BatteryLow1IV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 275: Line 275:
 
* '''Key''': <code>{{{BatteryLow1Key|}}}</code>
 
* '''Key''': <code>{{{BatteryLow1Key|}}}</code>
 
}}}}{{#if: {{{DeviceTreeIV|}}} |<br />
 
}}}}{{#if: {{{DeviceTreeIV|}}} |<br />
<h3>DeviceTree</h3>
+
<h2>DeviceTree</h2>
 
{{#ifeq: {{{DeviceTreeIV|}}} | Not Encrypted |
 
{{#ifeq: {{{DeviceTreeIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 281: Line 281:
 
* '''Key''': <code>{{{DeviceTreeKey|}}}</code>
 
* '''Key''': <code>{{{DeviceTreeKey|}}}</code>
 
}}}}{{#if: {{{GlyphChargingIV|}}} |<br />
 
}}}}{{#if: {{{GlyphChargingIV|}}} |<br />
<h3>[[GlyphCharging]]</h3>
+
<h2>[[GlyphCharging]]</h2>
 
{{#ifeq: {{{GlyphChargingIV|}}} | Not Encrypted |
 
{{#ifeq: {{{GlyphChargingIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 287: Line 287:
 
* '''Key''': <code>{{{GlyphChargingKey|}}}</code>
 
* '''Key''': <code>{{{GlyphChargingKey|}}}</code>
 
}}}}{{#if: {{{GlyphPluginIV|}}} |<br />
 
}}}}{{#if: {{{GlyphPluginIV|}}} |<br />
<h3>[[GlyphPlugin]]</h3>
+
<h2>[[GlyphPlugin]]</h2>
 
{{#ifeq: {{{GlyphPluginIV|}}} | Not Encrypted |
 
{{#ifeq: {{{GlyphPluginIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 293: Line 293:
 
* '''Key''': <code>{{{GlyphPluginKey|}}}</code>
 
* '''Key''': <code>{{{GlyphPluginKey|}}}</code>
 
}}}}{{#if: {{{iBECIV|}}} |<br />
 
}}}}{{#if: {{{iBECIV|}}} |<br />
<h3>[[iBEC]]</h3>
+
<h2>[[iBEC]]</h2>
 
{{#ifeq: {{{iBECIV|}}} | Not Encrypted |
 
{{#ifeq: {{{iBECIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 299: Line 299:
 
* '''Key''': <code>{{{iBECKey|}}}</code>
 
* '''Key''': <code>{{{iBECKey|}}}</code>
 
}}}}{{#if: {{{iBootIV|}}} |<br />
 
}}}}{{#if: {{{iBootIV|}}} |<br />
<h3>[[iBoot (Bootloader)|iBoot]]</h3>
+
<h2>[[iBoot (Bootloader)|iBoot]]</h2>
 
{{#ifeq: {{{iBootIV|}}} | Not Encrypted |
 
{{#ifeq: {{{iBootIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 305: Line 305:
 
* '''Key''': <code>{{{iBootKey|}}}</code>
 
* '''Key''': <code>{{{iBootKey|}}}</code>
 
}}}}{{#if: {{{iBSSIV|}}} |<br />
 
}}}}{{#if: {{{iBSSIV|}}} |<br />
<h3>[[iBSS]]</h3>
+
<h2>[[iBSS]]</h2>
 
{{#ifeq: {{{iBSSIV|}}} | Not Encrypted |
 
{{#ifeq: {{{iBSSIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 311: Line 311:
 
* '''Key''': <code>{{{iBSSKey|}}}</code>
 
* '''Key''': <code>{{{iBSSKey|}}}</code>
 
}}}}{{#if: {{{KernelcacheIV|}}} |<br />
 
}}}}{{#if: {{{KernelcacheIV|}}} |<br />
<h3>[[Kernelcache]]</h3>
+
<h2>[[Kernelcache]]</h2>
 
{{#ifeq: {{{KernelcacheIV|}}} | Not Encrypted |
 
{{#ifeq: {{{KernelcacheIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 317: Line 317:
 
* '''Key''': <code>{{{KernelcacheKey|}}}</code>
 
* '''Key''': <code>{{{KernelcacheKey|}}}</code>
 
}}}}{{#if: {{{LLBIV|}}} |<br />
 
}}}}{{#if: {{{LLBIV|}}} |<br />
<h3>[[LLB]]</h3>
+
<h2>[[LLB]]</h2>
 
{{#ifeq: {{{LLBIV|}}} | Not Encrypted |
 
{{#ifeq: {{{LLBIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 323: Line 323:
 
* '''Key''': <code>{{{LLBKey|}}}</code>
 
* '''Key''': <code>{{{LLBKey|}}}</code>
 
}}}}{{#if: {{{NeedServiceIV|}}} |<br />
 
}}}}{{#if: {{{NeedServiceIV|}}} |<br />
<h3>NeedService</h3>
+
<h2>NeedService</h2>
 
{{#ifeq: {{{NeedServiceIV|}}} | Not Encrypted |
 
{{#ifeq: {{{NeedServiceIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |
Line 329: Line 329:
 
* '''Key''': <code>{{{NeedServiceKey|}}}</code>
 
* '''Key''': <code>{{{NeedServiceKey|}}}</code>
 
}}}}{{#if: {{{RecoveryModeIV|}}} |<br />
 
}}}}{{#if: {{{RecoveryModeIV|}}} |<br />
<h3>[[RecoveryMode]]</h3>
+
<h2>[[RecoveryMode]]</h2>
 
{{#ifeq: {{{RecoveryModeIV|}}} | Not Encrypted |
 
{{#ifeq: {{{RecoveryModeIV|}}} | Not Encrypted |
 
* Not Encrypted |
 
* Not Encrypted |

Revision as of 22:44, 31 January 2013

This is the key template for the key pages. When a page uses this template, it is added to the Key Pages category.

Syntax

If the device is not an iPhone or a cellular iPad, delete the Baseband parameter.

If the device is an Apple TV (iOS versions), set Version to the marketing version with the internal version in parenthesis.

For each *, *IV, and *Key section, put the file name on the first line. If the item is the Root FS or a ramdisk, remove the .dmg file extension. If that firmware item does not exist in that firmware, delete its parameter section. If the firmware item is not encrypted, set *IV to "Not Encrypted" and delete the *Key parameter. If the key/iv is not known, then the KBAG should be added.

For devices such as iPhone 6s that have two sets of files such as N71AP and N71mAP, then a second file can be added underneath with a "2" at the end of the name. For example, you can have AppleLogo and AppleLogo2 blocks.

If the page is created for a device/iOS with only an OTA, you don't need to use rootfs and must use UpdateRamdiskOTA instead of UpdateRamdisk (does not append the .dmg)

For DownloadURL, do not place anything other than URLs to free firmwares hosted on Apple Inc.'s servers. For beta firmwares, delete the parameter.

{{keys
 | Version                = 
 | Build                  = 
 | Device                 = 
 | Codename               = 
 | Baseband               = 
 | DownloadURL            = 

 | RootFS                 = 
 | RootFSKey              = Unknown

 | UpdateRamdisk          = 
 | UpdateRamdiskIV        = Unknown
 | UpdateRamdiskKey       = Unknown
 | UpdateRamdiskKBAG      =

 | UpdateRamdiskOTA       = 
 | UpdateRamdiskOTAIV     = Not Encrypted

 | RestoreRamdisk         = 
 | RestoreRamdiskIV       = Unknown
 | RestoreRamdiskKey      = Unknown
 | RestoreRamdiskKBAG     = 

 | ACIBTFirmware          = 
 | ACIBTFirmwareIV        = Not Encrypted

 | ACIWiFiFirmware        = 
 | ACIWiFiFirmwareIV      = Not Encrypted

 | ADCPetra               =
 | ADCPetraIV             = Unknown
 | ADCPetraKey            = Unknown
 | ADCPetraKBAG           =

 | ARMFW                  =
 | ARMFWIV                = Not Encrypted

 | ANSF                   =
 | ANSFIV                 = Not Encrypted

 | ANE                    =
 | ANEIV                  = Not Encrypted

 | AOPFirmware            = 
 | AOPFirmwareIV          = Not Encrypted

 | AppleAVE               =
 | AppleAVEIV             = Not Encrypted

 | AppleLogo              = 
 | AppleLogoIV            = Unknown
 | AppleLogoKey           = Unknown
 | AppleLogoKBAG          = 

 | AppleMaggie            = 
 | AppleMaggieIV          = Not Encrypted

 | AudioCodecFirmware     = 
 | AudioCodecFirmwareIV   = Not Encrypted

 | BatteryCharging0       = 
 | BatteryCharging0IV     = Unknown
 | BatteryCharging0Key    = Unknown
 | BatteryCharging0KBAG   = 

 | BatteryCharging1       = 
 | BatteryCharging1IV     = Unknown
 | BatteryCharging1Key    = Unknown
 | BatteryCharging1KBAG   = 

 | BatteryFull            = 
 | BatteryFullIV          = Unknown
 | BatteryFullKey         = Unknown
 | BatteryFullKBAG        = 

 | BatteryLow0            = 
 | BatteryLow0IV          = Unknown
 | BatteryLow0Key         = Unknown
 | BatteryLow0KBAG        = 

 | BatteryLow1            = 
 | BatteryLow1IV          = Unknown
 | BatteryLow1Key         = Unknown
 | BatteryLow1KBAG        =

 | Cryptex1,AppOS         = 
 | Cryptex1,AppOSIV       = Unknown
 | Cryptex1,AppOSKey      = Unknown
 | Cryptex1,AppOSKBAG     =

 | Cryptex1,SystemOS      = 
 | Cryptex1,SystemOSIV    = Unknown
 | Cryptex1,SystemOSKey   = Unknown
 | Cryptex1,SystemOSKBAG  =

 | Dali                   = 
 | DaliIV                 = Unknown
 | DaliKey                = Unknown
 | DaliKBAG               = 

 | DCP                    =
 | DCPIV                  = Not Encrypted

 | DeviceTree             = 
 | DeviceTreeIV           = Unknown
 | DeviceTreeKey          = Unknown
 | DeviceTreeKBAG         = 

 | GlyphCharging          = 
 | GlyphChargingIV        = Unknown
 | GlyphChargingKey       = Unknown
 | GlyphChargingKBAG      = 

 | GlyphPlugin            = 
 | GlyphPluginIV          = Unknown
 | GlyphPluginKey         = Unknown
 | GlyphPluginKBAG        = 

 | HapticAssets           = 
 | HapticAssetsIV         = Not Encrypted

 | Homer                  = 
 | HomerIV                = Not Encrypted

 | iBEC                   = 
 | iBECIV                 = Unknown
 | iBECKey                = Unknown
 | iBECKBAG               =

 | iBoot                  = 
 | iBootIV                = Unknown
 | iBootKey               = Unknown
 | iBootKBAG              = 

 | iBootData              = 
 | iBootDataIV            = Unknown
 | iBootDataKey           = Unknown
 | iBootDataKBAG          = 

 | iBSS                   = 
 | iBSSIV                 = Unknown
 | iBSSKey                = Unknown
 | iBSSKBAG               = 

 | ISP                    = 
 | ISPIV                  = Not Encrypted

 | Kernelcache            = 
 | KernelcacheIV          = Unknown
 | KernelcacheKey         = Unknown
 | KernelcacheKBAG        = 

 | LeapHaptics            = 
 | LeapHapticsIV          = Not Encrypted

 | LiquidDetect           = 
 | LiquidDetectIV         = Not Encrypted

 | LLB                    = 
 | LLBIV                  = Unknown
 | LLBKey                 = Unknown
 | LLBKBAG                = 

 | LowPowerMode           =
 | LowPowerModeIV         = Not Encrypted

 | LowPowerFindMyMode     =
 | LowPowerFindMyModeIV   = Not Encrypted

 | MConnector             =
 | MConnectorIV           = Not Encrypted

 | Multitouch             =
 | MultitouchIV           = Not Encrypted

 | NeedService            = 
 | NeedServiceIV          = Unknown
 | NeedServiceKey         = Unknown
 | NeedServiceKBAG        =

 | PMP                    = 
 | PMPIV                  = Not Encrypted

 | RANS                   = 
 | RANSIV                 = Not Encrypted

 | RTPFirmware            = 
 | RTPFirmwareIV          = Not Encrypted

 | RecoveryMode           = 
 | RecoveryModeIV         = Unknown
 | RecoveryModeKey        = Unknown
 | RecoveryModeKBAG       = 

 | SEPFirmware            = 
 | SEPFirmwareIV          = Unknown
 | SEPFirmwareKey         = Unknown
 | SEPFirmwareKBAG        =

 | SmartIOFirmware        =
 | SmartIOFirmwareIV      = Not Encrypted

 | WirelessPower          =
 | WirelessPowerIV        = Not Encrypted
}}