iBoot is the name of Apple’s bootloader. Its components are implemented in both hardware and software, and the term iBoot may refer to one of the following, which all have iBoot- in their version strings:
- Bootrom (SecureROM), the hardware implementation
- Any of the four variants of the software implementation:
The software implementations are built from the same source, but with different build parameters, as shown in the comparison table below.
|iBoot||Yes||No||No||Yes||Yes||No***||Yes||sdram||recovery, boot, filesystem, restore_strap|
|iBEC||Yes||No||No||No||Yes||No***||Yes||sdram||recovery, boot, filesystem, restore_boot|
|iBSS||Yes*||No**||Yes||No||No||No***||Yes*||sram||dfu, restore_strap, recovery*, boot*, restore_boot*, console**|
|LLB||No||No**||Yes||No||No||Yes||No||sram||dfu, restore_strap, console**|
* Not included in special development builds
** Included in special development builds
*** Included through the BOOT module, which consists of the submodules FIRMWARE, NVRAM, RAMDISK and SYSCFG.
|This disambiguation page lists articles associated with the same title.|
If an internal link led you here, you may wish to change the link to point directly to the intended article.