Main Page

Welcome to the iPhone Wiki
This is a conglomerate work of everything done by everyone on Apple's amazing iDevices. Anyone can contribute here, just ask an administrator for an account. Currently there are users that contribute to this wiki, with  articles.
 * Check out the most recent article changes.
 * Get up to speed in the community (and learn about how jailbreaks work).
 * Read (and edit) the constitution to understand what purpose this wiki serves.
 * Read the timeline to see where we are.
 * Read the community portal to find out what people request to be added/changed.
 * Read the ground rules to know what you should and should not post in this wiki.
 * If you have notes on something you did, post them here, no matter how ugly.
 * If you see something ugly, work to make it pretty.
 * If you have a fix for a problem people are having, post it here.

What are we about?
The iPhone Wiki is an unofficial wiki dedicated to collecting, storing and providing information on the internals of Apple's amazing iDevices. We hope to pass this information on to the next generation of hackers so that they can go forth into their forebears' footsteps and break the ridiculous bonds Apple has put on their amazing mobile devices.

Firmware Status
For older devices and versions, see Jailbreak.

Software

 * Apple Internal Apps
 * File formats
 * /|Filesystem
 * Firmware
 * Beta Firmware
 * Carrier Firmware
 * Factory Firmware
 * iTunes
 * iTunes Errors
 * iTunes Modes
 * MobileDevice Library
 * Keys
 * AES Keys
 * Apple Certificate
 * RSA Keys
 * TEA Keys
 * Firmware Keys
 * Decrypting Firmwares
 * GID Key
 * NCK
 * OTA Updates
 * Beta OTA Updates
 * Carrier OTA Updates
 * Internal OTA Updates
 * Protocols
 * Baseband Bootrom Protocol
 * DFU
 * Baseband Bootloader Protocol
 * Normal Mode
 * Recovery Mode
 * Restore Mode
 * System Log (syslog)

Jailbreak Software

 * 3uTools
 * Absinthe
 * backr00m
 * blackra1n
 * Chimera
 * Corona
 * doubleH3lix
 * Electra
 * EtasonJB
 * evasi0n
 * evasi0n7
 * G0blin
 * Geeksn0w
 * greenpois0n
 * h3lix
 * Home Depot
 * ipwndfu
 * JailbreakMe
 * LiberiOS
 * LiberTV
 * limera1n
 * Meridian
 * p0sixspwn
 * Pangu
 * Pangu8
 * Pangu9
 * Phœnix
 * PPJailbreak
 * purplera1n
 * PwnageTool
 * redsn0w
 * Rocky Racoon
 * Saïgon
 * Seas0nPass
 * sn0wbreeze
 * Spirit
 * TaiG
 * Unc0ver
 * unthredera1n
 * yalu

Patches

 * Kernel
 * AMFI Binary Trust Cache Patch
 * PE i can has debugger Patch
 * Sandbox Patch
 * Vm map enter Patch
 * Vm map protect Patch
 * Ramdisk: ASR

Vulnerabilities and Exploits

 * 0x24000 Segment Overflow (24kpwn)
 * alloc8 Exploit
 * BPF STX Kernel Write Exploit
 * CVE-2013-0964
 * HFS Heap Overflow
 * HFS Legacy Volume Name Stack Buffer Overflow (feedface)
 * Incomplete Codesign Exploit
 * IOSurface Kernel Exploit
 * Limera1n Exploit
 * Malformed CFF Vulnerability
 * MobileBackup Copy Exploit
 * ndrv_setspec Integer Overflow
 * Packet Filter Kernel Exploit
 * Racoon String Format Overflow Exploit
 * SHA-1 Image Segment Overflow (SHAtter)
 * usb_control_msg(0x21, 2) Exploit
 * usb_control_msg(0xA1, 1) Exploit (steaks4uce)
 * Symbolic Link Vulnerability

Various Software

 * CoolBooter
 * Cydia
 * Cydia Impactor
 * EDA
 * iBoot32Patcher
 * iFaith
 * SemiRestore
 * Sileo
 * Sund0wn
 * TinyUmbrella

