Difference between revisions of "S5L8920"

From The iPhone Wiki
Jump to: navigation, search
(link on new Armv7 - please improve if you have more info)
m (clarity)
Line 1: Line 1:
 
This is the processor used in the [[iPhone 3GS]].
 
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 binaries compiled for only [[Armv7]] are not compatible with older CPUs.
+
S5L8920 using [http://www.arm.com/products/CPUs/archi-thumb2.html THUMB-2] instruction set as well as ARM and THUMB ones. Binaries included in iOS are compiled for only [[Armv7]] are not compatible with older CPUs.
   
 
== Exploits ==
 
== Exploits ==

Revision as of 05:50, 6 August 2010

This is the processor used in the iPhone 3GS.

S5L8920 using THUMB-2 instruction set as well as ARM and THUMB ones. Binaries included in iOS are compiled for only Armv7 are not compatible with older CPUs.

Exploits

iBoot / Kernel

Bootrom

Userland

Boot Chain

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

See also

External Links