Main Page

Welcome to the iPhone wiki. This is a conglomerate work of everything done by everyone on the iPhone. Anyone can post here, just create an account. This is needed to avoid spam.

Read the constitution to understand why this wiki was created.

Read this to get up to speed in the iPhone community. Read the timeline to see where we are.

Hardware

 * iPhone(m68ap)
 * iPhone 3G(n82ap)

App Processor(Jailbreak)

 * S5L8900

Exploits

 * Restore Mode
 * jailbreakme
 * symlinks
 * Ramdisk Hack
 * pwnage
 * diags
 * pwnage 2.0

Boot Chain
VROM->iBoot->Kernel->System Software

Upgrade Process
VROM->DFU->WTF->iBoot->Kernel->Ramdisk->Restore

Baseband(Unlock)

 * S-Gold 2
 * X-Gold 608

Exploits

 * SIM hacks
 * Hardware Fakeblank
 * IPSF
 * Minus 0x400
 * Jerrysim
 * Minus 0x20000 with Back Extend Erase

Theoretical Attacks

 * NCK Brute Force
 * Baseband JTAG

Boot Chain
bootrom->bootloader->firmware

File formats

 * 8900 File Format
 * IMG2 File Format
 * IMG3 File Format
 * secpack
 * secpack 2.0
 * seczone

Protocols

 * Recovery Mode 0x1280
 * Recovery Mode 0x1281
 * DFU 0x1222
 * WTF 0x1227
 * Normal Mode 0x1290
 * Restore Mode
 * Baseband Bootrom Protocol
 * Baseband Bootloader Protocol

Keys

 * AES Keys
 * Apple Certificate
 * Baseband RSA Keys
 * Baseband TEA Keys

Application Development

 * Toolchain
 * Frameworks
 * Apple Certification Process
 * Distribution Methods

Tutorials

 * Toolchain Tutorial