Bad stuff

 * Malware for iOS
 * Misuse of enterprise and developer certificates
 * Scam Jailbreaks and Unlocks

Devices

 * AirPods
 * AirPods (1st generation) (B188AP)
 * AirPods (2nd generation) (B288AP)
 * Apple TV
 * Apple TV (2nd generation) (K66AP)
 * Apple TV (3rd generation) (J33AP, J33IAP)
 * Apple TV (4th generation) (J42dAP)
 * Apple TV 4K (J105aAP)
 * Siri Remote (B239AP)
 * Siri Remote (2nd generation) (B439AP)
 * Apple Watch
 * Apple Watch (1st generation) (N27aAP, N28aAP)
 * Apple Watch Series 1 (N27dAP, N28dAP)
 * Apple Watch Series 2 (N74AP, N75AP)
 * Apple Watch Series 3 (N111sAP, N111bAP, N121sAP, N121bAP)
 * Apple Watch Series 4 (N131sAP, N131bAP, N141sAP, N141bAP)
 * Apple Watch Series 5 (N144sAP, N144bAP, N146sAP, N146bAP)
 * HomePod
 * HomePod (B238aAP, B238AP)
 * iPad
 * iPad (K48AP)
 * iPad 2 (K93AP, K94AP, K95AP, K93AAP)
 * iPad (3rd generation) (J1AP, J2AP, J2AAP)
 * iPad (4th generation) (P101AP, P102AP, P103AP)
 * iPad (5th generation) (J71sAP, J71tAP, J72sAP, J72tAP)
 * iPad (6th generation) (J71bAP, J72bAP)
 * iPad (7th generation) (J171AP, J172AP)
 * iPad Air
 * iPad Air (J71AP, J72AP, J73AP)
 * iPad Air 2 (J81AP, J82AP)
 * iPad Air (3rd generation) (J217AP, J218AP)
 * iPad Pro
 * iPad Pro (12.9-inch) (J98aAP, J99aAP)
 * iPad Pro (9.7-inch) (J127AP, J128AP)
 * iPad Pro (12.9-inch) (2nd generation) (J120AP, J121AP)
 * iPad Pro (10.5-inch) (J207AP, J208AP)
 * iPad Pro (11-inch) (J317AP, J317xAP, J318AP, J318xAP)
 * iPad Pro (12.9-inch) (3rd generation) (J320AP, J320xAP, J321AP, J321xAP)
 * iPad mini
 * iPad mini (P105AP, P106AP, P107AP)
 * iPad mini 2 (J85AP, J86AP, J87AP)
 * iPad mini 3 (J85mAP, J86mAP, J87mAP)
 * iPad mini 4 (J96AP, J97AP)
 * iPad mini (5th generation) (J210AP, J211AP)
 * iPad Accessories
 * Apple Pencil (B222AP)
 * Apple Pencil (2nd generation) (B332AP)
 * Smart Keyboard (B249AP)
 * Smart Keyboard Folio (B259AP)
 * iPhone
 * iPhone (M68AP)
 * iPhone 3G (N82AP)
 * iPhone 3GS (N88AP)
 * iPhone 4 (N90AP, N90BAP, N92AP)
 * iPhone 4S (N94AP)
 * iPhone 5 (N41AP, N42AP)
 * iPhone 5c (N48AP, N49AP)
 * iPhone 5s (N51AP, N53AP)
 * iPhone 6 (N61AP)
 * iPhone 6 Plus (N56AP)
 * iPhone 6s (N71AP, N71mAP)
 * iPhone 6s Plus (N66AP, N66mAP)
 * iPhone SE (N69AP, N69uAP)
 * iPhone 7 (D10AP, D101AP)
 * iPhone 7 Plus (D11AP, D111AP)
 * iPhone 8 (D20AP, D20AAP, D201AP, D201AAP)
 * iPhone 8 Plus (D21AP, D21AAP, D211AP, D211AAP)
 * iPhone X (D22AP, D221AP)
 * iPhone XR (N841AP)
 * iPhone XS (D321AP)
 * iPhone XS Max (D331AP, D331pAP)
 * iPhone 11 (N104AP)
 * iPhone 11 Pro (D421AP)
 * iPhone 11 Pro Max (D431AP)
 * iPod touch
 * iPod touch (N45AP)
 * iPod touch (2nd generation) (N72AP)
 * iPod touch (3rd generation) (N18AP)
 * iPod touch (4th generation) (N81AP)
 * iPod touch (5th generation) (N78AP, N78aAP)
 * iPod touch (6th generation) (N102AP)
 * iPod touch (7th generation) (N112AP)

