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 (and edit) the constitution to understand what purpose this wiki serves.

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

If you have notes on something you did, post them here. Even if it isn't pretty.

If you have a fix for a problem people are having, post it here.

Here is a mirror of the old wiki. If any information is relevant, copy it.

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
 * Root Filesystem DMG Keys

Application Development

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

Tutorials

 * Mounting ramdisk of ipsw beta 4-7
 * TurboSIM Unlock
 * How to Winpwn your iPhone 3G. Jailbreak, Activate
 * How to Winpwn your old iPhone 2G. Unlock Activate, and Jailbreak!
 * How to use your iPhone 3G or 2G as a modem. Tether! Windows XP Version
 * How to use your iPhone 3G or 2G as a modem. Tether! Windows Vista Version
 * Troubleshoot Winpwn-iTunes common errors

Useful Links
see here

Definitions

 * jailbreak
 * activation
 * unlock
 * baseband
 * bootloader