Difference between revisions of "Kirkwood 7A341 (iPhone1,2)"

From The iPhone Wiki
Jump to: navigation, search
m (Patches: indenting is better)
m (1 revision imported)
 
(18 intermediate revisions by 3 users not shown)
Line 1: Line 1:
  +
{{keys
== Decryption Keys ==
 
  +
| Version = 3.0 [[Golden Master|GM]] and 3.0
  +
| Build = 7A341
  +
| Device = iPhone1,2
  +
| Codename = Kirkwood
  +
| Baseband = 04.26.08
  +
| DownloadURL = https://secure-appldnld.apple.com.edgesuite.net/content.info.apple.com/iPhone/061-6578.20090617.VfgtU/iPhone1,2_3.0_7A341_Restore.ipsw
   
  +
| RootFS = 018-5301-002
=== Pseudo-GID ===
 
  +
| RootFSKey = 8d5d1fea02d627c9e9b0d994c3cfdeaab9780c86ac908db15461efe44eddd19f8924b6b2
* 5f650295e1fffc97ce77abd49dd955b3
 
   
  +
| UpdateRamdisk = 018-5303-002
=== Root Filesystem ===
 
  +
| UpdateRamdiskIV = 0dc67d4f50ac62ee142b99baa569d0f4
* '''VFDecrypt''': 8d5d1fea02d627c9e9b0d994c3cfdeaab9780c86ac908db15461efe44eddd19f8924b6b2
 
  +
| UpdateRamdiskKey = 5a0f82979f336baa58ed37926bd89dfe
   
=== Update Ramdisk - 018-5303-002.dmg===
+
| RestoreRamdisk = 018-5305-002
  +
| RestoreRamdiskIV = caca33f1aca029320d60873a4deed68d
* '''IV''': 0dc67d4f50ac62ee142b99baa569d0f4
 
  +
| RestoreRamdiskKey = 9962589aabb4d5ec56b7a867ab5b11b0
* '''Key''': 5a0f82979f336baa58ed37926bd89dfe
 
   
  +
| AppleLogo = applelogo.s5l8900x.img3
=== Restore Ramdisk - 018-5305-002.dmg ===
 
  +
| AppleLogoIV = 30c0cb05ae49d0484392261b2c8b21a8
* '''IV''': caca33f1aca029320d60873a4deed68d
 
  +
| AppleLogoKey = f9841fa3197f0bd9fd162ce170c5f6f9
* '''Key''': 9962589aabb4d5ec56b7a867ab5b11b0
 
   
  +
| BatteryCharging0 = batterycharging0.s5l8900x.img3
=== DeviceTree ===
 
  +
| BatteryCharging0IV = dce93ec9df98cf590c0b792bcbccca8b
* '''IV''': 5e6bca89f06c8dc4f3868fa4caba9d40
 
  +
| BatteryCharging0Key = a3f0c602763852309469648116df4722
* '''Key''': 1852158326954e1379ee3aebe1d5c50c
 
   
  +
| BatteryCharging1 = batterycharging1.s5l8900x.img3
=== iBoot ===
 
  +
| BatteryCharging1IV = 0c794909235d360af8a2aad92b92c281
* '''IV''': 674a95015a8d33cd2f1f259ebe01aca7
 
  +
| BatteryCharging1Key = 6eb1142e1f77f87687da00c796e4eb61
* '''Key''': 4a8d6657297ca45cf6bec0854ee0a2e8
 
   
  +
| BatteryFull = batteryfull.s5l8900x.img3
=== Logo ===
 
  +
| BatteryFullIV = 04bb4dd56ca411dd5a6c4cff06eac5e3
* '''IV''': 30c0cb05ae49d0484392261b2c8b21a8
 
  +
| BatteryFullKey = e518c7f9df797bc7a9c5e7256a6a85dd
* '''Key''': f9841fa3197f0bd9fd162ce170c5f6f9
 
   
  +
| BatteryLow0 = batterylow0.s5l8900x.img3
=== Recovery Logo ===
 
  +
| BatteryLow0IV = 6ed7927936a0b7227ade1cae7baf6a8d
* '''IV''': 848d4cef8e4d8182c3f10062cf5347fe
 
  +
| BatteryLow0Key = b6a8c1a9b7dc523146558422305e2237
* '''Key''': 5a56972f4750335c448f3219269ed202
 
   
  +
| BatteryLow1 = batterylow1.s5l8900x.img3
=== Kernel ===
 
  +
| BatteryLow1IV = eb3a27a0d16927a3be24bf4f7e75df21
* '''IV ''': a4db9183cd79722b4146c9de09ab29c5
 
  +
| BatteryLow1Key = 7bf6775691685437193e089299979171
* '''Key''': 02418105dfb3be2af2a76248e026f702
 
   
  +
| DeviceTree = DeviceTree.n82ap.img3
==Patches==
 
  +
| DeviceTreeIV = 5e6bca89f06c8dc4f3868fa4caba9d40
Putting this here for developers that would like to to utilize "extras" like [[/dev/kmem]] access, tfp0, etc.
 
  +
| DeviceTreeKey = 1852158326954e1379ee3aebe1d5c50c
   
  +
| GlyphCharging = glyphcharging.s5l8900x.img3
===Kernel===
 
  +
| GlyphChargingIV = c62f0a6d0c296b1859599a614ecabd80
// thumb patches
 
  +
| GlyphChargingKey = f5a6ae904d976741cbefabd527f5027c
0x08DE72: 8D 43 => 00 00 // w^x patch #1
 
  +
0x090B6E: A2 43 => 00 00 // w^x patch #2
 
  +
| GlyphPlugin = glyphplugin.s5l8900x.img3
0x19B8BC: 0C D1 => 0C E0 // allow tfp0
 
  +
| GlyphPluginIV = 38ff24afa0422c6be244ea0be00ce12d
0x381E22: FA 23 DB 00 => 01 23 5B 42 // allow aes uid key usage
 
  +
| GlyphPluginKey = 689f91dab29610b6064e450901f3d87f
0x381E34: FA 23 9B 00 => 01 23 5B 42 // allow aes gid key usage
 
  +
0x3DEF8E: 40 42 => 00 20 // img3 signature check
 
  +
| iBEC = iBEC.n82ap.RELEASE.dfu
 
  +
| iBECIV = Not Encrypted
// flag patches
 
  +
0x213638: 00 00 00 00 => 01 00 00 00 // setup_kmem flag
 
  +
| iBoot = iBoot.n82ap.RELEASE.img3
 
  +
| iBootIV = 674a95015a8d33cd2f1f259ebe01aca7
// arm patches
 
  +
| iBootKey = 4a8d6657297ca45cf6bec0854ee0a2e8
0x3F908C: 00 40 A0 E3 => 01 40 A0 E3 // codesign check actual code patch
 
  +
0x3FCB40: FF 40 A0 E3 => 00 40 A0 E3
 
  +
| iBSS = iBSS.n82ap.RELEASE.dfu
  +
| iBSSIV = Not Encrypted
  +
  +
| Kernelcache = kernelcache.release.s5l8900x
  +
| KernelcacheIV = a4db9183cd79722b4146c9de09ab29c5
  +
| KernelcacheKey = 02418105dfb3be2af2a76248e026f702
  +
  +
| LLB = LLB.n82ap.RELEASE.img3
  +
| LLBIV = Not Encrypted
  +
  +
| NeedService = needservice.s5l8900x.img3
  +
| NeedServiceIV = 5827a2f59a92f6d3ed16712a2185c9d7
  +
| NeedServiceKey = 6a44e62d072062ba03b5b634a67d6b20
  +
  +
| RecoveryMode = recoverymode.s5l8900x.img3
  +
| RecoveryModeIV = 848d4cef8e4d8182c3f10062cf5347fe
  +
| RecoveryModeKey = 5a56972f4750335c448f3219269ed202
  +
}}