Baseband Devices

 * PMB8876 S-Gold 2 (iPhone)
 * PMB8878 X-Gold 608 (iPhone 3G, iPhone 3GS, iPad (3G model))
 * XMM6180 X-Gold 618 (iPhone 4 (iPhone3,1, iPhone3,2), iPad 2 (iPad2,2))
 * MDM6600 (iPhone 4 (iPhone3,3), iPad 2 (iPad2,3))
 * MDM6610 (iPhone 4S)
 * MDM9600 (iPad (3rd generation))
 * MDM9615 (iPad (4th generation), iPad Air, iPad mini, iPad mini 2, iPad mini 3, iPhone 5, iPhone 5c, iPhone 5s)
 * MDM9625 (iPad Air 2, iPad Pro (12.9-inch), iPad (5th generation), iPad mini 4, iPhone 6, iPhone 6 Plus, iPhone SE)
 * MDM9635 (Apple Watch Series 3, iPad Pro (9.7-inch), iPad (6th generation), iPhone 6s, iPhone 6s Plus)
 * MDM9645 (iPad Pro (12.9-inch) (2nd generation), iPad Pro (10.5-inch), iPhone 7, iPhone 7 Plus)
 * PMB9943 X-Gold 736 (iPhone 7, iPhone 7 Plus)
 * MDM9655 (iPhone 8, iPhone 8 Plus, iPhone X)
 * PMB9948 (iPhone 8, iPhone 8 Plus, iPhone X)
 * PMB9955 X-Gold 756 (iPad Pro (11-inch), iPad Pro (12.9-inch) (3rd generation), iPad Air (3rd generation), iPad mini (5th generation), iPhone XR, iPhone XS, iPhone XS Max)

iPhone Hackers

 * axi0mX
 * chpwn
 * comex
 * geohot
 * iH8sn0w
 * MuscleNerd
 * pimskeks
 * planetbeing
 * pod2g
 * posixninja
 * qwertyoruiop
 * saurik
 * winocm

iPhone Hacker Teams

 * Chronic Dev
 * iPhone Dev Team
 * Dream Team
 * evad3rs

Application Development

 * Bypassing iPhone Code Signatures
 * Frameworks
 * Misuse of developer certificates
 * MobileDevice Library
 * Mobile Substrate
 * Toolchain (Includes tutorials)
 * Toolchain 2.0 (Includes tutorials)
 * iPhoneDevWiki

Application Copy Protection

 * Bugging Debuggers
 * Copy Protection Overview

Guides

 * Tutorials
 * Useful Links

Definitions

 * Activation and Hacktivation
 * ASLR
 * Baseband
 * Bootloader
 * Bootchain
 * Bootrom / VROM
 * Bricked
 * CHIPID
 * DFU Mode
 * Failbreak
 * iBoot
 * IMG3 tags
 * BORD
 * CERT
 * CHIP
 * ECID
 * KBAG
 * PROD
 * SDOM
 * SEPO
 * SHSH
 * TYPE
 * VERS
 * Jailbreak
 * Tethered jailbreak
 * Untethered jailbreak
 * Firmware downgrading
 * Tethered Downgrade
 * Kernel
 * launchd
 * LLB
 * NAND
 * Unlock
 * Userland
 * DSID