Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Log in or create an account to edit The Apple Wiki.

SunWire 10A7315

From The Apple Wiki

This is a development and release build for the Haywire. It can be found in Sundance 10A316. It contains DEVELOPMENT and RELEASE builds for production boards, as well as DEVELOPMENT builds for development boards.

Kernels

This build comes in both RELEASE and DEVELOPMENT variants. The kernelcaches of the same type appears to be built from the same kernel, as the kernel build timestamp is the same, but differs in kexts due to hardware differences.

File Name Version
kernelcache.release.b165 Darwin Kernel Version 13.0.0: Sat May 19 20:03:45 PDT 2012; root:xnu-2107.1.78~4/RELEASE_ARM_S5L8747X
kernelcache.release.b137 Darwin Kernel Version 13.0.0: Sat May 19 20:03:45 PDT 2012; root:xnu-2107.1.78~4/RELEASE_ARM_S5L8747X
kernelcache.development.b137 Darwin Kernel Version 13.0.0: Sat May 19 20:04:09 PDT 2012; root:xnu-2107.1.78~4/DEVELOPMENT_ARM_S5L8747X
kernelcache.development.b165 Darwin Kernel Version 13.0.0: Sat May 19 20:04:09 PDT 2012; root:xnu-2107.1.78~4/DEVELOPMENT_ARM_S5L8747X

Findings

The development ramdisk contained what appears to be test images. It also contained a shell, a static binary that spawns a shell and carries out the haywire's normal functions, but very few utilities, presumably due the size limits.

There is no real launchd in the development build, /sbin/launchd is a simple binary that spawns the static binary mentioned above.

Fimware Keys

Some file names are duplicated across bundles for different boards. Nonetheless, as long as the file name is the same, the decryption keys are the same.

DeviceTree.b137ap.img3

  • IV: 82062c49bdd66c87381dca74bfe98ee1
  • Key: 6379de5cdb69cbb1ea7840e630ad5c85

haywire_B137

  • IV: b9514a31405b66f9ed82e387a4eb16f4
  • Key: fe3eedcd442b88ba7ce39f616d30c1f9

iBSS.b137ap.RELEASE.dfu

  • IV: dce4542f3ff7ef1a356552a14170baf3
  • Key: b34c57c7aec43ffc223aaeaacf525581

kernelcache.release.b137

  • IV: c2a744ad515a847f8a50f4e7a4769b75
  • Key: f769c6b281953e5d13d535eb8e5f43fe

DeviceTree.b165dev.img3

  • IV: 924648ba1e563eee334f582516f6ddae
  • Key: 23989b2bcf736c443f3af132005508b9

038-4079-231.dmg

  • IV: 720bb854307236b1b8dfec91b0d10b91
  • Key: 30d444ef1ea0407ece2cf9fc67ff382a

iBSS.b165dev.DEVELOPMENT.dfu

  • IV: 1f31a3831f5dd919abfbf0f50aa53f59
  • Key: 5ddb4295dd47dc3d113aca9389e0c588

kernelcache.development.b165

  • IV: 078ca86fe52edcaaf2c9a56e9902084e
  • Key: 239ee6f0ced81e942981ad8f964ed274

iBSS.b137ap.DEVELOPMENT.dfu

  • IV: 526c6313a618585d028cd34f5c3ab346
  • Key: 232e7441b25018f606eeef8e39e37e8d

kernelcache.development.b137

  • IV: 4aa298adbda9b0e3f8e40e44db175648
  • Key: 89149280114621c463bf75267e969c6e

DeviceTree.b165ap.img3

  • IV: 49ecf16c7684d3fac3ce0848401724ce
  • Key: e182cb9b8089d15a132e934a6c7a0238

iBSS.b165ap.DEVELOPMENT.dfu

  • IV: 207ccd000c97e58ff85d973aaedf1126
  • Key: d70edd9d225a657c0d32d7ab5084db6c

haywire_B165

  • IV: a1a371011f43c5dc67c9a8661b457f2d
  • Key: de6baccd21078b2d2f6e085ace763c78

iBSS.b165ap.RELEASE.dfu

  • IV: b6cc11ffd76e4f2e3f80acf371a8c2d6
  • Key: 68a93d93cbf0a171777e595e3ba3e157

kernelcache.release.b165

  • IV: c48b326674fc3dac28e098aca45afa1c
  • Key: d945ff78b661a4f41ba9927acb79931d

DeviceTree.b137dev.img3

  • IV: d5983beeeaa2e488b2df8469a62a1a44
  • Key: 870bd9a68d5b3d07448b3a5571665c49

iBSS.b137dev.DEVELOPMENT.dfu

  • IV: d4f8f8b1a6939c0ad5cb51b74ef47fb3
  • Key: 8947e4f808f496a7416c643d9b0128ec