Latest revision as of 19:11, 10 November 2019

iPhoneOS 3.0 GM and 3.0
Build 7A341
Codename Kirkwood
Device iPhone 3G
Baseband 04.26.08
Download Firmware

Root Filesystem

Filename: 018-5301-002.dmg

  • Key: 8d5d1fea02d627c9e9b0d994c3cfdeaab9780c86ac908db15461efe44eddd19f8924b6b2

Update Ramdisk

Filename: 018-5303-002.dmg

  • IV: 0dc67d4f50ac62ee142b99baa569d0f4
  • Key: 5a0f82979f336baa58ed37926bd89dfe

Restore Ramdisk

Filename: 018-5305-002.dmg

  • IV: caca33f1aca029320d60873a4deed68d
  • Key: 9962589aabb4d5ec56b7a867ab5b11b0

Filename:

  • IV: 30c0cb05ae49d0484392261b2c8b21a8
  • Key: f9841fa3197f0bd9fd162ce170c5f6f9

BatteryCharging0

Filename: batterycharging0.s5l8900x.img3

  • IV: dce93ec9df98cf590c0b792bcbccca8b
  • Key: a3f0c602763852309469648116df4722

BatteryCharging1

Filename: batterycharging1.s5l8900x.img3

  • IV: 0c794909235d360af8a2aad92b92c281
  • Key: 6eb1142e1f77f87687da00c796e4eb61

