Difference between revisions of "S5L8900"

From The iPhone Wiki
Jump to: navigation, search
Line 1: Line 1:
 
This is the Application Processor shared between the [[iPhone]], [[iPod touch]], and the [[iPhone 3G]]. Not much is known about it through official sources.
 
This is the Application Processor shared between the [[iPhone]], [[iPod touch]], and the [[iPhone 3G]]. Not much is known about it through official sources.
   
===Exploits===
+
==Exploits==
 
* [[Restore Mode]]
 
* [[Restore Mode]]
 
* [[LibTiff|LibTIFF]]
 
* [[LibTiff|LibTIFF]]
Line 10: Line 10:
 
* [[pwnage 2.0|Pwnage 2.0 (DFU + Malformed Signature)]]
 
* [[pwnage 2.0|Pwnage 2.0 (DFU + Malformed Signature)]]
   
===Boot Chain===
+
==Boot Chain==
 
[[VROM]]->[[LLB]]->[[iBoot]]->[[Kernel]]->[[System|System Software]]
 
[[VROM]]->[[LLB]]->[[iBoot]]->[[Kernel]]->[[System|System Software]]
   
Line 16: Line 16:
 
[[VROM]]->OpeniBoot->Linux Kernel->X Server->Window Manager
 
[[VROM]]->OpeniBoot->Linux Kernel->X Server->Window Manager
   
===Upgrade Process===
+
==Upgrade Process==
   
==== Restore mode ====
+
=== Restore mode ===
 
The common upgrade process chain is [[VROM]]->[[DFU]]->[[WTF]]->[[iBoot]]->[[Kernel]]->[[Ramdisk]]->[[Restore Mode|Restore]], also called [[Restore Mode|restore mode]].
 
The common upgrade process chain is [[VROM]]->[[DFU]]->[[WTF]]->[[iBoot]]->[[Kernel]]->[[Ramdisk]]->[[Restore Mode|Restore]], also called [[Restore Mode|restore mode]].
   
==== DFU mode ====
+
=== DFU mode ===
 
To flash an older / modified version you have to let your phone reside in [[DFU|DFU mode]] ([[VROM]]->[[DFU]]). In iTunes you have to press the Alt-Key (Mac) or the shift-key (Windows) when pressing 'Restore' to be able to manually chose an update file (ipsw file). iTunes also must be [[PwnageTool|pwned]] to accept the firmware file.
 
To flash an older / modified version you have to let your phone reside in [[DFU|DFU mode]] ([[VROM]]->[[DFU]]). In iTunes you have to press the Alt-Key (Mac) or the shift-key (Windows) when pressing 'Restore' to be able to manually chose an update file (ipsw file). iTunes also must be [[PwnageTool|pwned]] to accept the firmware file.

Revision as of 18:19, 30 July 2008

This is the Application Processor shared between the iPhone, iPod touch, and the iPhone 3G. Not much is known about it through official sources.

Exploits

Boot Chain

VROM->LLB->iBoot->Kernel->System Software

One of the iPhoneLinux goals are to replace that Boot Chain after iBoot :
VROM->OpeniBoot->Linux Kernel->X Server->Window Manager

Upgrade Process

Restore mode

The common upgrade process chain is VROM->DFU->WTF->iBoot->Kernel->Ramdisk->Restore, also called restore mode.

DFU mode

To flash an older / modified version you have to let your phone reside in DFU mode (VROM->DFU). In iTunes you have to press the Alt-Key (Mac) or the shift-key (Windows) when pressing 'Restore' to be able to manually chose an update file (ipsw file). iTunes also must be pwned to accept the firmware file.