Difference between revisions of "Template:Keys"

From The iPhone Wiki
Jump to: navigation, search
m
Line 1: Line 1:
 
<noinclude>This is the accepted standard for Key/IV .imgX decryption page. In the event of a new firmware, one should:
 
<noinclude>This is the accepted standard for Key/IV .imgX decryption page. In the event of a new firmware, one should:
   
  +
<ol style="list-style-type:upper-alpha;">
'''A)''' Create a new page with a title that is like the current accepted standard;
 
  +
<li>Create a new page with a title that is like the current accepted standard;</li>
  +
<li>Copy and paste the following template into said page;</li>
  +
<li>From BuildManifest.plist, one should discover which "XXX-XXXX-XXX.dmg" is which and list them, replacing the X's;</li>
  +
<li>Add in the appropriate keys for the corresponding fields;</li>
  +
<li>(Optional) Write a brief description of the purpose of the firmware.</li>
  +
</ol>
   
  +
'''''NB''' The order of importance when finding keys is ALWAYS system files first (e.g. ramdisks, filesystem, LLB, iBoot, iBSS, iBEC, DeviceTree, etc...), then the iBoot images (e.g. GlyphCharging, etc...).''
'''B)''' Copy and paste the following template into said page;
 
   
  +
'''''NB''' Also, the things linked to in the below template ARE LINKED TO FOR A REASON. If it's not linked to, it doesn't exist. So don't make a bunch of red links, please.''
'''C)''' From BuildManifest.plist, one should discover which "XXX-XXXX-XXX.dmg" is which and list them, replacing the X's;
 
  +
<pre>
  +
== Decryption Keys ==
  +
=== Root Filesystem (XXX-XXXX-XXX.dmg) ===
  +
*'''[[VFDecrypt]] Key''':
   
  +
=== [[Update Ramdisk]] (XXX-XXXX-XXX.dmg) ===
'''D)''' Add in the appropriate keys for the corresponding fields;
 
  +
* '''IV''':
  +
* '''Key''':
   
  +
=== [[Restore Ramdisk]] (XXX-XXXX-XXX.dmg) ===
'''E)''' (Optional)Write a brief description of the purpose of the firmware.
 
  +
* '''IV''':
  +
* '''Key''':
   
  +
=== AppleLogo ===
'''''NB''' The order of importance when finding keys is ALWAYS system files first (e.g. ramdisks, filesystem, LLB, iBoot, iBSS, iBEC, DeviceTree, etc...), then the iBoot images (e.g. GlyphCharging, etc...).''
 
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== BatteryCharging0 ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== BatteryCharging1 ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== BatteryFull ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== BatteryLow0 ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== BatteryLow1 ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== DeviceTree ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== GlyphCharging ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== GlyphPlugin ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== [[iBEC]] ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== [[iBoot (Bootloader)|iBoot]] ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== [[iBSS]] ===
  +
* '''IV''':
  +
* '''Key''':
  +
  +
=== [[Kernelcache]] ===
  +
* '''IV''':
  +
* '''Key''':
   
  +
=== [[LLB]] ===
'''''NB''' Also, the things linked to in the below template ARE LINKED TO FOR A REASON. If it's not linked to, it doesn't exist. So don't make a bunch of red links, please.''</noinclude>
 
  +
* '''IV''':
<nowiki>
 
  +
* '''Key''':
== Decryption Keys ==
 
=== Root Filesystem (XXX-XXXX-XXX.dmg) ===
 
*'''[[VFDecrypt]] Key''':
 
   
  +
=== RecoveryMode ===
=== Update Ramdisk (XXX-XXXX-XXX.dmg) ===
 
* '''IV''':
+
* '''IV''':
* '''Key''':
+
* '''Key''':
  +
</pre>
 
  +
</noinclude>
=== Restore Ramdisk (XXX-XXXX-XXX.dmg) ===
 
  +
<includeonly>This is not a traditional MediaWiki template. Rather, it is one that should be copied and pasted as a template for creating encryption key pages. Please change the page markup accordingly.</includeonly>
* '''IV''':
 
