Research: Re-allowing unsigned ramdisks and boot-args with the 2.* iBoot

From The iPhone Wiki
Revision as of 20:56, 25 September 2013 by Phyrrus9 (talk | contribs) (Changed different to difference)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Ramdisks

Ramdisks will run from the get go, just use xpwntool to pack / encrypt them using a vanilla ramdisk as the template. I am not sure if xpwntool will do this, so you may want to check the header to make sure the correct info (sizes etc) are there.

boot-args

They use a buffer that is passed on when booting a kernel for boot args, the difference in 2.x is that the boot-args NVRAM var is totally ignored. Not only would a 'patch' be needed, but some code would actually need to be added, somehow.