S5L8920

From The iPhone Wiki
Revision as of 21:00, 10 September 2009 by Iemit737 (talk | contribs) (Chronic and Geohot have been talking about an exploit on twitter they found back in July. It's important to note here that it exists. :))
Jump to: navigation, search

This is the processor used in the iPhone 3GS.

S5L8920 using THUMB-2 instruction set as much as ARM and THUMB ones. So the compiled binaries are not compatible with older CPUs.

Exploits

iBoot / Kernel

  • iBoot Environment Variable Overflow - Firmware 3.1b1 and below (Note: iBoot on the S5L8920 can be downgraded allowing the exploit to be used on future firmwares, but only if a backup of the device-specific Apple-signed 3.0 iBSS with unique ECID was made.)
  • Undisclosed exploit - 3.1 and below.

Bootrom

Boot Chain

Bootrom->LLB->iBoot->Kernel->System Software

See also