The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "S5L8920"
m |
ChronicDev (talk | contribs) (→iBoot / Kernel) |
||
Line 5: | Line 5: | ||
== Exploits == |
== Exploits == |
||
=== [[iBoot]] / [[Kernel]] === |
=== [[iBoot]] / [[Kernel]] === |
||
− | * [[iBoot Environment Variable Overflow]] - Firmware 3. |
+ | * [[iBoot Environment Variable Overflow]] - Firmware 3.1b1 and below |
=== [[S5L8920 (Bootrom)|Bootrom]] === |
=== [[S5L8920 (Bootrom)|Bootrom]] === |
Revision as of 04:51, 16 July 2009
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
Bootrom
Boot Chain
Bootrom->LLB->iBoot->Kernel->System Software