BatteryFull

Filename: batteryfull.s5l8900x.img3

  • IV: 04bb4dd56ca411dd5a6c4cff06eac5e3
  • Key: e518c7f9df797bc7a9c5e7256a6a85dd

BatteryLow0

Filename: batterylow0.s5l8900x.img3

  • IV: 6ed7927936a0b7227ade1cae7baf6a8d
  • Key: b6a8c1a9b7dc523146558422305e2237

BatteryLow1

Filename: batterylow1.s5l8900x.img3

  • IV: eb3a27a0d16927a3be24bf4f7e75df21
  • Key: 7bf6775691685437193e089299979171

DeviceTree

Filename: DeviceTree.n82ap.img3

  • IV: 5e6bca89f06c8dc4f3868fa4caba9d40
  • Key: 1852158326954e1379ee3aebe1d5c50c

GlyphCharging

Filename: glyphcharging.s5l8900x.img3

  • IV: c62f0a6d0c296b1859599a614ecabd80
  • Key: f5a6ae904d976741cbefabd527f5027c

GlyphPlugin

Filename: glyphplugin.s5l8900x.img3

  • IV: 38ff24afa0422c6be244ea0be00ce12d
  • Key: 689f91dab29610b6064e450901f3d87f

iBEC

Filename: iBEC.n82ap.RELEASE.dfu

  • Not Encrypted

iBoot

Filename: iBoot.n82ap.RELEASE.img3

  • IV: 674a95015a8d33cd2f1f259ebe01aca7
  • Key: 4a8d6657297ca45cf6bec0854ee0a2e8

iBSS

Filename: iBSS.n82ap.RELEASE.dfu

  • Not Encrypted

Kernelcache

Filename: kernelcache.release.s5l8900x

  • IV: a4db9183cd79722b4146c9de09ab29c5
  • Key: 02418105dfb3be2af2a76248e026f702

LLB

Filename: LLB.n82ap.RELEASE.img3

  • Not Encrypted

NeedService

Filename: needservice.s5l8900x.img3

  • IV: 5827a2f59a92f6d3ed16712a2185c9d7
  • Key: 6a44e62d072062ba03b5b634a67d6b20

RecoveryMode

Filename: recoverymode.s5l8900x.img3

  • IV: 848d4cef8e4d8182c3f10062cf5347fe
  • Key: 5a56972f4750335c448f3219269ed202