The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "S5L8900"
(→DFU mode) |
|||
Line 22: | Line 22: | ||
=== DFU mode === |
=== DFU mode === |
||
− | See full article [[DFU |
+ | See full article [[DFU|here]]. 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). |
Revision as of 03:52, 1 August 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
See full article here. 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).