The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Bootloader
In general, this is the code which is run prior to the main firmware. It is responsible for loading it, and in some cases, performs signature checking.
The baseband and the main OS have different bootloaders. PwnageTool and sn0wbreeze allow control over the main OS's boot process, while BootNeuter allows control over the S-Gold 2 Baseband Bootloader.