Introduction
This is just some "noob-friendly" (like me) version of some simple terms you might see floating around, and confused about what they mean.
Table of Contents
Definitions
S5L8900
This is the Application Processor shared between the iPhone, iPod touch, and the iPhone 3G. Not much is known about it through official sources.
http://theiphonewiki.com/wiki/index.php?title=S5L8900
LLB
Low Level Bootloader
It runs several setup routines and checks the signature of iBoot, before jumping to it.
Those same setup routines are present in iBEC and iBSS so they can be launched directly from the DFU.
http://theiphonewiki.com/wiki/index.php?title=LLB
DFU
Device Firmware Upgrade - A mode that allows the S5L8900 to be restored from any state. It resides in the VROM and is vulnerable to the pwnage 2.0 exploit.
http://theiphonewiki.com/wiki/index.php?title=DFU
iBoot
This is Apple's bootloader for the S5L8900. It runs what is known as Recovery Mode. It has an interactive interface which can be used over USB or serial.
http://theiphonewiki.com/wiki/index.php?title=IBoot
Recovery Mode
Recovery Mode is running iBoot.
http://theiphonewiki.com/wiki/index.php?title=Recovery_Mode
VROM
Virtual Read Only Memory.
The earliest significant code that runs on the S5L8900.
It is mapped to 0x20000000, and is believe to be copied from ROM and put there. It either boots the device, or runs the DFU.
http://theiphonewiki.com/wiki/index.php?title=VROM
Comments (0)
You don't have permission to comment on this page.