* '''Key''':
 
 
=== AppleLogo ===
 
* '''IV''':
 
* '''Key''':
 
 
=== BatteryCharging0 ===
 
* '''IV''':
 
* '''Key''':
 
 
=== BatteryCharging1 ===
 
* '''IV''':
 
* '''Key''':
 
 
=== BatteryFull ===
 
* '''IV''':
 
* '''Key''':
 
 
=== BatteryLow0 ===
 
* '''IV''':
 
* '''Key''':
 
 
=== BatteryLow1 ===
 
* '''IV''':
 
* '''Key''':
 
 
=== DeviceTree ===
 
* '''IV''':
 
* '''Key''':
 
 
=== GlyphCharging ===
 
* '''IV''':
 
* '''Key''':
 
 
=== GlyphPlugin ===
 
* '''IV''':
 
* '''Key''':
 
 
=== [[iBEC]] ===
 
* '''IV''':
 
* '''Key''':
 
 
=== [[IBoot (Bootloader)|iBoot]] ===
 
* '''IV''':
 
* '''Key''':
 
 
=== [[iBSS]] ===
 
* '''IV''':
 
* '''Key''':
 
 
=== [[Kernelcache]] ===
 
* '''IV''':
 
* '''Key''':
 
 
=== [[LLB]] ===
 
* '''IV''':
 
* '''Key''':
 
 
=== RecoveryMode ===
 
* '''IV''':
 
* '''Key''': </nowiki>
 

Revision as of 17:35, 23 November 2010

This is the accepted standard for Key/IV .imgX decryption page. In the event of a new firmware, one should:

  1. Create a new page with a title that is like the current accepted standard;
  2. Copy and paste the following template into said page;
  3. From BuildManifest.plist, one should discover which "XXX-XXXX-XXX.dmg" is which and list them, replacing the X's;
  4. Add in the appropriate keys for the corresponding fields;
  5. (Optional) Write a brief description of the purpose of the firmware.

NB The order of importance when finding keys is ALWAYS system files first (e.g. ramdisks, filesystem, LLB, iBoot, iBSS, iBEC, DeviceTree, etc...), then the iBoot images (e.g. GlyphCharging, etc...).

NB Also, the things linked to in the below template ARE LINKED TO FOR A REASON. If it's not linked to, it doesn't exist. So don't make a bunch of red links, please.

== Decryption Keys ==
=== Root Filesystem (XXX-XXXX-XXX.dmg) ===
*'''[[VFDecrypt]] Key''': 

=== [[Update Ramdisk]] (XXX-XXXX-XXX.dmg) ===
* '''IV''': 
* '''Key''': 

=== [[Restore Ramdisk]] (XXX-XXXX-XXX.dmg) ===
* '''IV''': 
* '''Key''': 

=== AppleLogo ===
* '''IV''': 
* '''Key''': 

=== BatteryCharging0 ===
* '''IV''': 
* '''Key''': 

=== BatteryCharging1 ===
* '''IV''': 
* '''Key''': 

=== BatteryFull ===
* '''IV''': 
* '''Key''': 

=== BatteryLow0 ===
* '''IV''': 
* '''Key''': 

=== BatteryLow1 ===
* '''IV''': 
* '''Key''': 

=== DeviceTree ===
* '''IV''': 
* '''Key''': 

=== GlyphCharging ===
* '''IV''': 
* '''Key''': 

=== GlyphPlugin ===
* '''IV''': 
* '''Key''': 

=== [[iBEC]] ===
* '''IV''': 
* '''Key''': 

=== [[iBoot (Bootloader)|iBoot]] ===
* '''IV''': 
* '''Key''': 

=== [[iBSS]] ===
* '''IV''': 
* '''Key''': 

=== [[Kernelcache]] ===
* '''IV''': 
* '''Key''': 

=== [[LLB]] ===
* '''IV''': 
* '''Key''': 

=== RecoveryMode ===
* '''IV''': 
* '''Key''':