The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "S5L8920"
ChronicDev (talk | contribs) (→iBoot / Kernel) |
(→THUMB-2) |
||
Line 1: | Line 1: | ||
This is the processor used in the [[iPhone 3G S]]. |
This is the processor used in the [[iPhone 3G S]]. |
||
+ | |||
+ | S5L8920 using [http://www.arm.com/products/CPUs/archi-thumb2.html THUMB-2] instruction set as much as ARM and THUMB ones. So the compiled binaries are not compatable with older CPUs. |
||
== Exploits == |
== Exploits == |
Revision as of 09:08, 9 July 2009
This is the processor used in the iPhone 3G S.
S5L8920 using THUMB-2 instruction set as much as ARM and THUMB ones. So the compiled binaries are not compatable with older CPUs.
Exploits
iBoot / Kernel
- iBoot Environment Variable Overflow - Firmware 3.0 and below
Bootrom
Boot Chain
Bootrom->LLB->iBoot->Kernel->System Software