Main Page



Hardware

 * iPhone (m68ap)
 * iPhone 3G (n82ap)
 * iPod Touch (n45ap)

App Processor (Jailbreak)
The iPhone makes use of the S5L8900 platform as application processor. Here is where the jailbreak applies.

Baseband (Unlock)
The Baseband Device is where the unlock applies.

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
 * IMG3 Keys / IVs
 * NCK
 * Root Filesystem DMG Keys

Application Development

 * Toolchain (Includes tutorials)
 * Toolchain 2.0 (Includes tutorials)
 * Frameworks
 * Apple Certification Process
 * Distribution Methods

Tutorials
see here

Useful Links
see here

Definitions

 * jailbreak
 * activation
 * unlock
 * baseband
 * bootloader
 * DFU
 * NORID
 * CHIPID

Other Stuff

 * Image Tool
 * XPwn Tool
 * DFU Utility
 * DMG, HD Util, and HFS Plus