Kernel

From The iPhone Wiki
Revision as of 18:33, 4 December 2011 by Tmm (talk | contribs)
Jump to: navigation, search

The kernel of iOS is the Template:Wp. Pre-2.0, it was vulnerable to the Ramdisk Hack and may still be, but iBoot doesn't allow boot-args to be passed anymore. It is mapped to memory at 0xC0000000. On startup, the kernelcache is decompressed and run.

On production devices, the kernel is always stored as a pre-linked kernelcache stored at /System/Library/Caches/com.apple.kernelcaches/kernelcache. On development devices the kernel is stored in it's normal place, at /mach_kernel.

External Links

Article by Stefan Esser about exploiting the kernel

See Also