The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Template:Keys/doc"
m |
(Add missing and list the ones as not encrypted that never have been.) |
||
(92 intermediate revisions by 6 users not shown) | |||
Line 1: | Line 1: | ||
+ | <noinclude><div style="font-size:smaller;">← Go [[Template:Keys|back to the template]].</div> |
||
− | == Intro == |
||
− | This is the |
+ | </noinclude>This is the key template for the [[Firmware Keys|key pages]]. When a page uses this template, it is added to the [[:Category:Key Pages|Key Pages]] category. |
== Syntax == |
== Syntax == |
||
+ | If the device is not an iPhone or a cellular iPad, delete the <code>Baseband</code> parameter. |
||
+ | |||
+ | If the device is an Apple TV (iOS versions), set <code>Version</code> 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 <code>.dmg</code> file extension. If that firmware item does not exist in that firmware, delete its parameter section. If the firmware item is not encrypted, set <code>*IV</code> to "<code>Not Encrypted</code>" and delete the <code>*Key</code> 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. |
||
+ | |||
+ | For <code>DownloadURL</code>, do '''not''' place anything other than URLs to ''free'' firmwares hosted on Apple Inc.'s servers. For beta firmwares, delete the parameter. |
||
<nowiki>{{keys</nowiki> |
<nowiki>{{keys</nowiki> |
||
− | | |
+ | | Version = |
− | | |
+ | | Build = |
− | | |
+ | | Device = |
− | | |
+ | | Codename = |
− | | |
+ | | Baseband = |
− | | |
+ | | DownloadURL = |
+ | |||
− | | rootfsdmg = |
||
+ | |||
− | | ramdisknotencrypted = |
||
+ | |||
− | | restoreiv = |
||
− | | |
+ | | RestoreRamdisk = |
− | | |
+ | | RestoreRamdiskIV = Unknown |
− | | |
+ | | RestoreRamdiskKey = Unknown |
− | | |
+ | | RestoreRamdiskKBAG = |
+ | |||
− | | extra02 = |
||
+ | |||
− | | extra03key = |
||
− | | |
+ | | ARMFW = |
− | | |
+ | | ARMFWIV = Not Encrypted |
+ | |||
− | | extra04key = |
||
+ | |||
− | | extra05key = |
||
− | | |
+ | | RootFS = |
− | | |
+ | | RootFSKey = Unknown |
− | | |
+ | | UpdateRamdisk = |
− | | |
+ | | UpdateRamdiskIV = Unknown |
− | | |
+ | | UpdateRamdiskKey = Unknown |
− | | |
+ | | UpdateRamdiskKBAG = |
− | | |
+ | | ADCPetra = |
− | | |
+ | | ADCPetraIV = Unknown |
− | | |
+ | | ADCPetraKey = Unknown |
− | | |
+ | | ADCPetraKBAG = |
− | | |
+ | | ANE = |
− | | |
+ | | ANEIV = Not Encrypted |
− | | |
+ | | AOPFirmware = |
− | | |
+ | | AOPFirmwareIV = Not Encrypted |
− | | extra06key = |
||
− | | extra07 = |
||
− | | extra07iv = |
||
− | | extra07key = |
||
− | | extra08 = |
||
− | | extra08iv = |
||
− | | extra08key = |
||
− | | extra09 = |
||
− | | extra09iv = |
||
− | | extra09key = |
||
− | | extra10 = |
||
− | | extra10iv = |
||
− | | extra11key = |
||
− | | extra11 = |
||
− | | extra11iv = |
||
− | | extra11key = |
||
− | | extra12 = |
||
− | | extra12iv = |
||
− | | extra12key = |
||
− | | extra13 = |
||
− | | extra13iv = |
||
− | | extra13key = |
||
− | | extra14 = |
||
− | | extra14iv = |
||
− | | extra14key = |
||
− | | extra15 = |
||
− | | extra15iv = |
||
− | | extra15key = |
||
− | | extra16 = |
||
− | | extra16iv = |
||
− | | extra16key = |
||
− | | extra17 = |
||
− | | extra17iv = |
||
− | | extra17key = |
||
− | | extra18 = |
||
− | | extra18iv = |
||
− | | extra18key = |
||
− | | extra19 = |
||
− | | extra19iv = |
||
− | | extra19key = |
||
− | | extra20 = |
||
− | | extra20iv = |
||
− | | extra20key = |
||
− | <nowiki>}}</nowiki> |
||
+ | | AppleAVE = |
||
− | == Syntax Explicitation :) == |
||
+ | | AppleAVEIV = Not Encrypted |
||
− | {| class="wikitable" |
||
+ | |||
− | |- |
||
+ | | AppleLogo = |
||
− | ! style="width:10%" | Tag |
||
+ | | AppleLogoIV = Unknown |
||
− | ! style="width:90%" | Explicitation |
||
+ | | AppleLogoKey = Unknown |
||
− | |- |
||
+ | | AppleLogoKBAG = |
||
− | ! previouspage |
||
+ | |||
− | | The complete tile of the previous fw page. (Ex. page is [[Durango 8K2 (iPhone 3GS)]], you would put <code>Durango 8J2 (iPhone 3GS)</code>) |
||
+ | | AppleMaggie = |
||
− | |- |
||
+ | | AppleMaggieIV = Not Encrypted |
||
− | ! nextpage |
||
+ | |||
− | | Exact opposite of '''previouspage''' (Ex. page is [[Durango 8K2 (iPhone 3GS)]], you would put <code>TellurideVail 9A5220p (iPhone 3GS)</code>) |
||
+ | | AudioCodecFirmware = |
||
− | |- |
||
+ | | AudioCodecFirmwareIV = Not Encrypted |
||
− | ! version |
||
+ | |||
− | | The version of the build (Ex. page is [[Durango 8K2 (iPhone 3GS)]], you would put <code>4.3.4</code>) |
||
+ | | BatteryCharging0 = |
||
− | |- |
||
+ | | BatteryCharging0IV = Unknown |
||
− | ! build |
||
+ | | BatteryCharging0Key = Unknown |
||
− | | Explains itself |
||
+ | | BatteryCharging0KBAG = |
||
− | |- |
||
+ | |||
− | ! device |
||
+ | | BatteryCharging1 = |
||
− | | [[#Device|See below (v)]]<!-- Opposite of ^ --> |
||
+ | | BatteryCharging1IV = Unknown |
||
− | |- |
||
+ | | BatteryCharging1Key = Unknown |
||
− | ! downloadurl |
||
+ | | BatteryCharging1KBAG = |
||
− | | Only PUBLIC Apple firmwares (no protected:// URIs) |
||
+ | |||
− | |- |
||
+ | | BatteryFull = |
||
− | ! rootfsdmg |
||
+ | | BatteryFullIV = Unknown |
||
− | | The name of the Root FS file (W/O .DMG) |
||
+ | | BatteryFullKey = Unknown |
||
− | |- |
||
+ | | BatteryFullKBAG = |
||
− | ! rootfskey |
||
+ | |||
− | | ... |
||
+ | | BatteryLow0 = |
||
− | |- |
||
+ | | BatteryLow0IV = Unknown |
||
− | ! noupdateramdisk |
||
+ | | BatteryLow0Key = Unknown |
||
− | | If this has anything (yes, even no), the "Update Ramdisk" section will not be displayed |
||
+ | | BatteryLow0KBAG = |
||
− | |- |
||
+ | |||
− | ! ramdisknotencrypted |
||
+ | | BatteryLow1 = |
||
− | | If this has anything (yes, even no), the Ramdisks will display "Not Encrypted" |
||
+ | | BatteryLow1IV = Unknown |
||
− | |- |
||
+ | | BatteryLow1Key = Unknown |
||
− | ! updatedmg |
||
+ | | BatteryLow1KBAG = |
||
− | | The name of the Update Ramdisk file (W/O .DMG) (can be deleted if <code>noupdateramdisk</code> is filled) |
||
+ | |||
− | |- |
||
+ | | CallanFirmware = |
||
− | |} |
||
+ | | CallanFirmwareIV = Not Encrypted |
||
+ | |||
+ | | Dali = |
||
+ | | DaliIV = Unknown |
||
+ | | DaliKey = Unknown |
||
+ | | DaliKBAG = |
||
+ | |||
+ | | 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 = |
||
+ | |||
+ | | 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 |
||
+ | |||
+ | | Multitouch = |
||
+ | | MultitouchIV = Not Encrypted |
||
+ | |||
+ | | NeedService = |
||
+ | | NeedServiceIV = Unknown |
||
+ | | NeedServiceKey = Unknown |
||
+ | | NeedServiceKBAG = |
||
+ | |||
+ | | PMP = |
||
+ | | PMPIV = Not Encrypted |
||
+ | |||
+ | | RecoveryMode = |
||
+ | | RecoveryModeIV = Unknown |
||
+ | | RecoveryModeKey = Unknown |
||
+ | | RecoveryModeKBAG = |
||
+ | |||
+ | | SEPFirmware = |
||
+ | | SEPFirmwareIV = Unknown |
||
+ | | SEPFirmwareKey = Unknown |
||
+ | | SEPFirmwareKBAG = |
||
+ | |||
+ | | SmartIOFirmware = |
||
+ | | SmartIOFirmwareIV = Not Encrypted |
||
+ | |||
+ | | WirelessPower = |
||
+ | | WirelessPowerIV = Not Encrypted |
||
+ | <nowiki>}}</nowiki> |
Revision as of 22:25, 31 March 2020
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.
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 = | RestoreRamdisk = | RestoreRamdiskIV = Unknown | RestoreRamdiskKey = Unknown | RestoreRamdiskKBAG = | ADCPetra = | ADCPetraIV = Unknown | ADCPetraKey = Unknown | ADCPetraKBAG = | ARMFW = | ARMFWIV = 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 = | CallanFirmware = | CallanFirmwareIV = Not Encrypted | Dali = | DaliIV = Unknown | DaliKey = Unknown | DaliKBAG = | 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 = | 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 | Multitouch = | MultitouchIV = Not Encrypted | NeedService = | NeedServiceIV = Unknown | NeedServiceKey = Unknown | NeedServiceKBAG =
| PMP = | PMPIV = Not Encrypted | RecoveryMode = | RecoveryModeIV = Unknown | RecoveryModeKey = Unknown | RecoveryModeKBAG = | SEPFirmware = | SEPFirmwareIV = Unknown | SEPFirmwareKey = Unknown | SEPFirmwareKBAG = | SmartIOFirmware = | SmartIOFirmwareIV = Not Encrypted | WirelessPower = | WirelessPowerIV = Not Encrypted }}