This article discusses software internally used by Apple. Acquiring a copy without Apple's consent is illegal and may result in being scammed. |
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