The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "S5L8920"
(→THUMB-2) |
m |
||
Line 1: | Line 1: | ||
− | This is the processor used in the [[iPhone |
+ | This is the processor used in the [[iPhone 3GS]]. |
− | 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 |
+ | 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 compatible with older CPUs. |
== Exploits == |
== Exploits == |
Revision as of 12:19, 10 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.0 and below
Bootrom
Boot Chain
Bootrom->LLB->iBoot->Kernel->System Software