The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "S5L8900"
ChronicDev (talk | contribs) |
ChronicDev (talk | contribs) |
||
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== |
|
* [[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== |
|
[[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== |
|
− | + | === 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 === |
|
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
- Restore Mode
- LibTIFF
- Symlinks
- Ramdisk Exploit
- Pwnage 1.0 (Ramdisk + AppleImage2NORAccess)
- Diags Exploit
- Pwnage 2.0 (DFU + Malformed Signature)
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.