https://www.theiphonewiki.com/w/api.php?action=feedcontributions&user=Nudge&feedformat=atom
The iPhone Wiki - User contributions [en]
2024-03-29T09:03:47Z
User contributions
MediaWiki 1.31.14
https://www.theiphonewiki.com/w/index.php?title=Checkm8_Exploit&diff=102779
Checkm8 Exploit
2020-05-25T13:40:05Z
<p>Nudge: </p>
<hr />
<div>{{lowercase}}<br />
The '''checkm8 exploit''' is a [[bootrom]] exploit with a CVE ID of CVE-2019-8900 used to run unsigned code on iOS, iPadOS, tvOS, and Touch Bar devices with processors between an A5 and an A11 or a T2 (and thereby [[jailbreak]] it). Jailbreaks based on checkm8 are [[semi-tethered jailbreak]]s as the exploit works by taking advantage of a heap overflow in the USB DFU stack.<br />
<br />
[[ipwndfu]] and [[checkra1n]] are currently the main tools capable of using the checkm8 exploit. <br />
<br />
== References ==<br />
* [https://habr.com/en/company/dsec/blog/472762/ Technical analysis of the checkm8 exploit]<br />
<br />
<br />
[[Category:Exploits]]<br />
[[Category:Bootrom Exploits]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Checkm8_Exploit&diff=102778
Checkm8 Exploit
2020-05-25T13:32:52Z
<p>Nudge: </p>
<hr />
<div>{{lowercase}}<br />
The '''checkm8 exploit''' is a [[bootrom]] exploit with a CVE ID of CVE-2019-8900 used to run unsigned code on iOS, iPadOS, tvOS, and Touch Bar devices with processors between an A5 and an A11 or a T2 (and thereby [[jailbreak]] it).<br />
<br />
[[ipwndfu]] and [[checkra1n]] are currently the main tools capable of using the checkm8 exploit. <br />
<br />
== References ==<br />
* [https://habr.com/en/company/dsec/blog/472762/ Technical analysis of the checkm8 exploit]<br />
<br />
<br />
[[Category:Exploits]]<br />
[[Category:Bootrom Exploits]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=S5L8960&diff=53663
S5L8960
2016-08-03T12:22:00Z
<p>Nudge: </p>
<hr />
<div>[[File:A7.jpg|150px|thumb|Illustration of the A7 from [[wikipedia:Apple A7|Wikipedia]].]]<br />
The '''S5L8960X''' is the Apple A7 [[wikipedia:System on a chip|SoC]] currently used in the [[iPhone 5s]], [[iPad mini 2]], and [[iPad mini 3]].<br />
<br />
== Hardware ==<br />
The A7 is manufactured by Samsung using their 28 nm HKMG process, and has a die size of 104 mm<sup>2</sup>. Its CPU contains two Apple-designed "Cyclone" (ARMv8-A) 64-bit cores clocked at 1.3-1.4 GHz. It contains a 4-core IMG PowerVR G6430 GPU.<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A7|Wikipedia]]<br />
<br />
{{stub|hardware}}<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=S5L8950&diff=53662
S5L8950
2016-08-03T12:21:07Z
<p>Nudge: </p>
<hr />
<div>[[File:A6.png|thumb|right|The A6 chip.]]<br />
The '''S5L8950X''' is the Apple A6 processor currently used in the [[iPhone 5]] and [[iPhone 5c]].<br />
<br />
The processor supposedly uses custom Apple silicon.<br />
<br />
The software architecture as reported by "hostinfo" is: armv7s.<br />
<br />
== Hardware ==<br />
The A6 is a 32-bit processor with part number is <code>APL0598</code>. It is produced by Samsung with its low power 32nm CMOS process. The die has an area of 95mm&sup2;. It incorporates a three core PowerVR SGX543MP3 GPU clocked at 266MHz. <br />
<br />
== Software ==<br />
The chip contains [[Bootrom 1145.3]]. It runs [[ARM]] based instructions with the CPU Instruction set ARMv7s. The exact [[ARM]] reference has to be determined yet.<br />
<br />
iBoot load address is 0x80000000, framebuffer for n41ap begins at 0xBF7AA000.<br />
<br />
== Device Tree Dump Information ==<br />
Mach kernel version:<br />
Darwin Kernel Version 13.0.0: Sun Aug 19 00:31:06 PDT 2012; root:xnu-2107.2.33~4/RELEASE_ARM_S5L8950X<br />
Kernel configured for up to 2 processors.<br />
2 processors are physically available.<br />
2 processors are logically available.<br />
Processor type: armv7s (arm v7s)<br />
Processors active: 0 1<br />
Primary memory available: 1015.66 megabytes<br />
Default processor set: 65 tasks, 503 threads, 2 processors<br />
Load average: 2.56, Mach factor: 0.44<br />
== Boot Chain ==<br />
[[Bootrom 1145.3|Bootrom]]->[[LLB]]->[[iBoot]]->[[Kernel]]->[[Firmware|System Software]]<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A6|Wikipedia]]<br />
* [http://nttalk.com/iphone5_devicetree.txt iPhone 5 Device Tree]<br />
<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=49849
Main Page
2015-11-23T12:15:58Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== Jailbreak Status ==<br />
{| class="wikitable" style="font-size:1em; width:100%;"<br />
|-<br />
! style="height:3em;" | [[Models|Device]]<br />
! [[Apple Watch]]<br />
! [[Apple TV 3G]]<br />
! [[J42dAP|Apple TV 4G]]<br />
! [[iPad 2]] and up<br />
! [[iPad mini]] and up<br />
! [[iPhone 4S]] and up<br />
! [[iPod touch 5G]] and up<br />
|-<br />
! style="height:3em;" | Latest [[firmware]]<br />
| 2.0.1/9.0 <small>(13S428)</small><br />
| 7.2/8.3 <small>(12F69)</small><br />
| 9.0.1 <small>(13T402)</small><br />
| 9.1 <small>(13B143)</small> and <small>(13B144)</small><br />
| colspan="3" | 9.1 <small>(13B143)</small><br />
|-<br />
! style="height:3em;" | Jailbreak available?<br />
| colspan="8" {{no}}<br />
|-<br />
<small>For older devices and versions, see [[Jailbreak]].</small><br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[Apple Internal Apps]]<br />
* [[:Category:File Formats|File formats]]<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[Factory Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[evasi0n7]]<br />
* [[Geeksn0w]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[p0sixspwn]]<br />
* [[Pangu]]<br />
* [[Pangu8]]<br />
* [[Pangu9]]<br />
* [[PPJailbreak]]<br />
* [[purplera1n]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[TaiG]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
* [[Symbolic Link Vulnerability]]<br />
<br />
====Various Software====<br />
* [[Cydia.app|Cydia]]<br />
* [[EDA]]<br />
* [[iDroid]]<br />
* [[iFaith]]<br />
* [[iPhone Tracker]]<br />
* [[SemiRestore]]<br />
* [[SemiRestore7]]<br />
* [[SemiRestore8]]<br />
* [[Sund0wn]]<br />
* [[TinyUmbrella]]<br />
<br />
====Bad stuff====<br />
* [[Malware for iOS]]<br />
* [[Misuse of enterprise and developer certificates]]<br />
* [[Scam Jailbreaks and Unlocks]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[List of Apple TVs|Apple TV]]<br />
** Apple TV 2G ([[K66AP]])<br />
** [[Apple TV 3G]] ([[J33AP]], [[J33IAP]])<br />
** Apple TV 4G ([[J42dAP]])<br />
* [[Apple Watch]]<br />
** 38&nbsp;mm ([[N27aAP]])<br />
** 42&nbsp;mm ([[N28aAP]])<br />
* [[List of iPads|iPad]]<br />
** iPad ([[K48AP]])<br />
** [[iPad 2]] ([[K93AP]], [[K94AP]], [[K95AP]], [[K93AAP]])<br />
** [[iPad 3]] ([[J1AP]], [[J2AP]], [[J2AAP]])<br />
** [[iPad 4]] ([[P101AP]], [[P102AP]], [[P103AP]])<br />
** [[iPad Air]] ([[J71AP]], [[J72AP]], [[J73AP]])<br />
** [[iPad Air 2]] ([[J81AP]], [[J82AP]])<br />
** [[iPad Pro]] ([[J98aAP]], [[J99aAP]])<br />
* [[List of iPad minis|iPad mini]]<br />
** [[iPad mini]] ([[P105AP]], [[P106AP]], [[P107AP]])<br />
** [[iPad mini 2]] ([[J85AP]], [[J86AP]], [[J87AP]])<br />
** [[iPad mini 3]] ([[J85mAP]], [[J86mAP]], [[J87mAP]])<br />
** [[iPad mini 4]] ([[J96AP]], [[J97AP]])<br />
* [[List of iPhones|iPhone]]<br />
** iPhone ([[M68AP]])<br />
** iPhone 3G ([[N82AP]])<br />
** iPhone 3GS ([[N88AP]])<br />
** [[iPhone 4]] ([[N90AP]], [[N90BAP]], [[N92AP]])<br />
** iPhone 4S ([[N94AP]])<br />
** [[iPhone 5]] ([[N41AP]], [[N42AP]])<br />
** [[iPhone 5c]] ([[N48AP]], [[N49AP]])<br />
** [[iPhone 5s]] ([[N51AP]], [[N53AP]])<br />
** iPhone 6 ([[N61AP]])<br />
** iPhone 6 Plus ([[N56AP]])<br />
** [[iPhone 6s]] ([[N71AP]], [[N71mAP]])<br />
** [[iPhone 6s Plus]] ([[N66AP]], [[N66mAP]])<br />
* [[List of iPod touches|iPod touch]]<br />
** iPod touch ([[N45AP]])<br />
** iPod touch 2G ([[N72AP]])<br />
** iPod touch 3G ([[N18AP]])<br />
** iPod touch 4G ([[N81AP]])<br />
** [[iPod touch 5G]] ([[N78AP]], [[N78aAP]])<br />
** iPod touch 6G ([[N102AP]])<br />
<br />
==== [[Application Processor]]s ====<br />
* [[S5L8900]] ([[M68AP|iPhone]], [[N45AP|iPod touch]], [[N82AP|iPhone 3G]])<br />
* [[S5L8720]] ([[N72AP|iPod touch 2G]])<br />
* [[S5L8920]] ([[N88AP|iPhone 3GS]])<br />
* [[S5L8922]] ([[N18AP|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[K48AP|iPad]], [[iPhone 4]], [[N81AP|iPod touch 4G]], [[K66AP|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[N94AP|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[J33AP|Apple TV 3G]], [[K93AAP|iPad 2 (iPad2,4)]], [[iPod touch 5G]], [[iPad mini]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[J33IAP|Apple TV 3G (AppleTV3,2)]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPhone 5s]], [[iPad mini 2]], [[iPad mini 3]])<br />
* [[S5L8965]] A7 Variant ([[iPad Air]])<br />
* [[T7000]] A8 ([[J42dAP|Apple TV 4G]], [[iPad mini 4]], [[N61AP|iPhone 6]], [[N56AP|iPhone 6 Plus]], [[N102AP|iPod touch 6G]])<br />
* [[T7001]] A8X ([[iPad Air 2]])<br />
* [[S7002]] S1 ([[Apple Watch]])<br />
* [[S8000]] A9 ([[wikipedia:Samsung Electronics|Samsung]]) ([[N71AP|iPhone 6s]], [[N66AP|iPhone 6s Plus]])<br />
* [[S8001]] A9X ([[iPad Pro]])<br />
* [[S8003]] A9 ([[wikipedia:TSMC|TSMC]]) ([[N71mAP|iPhone 6s]], [[N66mAP|iPhone 6s Plus]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[M68AP|iPhone]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[N82AP|iPhone 3G]], [[N88AP|iPhone 3GS]] and [[K48AP|iPad (3G Variant)]])<br />
* [[XMM6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] ([[N90AP|iPhone3,1]], [[N90BAP|iPhone3,2]]) and [[K94AP|iPad 2 (iPad2,2)]])<br />
* [[MDM6600]] ([[N92AP|iPhone 4 (iPhone3,3)]] and [[K95AP|iPad 2 (iPad2,3)]])<br />
* [[MDM6610]] ([[N94AP|iPhone 4S]])<br />
* [[MDM9600]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPad 4]], [[iPad Air]] , [[iPad mini]], [[iPad mini 2]], [[iPad mini 3]], [[iPhone 5]], [[iPhone 5c]] and [[iPhone 5s]])<br />
* [[MDM9625]] ([[iPad Air 2]], [[iPad Pro]], [[iPad mini 4]], [[N61AP|iPhone 6]] and [[N56AP|iPhone 6 Plus]])<br />
* [[MDM9635]] ([[iPhone 6s]] and [[iPhone 6s Plus]])<br />
<br />
==== [[Motion Coprocessor]]s ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]], [[iPad Air]], [[iPad mini 2]], [[iPad mini 3]])<br />
* [[LPC18B1]] M8 ([[N61AP|iPhone 6]], [[N56AP|iPhone 6 Plus]], [[iPad Air 2]], [[iPad mini 4]], [[N102AP|iPod touch 6G]])<br />
* (On A9 die) M9 ([[iPhone 6s]], [[iPhone 6s Plus]], [[iPad Pro]])<br />
<br />
==== WLAN/[[Bluetooth]] ====<br />
* [[Marvell 88x8686]]<br />
* [[BlueCore 4]]<br />
* [[BlueCore 6]]<br />
* [[BCM4325]]<br />
* [[BCM4329]]<br />
* [[BCM4330]]<br />
* [[BCM4334]]<br />
* [[BCM4335]]<br />
<br />
==== NFC ====<br />
* [[NXP PN548]]<br />
<br />
==== [[Compass.app|Compass]] ====<br />
* [[AKM8973]]<br />
* [[AKM8975]]<br />
* [[AK8963]]<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:chpwn|chpwn]]<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:iH8sn0w|iH8sn0w]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[pimskeks]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:pod2g|pod2g]]<br />
* [[User:posixninja|posixninja]]<br />
* [[saurik]]<br />
* [[User:winocm|winocm]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[Misuse of developer certificates]]<br />
* [[MobileDevice Library]]<br />
* [[Mobile Substrate]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]] and [[Hacktivation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[Bricked]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[Failbreak]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Firmware downgrading]]<br />
** [[Tethered Downgrade]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
* [[Userland]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=49848
Main Page
2015-11-23T12:15:37Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== Jailbreak Status ==<br />
{| class="wikitable" style="font-size:1em; width:100%;"<br />
|-<br />
! style="height:3em;" | [[Models|Device]]<br />
! [[Apple Watch]]<br />
! [[Apple TV 3G]]<br />
! [[J42dAP|Apple TV 4G]]<br />
! [[iPad 2]] and up<br />
! [[iPad mini]] and up<br />
! [[iPhone 4S]] and up<br />
! [[iPod touch 5G]] and up<br />
|-<br />
! style="height:3em;" | Latest [[firmware]]<br />
| 2.0.1/9.0 <small>(13S428)</small><br />
| 7.2/8.3 <small>(12F69)</small><br />
| 9.0.1 <small>(13T402)</small><br />
| 9.1 <small>(13B143)</small> and <small>(13B144)</small><br />
| colspan="3" | 9.1 <small>(13B143)</small><br />
|-<br />
! style="height:3em;" | Jailbreak available?<br />
| colspan="8" {{no}}<br />
|-<br />
<small>For older devices and versions, see [[Jailbreak]].</small><br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[Apple Internal Apps]]<br />
* [[:Category:File Formats|File formats]]<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[Factory Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[evasi0n7]]<br />
* [[Geeksn0w]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[p0sixspwn]]<br />
* [[Pangu]]<br />
* [[Pangu8]]<br />
* [[Pangu9]]<br />
* [[PPJailbreak]]<br />
* [[purplera1n]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[TaiG]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
* [[Symbolic Link Vulnerability]]<br />
<br />
====Various Software====<br />
* [[Cydia.app|Cydia]]<br />
* [[EDA]]<br />
* [[iDroid]]<br />
* [[iFaith]]<br />
* [[iPhone Tracker]]<br />
* [[SemiRestore]]<br />
* [[SemiRestore7]]<br />
* [[SemiRestore8]]<br />
* [[Sund0wn]]<br />
* [[TinyUmbrella]]<br />
<br />
====Bad stuff====<br />
* [[Malware for iOS]]<br />
* [[Misuse of enterprise and developer certificates]]<br />
* [[Scam Jailbreaks and Unlocks]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[List of Apple TVs|Apple TV]]<br />
** Apple TV 2G ([[K66AP]])<br />
** [[Apple TV 3G]] ([[J33AP]], [[J33IAP]])<br />
** Apple TV 4G ([[J42dAP]])<br />
* [[Apple Watch]]<br />
** 38&nbsp;mm ([[N27aAP]])<br />
** 42&nbsp;mm ([[N28aAP]])<br />
* [[List of iPads|iPad]]<br />
** iPad ([[K48AP]])<br />
** [[iPad 2]] ([[K93AP]], [[K94AP]], [[K95AP]], [[K93AAP]])<br />
** [[iPad 3]] ([[J1AP]], [[J2AP]], [[J2AAP]])<br />
** [[iPad 4]] ([[P101AP]], [[P102AP]], [[P103AP]])<br />
** [[iPad Air]] ([[J71AP]], [[J72AP]], [[J73AP]])<br />
** [[iPad Air 2]] ([[J81AP]], [[J82AP]])<br />
** [[iPad Pro]] ([[J98aAP]], [[J99aAP]])<br />
* [[List of iPad minis|iPad mini]]<br />
** [[iPad mini]] ([[P105AP]], [[P106AP]], [[P107AP]])<br />
** [[iPad mini 2]] ([[J85AP]], [[J86AP]], [[J87AP]])<br />
** [[iPad mini 3]] ([[J85mAP]], [[J86mAP]], [[J87mAP]])<br />
** [[iPad mini 4]] ([[J96AP]], [[J97AP]])<br />
* [[List of iPhones|iPhone]]<br />
** iPhone ([[M68AP]])<br />
** iPhone 3G ([[N82AP]])<br />
** iPhone 3GS ([[N88AP]])<br />
** [[iPhone 4]] ([[N90AP]], [[N90BAP]], [[N92AP]])<br />
** iPhone 4S ([[N94AP]])<br />
** [[iPhone 5]] ([[N41AP]], [[N42AP]])<br />
** [[iPhone 5c]] ([[N48AP]], [[N49AP]])<br />
** [[iPhone 5s]] ([[N51AP]], [[N53AP]])<br />
** iPhone 6 ([[N61AP]])<br />
** iPhone 6 Plus ([[N56AP]])<br />
** [[iPhone 6s]] ([[N71AP]], [[N71mAP]])<br />
** [[iPhone 6s Plus]] ([[N66AP]], [[N66mAP]])<br />
* [[List of iPod touches|iPod touch]]<br />
** iPod touch ([[N45AP]])<br />
** iPod touch 2G ([[N72AP]])<br />
** iPod touch 3G ([[N18AP]])<br />
** iPod touch 4G ([[N81AP]])<br />
** [[iPod touch 5G]] ([[N78AP]], [[N78aAP]])<br />
** iPod touch 6G ([[N102AP]])<br />
<br />
==== [[Application Processor]]s ====<br />
* [[S5L8900]] ([[M68AP|iPhone]], [[N45AP|iPod touch]], [[N82AP|iPhone 3G]])<br />
* [[S5L8720]] ([[N72AP|iPod touch 2G]])<br />
* [[S5L8920]] ([[N88AP|iPhone 3GS]])<br />
* [[S5L8922]] ([[N18AP|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[K48AP|iPad]], [[iPhone 4]], [[N81AP|iPod touch 4G]], [[K66AP|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[N94AP|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[J33AP|Apple TV 3G]], [[K93AAP|iPad 2 (iPad2,4)]], [[iPod touch 5G]], [[iPad mini]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[J33IAP|Apple TV 3G (AppleTV3,2)]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPhone 5s]], [[iPad mini 2]], [[iPad mini 3]])<br />
* [[S5L8965]] A7 Variant ([[iPad Air]])<br />
* [[T7000]] A8 ([[J42dAP|Apple TV 4G]], [[iPad mini 4]], [[N61AP|iPhone 6]], [[N56AP|iPhone 6 Plus]], [[N102AP|iPod touch 6G]])<br />
* [[T7001]] A8X ([[iPad Air 2]])<br />
* [[S7002]] S1 ([[Apple Watch]])<br />
* [[S8000]] A9 ([[wikipedia:Samsung Electronics|Samsung]]) ([[N71AP|iPhone 6s]], [[N66AP|iPhone 6s Plus]])<br />
* [[S8001]] A9X ([[iPad Pro]])<br />
* [[S8003]] A9 ([[wikipedia:TSMC|TSMC]]) ([[N71mAP|iPhone 6s]], [[N66mAP|iPhone 6s Plus]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[M68AP|iPhone]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[N82AP|iPhone 3G]], [[N88AP|iPhone 3GS]] and [[K48AP|iPad (3G Variant)]])<br />
* [[XMM6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] ([[N90AP|iPhone3,1]], [[N90BAP|iPhone3,2]]) and [[K94AP|iPad 2 (iPad2,2)]])<br />
* [[MDM6600]] ([[N92AP|iPhone 4 (iPhone3,3)]] and [[K95AP|iPad 2 (iPad2,3)]])<br />
* [[MDM6610]] ([[N94AP|iPhone 4S]])<br />
* [[MDM9600]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPad 4]], [[iPad Air]] , [[iPad mini]], [[iPad mini 2]], [[iPad mini 3]], [[iPhone 5]], [[iPhone 5c]] and [[iPhone 5s]])<br />
* [[MDM9625]] ([[iPad Air 2]], [[iPad Pro]], [[iPad mini 4]], [[N61AP|iPhone 6]] and [[N56AP|iPhone 6 Plus]])<br />
* [[MDM9635]] ([[iPhone 6s]] and [[iPhone 6s Plus]])<br />
<br />
==== [[Motion Coprocessor]]s ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]], [[iPad Air]], [[iPad mini 2]], [[iPad mini 3]])<br />
* [[LPC18B1]] M8 ([[N61AP|iPhone 6]], [[N56AP|iPhone 6 Plus]], [[iPad Air 2]], [[iPad mini 4]], [[N102AP|iPod touch 6G]])<br />
* On-die M9 ([[iPhone 6s]], [[iPhone 6s Plus]], [[iPad Pro]])<br />
<br />
==== WLAN/[[Bluetooth]] ====<br />
* [[Marvell 88x8686]]<br />
* [[BlueCore 4]]<br />
* [[BlueCore 6]]<br />
* [[BCM4325]]<br />
* [[BCM4329]]<br />
* [[BCM4330]]<br />
* [[BCM4334]]<br />
* [[BCM4335]]<br />
<br />
==== NFC ====<br />
* [[NXP PN548]]<br />
<br />
==== [[Compass.app|Compass]] ====<br />
* [[AKM8973]]<br />
* [[AKM8975]]<br />
* [[AK8963]]<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:chpwn|chpwn]]<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:iH8sn0w|iH8sn0w]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[pimskeks]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:pod2g|pod2g]]<br />
* [[User:posixninja|posixninja]]<br />
* [[saurik]]<br />
* [[User:winocm|winocm]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[Misuse of developer certificates]]<br />
* [[MobileDevice Library]]<br />
* [[Mobile Substrate]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]] and [[Hacktivation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[Bricked]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[Failbreak]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Firmware downgrading]]<br />
** [[Tethered Downgrade]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
* [[Userland]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Timeline&diff=44834
Timeline
2015-03-09T19:04:58Z
<p>Nudge: </p>
<hr />
<div>{{float toc|right}}<br />
{{see also|The iPhone Wiki:Current events}}<br />
== 2015 ==<br />
=== March ===<br />
* 9 March -- iOS 8.2 released.<br />
<br />
=== February ===<br />
* 23 February -- [[TaiG]] updated to version 1.3 to support iOS 8.2 beta and beta 2.<br />
* 12 February -- [[TaiG]] updated to version 1.2.1 to support iTunes 12.1.<br />
<br />
=== January ===<br />
* 27 January -- iOS 8.1.3 and 7.0.3 (8.1.3) for Apple TV released.<br />
* 18 January -- [[PPJailbreak]] released to jailbreak iOS 8.0 - 8.1.2 on a Mac.<br />
<br />
== 2014 ==<br />
=== December ===<br />
* 9 December -- iOS 8.1.2 released.<br />
<br />
=== November ===<br />
* 29 November -- [[TaiG]] released to jailbreak iOS 8.0 - 8.1.1 on all devices except Apple TV.<br />
* 18 November -- iOS 8.1.1 and Apple TV 7.0.2 released.<br />
<br />
=== October ===<br />
* 22 October -- [[Pangu8]] for iOS 8.x released.<br />
* 20 October -- iOS 8.1 released.<br />
* 16 October -- [[iPad Air 2]] and [[iPad mini 3]] announced.<br />
<br />
=== September ===<br />
* 25 September -- iOS 8.0.2 released.<br />
* 24 September -- iOS 8.0.1 released. Critical bugs affecting Touch ID and cellular service was quickly discovered[http://support.apple.com/kb/HT6487] and the update was retracted.<br />
* 19 September -- Initial release of [[n61ap|iPhone 6]] and [[n56ap|iPhone 6 Plus]].<br />
* 17 September -- iOS 8.0 is released to the public, as well as 6.2.1 for the [[k66ap|Apple TV 2G]].<br />
* 9 September -- Apple announces the [[n61ap|iPhone 6]] and [[n56ap|iPhone 6 Plus]].<br />
<br />
=== June ===<br />
* 30 June -- iOS 7.1.2 and Apple TV 6.2 released to fix iBeacon connectivity, mail attachments not being encrypted and a bug with data transfers from third party accessories.<br />
* 29 June -- [[Pangu]] 1.1.0 released with lots of improvements.<br />
* 23 June -- [[Pangu]] released to jailbreak iOS 7.1.x untethered.<br />
* 1 June -- [[p0sixspwn]] updated to version 1.0.8 to support iOS 6.1.6 and fix iTunes 11.1+ crashes.<br />
<br />
=== April ===<br />
* 22 April -- [[iOS]] 7.1.1 and Apple TV 6.1.1 released with bug fixes, including [[Touch ID]] fixes.<br />
<br />
=== March ===<br />
* 27 March -- [[evasi0n7]] updated to 1.0.8 to support iOS 7.0 (11A466) that shipped with some 5s and 5c iPhones<br />
* 10 March -- [[iOS]] 7.1, Apple TV iOS 6.1, [[j73ap|iPad Air (iPad4,3)]] and [[j87ap|iPad mini 2 (iPad4,6)]] released.<br />
* 1 March -- [[evasi0n7]] updated to 1.0.7 to fix problem where bundled repository package information could not be refreshed/updated by Cydia and updated bundled Cydia package lists.<br />
<br />
=== February ===<br />
* 26 February -- [[iTunes]] updated to 11.1.5 to fix crashing and improve iBooks compatibility on OS X.<br />
* 22 February -- [[evasi0n7]] updated to version 1.0.6 to support iOS 7.0.6.<br />
* 21 February -- [[iOS]] 7.0.6 and iOS 6.1.6 released to address faulty SSL validation.<br />
* 5 February -- [[evasi0n7]] updated to version 1.0.5 to support iOS 7.0.5.<br />
<br />
=== January ===<br />
* 29 January -- [[iOS]] 7.0.5 released for [[n49ap|iPhone 5c (iPhone5,4)]] and [[n53ap|iPhone 5s (iPhone6,2)]], fixing network provisioning.<br />
* 22 January -- [[iTunes]] 11.1.4 released, adding Wish List and language improvements. <br />
* 12 January -- [[evad3rs]] releases [[evasi0n7]] 1.0.4 to fix important untether security bugs.<br />
* 11 January -- [[evad3rs]] releases [[evasi0n7]] 1.0.3 to fix [[iPad mini 2]] bootloop issues, support iOS 7.1b3 and include [[Cydia]] 1.1.9.<br />
<br />
== 2013 ==<br />
=== December ===<br />
* 31 December -- [[evad3rs]] releases [[evasi0n7]] 1.0.2 to fix [[iPad 2]] bootloop issues.<br />
* 30 December -- [[User:Ih8sn0w|iH8sn0w]], [https://twitter.com/SquiffyPwn SquiffyPwn], and [[User:winocm|winocm]] release [[p0sixspwn]], an [[untethered jailbreak]] for iOS 6.1.3 through 6.1.5, for Mac OS X.<br />
* 24 December -- [[evad3rs]] releases [[evasi0n7]] 1.0.1 to completely remove Chinese piracy store.<br />
* 22 December -- [[evad3rs]] releases [[evasi0n7]], an [[untethered jailbreak]] for iOS 7.0 through 7.0.4.<br />
<br />
=== November ===<br />
* 14 November -- [[iOS]] 7.0.4, 6.1.5 for iPod touch 4G to fix [[FaceTime]] bugs and [[Apple TV]] 6.0.2 released.<br />
* 1 November -- [[iPad Air]] released.<br />
<br />
=== October ===<br />
* 24 October -- Apple TV firmware updated to 6.0.1.<br />
* 22 October -- [[iOS]] 7.0.3 released to fix various bugs including a passcode bug. [[iPad Air]] and [[iPad mini 2]] announced.<br />
<br />
=== September ===<br />
* 26 September -- [[iOS]] 7.0.2 released to address Lock screen issues.<br />
* 23 September -- Apple releases a patched version of the Apple TV 6.0 update.<br />
* 20 September -- Initial release of [[iPhone 5c]] and [[iPhone 5s]]. iOS 7.0.1 is also made available for these devices. A 6.0 update for the Apple TV was also released, but is pulled due to problems.[http://www.macrumors.com/2013/09/22/apple-pulls-apple-tv-6-0-update-following-reports-of-bricking/]<br />
* 18 September -- [[iOS]] 7.0 released for the [[iPad 2]] and newer, [[iPad mini 1G]], [[iPhone 4]] and newer, [[iPod touch 5G]].<br />
* 10 September -- Apple announces the [[iPhone 5c]] and [[iPhone 5s]].<br />
<br />
=== June ===<br />
* 25 June -- [[iFaith]] 1.5.9 released.<br />
* 19 June -- Apple TV firmware 5.3 released. <br />
* 10 June -- Apple unveils a completely-revamped [[iOS]] 7 at [[WWDC]].<br />
<br />
=== May ===<br />
* 30 May -- Apple quietly unveils a 16 GB version<!--link this when we know the model number... it's probably n78aap--> of the [[iPod touch 5G]] that omits the rear camera, replacing the [[n81ap|iPod touch 4G]].<br />
* 2 May -- [[iOS]] 6.1.4 released for [[iPhone 5]].<br />
<br />
=== April ===<br />
* 13 April -- [[iFaith]] updated to version 1.5.8.<br />
* 11 April -- [[Sn0wbreeze]] updated to version 2.9.14.<br />
* 10 April -- [[iFaith]] updated to version 1.5.7.<br />
<br />
=== March ===<br />
* 10 March -- [[iFaith]] updated to version 1.5.6.<br />
* 19 March -- Apple releases [[iOS]] 6.1.3 to patch multiple security-related bugs and improve Maps for Japanese users.<br />
* 12 March -- [[evad3rs]] updated [[evasi0n]] to 1.5.3.<br />
* 11 March -- [[evad3rs]] updated [[evasi0n]] to 1.5.2.<br />
* 10 March -- [[iFaith]] updated to version 1.5.5.<br />
* 5 March -- [[evad3rs]] updated [[evasi0n]] to 1.5.1.<br />
<br />
=== February ===<br />
* 23 February -- [[iFaith]] updated to version 1.5.4.<br />
* 23 February -- [[evad3rs]] updated [[evasi0n]] to 1.5. [[iFaith]] updated to version 1.5.3.<br />
* 19 February -- Apple releases [[iOS]] 6.1.2 as a hotfix to address Exchange issues. [[Evasi0n]] was updated to support iOS 6.1.2 later the same day.<br />
* 13 February -- [[Seas0nPass]] updated to support [[iOS]] 5.2 for the [[k66ap|Apple TV 2G]] [[untethered jailbreak]].<br />
* 11 February -- Apple releases [[iOS]] 6.1.1 for the [[n94ap|iPhone 4S]] as a hotfix to address connectivity issues. [[evasi0n]] was updated to support [[iOS]] 6.1.1 later the same day.<br />
* 4 February -- The [[evad3rs]] release [[evasi0n]] to [[jailbreak]] [[iOS]] 6.x.<br />
<br />
=== January ===<br />
* 28 January -- Apple releases [[iOS]] 6.1.<br />
<br />
== 2012 ==<br />
=== December ===<br />
* 18 December -- Apple releases [[iOS]] 6.0.2 containing bug fixes for the [[iPhone 5]] and [[iPad mini 1G]].<br />
<br />
=== November ===<br />
* 30 November -- Apple releases [[iTunes]] 11.<br />
* 12 November -- [[sn0wbreeze]] is updated to version 2.9.7.<br />
* 2 November -- Inital release of [[iPad 4]] and [[iPad mini 1G]] in first set of countries.<br />
* 1 November -- Apple releases [[iOS]] 6.0.1.<br />
<br />
=== October ===<br />
* 23 October -- Apple announces new [[iPad 4]] and [[iPad mini]].<br />
* 14 October -- The [[iPhone Dev Team]] releases [[redsn0w]] 0.9.15b1, which lets A5(X) users with the appropriate [[SHSH]] blobs remain on, or update to, [[iOS]] 5.x.<br />
<br />
=== September ===<br />
* 21 September -- Initial release of [[iPhone 5]] in first set of countries.<br />
* 19 September -- Apple releases [[iOS]] 6.<br />
* 12 September -- Apple announces new [[iPhone 5]] and release date of iOS 6.<br />
<br />
=== June ===<br />
* 18 June -- [[iPhone Dev Team]] releases a new version of [[redsn0w]] (0.9.14b1), adding the capability to downgrade iPhone [[n82ap|3G]]/[[n88ap|3GS]] [[Baseband]] from the [[06.15.00]] iPad baseband to the latest unlockable iPhone baseband ([[05.13.04]]). This allows 3G/3GS users that had upgraded to the iPad baseband, thus losing the GPS function and the ability to restore to stock firmware, to get back to an iPhone baseband, making their devices behave as intended again, as well as being unlockable by [[ultrasn0w]].<br />
* 14 June -- [[iPhone Dev Team]] releases a developer version of [[redsn0w]] (0.9.13dev1), which jailbreaks [[limera1n]] susceptible devices running [[iOS]] 6.0b. This version doesn't hacktivate nor install [[Cydia]], as it hasn't been ported to [[iOS]] 6 just yet. This jailbreak, however, installs afc2 and SSH, enabling developers to fix and prepare their apps to the next [[iOS]] version.<br />
* 11 June -- Apple announces [[iOS]] 6 at [[WWDC]] 2012, and seeds the first beta to developers.<br />
<br />
=== May ===<br />
* 25 May -- The [[Chronic Dev (team)|Chronic Dev Team]] releases [[Absinthe]] 2.0, providing an [[untethered jailbreak]] for all devices except the [[Apple TV]]s and [[k93aap|iPad 2 (iPad2,4)]]. ([[Seas0nPass]] was also updated to include [[Absinthe]]'s [[untethered jailbreak|untether]] for the [[k66ap|Apple TV 2G]].)<br />
* 7 May -- Apple releases [[iOS]] 5.1.1.<br />
<br />
=== March ===<br />
* 7 March -- Apple releases [[iOS]] 5.1 and announces new devices: [[iPad 3]], [[j33ap|Apple TV 3G]], and the [[k93aap|iPad 2 (iPad2,4)]].<br />
<br />
=== January ===<br />
* 20 January -- [[Absinthe]] was released to [[jailbreak]] and [[untethered jailbreak|untether]] the [[A5]] devices running [[iOS]] 5.0 and 5.0.1.<br />
* 18 January -- Apple announces [[iBooks.app|iBooks version 2.0]].<br />
<br />
== 2011 ==<br />
=== December ===<br />
* 30 December -- [[User:pod2g|pod2g]]'s [[untethered jailbreak|untether]] for [[iOS]] 4.4.4 makes its way into a new version of [[Seas0nPass]] for [[k66ap|Apple TV 2G]] owners.<br />
* 27 December -- [[User:pod2g|pod2g]]'s [[untethered jailbreak|untether]] for [[iOS]] 5.0.1 is released in new versions of [[PwnageTool]] and [[redsn0w]], and as a Cydia package called [[Corona]] (by the [[Chronic Dev (team)|Chronic Dev Team]]) for devices already jailbroken on 5.0.1.<br />
* 15 December -- Apple releases [[iOS]] 4.4.4 for the [[k66ap|Apple TV 2G]], as well as a minor update (5.0.1 build 9A406) for the [[n94ap|iPhone 4S]] to address SIM card issues.<br />
* 4 December -- [[iFaith]] 1.4 is released, which can circumvent the [[APTicket]] [[nonce]] on devices vulnerable to [[limera1n]]'s exploit.<br />
<br />
=== November ===<br />
* 10 November -- [[iOS]] 5.0.1 is released in an attempt to fix battery-related issues. It's the first non-beta available as an [[OTA Updates|OTA update]].<br />
<br />
=== October ===<br />
* 14 October -- The [[n94ap|iPhone 4S]] is officially released, although some preorders were delivered early.<br />
* 12 October -- [[iOS]] 5.0 is released. The [[n94ap|iPhone 4S]] IPSW came with [[04.11.08]] due to a goof on Apple's side.<br />
* 5 October -- Steve Jobs passes away.<br />
* 4 October -- Apple announces the new [[n94ap|iPhone 4S]].<br />
<br />
=== September ===<br />
* 19 September -- [[redsn0w]] 0.9.9 beta 1 is released, introducing a new UI and many features (like submitting [[SHSH]]s to the [[Cydia Server]].<br />
* 17 September -- [[MyGreatFest]], first iCommunity and jailbreak centered convention was held.<br />
<br />
=== July ===<br />
* 15 July -- Apple releases [[iOS]] 4.2.9 and 4.3.4, patching all jailbreaking-related vulnerabilities (aside from those in the [[bootrom]]).<br />
* 6 July -- [[User:Comex|comex]] releases [[Saffron]], the first public [[jailbreak]] for the [[iPad 2]].<br />
* 2 July -- A beta version of the upcoming [[jailbreak]] from [[User:comex|comex]] for the [[iPad 2]], making use of a PDF exploit, was leaked. A hotfix by Apple is expected very soon.<br />
<br />
=== June ===<br />
* 1 June -- [[User:ih8sn0w|iH8sn0w]] releases [[iFaith]] to dump [[SHSH]] blobs from a device.<br />
<br />
=== May ===<br />
* 6 May -- [[PwnageTool]], [[redsn0w]], and [[sn0wbreeze]] are updated for [[iOS]] 4.3.3 support (and in the case of sn0wbreeze, [[iOS]] 4.2.8 support as well).<br />
* 3 May -- Apple releases [[iOS]] 4.2.8 and 4.3.3 to address the location-tracking controversy. Once more, current [[untethered jailbreak|untethering]] vulnerabilities remained unpatched.<br />
<br />
=== April ===<br />
* 24 April -- [[PwnageTool]], [[redsn0w]], and [[sn0wbreeze]] are updated for [[iOS]] 4.3.2 support (and in the case of sn0wbreeze, [[iOS]] 4.2.7 support as well).<br />
* 14 April -- Apple releases [[iOS]] 4.2.7 and 4.3.2 to fix security issues and connection issues for [[k95ap|iPad 2 (iPad2,3)]], but leaves [[untethered jailbreak|untethering]] vulnerabilities unpatched.<br />
* 3 April -- All major jailbreak tools ([[redsn0w]], [[PwnageTool]], [[sn0wbreeze]]) get updated to includes [[i0n1c]]'s [[untethered jailbreak|untether]] code to jailbreak devices compatible with iOS 4.3.1 except the [[iPad 2]].<br />
<br />
=== March ===<br />
* 25 March -- Apple releases iOS 4.3.1, properly blocking [[User:comex|comex]]'s [[IOSurface Kernel Exploit|exploit]].<br />
* 13 March -- [[User:Comex|comex]] shows a remotely jailbroken [[k95ap|iPad 2 (iPad2,3)]].<br />
* 11 March -- Release of the [[iPad 2]] in the USA. The exploits for [[limera1n]] ([[User:Geohot|geohot]]), [[SHA-1 Image Segment Overflow|SHAtter]] ([[User:posixninja|p0sixninja]]), and [[comex]]'s [[kernel]] exploit were closed by Apple.<br />
* 9 March -- Apple releases [[iOS]] 4.3, fixing the [[HFS Legacy Volume Name Stack Buffer Overflow]] vulnerability.<br />
<br />
=== February ===<br />
* 15 February -- New version of both [[PwnageTool]] and [[sn0wbreeze]] were released to support 4.2.1 and untethered using the [[feedface]] exploit.<br />
* 7 February -- The [[Chronic Dev (team)|Chronic Dev Team]] release a version of [[greenpois0n (jailbreak)|greenpois0n]] to jailbreak the [[n92ap|iPhone 4 (iPhone3,3)]], using the [[HFS Legacy Volume Name Stack Buffer Overflow]].<br />
* 3 February -- [[User:Jaywalker|Jaywalker]] of the [[Chronic Dev (team)|Chronic Dev Team]] posts [https://www.youtube.com/watch?v=T3NYPVT13xw a video] of custom boot using a soon to be released version of [[Greenpois0n (jailbreak)|greenpois0n]].<br />
<br />
=== January ===<br />
* 12 January -- Apple discontinues [[iOS]] support for [[n82ap|iPhone 3G]] and [[n72ap|iPod touch 2G]] since today's beta release of [[iOS]] 4.3. Also first time a beta [[iOS]] for [[k66ap|Apple TV 2G]] is released.<br />
* 11 January -- Verizon announces [[n92ap|iPhone 4 (iPhone3,3)]].<br />
<br />
== 2010 ==<br />
=== November ===<br />
* 28 November -- [[ultrasn0w]] 1.2 is released by the [[iPhone Dev Team]] to unlock [[n82ap|iPhone 3G]] and [[n88ap|iPhone 3GS]] on baseband 6.15.00<br />
* 22 November -- Apple releases [[iOS]] 4.2.1 (respectively 4.2 for [[k66ap|Apple TV 2G]])<br />
<br />
=== October ===<br />
* 31 October -- The [[iPhone Dev Team|Dev Team]] releases [[redsn0w]] 0.9.6b2 which jailbreaks [[iOS]] 4.1, 4.2 and 3.2.2 on every device available at the time of release (except for iPT 2G MC). It also includes "DFU" button allowing to flash custom [[IPSW]] from Windows [http://blog.iphone-dev.org/post/1452044444/redsn0w-limera1n-fun (see blog post)].<br />
* 20 October -- The [[iPhone Dev Team|Dev Team]] releases [[PwnageTool]] 4.1 which jailbreaks [[iOS]] 4.1 and 3.2.2 on every device available at the time of release. [http://blog.iphone-dev.org/post/1359246784/20102010-event (see blog post)]<br />
* 18 October -- [[Chronic Dev (team)|Chronic Dev Team]] releases [[Greenpois0n (jailbreak)|greenpois0n]] RC4 which added support for iPod touch 2G (MC and MB) for an untethered jailbreak using [[User:comex|comex]]'s kernel exploit and the [[usb_control_msg(0xA1, 1) Exploit]].<br />
* 12 October -- [[Chronic Dev (team)|Chronic Dev Team]] releases [[Greenpois0n (jailbreak)|greenpois0n]] after switching its exploit from [[SHA-1 Image Segment Overflow|SHAtter]] to [[limera1n]], in the hope that [[SHA-1 Image Segment Overflow|SHAtter]] remains for 5th generation devices. (The exploit [[limera1n]] uses was fixed in the [[iBoot (Bootloader)|iBoot]] revision found in [[iOS]] 4.2 beta 2, which means Apple knows about the vulnerability and the next [[bootrom]] revision may have it patched.)<br />
* 10 October -- Following the first [[limera1n]] beta release, [[User:geohot|geohot]] released multiple versions, each fixing bugs affecting previous releases. [[Chronic Dev (team)|Chronic Dev Team]] officialy anounces that, in order to keep [[SHA-1 Image Segment Overflow|SHAtter]] undisclosed and possibly preserve it for 5th generation devices, [[Greenpois0n (jailbreak)|greenpois0n]] would be delayed in order to incorporate this new exploit [[limera1n]] uses.<br />
* 9 October -- In order to push [[Chronic Dev (team)|Chronic Dev Team]] to change the exploit used on [[Greenpois0n (jailbreak)|greenpois0n]], [[User:geohot|geohot]] rushed out a beta version of [[limera1n]].<br />
* 8 October -- [[User:Geohot|Geohot]] comes back to the scene with a new [[bootrom]] exploit believed to work on all devices, as shown on the resurrected [http://www.limera1n.com limera1n web site]. He prompts [[Chronic_Dev_(team)|Chronic Dev Team]] to use his exploit instead of [[SHA-1 Image Segment Overflow|SHAtter]], but, since [[Greenpois0n (jailbreak)|greenpois0n]] is already scheduled to October 10, it may be not possible. [[User:Geohot|Geohot]] ETA'd his [[limera1n]] release to October 11, if [[Greenpois0n (jailbreak)|greenpois0n]] can't be changed to use this new exploit. This decision, however, would burn 2 [[bootrom]] exploits: [[SHA-1 Image Segment Overflow|SHAtter]] itself and the one used by [[limera1n]], which is unpatchable by firmware updates.<br />
* 6 October -- Chronic Dev Team issues expected ETA of [[Greenpois0n (jailbreak)|greenpois0n]] as October 10, featuring the new [[SHA-1 Image Segment Overflow|SHAtter]] exploit for devices with the [[S5L8930]].<br />
<br />
=== September ===<br />
* 30 September -- [[User:MuscleNerd|MuscleNerd]] of the [[iPhone Dev Team]] posts [http://www.youtube.com/watch?v=adVp-IxcDHI the first video] of an [[k66ap|Apple TV 2G]] jailbroken via [[SHA-1 Image Segment Overflow|SHAtter]].<br />
* 27 September -- [[User:MuscleNerd|MuscleNerd]] of the [[iPhone Dev Team]] posts [http://www.youtube.com/watch?v=aoX1Q8ym2J8 the first video] of an [[n81ap|iPod touch 4G]] jailbroken via [[SHA-1 Image Segment Overflow|SHAtter]].<br />
* 20 September -- [[User:pod2g|pod2g]] discloses details about the [[usb_control_msg(0xA1, 1) Exploit]] here at The iPhone Wiki. It was used in [[redsn0w]] the following day.<br />
* 9 September -- The existence of [[SHA-1 Image Segment Overflow|SHAtter]] is revealed. Further details were not released, however.<br />
* 8 September -- Apple releases the [[n81ap|iPod touch 4G]], and iOS 4.1, closing the [[AT+XAPP Vulnerability]].<br />
* 1 September -- Apple event. They announced the new [[n81ap|iPod touch 4G]], [[k66ap|Apple TV 2G]], iOS 4.1, and [[iTunes]] 10.<br />
<br />
=== August ===<br />
* 12 August -- [[Saurik]] releases the first version of PDF Patcher, which installs Apple's patch for the FreeType vulnerability (used in conjunction with other exploits by [[Star]]). It works on firmwares as far back as 2.x, and renders [[iOS]] 3.2.2 and 4.0.2 useless for jailbreakers. Jailbreaking and installing this patch is currently the only way for users of first generation iPod touches and iPhones to protect themselves against malicious use of the exploit.<br />
* 11 August -- Apple releases [[iOS]] 4.0.2 for [[iPhone]]/[[iPod touch]] and [[iOS]] 3.2.2 for [[k48ap|iPad]] as a hotfix for [[Star]]'s exploits. [[Ultrasn0w]]'s exploit remains, since there's no [[Baseband Firmware|baseband]] update on those versions.<br />
* 3 August -- Just before midnight in [[User:planetbeing|planetbeing]]'s timezone [[ultrasn0w]] has been released by the [[iPhone Dev Team]] to [[unlock]] the [[n90ap|iPhone 4]].<br />
* 1 August -- [[User:Comex|comex]] releases [[Star]], a [[jailbreak]] for all iDevices with [[iOS]] 3.1.2 through 4.0.1.<br />
<br />
=== July ===<br />
* 30 July -- [[n90ap|iPhone 4]] is released in major countries (second wave).<br />
* 26 July -- Jailbreaking is now officially legal in the U.S.A.: [http://www.eff.org/press/archives/2010/07/26 EFF Wins New Legal Protections for Cell Phone Jailbreakers and Unlockers]<br />
* 15 July -- Apple releases [[iOS]] 3.2.1 and 4.0.1.<br />
<br />
=== June ===<br />
* 24 June -- [[n90ap|iPhone 4]] is launched.<br />
* 22 June -- [[iPhone Dev Team]] releases [[PwnageTool]] 4.0 and later 4.0.1 for all devices on 4.0 except those with newer [[bootrom]]s (some [[n72ap|iPod touch 2G]] and [[n88ap|iPhone 3GS]] devices, and all [[n18ap|iPod touch 3G]] and newer devices).<br />
* 21 June -- [[iPhone Dev Team]] releases [[redsn0w]] 0.9.5 to [[jailbreak]] 4.0 on [[n82ap|iPhone 3G]] and [[n72ap|iPhone touch 2G]] ([[Bootrom 240.4|old bootrom]]), [[iPhone Dev Team]] releases [[ultrasn0w]] 0.93, an unlock for baseband firmwares [[04.26.08]], [[05.11.07]], [[05.12.01]], and [[05.13.04]] and Apple releases [[iOS]] 4.0<br />
* 19 June -- [[User:Geohot|geohot]] holds a speech at the [[Nuit du hack 2010|Nuit du Hack]]<br />
<br />
=== May ===<br />
* 3 May -- Windows version of [[Spirit]] has been updated to not require Windows 98 compatibility mode to run and fixed a photo deletion issue.<br />
* 2 May -- [[User:Comex|comex]] releases [[Spirit]], an [[untethered jailbreak]] for all iDevices with [[iOS]] 3.1.2 through 3.2.<br />
<br />
=== April ===<br />
* 3 April -- Apple releases the [[k48ap|iPad]].<br />
<br />
=== February ===<br />
* 12 February -- [[User:sherif hashim|sherif_hashim]] discovers [[AT+XAPP Vulnerability]] and passes it to [[User:MuscleNerd|MuscleNerd]], an elite member of the [[iPhone Dev Team]]<br />
* 2 February -- Apple releases [[iOS]] 3.1.3, closing [[usb_control_msg(0x21, 2) Exploit|usb_control_msg(0x21, 2)]] vulnerability used by [[blackra1n]], [[redsn0w]], et. al.<br />
<br />
== 2009 ==<br />
=== November ===<br />
* 3 November -- [[User:Geohot|geohot]] releases [[blackra1n]] RC3, a software jailbreak for all devices. Includes a new unlock for baseband [[05.11.07]] called [[blacksn0w]] and is also noticeably faster than previous versions.<br />
<br />
=== October ===<br />
* 11 October -- [[User:Geohot|geohot]] releases [[blackra1n]] RC1, a 30 second software jailbreak for all devices, including a [[tethered jailbreak]] for the [[n18ap|iPod touch 3G]], and [[n88ap|iPhone 3GS]] and [[n72ap|iPod touch 2G]] units with newer bootrom revisions.<br />
<br />
=== September ===<br />
* 24 September -- [[User:iH8sn0w|iH8sn0w]] discovers the [[AT+XEMN Heap Overflow|AT+XEMN]] crash independently.<br />
* 9 September -- The [[n18ap|iPod touch 3G]] with [[S5L8922]] processor is released. [[n72ap|iPod touch 2G]] and [[n88ap|iPhone 3GS]] units continue shipping, but with a new bootrom ([[Bootrom 240.5.1|240.5.1]] and [[Bootrom 359.3.2|359.3.2]] respectively) that is no longer vulnerable to the [[0x24000 Segment Overflow]].<br />
* 9 September -- Apple releases [[iOS]] 3.1 (7C144) for iPhones and 3.1.1 (7C145) for iPod touches, closing the [[iBoot Environment Variable Overflow]] and [[AT+XLOG Vulnerability|AT+XLOG]] + [[AT+FNS]] Baseband Exploits.<br />
<br />
=== July ===<br />
* 14 July -- [[User:Geohot|geohot]] releases [[purplesn0w]], a software unlock for the [[X-Gold 608]] using [[AT+XLOG Vulnerability|the same exploit as ultrasn0w]], but handled differently. Minutes later, an explanation and source code was posted.<br />
* 7 July -- The [[iPhone Dev Team]] updates [[redsn0w]] and [[ultrasn0w]] to version 0.8, now with [[n88ap|iPhone 3GS]] support. Saurik also updates [[WinterBoard]] to support the [[n88ap|iPhone 3GS]].<br />
* 3 July -- [[User:Geohot|geohot]] releases [[purplera1n]], a software [[jailbreak]] for the [[n88ap|iPhone 3GS]].<br />
<br />
=== June ===<br />
* 28 June -- [[User:Geohot|geohot]] posts pictures on his blog of the first fully jailbroken [[n88ap|iPhone 3GS]].<br />
* 25 June -- It's discovered that [[n88ap|iPhone 3GS]] is vulnerable to the [[0x24000 Segment Overflow]].<br />
* 24 June -- The [[iPhone Dev Team]] releases [[ultrasn0w]], an [[unlock]] for [[X-Gold 608]] thanks to [[AT+XLOG Vulnerability|a new exploit]] discovered by [[User:Oranav|Oranav]].<br />
* 23 June -- [[User:Geohot|geohot]] announces he's found a new exploit in [[iBoot (Bootloader)|iBoot]] he calls [[purplera1n]].<br />
* 19 June -- Release of [[n88ap|iPhone 3GS]] to the public and the release of [[PwnageTool]] 3.0 and [[redsn0w]] for jailbreaking devices running [[iOS]] 3.0<br />
* 17 June -- Apple releases [[iOS]] 3.0.<br />
* 8 June -- Apple announces the [[n88ap|iPhone 3GS]].<br />
<br />
=== March ===<br />
* 10 March -- Information about the [[0x24000 Segment Overflow]] exploit used for the [[n72ap|iPod touch 2G]] [[untethered jailbreak]] is released thanks to the combined work of [[chronic]], [[CPICH]], [[User:Posixninja|posixninja]], [[User:Pod2g|pod2g]], [[ius]], [[planetbeing]], [[User:MuscleNerd|MuscleNerd]], and co. after being leaked and sold by [[NitroKey]]. To prevent users wasting their money on a stolen exploit, the Hybrid DevTeam decided to release it immediately.<br />
<br />
=== January ===<br />
* 31 January -- The [[iPhone Dev Team]] released [[redsn0w Lite]], a [[tethered jailbreak|tethered]] [[n72ap|iPod touch 2G]] [[jailbreak]]. It combines the [[ARM7 Go]] vulnerability with the well-established [[pwnage]] flow for other Apple mobile devices. It was bundled in a way that allowed usage on [[iOS]] 2.2.1 by uploading [[iBoot (Bootloader)|iBoot]] from [[iOS]] 2.1.1, which is vulnerable to [[ARM7 Go]], to the device while in [[DFU Mode]].<br />
* 29 January -- Apple releases [[iOS]] 2.2.1, closing the [[AT+stkprof]] exploit.<br />
* 25 January -- [[0wnboot]] is released to [http://code.google.com/p/chronicdev/ chronicdev google code page], thanks to [[AriX]], [[User:ChronicDev|chronic]], [[CPICH]], [[westbaer]], [[ius]], [[User:Pod2g|pod2g]], the rest of the iPod devel crew on IRC, and to the #iphone-hax lab rats. Within days, [[AriX]] and the [[Chronic Dev (team)|Chronic Dev Team]] got a ramdisk booting for a [[tethered jailbreak]].<br />
* 17 January -- [[User:MuscleNerd|MuscleNerd]] of the [[iPhone Dev Team]] [https://twitter.com/MuscleNerd/status/1127346766 shows a video demo] of the first jailbroken [[n72ap|iPod touch 2G]].<br />
* 16 January -- [[ARM7 Go]] vulnerability disclosed where else but here on The iPhone Wiki, for developers to poke and prod at.<br />
* 15 January -- The [[iPhone Dev Team]] [https://twitter.com/iphone_dev/status/1120595069 tweets the VFDecrypt key] for [[iOS]] 2.2 on [[n72ap|iPod touch 2G]], demonstrating for the first time that unsigned code can now be run on that device.<br />
* 1 January -- The [[iPhone Dev Team]] releases [[yellowsn0w]] 0.9 beta for baseband [[02.28.00]].<br />
<br />
== 2008 ==<br />
=== December ===<br />
* 27 December -- [[25C3 presentation "Hacking the iPhone"]]<br />
* 21 December -- [[User:MuscleNerd|MuscleNerd]], of the [[iPhone Dev Team]] does a live demo of the 3G unlock, dubbed as [[yellowsn0w]]: http://qik.com/video/729275<br />
<br />
=== November ===<br />
* 21 November -- Apple releases [[iOS]] 2.2.<br />
<br />
=== September ===<br />
* 9 September -- Apple releases [[iOS]] 2.1. [[n72ap|iPod touch 2G]], which no longer had the [[Pwnage 2.0]] exploit, is revealed.<br />
<br />
=== August ===<br />
* 18 August -- Apple releases [[iOS]] 2.0.2 fimware. [[iPhone Dev Team]] releases [http://wikee.iphwn.org/news:pwnage20announcement QuickPwn], a 2.x [[pwnage]]/ramdisk combination exploit that allows jailbreaking without needing to create custom IPSWs.<br />
* 4 August -- Apple releases [[iOS]] 2.0.1 fimware<br />
<br />
=== July ===<br />
* 22 July -- [[TA_Mobile]] hardware dumps the 3G baseband (bootloader 5.8 & FW 1.45.00) by desoldering the [[NOR]].<br />
* 19 July -- [[iPhone Dev Team]] releases [[PwnageTool]] 2.0, jailbreaking and unlocking the 2.0 software on the [[m68ap|iPhone]] and jailbreaking [[iOS]] 2.0 on the [[n82ap|iPhone 3G]] and [[nap|iPod touch]].<br />
* 15 July -- Apple releases [[iOS]] 1.1.5, the last of the 1.x firmwares<br />
* 11 July -- [[n82ap|iPhone 3G]] is released. Apple releases [[iOS]] 2.0 and MobileMe on the same date, resulting in server issues.<br />
<br />
=== June ===<br />
* 9 June - [[n82ap|iPhone 3G]] is announced at [[WWDC]] '08.<br />
<br />
=== April ===<br />
* 3 April -- [[iPhone Dev Team]] releases [[PwnageTool]] 1.0, making use of the [[pmdx exploit]] (to patch RSA checks out of the [[kernel]], to write unsigned to [[NOR]])<br />
<br />
=== March ===<br />
* 12 March -- [[iPhone Dev Team|Dev team]] releases dual-boot jailbreak method, only to be silently fixed in 2.0.<br />
* 4 March -- [[User:n0b|George Zhu (n000b)]] releases [[iLiberty+|iLiberty / iLiberty+]].<br />
<br />
=== February ===<br />
* 28 February -- [[Cydia Application|Cydia]] is released as an open-source alternative to [[Installer.app]], and prepares to take over the jailbreak application scene upon 2.0's release.<br />
* 26 February -- Apple releases [[iOS]] 1.1.4.<br />
* 11 February -- [[User:Zibri|Zibri]] leaks the [[Ramdisk Hack]] in [[ZiPhone]], the first all-in-one unlock, activate, jailbreak solution.<br />
* 8 February -- [[User:Geohot|geohot]] releases software unlock for 4.6. Apple states 25% of phones were never activated with AT&T.<br />
<br />
=== January ===<br />
* 28 January -- [[iPhone Dev Team]] releases [[Soft Upgrade]] jailbreak for 1.1.3.<br />
* 24 January -- [[Nate True]] releases a version of [[iBrickr]] that used the [[Soft Upgrade]] method to jailbreak 1.1.3 for [[m68ap|iPhones]].<br />
* 18 January -- [[User:Geohot|Geohot]] and his friends [http://iphonejtag.blogspot.com/2008/01/112-otb-unlocked.html unlocked 1.1.2 OTB 4.6 by test point], the unbeatable version at that time.<br />
* 18 January -- [[iPhone Dev Team]] posts YouTube video of a jailbroken 1.1.3, which was made possible by the dual boot jailbreak from [[bgm]].<br />
* 15 January -- Apple releases [[iOS]] 1.1.3, closing the [[Mknod]] exploit. In addition, everything now runs as "mobile" instead of "root."<br />
<br />
<br />
== 2007 ==<br />
=== November ===<br />
* 15 November -- [[Baseband Bootloader|Baseband bootloader]] 4.6 is found on new [[m68ap|iPhone]]s, which initially had no [[unlock]].<br />
* 12 November -- Apple releases [[iOS]] 1.1.2, closing the [[LibTiff]] and [[Symlinks]] exploits.<br />
* 2 November -- [[JailbreakMe|AppSnapp]] is released, bringing jailbreaking to the mainstream iPhone user.<br />
<br />
=== October ===<br />
* 23 October -- iPhone-Elite Team releases the [[Virginizer]].<br />
* 14 October -- [[User:AriX|AriX]] releases iJailBreak, the first automated [[n45ap|iPod touch]] jailbreak for the Mac.<br />
* 12 October -- [[User:planetbeing|planetbeing]] releases [[touchFree]], the first automated [[n45ap|iPod touch]] [[jailbreak]].<br />
* 10 October -- [[cmw]] (aka Niacin) and Dre release the LibTiff exploit to jailbreak the [[n45ap|iPod touch]], which is later adapted for use in [[JailbreakMe|AppSnapp]].<br />
<br />
=== September ===<br />
* 27 September -- Apple releases [[iOS]] 1.1.1.<br />
* 11 September -- [[iPhone Dev Team]] releases [[iUnlock]], first free software unlock.<br />
* 10 September -- [[IPSF]] releases first paid software unlock.<br />
* 9 September -- Apple announces the [[n45ap|iPod touch]] at a media event.<br />
<br />
=== August ===<br />
* 23 August -- [[User:Geohot|geohot]] and team release [[hardware unlock]] method.<br />
* 21 August -- [[Installer.app]] is released by Nullriver, first GUI apps are distributed.<br />
<br />
=== July ===<br />
* 23 July -- First phones are used with other carriers by means of [[SIM hacks]].<br />
* 20 July -- nightwatch adapts a [[toolchain]] to the iPhone. The first apps are compiled.<br />
* 9 July -- [[iPhone Dev Team]] releases a [[jailbreak]] method. The first use of this is ringtones.<br />
* 3 July -- DVD Jon first cracks [[activation]]. People can use the apps on the phone without a subscription.<br />
<br />
=== June ===<br />
* 29 June -- [[m68ap|iPhone]] is released. World's most hyped consumer product.<br />
* 26 June -- The [[iPhone Dev Team]] was formed.</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Apple_Watch_(1st_generation)&diff=44832
Apple Watch (1st generation)
2015-03-09T19:02:50Z
<p>Nudge: </p>
<hr />
<div>[[File:Watch.jpg|right|thumb|Apple Watch]]<br />
<br />
== Summary ==<br />
This is the Apple Watch introduced by Tim Cook at Apple's 'Wish we could say more.' event on the 9th September 2014.<br />
<br />
== Application Processor ==<br />
This device uses the new Apple S1 processor, currently nothing is known about it.<br />
<br />
== Specifications ==<br />
* RAM: [http://appleinsider.com/articles/14/09/22/rumor-apple-watch-to-feature-512mb-of-ram-4gb-of-storage 512MB]<br />
* [http://www.chipworks.com/en/technical-competitive-analysis/resources/blog/broadcom-wins-wifi-in-apple-watch/ BCM4334 Wi-Fi chip from Broadcom]<br />
* NAND size: 4GB/8GB. It's also possible, that more will be available.<br />
* Display: Retina.<br />
* Screen: Sapphire crystal (Apple Watch/Apple Watch Edition)/Strengthened Ion-X glass (Apple Watch Sport)<br />
* Compatibility: iOS 8.2 running on: iPhone 5, iPhone 5C, iPhone 5S, iPhone 6, iPhone 6 Plus<br />
<br />
== Versions ==<br />
* Apple Watch<br />
* Apple Watch Sport<br />
* Apple Watch Edition (the body is made from gold)<br />
<br />
== Third-party applications ==<br />
Apple confirmed, that Watch will support third-party applications. The device will have an API called WatchKit.<br />
<br />
[[File:Watch_apps.jpg|right|thumb|Some Watch icons]]<br />
<br />
Currently announced third-party apps:<br />
*Facebook<br />
*Twitter (A07)<br />
*City Mapper (E10)<br />
*BMW<br />
*HoneyWell (B07)<br />
*Lutron (C07)<br />
*Nike+<br />
*American Airlines (B06)<br />
*Starwood Hotels (C02)<br />
*Major League Baseball (C10)<br />
*PInterest (D07)<br />
*Yahoo (D06)<br />
*Comedy Central (A04)</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=42479
Main Page
2014-09-24T14:58:38Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== [[Jailbreak|Jailbreak Status]] ==<br />
{| class="wikitable" style="font-size:1em; width:100%;"<br />
|-<br />
! style="width:15%;" | [[Models|Device]]<br />
! [[Apple TV 3G]]<br />
! [[iPad 2]] and newer<br />[[iPad mini 1G]] and newer<br />[[iPhone 4S]] and newer<br /> [[iPod touch 5G]]<br />
|-<br />
! Latest [[firmware]]<br />
| 7.0/8.0 <small>(12A365b)</small><br />
| 8.0 <small>(12A365 or 12A366)</small><br />
|-<br />
! style="height:3em;" | [[Jailbreak]] available?<br />
| {{no}}<br />
| {{no}}<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[Apple Internal Apps]]<br />
* [[:Category:File Formats|File formats]]<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[evasi0n7]]<br />
* [[Geeksn0w]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[Pangu]]<br />
* [[p0sixspwn]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
* [[Symbolic Link Vulnerability]]<br />
<br />
====Various Software====<br />
* [[Cydia.app|Cydia]]<br />
* [[EDA]]<br />
* [[iDroid]]<br />
* [[iFaith]]<br />
* [[iPhone Tracker]]<br />
* [[SemiRestore]]<br />
* [[SemiRestore7]]<br />
* [[TinyUmbrella]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[iPhone]]<br />
** iPhone 2G ([[m68ap]])<br />
** iPhone 3G ([[n82ap]])<br />
** iPhone 3GS ([[n88ap]])<br />
** [[iPhone 4]] ([[n90ap]], [[n90bap]], [[n92ap]])<br />
** iPhone 4S ([[n94ap]])<br />
** [[iPhone 5]] ([[n41ap]], [[n42ap]])<br />
** [[iPhone 5c]] ([[n48ap]], [[n49ap]])<br />
** [[iPhone 5s]] ([[n51ap]], [[n53ap]])<br />
** iPhone 6 ([[n61ap]])<br />
** iPhone 6 Plus ([[n56ap]])<br />
* [[iPod touch]]<br />
** iPod touch 1G ([[n45ap]])<br />
** iPod touch 2G ([[n72ap]])<br />
** iPod touch 3G ([[n18ap]])<br />
** iPod touch 4G ([[n81ap]])<br />
** [[iPod touch 5G]] ([[n78ap]], [[n78aap]])<br />
* [[iPad]]<br />
** iPad 1G ([[k48ap]])<br />
** [[iPad 2]] ([[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]])<br />
** [[iPad 3]] ([[j1ap]], [[j2ap]], [[j2aap]])<br />
** [[iPad 4]] ([[p101ap]], [[p102ap]], [[p103ap]])<br />
** [[iPad Air]] ([[j71ap]], [[j72ap]], [[j73ap]])<br />
* [[iPad mini]]<br />
** [[iPad mini 1G]] ([[p105ap]], [[p106ap]], [[p107ap]])<br />
** [[iPad mini 2G]] ([[j85ap]], [[j86ap]], [[j87ap]])<br />
* [[Apple TV]]<br />
** Apple TV 2G ([[k66ap]])<br />
** [[Apple TV 3G]] ([[j33ap]], [[j33iap]])<br />
* [[Apple Watch]]<br />
<br />
==== [[Application Processor]]s ====<br />
* [[S5L8900]] ([[m68ap|iPhone 2G]], [[n45ap|iPod touch 1G]], [[n82ap|iPhone 3G]])<br />
* [[S5L8720]] ([[n72ap|iPod touch 2G]])<br />
* [[S5L8920]] ([[n88ap|iPhone 3GS]])<br />
* [[S5L8922]] ([[n18ap|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[k48ap|iPad 1G]], [[iPhone 4]], [[n81ap|iPod touch 4G]], [[k66ap|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[n94ap|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[j33ap|Apple TV 3G]], [[k93aap|iPad 2 (iPad2,4)]], [[iPod touch 5G]], [[iPad mini 1G]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[j33iap|Apple TV 3G (AppleTV3,2)]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPhone 5s]], [[iPad mini 2G]])<br />
* [[S5L8965]] A7 Variant ([[iPad Air]])<br />
* [[T7000]] A8 ([[n61ap|iPhone 6]], [[n56ap|iPhone 6 Plus]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[m68ap|iPhone 2G]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], [[k48ap|iPad 1G]])<br />
* [[XMM 6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] ([[n90ap|iPhone3,1]] and [[n90bap|iPhone3,2]]), [[k94ap|iPad 2 (iPad2,2)]])<br />
* [[MDM6600]] ([[n92ap|iPhone 4 (iPhone3,3)]], [[k95ap|iPad 2 (iPad2,3)]])<br />
* [[MDM6610]] ([[n94ap|iPhone 4S]])<br />
* [[MDM9x00]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPhone 5]], [[iPad 4]], [[iPad mini 1G]], [[iPhone 5c]], [[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
* [[MDM9625M]] ([[n56ap|iPhone 6 Plus]])<br />
<br />
==== [[Motion Coprocessor]]s ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
* [[LPC18B1]] M8 ([[n61ap|iPhone 6]], [[n56ap|iPhone 6 Plus]])<br />
<br />
==== WLAN/[[Bluetooth]] ====<br />
* [[Marvell 88x8686]]<br />
* [[BlueCore 4]]<br />
* [[BlueCore 6]]<br />
* [[BCM4325]]<br />
* [[BCM4329]]<br />
* [[BCM4330]]<br />
* [[BCM4334]]<br />
<br />
==== NFC ====<br />
* [[NXP PN548]]<br />
<br />
==== [[Compass.app|Compass]] ====<br />
* [[AKM8973]]<br />
* [[AKM8975]]<br />
* [[AK8963]]<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:posixninja|posixninja]]<br />
* [[User:pod2g|pod2g]]<br />
* [[Pimskeks]]<br />
* [[User:iH8sn0w|iH8sn0w]]<br />
* [[User:winocm|winocm]]<br />
* [[saurik]]<br />
* [[User:chpwn|chpwn]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[MobileDevice Library]]<br />
* [[Mobile Substrate]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]] and [[Hacktivation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[Bricked]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[Failbreak]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
* [[Userland]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=42478
Main Page
2014-09-24T14:56:56Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== [[Jailbreak|Jailbreak Status]] ==<br />
{| class="wikitable" style="font-size:1em; width:100%;"<br />
|-<br />
! style="width:15%;" | [[Models|Device]]<br />
! [[Apple TV 3G]]<br />
! [[iPad 2]] and newer<br />[[iPad mini 1G]] and newer<br />[[iPhone 4S]] and newer<br /> [[iPod touch 5G]]<br />
|-<br />
! Latest [[firmware]]<br />
| 7.0/8.0 <small>(12A365b)</small><br />
| 8.0 <small>(12A365 or 12A366)</small><br />
|-<br />
! style="height:3em;" | [[Jailbreak]] available?<br />
| {{no}}<br />
| {{no}}<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[Apple Internal Apps]]<br />
* [[:Category:File Formats|File formats]]<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[evasi0n7]]<br />
* [[Geeksn0w]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[Pangu]]<br />
* [[p0sixspwn]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
* [[Symbolic Link Vulnerability]]<br />
<br />
====Various Software====<br />
* [[Cydia.app|Cydia]]<br />
* [[EDA]]<br />
* [[iDroid]]<br />
* [[iFaith]]<br />
* [[iPhone Tracker]]<br />
* [[SemiRestore]]<br />
* [[SemiRestore7]]<br />
* [[TinyUmbrella]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[iPhone]]<br />
** iPhone 2G ([[m68ap]])<br />
** iPhone 3G ([[n82ap]])<br />
** iPhone 3GS ([[n88ap]])<br />
** [[iPhone 4]] ([[n90ap]], [[n90bap]], [[n92ap]])<br />
** iPhone 4S ([[n94ap]])<br />
** [[iPhone 5]] ([[n41ap]], [[n42ap]])<br />
** [[iPhone 5c]] ([[n48ap]], [[n49ap]])<br />
** [[iPhone 5s]] ([[n51ap]], [[n53ap]])<br />
** iPhone 6 ([[n61ap]])<br />
** iPhone 6 Plus ([[n56ap]])<br />
* [[iPod touch]]<br />
** iPod touch 1G ([[n45ap]])<br />
** iPod touch 2G ([[n72ap]])<br />
** iPod touch 3G ([[n18ap]])<br />
** iPod touch 4G ([[n81ap]])<br />
** [[iPod touch 5G]] ([[n78ap]], [[n78aap]])<br />
* [[iPad]]<br />
** iPad 1G ([[k48ap]])<br />
** [[iPad 2]] ([[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]])<br />
** [[iPad 3]] ([[j1ap]], [[j2ap]], [[j2aap]])<br />
** [[iPad 4]] ([[p101ap]], [[p102ap]], [[p103ap]])<br />
** [[iPad Air]] ([[j71ap]], [[j72ap]], [[j73ap]])<br />
* [[iPad mini]]<br />
** [[iPad mini 1G]] ([[p105ap]], [[p106ap]], [[p107ap]])<br />
** [[iPad mini 2G]] ([[j85ap]], [[j86ap]], [[j87ap]])<br />
* [[Apple TV]]<br />
** Apple TV 2G ([[k66ap]])<br />
** [[Apple TV 3G]] ([[j33ap]], [[j33iap]])<br />
* [[Apple Watch]]<br />
<br />
==== [[Application Processor]]s ====<br />
* [[S5L8900]] ([[m68ap|iPhone 2G]], [[n45ap|iPod touch 1G]], [[n82ap|iPhone 3G]])<br />
* [[S5L8720]] ([[n72ap|iPod touch 2G]])<br />
* [[S5L8920]] ([[n88ap|iPhone 3GS]])<br />
* [[S5L8922]] ([[n18ap|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[k48ap|iPad 1G]], [[iPhone 4]], [[n81ap|iPod touch 4G]], [[k66ap|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[n94ap|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[j33ap|Apple TV 3G]], [[k93aap|iPad 2 (iPad2,4)]], [[iPod touch 5G]], [[iPad mini 1G]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[j33iap|Apple TV 3G (AppleTV3,2)]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPhone 5s]], [[iPad mini 2G]])<br />
* [[S5L8965]] A7 Variant ([[iPad Air]])<br />
* [[T7000]] A8 ([[n61ap|iPhone 6]], [[n56ap|iPhone 6 Plus]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[m68ap|iPhone 2G]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], [[k48ap|iPad 1G]])<br />
* [[XMM 6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] ([[n90ap|iPhone3,1]] and [[n90bap|iPhone3,2]]), [[k94ap|iPad 2 (iPad2,2)]])<br />
* [[MDM6600]] ([[n92ap|iPhone 4 (iPhone3,3)]], [[k95ap|iPad 2 (iPad2,3)]])<br />
* [[MDM6610]] ([[n94ap|iPhone 4S]])<br />
* [[MDM9x00]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPhone 5]], [[iPad 4]], [[iPad mini 1G]], [[iPhone 5c]], [[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
* [[MDM9625M]] ([[n56ap|iPhone 6 Plus]])<br />
<br />
==== [[Motion Coprocessor]]s ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
* [[LPC18B1]] M8 ([[n61ap|iPhone 6]], [[n56ap|iPhone 6 Plus]])<br />
<br />
==== WLAN/[[Bluetooth]] ====<br />
* [[Marvell 88x8686]]<br />
* [[BlueCore 4]]<br />
* [[BlueCore 6]]<br />
* [[BCM4325]]<br />
* [[BCM4329]]<br />
* [[BCM4330]]<br />
* [[BCM4334]]<br />
<br />
==== NFC ====<br />
* [[NXP PN544]]<br />
<br />
==== [[Compass.app|Compass]] ====<br />
* [[AKM8973]]<br />
* [[AKM8975]]<br />
* [[AK8963]]<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:posixninja|posixninja]]<br />
* [[User:pod2g|pod2g]]<br />
* [[Pimskeks]]<br />
* [[User:iH8sn0w|iH8sn0w]]<br />
* [[User:winocm|winocm]]<br />
* [[saurik]]<br />
* [[User:chpwn|chpwn]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[MobileDevice Library]]<br />
* [[Mobile Substrate]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]] and [[Hacktivation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[Bricked]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[Failbreak]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
* [[Userland]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=T7000&diff=42477
T7000
2014-09-24T14:51:14Z
<p>Nudge: </p>
<hr />
<div>[[File:A8.jpg|150px|thumb|A8 chip.]]<br />
The '''T7000''' is the Apple A8 processor currently used in the [[n61ap|iPhone 6]] and [[n56ap|iPhone 6 Plus]]. It is a 64-bit Apple-designed dual-core Cyclone ARMv8-A CPU running at 1.38 GHz.<br />
<br />
== Hardware ==<br />
The A8 part number is <code>APL1011</code>. It is manufactured using the TSMC 20nm HKMG process and has a die size of 89mm2. It contains a 4-core IMG PowerVR GX6450 GPU.<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A8|Wikipedia]]<br />
<br />
{{stub|hardware}}<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=42476
Main Page
2014-09-24T14:49:28Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== [[Jailbreak|Jailbreak Status]] ==<br />
{| class="wikitable" style="font-size:1em; width:100%;"<br />
|-<br />
! style="width:15%;" | [[Models|Device]]<br />
! [[Apple TV 3G]]<br />
! [[iPad 2]] and newer<br />[[iPad mini 1G]] and newer<br />[[iPhone 4S]] and newer<br /> [[iPod touch 5G]]<br />
|-<br />
! Latest [[firmware]]<br />
| 7.0/8.0 <small>(12A365b)</small><br />
| 8.0 <small>(12A365 or 12A366)</small><br />
|-<br />
! style="height:3em;" | [[Jailbreak]] available?<br />
| {{no}}<br />
| {{no}}<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[Apple Internal Apps]]<br />
* [[:Category:File Formats|File formats]]<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[evasi0n7]]<br />
* [[Geeksn0w]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[Pangu]]<br />
* [[p0sixspwn]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
* [[Symbolic Link Vulnerability]]<br />
<br />
====Various Software====<br />
* [[Cydia.app|Cydia]]<br />
* [[EDA]]<br />
* [[iDroid]]<br />
* [[iFaith]]<br />
* [[iPhone Tracker]]<br />
* [[SemiRestore]]<br />
* [[SemiRestore7]]<br />
* [[TinyUmbrella]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[iPhone]]<br />
** iPhone 2G ([[m68ap]])<br />
** iPhone 3G ([[n82ap]])<br />
** iPhone 3GS ([[n88ap]])<br />
** [[iPhone 4]] ([[n90ap]], [[n90bap]], [[n92ap]])<br />
** iPhone 4S ([[n94ap]])<br />
** [[iPhone 5]] ([[n41ap]], [[n42ap]])<br />
** [[iPhone 5c]] ([[n48ap]], [[n49ap]])<br />
** [[iPhone 5s]] ([[n51ap]], [[n53ap]])<br />
** iPhone 6 ([[n61ap]])<br />
** iPhone 6 Plus ([[n56ap]])<br />
* [[iPod touch]]<br />
** iPod touch 1G ([[n45ap]])<br />
** iPod touch 2G ([[n72ap]])<br />
** iPod touch 3G ([[n18ap]])<br />
** iPod touch 4G ([[n81ap]])<br />
** [[iPod touch 5G]] ([[n78ap]], [[n78aap]])<br />
* [[iPad]]<br />
** iPad 1G ([[k48ap]])<br />
** [[iPad 2]] ([[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]])<br />
** [[iPad 3]] ([[j1ap]], [[j2ap]], [[j2aap]])<br />
** [[iPad 4]] ([[p101ap]], [[p102ap]], [[p103ap]])<br />
** [[iPad Air]] ([[j71ap]], [[j72ap]], [[j73ap]])<br />
* [[iPad mini]]<br />
** [[iPad mini 1G]] ([[p105ap]], [[p106ap]], [[p107ap]])<br />
** [[iPad mini 2G]] ([[j85ap]], [[j86ap]], [[j87ap]])<br />
* [[Apple TV]]<br />
** Apple TV 2G ([[k66ap]])<br />
** [[Apple TV 3G]] ([[j33ap]], [[j33iap]])<br />
* [[Apple Watch]]<br />
<br />
==== [[Application Processor]]s ====<br />
* [[S5L8900]] ([[m68ap|iPhone 2G]], [[n45ap|iPod touch 1G]], [[n82ap|iPhone 3G]])<br />
* [[S5L8720]] ([[n72ap|iPod touch 2G]])<br />
* [[S5L8920]] ([[n88ap|iPhone 3GS]])<br />
* [[S5L8922]] ([[n18ap|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[k48ap|iPad 1G]], [[iPhone 4]], [[n81ap|iPod touch 4G]], [[k66ap|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[n94ap|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[j33ap|Apple TV 3G]], [[k93aap|iPad 2 (iPad2,4)]], [[iPod touch 5G]], [[iPad mini 1G]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[j33iap|Apple TV 3G (AppleTV3,2)]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPhone 5s]], [[iPad mini 2G]])<br />
* [[S5L8965]] A7 Variant ([[iPad Air]])<br />
* [[T7000]] A8 ([[n61ap|iPhone 6]], [[n56ap|iPhone 6 Plus]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[m68ap|iPhone 2G]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], [[k48ap|iPad 1G]])<br />
* [[XMM 6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] ([[n90ap|iPhone3,1]] and [[n90bap|iPhone3,2]]), [[k94ap|iPad 2 (iPad2,2)]])<br />
* [[MDM6600]] ([[n92ap|iPhone 4 (iPhone3,3)]], [[k95ap|iPad 2 (iPad2,3)]])<br />
* [[MDM6610]] ([[n94ap|iPhone 4S]])<br />
* [[MDM9x00]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPhone 5]], [[iPad 4]], [[iPad mini 1G]], [[iPhone 5c]], [[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
* [[MDM9625M]] ([[n56ap|iPhone 6 Plus]])<br />
<br />
==== [[Motion Coprocessor]]s ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
* [[LPC18B1]] M8 ([[n61ap|iPhone 6]], [[n56ap|iPhone 6 Plus]])<br />
<br />
==== WLAN/[[Bluetooth]] ====<br />
* [[Marvell 88x8686]]<br />
* [[BlueCore 4]]<br />
* [[BlueCore 6]]<br />
* [[BCM4325]]<br />
* [[BCM4329]]<br />
* [[BCM4330]]<br />
* [[BCM4334]]<br />
<br />
==== [[Compass.app|Compass]] ====<br />
* [[AKM8973]]<br />
* [[AKM8975]]<br />
* [[AK8963]]<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:posixninja|posixninja]]<br />
* [[User:pod2g|pod2g]]<br />
* [[Pimskeks]]<br />
* [[User:iH8sn0w|iH8sn0w]]<br />
* [[User:winocm|winocm]]<br />
* [[saurik]]<br />
* [[User:chpwn|chpwn]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[MobileDevice Library]]<br />
* [[Mobile Substrate]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]] and [[Hacktivation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[Bricked]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[Failbreak]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
* [[Userland]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=S5L8960&diff=42475
S5L8960
2014-09-24T14:43:13Z
<p>Nudge: </p>
<hr />
<div>[[File:A7.jpg|150px|thumb|A7 chip.]]<br />
The '''S5L8960X''' is the Apple A7 processor currently used in the [[iPhone 5s]] and [[iPad mini 2G]]. It is a 64-bit Apple-designed dual-core Cyclone ARMv8-A CPU running at 1.3 - 1.4 GHz.<br />
<br />
== Hardware ==<br />
The A7 is manufactured using the Samsung 28nm HKMG process and has a die size of 104mm2. It contains a 4-core IMG PowerVR G6430 GPU.<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A7|Wikipedia]]<br />
<br />
{{stub|hardware}}<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=T7000&diff=42474
T7000
2014-09-24T14:40:12Z
<p>Nudge: </p>
<hr />
<div>[[File:A8.jpg|150px|thumb|A8 chip.]]<br />
The '''T7000''' is the Apple A8 processor currently used in the [[n61ap|iPhone 6]] and [[n56ap|iPhone 6 Plus]]. It is a 64-bit Apple-designed dual-core Cyclone ARMv8-A CPU running at 1.38 GHz.<br />
<br />
== Hardware ==<br />
The A8 is manufactured using the TSMC 20nm HKMG process and has a die size of 89mm2. It contains a 4-core IMG PowerVR GX6450 GPU.<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A8|Wikipedia]]<br />
<br />
{{stub|hardware}}<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=T7000&diff=42473
T7000
2014-09-24T14:37:13Z
<p>Nudge: </p>
<hr />
<div>[[File:A8.jpg|150px|thumb|A8 chip.]]<br />
The '''T7000''' is the Apple A8 processor currently used in the [[n61ap|iPhone 6]] and [[n56ap|iPhone 6 Plus]]. It is a 64-bit Apple-designed dual-core Cyclone ARMv8-A CPU running at 1.38 GHz. It is manufactured using the TSMC 20nm HKMG process and has a die size of 89mm2.<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A8|Wikipedia]]<br />
<br />
{{stub|hardware}}<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=T7000&diff=42472
T7000
2014-09-24T14:36:58Z
<p>Nudge: </p>
<hr />
<div>[[File:A8.jpg|150px|thumb|A8 chip.]]<br />
The '''T7000''' is the Apple A8 processor currently used in the [[n61ap|iPhone 6]] and [[n56ap|iPhone 6 Plus]]. It is a 64-bit Apple-designed dual-core Cyclone ARMv8-A CPU running at 1.38 GHz. It is manufactured using the TSMC 20nm HKMG process with a die size of 89mm2.<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A8|Wikipedia]]<br />
<br />
{{stub|hardware}}<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=T7000&diff=42471
T7000
2014-09-24T14:36:41Z
<p>Nudge: </p>
<hr />
<div>[[File:A8.jpg|150px|thumb|A8 chip.]]<br />
The '''T7000''' is the Apple A8 processor currently used in the [[n61ap|iPhone 6]] and [[n56ap|iPhone 6 Plus]]. It is a 64-bit Apple-designed dual-core Cyclone ARMv8-A CPU running at 1.38 GHz. It is manufactured with the TSMC 20nm HKMG process with a die size of 89mm2.<br />
<br />
==Bootrom Exploits==<br />
There are no known exploits.<br />
<br />
== References ==<br />
* [[wikipedia:Apple A8|Wikipedia]]<br />
<br />
{{stub|hardware}}<br />
[[Category:Application Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=37503
Main Page
2013-11-12T19:13:22Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki2.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== Jailbreak/Unlock Status ==<br />
<!-- Do not merge cells unless they detail the same device type (i.e. Apple TV, etc.) --><br />
More information, including information for older devices, is available on the [[Firmware]] and [[Jailbreak]] pages.<br />
{| class="wikitable" style="text-align:center; width:100%;"<br />
|-<br />
! style="width:15%;" | [[Models|Device]]<br />
! [[k66ap|Apple TV 2G]]<br />
! [[Apple TV 3G]]<br />
! [[iPhone 4]]<br />
! [[iPad 2]] and newer<br />[[iPad mini 1G]] and newer<br />[[n94ap|iPhone 4S]] and newer<br />[[iPod touch 5G]]<br />
|-<br />
! Latest [[firmware]]<br />
| colspan="2" | 6.0.1 <small>(Build 11B511d)</small><br />
| 7.0.3 <small>(Build 11B511)</small><br />
| 7.0.3 <small>(Build 11B511)</small><br />
|-<br />
! [[Jailbreak]] available?<br />
| colspan="2" {{no}}<br />
| {{no}}<br />
| {{no}}<br />
|-<br />
! Software [[unlock]] hack available?<br /><small>(if carrier locked)</small><br />
| colspan="2" {{n/a}}<br />
| {{partial|}} GSM models - Requires baseband [[01.59.00]]<br />
| {{no}}<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
<br />
====Various Software====<br />
* [[iPhone Tracker]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[iPhone]]<br />
** iPhone ([[m68ap]])<br />
** iPhone 3G ([[n82ap]])<br />
** iPhone 3GS ([[n88ap]])<br />
** [[iPhone 4]] ([[n90ap]], [[n90bap]], [[n92ap]])<br />
** iPhone 4S ([[n94ap]])<br />
** [[iPhone 5]] ([[n41ap]], [[n42ap]])<br />
** [[iPhone 5c]] ([[n48ap]], [[n49ap]])<br />
** [[iPhone 5s]] ([[n51ap]], [[n53ap]])<br />
* [[iPod touch]]<br />
** iPod touch ([[n45ap]])<br />
** iPod touch 2G ([[n72ap]])<br />
** iPod touch 3G ([[n18ap]])<br />
** iPod touch 4G ([[n81ap]])<br />
** [[iPod touch 5G]] ([[n78ap]], [[n78aap]])<br />
* [[iPad]]<br />
** iPad ([[k48ap]])<br />
** [[iPad 2]] ([[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]])<br />
** [[iPad 3]] ([[j1ap]], [[j2ap]], [[j2aap]])<br />
** [[iPad 4]] ([[p101ap]], [[p102ap]], [[p103ap]])<br />
** [[iPad Air]] ([[j71ap]], [[j72ap]])<br />
* [[iPad mini]]<br />
** [[iPad mini 1G]] ([[p105ap]], [[p106ap]], [[p107ap]])<br />
** [[iPad mini 2G]] ([[j85ap]], [[j86ap]])<br />
* [[Apple TV]]<br />
** Apple TV 2G ([[k66ap]])<br />
** [[Apple TV 3G]] ([[j33ap]], [[j33iap]])<br />
<br />
==== [[Application processor|Application Processors]] ====<br />
* [[S5L8900]] ([[m68ap|iPhone 2G]], [[n45ap|iPod touch 1G]], [[n82ap|iPhone 3G]])<br />
* [[S5L8720]] ([[n72ap|iPod touch 2G]])<br />
* [[S5L8920]] ([[n88ap|iPhone 3GS]])<br />
* [[S5L8922]] ([[n18ap|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[k48ap|iPad]], [[iPhone 4]], [[n81ap|iPod touch 4G]], [[k66ap|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[n94ap|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[j33ap|Apple TV 3G]], [[k93aap|iPad 2 Rev A]], [[iPod touch 5G]], [[iPad mini 1G]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[j33iap|Apple TV 3G Rev A]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPad mini 2G]], [[iPhone 5s]])<br />
* [[S5L8965]] A7 Rev A ([[iPad Air]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[m68ap|iPhone]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], [[k48ap|iPad]])<br />
* [[XMM 6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] (GSM models), [[k94ap|iPad 2 GSM]])<br />
* [[MDM6600]] ([[n92ap|iPhone 4 CDMA]], [[k95ap|iPad 2 CDMA]])<br />
* [[MDM6610]] ([[n94ap|iPhone 4S]])<br />
* [[MDM9x00]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPhone 5]], [[iPad 4]], [[iPad mini 1G]], [[iPhone 5c]], [[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
<br />
==== [[Motion Processor|Motion Processors]] ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* WLAN/[[Bluetooth]]:<br />
** [[Marvell 88x8686]]<br />
** [[BlueCore 4]]<br />
** [[BlueCore 6]]<br />
** [[BCM4325]]<br />
** [[BCM4329]]<br />
** [[BCM4330]]<br />
** [[BCM4334]]<br />
** [[BCM43342]]<br />
* [[Compass.app|Compass]]: [[AKM8973]], [[AKM8975]], [[AK8963]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:posixninja|posixninja]]<br />
* [[User:pod2g|pod2g]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[MobileDevice Library]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=LPC18A1&diff=37502
LPC18A1
2013-11-12T19:11:30Z
<p>Nudge: </p>
<hr />
<div>[[File:LPC18A1.jpg|180px|thumb|M7]]<br />
Motion processor used in the [[iPhone 5s]].<br />
<br />
{{stub|hardware}}<br />
[[Category:Motion Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=File:LPC18A1.jpg&diff=37500
File:LPC18A1.jpg
2013-11-12T19:10:54Z
<p>Nudge: NXP LPC18A1 (M7 'Oscar')</p>
<hr />
<div>NXP LPC18A1 (M7 'Oscar')</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=LPC18A1&diff=37499
LPC18A1
2013-11-12T19:08:13Z
<p>Nudge: Created page with " {{stub|hardware}} Category:Motion Processors"</p>
<hr />
<div><br />
<br />
{{stub|hardware}}<br />
[[Category:Motion Processors]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=37498
Main Page
2013-11-12T19:07:27Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki2.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== Jailbreak/Unlock Status ==<br />
<!-- Do not merge cells unless they detail the same device type (i.e. Apple TV, etc.) --><br />
More information, including information for older devices, is available on the [[Firmware]] and [[Jailbreak]] pages.<br />
{| class="wikitable" style="text-align:center; width:100%;"<br />
|-<br />
! style="width:15%;" | [[Models|Device]]<br />
! [[k66ap|Apple TV 2G]]<br />
! [[Apple TV 3G]]<br />
! [[iPhone 4]]<br />
! [[iPad 2]] and newer<br />[[iPad mini 1G]] and newer<br />[[n94ap|iPhone 4S]] and newer<br />[[iPod touch 5G]]<br />
|-<br />
! Latest [[firmware]]<br />
| colspan="2" | 6.0.1 <small>(Build 11B511d)</small><br />
| 7.0.3 <small>(Build 11B511)</small><br />
| 7.0.3 <small>(Build 11B511)</small><br />
|-<br />
! [[Jailbreak]] available?<br />
| colspan="2" {{no}}<br />
| {{no}}<br />
| {{no}}<br />
|-<br />
! Software [[unlock]] hack available?<br /><small>(if carrier locked)</small><br />
| colspan="2" {{n/a}}<br />
| {{partial|}} GSM models - Requires baseband [[01.59.00]]<br />
| {{no}}<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
<br />
====Various Software====<br />
* [[iPhone Tracker]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[iPhone]]<br />
** iPhone ([[m68ap]])<br />
** iPhone 3G ([[n82ap]])<br />
** iPhone 3GS ([[n88ap]])<br />
** [[iPhone 4]] ([[n90ap]], [[n90bap]], [[n92ap]])<br />
** iPhone 4S ([[n94ap]])<br />
** [[iPhone 5]] ([[n41ap]], [[n42ap]])<br />
** [[iPhone 5c]] ([[n48ap]], [[n49ap]])<br />
** [[iPhone 5s]] ([[n51ap]], [[n53ap]])<br />
* [[iPod touch]]<br />
** iPod touch ([[n45ap]])<br />
** iPod touch 2G ([[n72ap]])<br />
** iPod touch 3G ([[n18ap]])<br />
** iPod touch 4G ([[n81ap]])<br />
** [[iPod touch 5G]] ([[n78ap]], [[n78aap]])<br />
* [[iPad]]<br />
** iPad ([[k48ap]])<br />
** [[iPad 2]] ([[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]])<br />
** [[iPad 3]] ([[j1ap]], [[j2ap]], [[j2aap]])<br />
** [[iPad 4]] ([[p101ap]], [[p102ap]], [[p103ap]])<br />
** [[iPad Air]] ([[j71ap]], [[j72ap]])<br />
* [[iPad mini]]<br />
** [[iPad mini 1G]] ([[p105ap]], [[p106ap]], [[p107ap]])<br />
** [[iPad mini 2G]] ([[j85ap]], [[j86ap]])<br />
* [[Apple TV]]<br />
** Apple TV 2G ([[k66ap]])<br />
** [[Apple TV 3G]] ([[j33ap]], [[j33iap]])<br />
<br />
==== [[Application processor|Application Processors]] ====<br />
* [[S5L8900]] ([[m68ap|iPhone 2G]], [[n45ap|iPod touch 1G]], [[n82ap|iPhone 3G]])<br />
* [[S5L8720]] ([[n72ap|iPod touch 2G]])<br />
* [[S5L8920]] ([[n88ap|iPhone 3GS]])<br />
* [[S5L8922]] ([[n18ap|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[k48ap|iPad]], [[iPhone 4]], [[n81ap|iPod touch 4G]], [[k66ap|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[n94ap|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[j33ap|Apple TV 3G]], [[k93aap|iPad 2 Rev A]], [[iPod touch 5G]], [[iPad mini 1G]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[j33iap|Apple TV 3G Rev A]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPad mini 2G]], [[iPhone 5s]])<br />
* [[S5L8965]] A7 Rev A ([[iPad Air]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[m68ap|iPhone]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], [[k48ap|iPad]])<br />
* [[XMM 6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] (GSM models), [[k94ap|iPad 2 GSM]])<br />
* [[MDM6600]] ([[n92ap|iPhone 4 CDMA]], [[k95ap|iPad 2 CDMA]])<br />
* [[MDM6610]] ([[n94ap|iPhone 4S]])<br />
* [[MDM9x00]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPhone 5]], [[iPad 4]], [[iPad mini 1G]], [[iPhone 5c]], [[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
<br />
==== [[Motion Processor|Motion Processors]] ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]])<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* WLAN/[[Bluetooth]]:<br />
** [[Marvell 88x8686]]<br />
** [[BlueCore 4]]<br />
** [[BlueCore 6]]<br />
** [[BCM4325]]<br />
** [[BCM4329]]<br />
** [[BCM4330]]<br />
** [[BCM4334]]<br />
** [[BCM43342]]<br />
* [[Compass.app|Compass]]: [[AKM8973]], [[AKM8975]], [[AK8963]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:posixninja|posixninja]]<br />
* [[User:pod2g|pod2g]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[MobileDevice Library]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=Main_Page&diff=37497
Main Page
2013-11-12T19:07:02Z
<p>Nudge: </p>
<hr />
<div>[[File:Iptwiki2.png|center]]<br />
{{:Main Page/Welcome}}<br />
<br />
== Jailbreak/Unlock Status ==<br />
<!-- Do not merge cells unless they detail the same device type (i.e. Apple TV, etc.) --><br />
More information, including information for older devices, is available on the [[Firmware]] and [[Jailbreak]] pages.<br />
{| class="wikitable" style="text-align:center; width:100%;"<br />
|-<br />
! style="width:15%;" | [[Models|Device]]<br />
! [[k66ap|Apple TV 2G]]<br />
! [[Apple TV 3G]]<br />
! [[iPhone 4]]<br />
! [[iPad 2]] and newer<br />[[iPad mini 1G]] and newer<br />[[n94ap|iPhone 4S]] and newer<br />[[iPod touch 5G]]<br />
|-<br />
! Latest [[firmware]]<br />
| colspan="2" | 6.0.1 <small>(Build 11B511d)</small><br />
| 7.0.3 <small>(Build 11B511)</small><br />
| 7.0.3 <small>(Build 11B511)</small><br />
|-<br />
! [[Jailbreak]] available?<br />
| colspan="2" {{no}}<br />
| {{no}}<br />
| {{no}}<br />
|-<br />
! Software [[unlock]] hack available?<br /><small>(if carrier locked)</small><br />
| colspan="2" {{n/a}}<br />
| {{partial|}} GSM models - Requires baseband [[01.59.00]]<br />
| {{no}}<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Software ==<br />
* [[/|Filesystem]]<br />
* [[Firmware]]<br />
** [[Beta Firmware]]<br />
** [[OTA Updates]]<br />
* [[iTunes]]<br />
** [[iTunes Errors]]<br />
** [[iTunes Modes]]<br />
** [[MobileDevice Library]]<br />
* [[Keys]]<br />
** [[AES Keys]]<br />
** [[CERT|Apple Certificate]]<br />
** [[Baseband RSA Keys|RSA Keys]]<br />
** [[Baseband TEA Keys|TEA Keys]]<br />
** [[Firmware Keys]]<br />
*** [[Decrypting Firmwares]]<br />
** [[GID Key]]<br />
** [[NCK]]<br />
* [[Protocols]]<br />
** [[Baseband Bootrom Protocol]]<br />
** [[DFU (Protocol)|DFU]]<br />
** [[Interactive Mode|Baseband Bootloader Protocol]]<br />
** [[Normal Mode]]<br />
** [[Recovery Mode (Protocols)|Recovery Mode]]<br />
** [[Restore Mode]]<br />
* [[System Log|System Log (syslog)]]<br />
<br />
==== [[:Category:Jailbreaks|Jailbreak Software]] ====<br />
* [[Absinthe]]<br />
* [[blackra1n]]<br />
* [[Corona]]<br />
* [[evasi0n]]<br />
* [[Greenpois0n (jailbreak)|greenpois0n]]<br />
* [[JailbreakMe]]<br />
* [[limera1n]]<br />
* [[PwnageTool]]<br />
* [[redsn0w]]<br />
* [[Rocky Racoon]]<br />
* [[Seas0nPass]]<br />
* [[sn0wbreeze]]<br />
* [[Spirit]]<br />
* [[unthredera1n]]<br />
<br />
==== [[:Category:Patches|Patches]] ====<br />
* [[Kernel Patches|Kernel]]<br />
** [[AMFI Binary Trust Cache Patch]]<br />
** [[PE i can has debugger Patch]]<br />
** [[Sandbox Patch]]<br />
** [[Vm map enter Patch]]<br />
** [[Vm map protect Patch]]<br />
* [[:Category:Ramdisk Patches|Ramdisk]]: [[ASR]]<br />
<br />
==== [[:Category:Exploits|Vulnerabilities and Exploits]] ====<br />
* [[0x24000 Segment Overflow]] (24kpwn)<br />
* [[BPF STX Kernel Write Exploit]]<br />
* [[CVE-2013-0964]]<br />
* [[HFS Heap Overflow]]<br />
* [[HFS Legacy Volume Name Stack Buffer Overflow]] (feedface)<br />
* [[Incomplete Codesign Exploit]]<br />
* [[IOSurface Kernel Exploit]]<br />
* [[Limera1n Exploit]]<br />
* [[Malformed CFF Vulnerability]]<br />
* [[MobileBackup Copy Exploit]]<br />
* [[ndrv_setspec() Integer Overflow]]<br />
* [[Packet Filter Kernel Exploit]]<br />
* [[Racoon String Format Overflow Exploit]]<br />
* [[SHA-1 Image Segment Overflow]] (SHAtter)<br />
* [[usb_control_msg(0x21, 2) Exploit]]<br />
* [[usb_control_msg(0xA1, 1) Exploit]] (steaks4uce)<br />
<br />
====Various Software====<br />
* [[iPhone Tracker]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Hardware ==<br />
==== Devices ====<br />
{{see also|Models|Prototypes}}<br />
* [[iPhone]]<br />
** iPhone ([[m68ap]])<br />
** iPhone 3G ([[n82ap]])<br />
** iPhone 3GS ([[n88ap]])<br />
** [[iPhone 4]] ([[n90ap]], [[n90bap]], [[n92ap]])<br />
** iPhone 4S ([[n94ap]])<br />
** [[iPhone 5]] ([[n41ap]], [[n42ap]])<br />
** [[iPhone 5c]] ([[n48ap]], [[n49ap]])<br />
** [[iPhone 5s]] ([[n51ap]], [[n53ap]])<br />
* [[iPod touch]]<br />
** iPod touch ([[n45ap]])<br />
** iPod touch 2G ([[n72ap]])<br />
** iPod touch 3G ([[n18ap]])<br />
** iPod touch 4G ([[n81ap]])<br />
** [[iPod touch 5G]] ([[n78ap]], [[n78aap]])<br />
* [[iPad]]<br />
** iPad ([[k48ap]])<br />
** [[iPad 2]] ([[k93ap]], [[k94ap]], [[k95ap]], [[k93aap]])<br />
** [[iPad 3]] ([[j1ap]], [[j2ap]], [[j2aap]])<br />
** [[iPad 4]] ([[p101ap]], [[p102ap]], [[p103ap]])<br />
** [[iPad Air]] ([[j71ap]], [[j72ap]])<br />
* [[iPad mini]]<br />
** [[iPad mini 1G]] ([[p105ap]], [[p106ap]], [[p107ap]])<br />
** [[iPad mini 2G]] ([[j85ap]], [[j86ap]])<br />
* [[Apple TV]]<br />
** Apple TV 2G ([[k66ap]])<br />
** [[Apple TV 3G]] ([[j33ap]], [[j33iap]])<br />
<br />
==== [[Application processor|Application Processors]] ====<br />
* [[S5L8900]] ([[m68ap|iPhone 2G]], [[n45ap|iPod touch 1G]], [[n82ap|iPhone 3G]])<br />
* [[S5L8720]] ([[n72ap|iPod touch 2G]])<br />
* [[S5L8920]] ([[n88ap|iPhone 3GS]])<br />
* [[S5L8922]] ([[n18ap|iPod touch 3G]])<br />
* [[S5L8930]] A4 ([[k48ap|iPad]], [[iPhone 4]], [[n81ap|iPod touch 4G]], [[k66ap|Apple TV 2G]])<br />
* [[S5L8940]] A5 ([[iPad 2]], [[n94ap|iPhone 4S]])<br />
* [[S5L8942]] A5 Rev A ([[j33ap|Apple TV 3G]], [[k93aap|iPad 2 Rev A]], [[iPod touch 5G]], [[iPad mini 1G]])<br />
* [[S5L8945]] A5X ([[iPad 3]])<br />
* [[S5L8947]] A5 Rev B ([[j33iap|Apple TV 3G Rev A]])<br />
* [[S5L8950]] A6 ([[iPhone 5]], [[iPhone 5c]])<br />
* [[S5L8955]] A6X ([[iPad 4]])<br />
* [[S5L8960]] A7 ([[iPad mini 2G]], [[iPhone 5s]])<br />
* [[S5L8965]] A7 Rev A ([[iPad Air]])<br />
<br />
==== [[Baseband Device]]s ====<br />
* [[S-Gold 2|PMB8876 or S-Gold 2]] ([[m68ap|iPhone]])<br />
* [[X-Gold 608|PMB8878 or X-Gold 608]] ([[n82ap|iPhone 3G]], [[n88ap|iPhone 3GS]], [[k48ap|iPad]])<br />
* [[XMM 6180|XMM6180 or X-Gold 618]] ([[iPhone 4]] (GSM models), [[k94ap|iPad 2 GSM]])<br />
* [[MDM6600]] ([[n92ap|iPhone 4 CDMA]], [[k95ap|iPad 2 CDMA]])<br />
* [[MDM6610]] ([[n94ap|iPhone 4S]])<br />
* [[MDM9x00]] ([[iPad 3]])<br />
* [[MDM9615]] ([[iPhone 5]], [[iPad 4]], [[iPad mini 1G]], [[iPhone 5c]], [[iPhone 5s]], [[iPad Air]], [[iPad mini 2G]])<br />
<br />
<br />
==== [[Motion Processor|Motion Processors]] ====<br />
* [[LPC18A1]] M7 ([[iPhone 5s]])<br />
<br />
http://www.chipworks.com/en/technical-competitive-analysis/resources/blog/inside-the-iphone-5s/<br />
<br />
==== Other ====<br />
* [[Accelerometer]]<br />
* WLAN/[[Bluetooth]]:<br />
** [[Marvell 88x8686]]<br />
** [[BlueCore 4]]<br />
** [[BlueCore 6]]<br />
** [[BCM4325]]<br />
** [[BCM4329]]<br />
** [[BCM4330]]<br />
** [[BCM4334]]<br />
** [[BCM43342]]<br />
* [[Compass.app|Compass]]: [[AKM8973]], [[AKM8975]], [[AK8963]]<br />
* [[Gyroscope]]: [[AGD1 2022 FP6AQ]]<br />
* Connectors: [[30-pin Connector|30-pin]], [[Lightning Connector|Lightning]]<br />
|}<br />
<br />
{| style="width:100%"<br />
|-<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Development ==<br />
==== [[:Category:Hackers|iPhone Hackers]] ====<br />
* [[User:comex|comex]]<br />
* [[User:geohot|geohot]]<br />
* [[User:MuscleNerd|MuscleNerd]]<br />
* [[User:planetbeing|planetbeing]]<br />
* [[User:posixninja|posixninja]]<br />
* [[User:pod2g|pod2g]]<br />
<br />
==== iPhone Hacker Teams ====<br />
* [[Chronic Dev (team)|Chronic Dev]]<br />
* [[iPhone Dev Team]]<br />
* [[Dream Team]]<br />
* [[Evad3rs|evad3rs]]<br />
<br />
==== Application Development ====<br />
* [[Apple Certification Process]]<br />
* [[Bypassing iPhone Code Signatures]]<br />
* [[Distribution Methods]]<br />
* [[/System/Library/Frameworks|Frameworks]]<br />
* [[MobileDevice Library]]<br />
* [[Toolchain]] (Includes tutorials)<br />
* [[Toolchain 2.0]] (Includes tutorials)<br />
* [http://iphonedevwiki.net iPhoneDevWiki]<br />
<br />
==== Application Copy Protection ====<br />
* [[Application Structure and Signatures]]<br />
* [[Bugging Debuggers]]<br />
* [[Copy Protection Overview]]<br />
* [[Defeating Cracks]]<br />
* [[Mach-O Loading Process]]<br />
<br />
| style="width:50%; text-align:left; vertical-align:text-top;" | <br />
== Help ==<br />
==== Guides ====<br />
* [[Tutorials]]<br />
* [[Useful Links]]<br />
<br />
==== Definitions ====<br />
* [[Activation]]<br />
* [[ASLR]]<br />
* [[Baseband Device|Baseband]]<br />
* [[Baseband Bootloader|Bootloader]]<br />
* [[Bootchain]]<br />
* [[Bootrom]] / [[VROM]]<br />
* [[CHIPID]]<br />
* [[DFU Mode]]<br />
* [[iBEC]]<br />
* [[iBoot (Bootloader)|iBoot]]<br />
* [[iBSS]]<br />
* [[IMG3 File Format|IMG3]] tags<br />
** [[BORD]]<br />
** [[CERT]]<br />
** [[CHIP]]<br />
** [[CPID]]<br />
** [[DATA]]<br />
** [[ECID]]<br />
** [[KBAG]]<br />
** [[PROD]]<br />
** [[SDOM]]<br />
** [[SEPO]]<br />
** [[SHSH]]<br />
** [[TYPE]]<br />
** [[VERS]]<br />
* [[Jailbreak]]<br />
** [[Tethered jailbreak]]<br />
** [[Untethered jailbreak]]<br />
* [[Kernel]]<br />
* [[launchd]]<br />
* [[LLB]]<br />
* [[NAND]]<br />
* [[NOR]]<br />
* [[NORID]]<br />
* [[Unlock]]<br />
|}<br />
__NOTOC____NOEDITSECTION__</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=S5L8950&diff=26764
S5L8950
2012-09-22T23:59:19Z
<p>Nudge: </p>
<hr />
<div>[[Image:A6.png|right]]<br />
The '''S5L8950X''' is the Apple A6 processor currently used in the [[iPhone 5]].<br />
<br />
The processor uses the Cortex-A15 core (?).<br />
<br />
The software architecture as reported by "hostinfo" is: ???.<br />
<br />
== Hardware ==<br />
The A6 part number is APL0598. It is produced by Samsung with its low power 32nm CMOS process. The die has an area of 95mm&sup2;. It incorporates a three core PowerVR SGX543MP3 GPU clocked at 266MHz. <br />
<br />
== Software ==<br />
The chip contains [[Bootrom XXXX]]. It runs [[ARM]] based instructions with the CPU Instruction set ARMv7s. The exact [[ARM]] reference has to be determined yet.<br />
<br />
== References ==<br />
*[[wikipedia:Apple_A6|Wikipedia: Apple A6]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=S5L8950&diff=26763
S5L8950
2012-09-22T23:57:51Z
<p>Nudge: </p>
<hr />
<div>[[Image:A6.png|right]]<br />
The '''S5L8950X''' is the Apple A6 processor currently used in the [[iPhone 5]].<br />
<br />
The processor uses the Cortex-A15 core (?).<br />
<br />
The software architecture as reported by "hostinfo" is: ???.<br />
<br />
== Hardware ==<br />
The A6 part number is APL0598. It is produced by Samsung with its low power 32nm CMOS process. The die has an area of 95mm&sup2;.<br />
<br />
== Software ==<br />
The chip contains [[Bootrom XXXX]]. It runs [[ARM]] based instructions with the CPU Instruction set ARMv7s. The exact [[ARM]] reference has to be determined yet.<br />
<br />
== References ==<br />
*[[wikipedia:Apple_A6|Wikipedia: Apple A6]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=BCM4334&diff=26760
BCM4334
2012-09-22T23:53:59Z
<p>Nudge: </p>
<hr />
<div>This is the radio chip that is being used in the [[N41ap|iPhone 5]].<br />
<br />
== Features ==<br />
* Dual-band 2.4 GHz and 5 GHz IEEE 802.11 a/b/g/n Wi-Fi connectivity <br />
* Integrated FM radio receiver<br />
* Bluetooth Core Specification Version 4.0 + HS <br />
<br />
== External links ==<br />
* [http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutions/BCM4334 Official page]<br />
<br />
{{stub|hardware}}</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=BCM4334&diff=26759
BCM4334
2012-09-22T23:53:28Z
<p>Nudge: Created page with "This is the radio chip that is being used in the iPhone 5. == Features == * Dual-band 2.4 GHz and 5 GHz IEEE 802.11 a/b/g/n Wi-Fi connectivity * Bluetooth Core Specif..."</p>
<hr />
<div>This is the radio chip that is being used in the [[N41ap|iPhone 5]].<br />
<br />
== Features ==<br />
* Dual-band 2.4 GHz and 5 GHz IEEE 802.11 a/b/g/n Wi-Fi connectivity <br />
* Bluetooth Core Specification Version 4.0 + HS <br />
<br />
== External links ==<br />
* [http://www.broadcom.com/products/Wireless-LAN/802.11-Wireless-LAN-Solutions/BCM4334 Official page]<br />
<br />
{{stub|hardware}}</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=N41AP&diff=26754
N41AP
2012-09-22T23:25:57Z
<p>Nudge: </p>
<hr />
<div>{{lowercase}}<br />
[[Image:IPhone5.png|right|thumb|iPhone 5]]<br />
This is the iPhone 5 introduced by Tim Cook at an Apple Special Event on September 12, 2012.<br />
<br />
== [[S5L8950|Application Processor]] ==<br />
It uses the [[S5L8950|Apple A6]] CPU.<br />
<br />
== [[Baseband Device]] ==<br />
[[MDM9615|Qualcomm MDM9615]]<br />
<br />
== GPS ==<br />
[[RTR8600|Qualcomm RTR8600]] - GSM / CDMA / W-CDMA / LTE RxD Transceiver + GPS<br />
<br />
== Wifi ==<br />
[[BCM4334|Broadcom BCM4334]] (Murata 339S0171) - Single-Chip Dual-Band Combo Device supporting 2.4GHz and 5GHz 802.11a/b/g/n<br />
<br />
== Specifications ==<br />
*'''Processor''': Apple [[S5L8950|A6]] clocked at 1.2 GHz<br />
*'''Color''': Black, White<br />
*'''Size''': 123.8 mm (4.87 in) (h), 58.6 mm (2.31 in) (w), 7.6 mm (0.30 in) (d)<br />
*'''Weight''': 112 g (3.95 oz)<br />
*'''Battery''': Standby up to 225 hours, talk time up to 8 hours on 3G<br />
*'''Rear camera''': 8MP with Autofocus and manual focus (''Tap to focus''), supporting HD 1080p video recording @ 30FPS<br />
*'''Front camera''': 1.2MP photos and video @ 720p 30 FPS, supporting [[FaceTime]] Video Calls<br />
*'''[[Siri]]''': Voice Control Feature<br />
*'''Wifi''': Supports 2.4GHz and 5GHz 802.11a/b/g/n<br />
*'''RAM''': 1GB LPDDR2-1066 RAM</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=N41AP&diff=26753
N41AP
2012-09-22T23:23:48Z
<p>Nudge: </p>
<hr />
<div>{{lowercase}}<br />
[[Image:IPhone5.png|right|thumb|iPhone 5]]<br />
This is the iPhone 5 introduced by Tim Cook at an Apple Special Event on September 12, 2012.<br />
<br />
== [[S5L8950|Application Processor]] ==<br />
It uses the [[S5L8950|Apple A6]] CPU.<br />
<br />
== [[Baseband Device]] ==<br />
[[MDM9615|Qualcomm MDM9615]]<br />
<br />
== [[GPS]] ==<br />
[[RTR8600|Qualcomm RTR8600]] - GSM / CDMA / W-CDMA / LTE RxD Transceiver + GPS<br />
<br />
== Specifications ==<br />
*'''Processor''': Apple [[S5L8950|A6]] clocked at 1.2 GHz<br />
*'''Color''': Black, White<br />
*'''Size''': 123.8 mm (4.87 in) (h), 58.6 mm (2.31 in) (w), 7.6 mm (0.30 in) (d)<br />
*'''Weight''': 112 g (3.95 oz)<br />
*'''Battery''': Standby up to 225 hours, talk time up to 8 hours on 3G<br />
*'''Rear camera''': 8MP with Autofocus and manual focus (''Tap to focus''), supporting HD 1080p video recording @ 30FPS<br />
*'''Front camera''': 1.2MP photos and video @ 720p 30 FPS, supporting [[FaceTime]] Video Calls<br />
*'''[[Siri]]''': Voice Control Feature<br />
*'''RAM''': 1GB LPDDR2-1066 RAM</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=IPhone_5&diff=26752
IPhone 5
2012-09-22T23:21:26Z
<p>Nudge: </p>
<hr />
<div>{{lowercase}}<br />
The iPhone 5 is available in two variants.<br />
<br />
*[[N41ap|iPhone 5 GSM]] (A1428, A1429)<br />
*[[N42ap|iPhone 5 Global]]<br />
(or the other way round?)<br />
<br />
=== Models ===<br />
* GSM model A1428 (Canada: AT&T; US: AT&T): UMTS/HSPA+/DC-HSDPA (850, 900, 1900, 2100 MHz); GSM/EDGE (850, 900, 1800, 1900 MHz); LTE (Bands 4 and 17)<br />
* CDMA model A1429 (US: Sprint, Verizon LTE; Japan: KDDI): CDMA EV-DO Rev. A and Rev. B (800, 1900, 2100 MHz); UMTS/HSPA+/DC-HSDPA (850, 900, 1900, 2100 MHz); GSM/EDGE (850, 900, 1800, 1900 MHz); LTE (Bands 1, 3, 5, 13, 25)<br />
* GSM model A1429 (Hong Kong; Japan; Singapore; South Korea; Australia; Germany; UK): UMTS/HSPA+/DC-HSDPA (850, 900, 1900, 2100 MHz); GSM/EDGE (850, 900, 1800, 1900 MHz); LTE (Bands 1, 3, 5)<br />
<br />
{{Disambig}}</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=N41AP&diff=26750
N41AP
2012-09-22T23:15:08Z
<p>Nudge: Created page with "{{lowercase}} iPhone 5 This is the iPhone 5 introduced by Tim Cook at an Apple Special Event on September 12, 2012. == [[S5L8950|Application Pr..."</p>
<hr />
<div>{{lowercase}}<br />
[[Image:IPhone5.png|right|thumb|iPhone 5]]<br />
This is the iPhone 5 introduced by Tim Cook at an Apple Special Event on September 12, 2012.<br />
<br />
== [[S5L8950|Application Processor]] ==<br />
It uses the [[S5L8950|Apple A6]] CPU.<br />
<br />
== [[Baseband Device]] ==<br />
[[MDM9615|Qualcomm MDM9615]]<br />
<br />
<br />
== Specifications ==<br />
*'''Processor''': Apple [[S5L8950|A6]] clocked at 1.2 GHz<br />
*'''Color''': Black, White<br />
*'''Size''': 123.8 mm (4.87 in) (h), 58.6 mm (2.31 in) (w), 7.6 mm (0.30 in) (d)<br />
*'''Weight''': 112 g (3.95 oz)<br />
*'''Battery''': Standby up to 225 hours, talk time up to 8 hours on 3G<br />
*'''Rear camera''': 8MP with Autofocus and manual focus (''Tap to focus''), supporting HD 1080p video recording @ 30FPS<br />
*'''Front camera''': 1.2MP photos and video @ 720p 30 FPS, supporting [[FaceTime]] Video Calls<br />
*'''[[Siri]]''': Voice Control Feature<br />
*'''RAM''': 1GB LPDDR2-1066 RAM</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=User:Nudge&diff=9762
User:Nudge
2010-09-30T19:42:58Z
<p>Nudge: New page: iPhone Software Developer and lurker ;)</p>
<hr />
<div>iPhone Software Developer and lurker ;)</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=/System/Library/Frameworks&diff=9758
/System/Library/Frameworks
2010-09-30T19:36:49Z
<p>Nudge: </p>
<hr />
<div>[[Frameworks]] are folders each containing a dynamic library and resources for that, library such as images and localization strings. All frameworks have the file extension <tt>.framework</tt>. <br />
<br />
On the iPhoneOS there are 2 kinds of frameworks: '''public frameworks''' and '''private frameworks'''. Public frameworks are those ones endorsed by Apple and are allowed to be used in AppStore apps. Private frameworks are intended to be used only by original apps, and are more unstable against firmware changes, but many of the interesting features are in the private frameworks.<br />
<br />
== Public Frameworks ==<br />
<br />
All public frameworks can be found inside <tt>/System/Library/Frameworks/</tt>.<br />
<br />
* [http://developer.apple.com/iphone/library/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSFrameworks/iPhoneOSFrameworks.html List of iPhoneOS Public Frameworks from Apple].<br />
* [http://developer.apple.com/iphone/library/documentation/MusicAudio/Conceptual/CoreAudioOverview/CoreAudioFrameworks/CoreAudioFrameworks.html List of frameworks related to CoreAudio].<br />
<br />
== Private Frameworks ==<br />
<br />
All private frameworks can be found inside <tt>/System/Library/PrivateFrameworks/</tt>. The descriptions may be incorrect, since most frameworks are not documented after all.<br />
<br />
{| class="sortable" style="table-layout: fixed; border-collapse: collapse;" border="1"<br />
|-<br />
! Framework<br />
| 2.x<br />
| 3.x<br />
| 4.x<br />
! Prefix<br />
! Language<br />
! Description<br />
|-<br />
| Accelerate<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| --<br />
| --<br />
| High-performance vector-accelerated libraries [http://developer.apple.com/performance/accelerateframework.html]. Pulls in vecLib, which contains libLAPACK, libBLAS and libvDSP.<br />
|-<br />
| AccessorySupport<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AS<br />
| C<br />
| Probably related to the new accessory API<br />
|-<br />
| AccountSettings<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| (Mail) accounts managing.<br />
|-<br />
| AccountSettingsUI<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| UI for managing accounts.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/ActorKit.framework ActorKit]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AK<br />
| ObjC<br />
| [http://en.wikipedia.org/wiki/Actor_model Actor model]<br />
|-<br />
| [http://iphonedevwiki.net/index.php/AdminLite.framework AdminLite]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Unknown. Provides only 2 functions: <tt>AdminLiteNVRAMSet</tt> and <tt>nvram_set</tt>.<br />
|-<br />
| AggregateDictionary<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AD<br />
|?<br />
|<br />
|-<br />
| AOSNotification<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AOS<br />
| C<br />
| MobileMe Sync.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/AppSupport.framework AppSupport]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CP<br />
| C, ObjC<br />
| Distributed messaging, Phone number formatting, Geographical info, SQLite, etc.<br />
|-<br />
| Apple80211<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| -<br />
| C<br />
| WiFi. On 3.0 the same functionality is provided by the MobileWiFi framework.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/AppleJPEG.framework AppleJPEG]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| C<br />
| Create CGImage from JPEG.<br />
|-<br />
| ApplePushService<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| APS<br />
| ObjC<br />
| Apple push service. Manages connection to Apple's servers for push notifications.<br />
|-<br />
| AppleVXD375Framework<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| C<br />
| MPEG-4 hardware related (???)<br />
|-<br />
| AppleWirelessDiagnostics<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| Related to the [[iOS Diagnostics]] app?<br />
|-<br />
| [http://iphonedevwiki.net/index.php/ApplicationScripting.framework ApplicationScripting]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| Simulator-only framework to allow users to use scripts (e.g. Javascript) to control the applications.<br />
|-<br />
| ArtworkCache<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Process .artwork files<br />
|-<br />
| AssetLibraryServices<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
|<br />
|-<br />
| AXRuntime<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| AX<br />
| C<br />
| Supports accessibility (VoiceOver, etc.)<br />
|-<br />
| BluetoothManager<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| Higher-level bluetooth manager using MobileBluetooth.<br />
|-<br />
| Bom<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| BOM<br />
| C<br />
| Filesystem and PKZip related (???)<br />
|-<br />
| [http://iphonedevwiki.net/index.php/Calculate.framework Calculate]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Compute results of mathematical equations (as a C string). See [http://code.google.com/p/undocumented-goodness/source/browse/trunk/UndocumentedGoodness/main.m] for usage.<br />
|-<br />
| Calendar<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| Cal<br />
| C, ObjC<br />
| Manages the calendar (and events).<br />
|-<br />
| CalendarUI<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| ObjC<br />
| UI toolkits for the calendar.<br />
|-<br />
| Camera<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Take and preview photos from camera.<br />
|-<br />
| CaptiveNetwork<br />
| ?<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| <br />
|-<br />
| Celestial<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AV, Fig<br />
| C, ObjC<br />
| (AV) Audio & video control; (Fig) Recoding, photo, video capturing and post-processing.<br />
|-<br />
| CertUI<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| <br />
|-<br />
| [http://iphonedevwiki.net/index.php/ChatKit.framework ChatKit]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CK<br />
| ObjC<br />
| UI toolkit for SMS and MMS messages.<br />
|-<br />
| Conference<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
|?<br />
| FaceTime?<br />
|-<br />
| ContentIndex<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CX<br />
| C<br />
| Document processing (???)<br />
|-<br />
| CoreDAV<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| <br />
|-<br />
| CoreMedia<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| CM, Fig<br />
| C<br />
| ?<br />
|-<br />
| CoreSurface<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Direct read/write of screen buffer. <br />
|-<br />
| CoreTelephony<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| CT, VM, Mms<br />
| C, C++ (for Mms)<br />
| Telephone services, Voice mailbox, MMS.<br />
|-<br />
| CoreTelephonyBypass<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| ?<br />
| ?<br />
| <br />
|-<br />
| CoreText<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| CT<br />
| C<br />
| Advanced font management. Public as of 3.2.<br />
|-<br />
| CoreVideo<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| CV<br />
| C<br />
| Frame-by-frame video processing [http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Intro/CVProg_Intro.html]<br />
|-<br />
| CrashReporterSupport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CR<br />
| C<br />
| Crash reporter support.<br />
|-<br />
| DataAccess<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AS, CalDAV, DA<br />
| ObjC<br />
| Push mail/calendar support.<br />
|-<br />
| DataAccessExpress<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DA<br />
| ObjC<br />
| Query/search push mails (???).<br />
|-<br />
| DataAccessUI<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| DataDetectorsCore<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DD<br />
| C<br />
| Match form fields to auto-fill fields (e.g. name, zip-code, etc.) or linkable texts (e.g. URL, phone number, etc.)<br />
|-<br />
| DataDetectorsUI<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DD<br />
| ObjC<br />
| ?<br />
|-<br />
| DataMigration<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DM<br />
| C<br />
| Migrate data on restoring to updated firmware.<br />
|-<br />
| DAVKit<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AY, DAV, DK<br />
| ObjC<br />
| WebDAV support.<br />
|-<br />
| DeviceToDeviceManager<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| D2D<br />
| C<br />
| Device-to-device manager.<br />
|-<br />
| EAP8021X<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| EAP<br />
| C<br />
| Extensible Authentication Protocol for wireless network [http://en.wikipedia.org/wiki/IEEE_802.1X]<br />
|-<br />
| GameKitServices<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| For Game Center.<br />
|-<br />
| GeoServices<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
|<br />
|-<br />
| GMM<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| GMM<br />
| ObjC, C++<br />
| Google Mobile Maps.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/GraphicsServices.framework GraphicsServices]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| GS<br />
| C<br />
| Event handling, capability check, colors and fonts, etc.<br />
|-<br />
| H2ISPServices<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C++<br />
| Camera related.<br />
|-<br />
| IAP<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| IAP<br />
| C<br />
| Manages accessory connections.<br />
|-<br />
| iCalendar<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| ICS<br />
| ObjC, C++<br />
| iCalendar support.<br />
|-<br />
| Image Capture<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| [http://iphonedevwiki.net/index.php/ImageIO.framework ImageIO]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CG<br />
| C<br />
| Read/write images for common image formats. [http://developer.apple.com/graphicsimaging/workingwithimageio.html]<br />
|-<br />
| IMAVCore<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| IMCore<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| IOMobileFramebuffer<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Framebuffer access.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/IOSurface.framework IOSurface]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Lower level interface of CoreSurface.<br />
|-<br />
| ITSync<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| iTunes Sync.<br />
|-<br />
| iTunesStore<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| IS<br />
| C, ObjC<br />
| iTunes Music Store support.<br />
|-<br />
| iTunesStoreUI<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| SU<br />
| ObjC<br />
| UI toolkit for iTunes Music Store.<br />
|-<br />
| iWorkImport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Convert iWork documents to HTML.<br />
|-<br />
| JavaScriptCore<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| JS, WTF<br />
| C, C++<br />
| WebKit's Javascript interpreter. Source code available in [http://opensource.apple.com/source/JavaScriptCore/JavaScriptCore-521/].<br />
|-<br />
| JSON<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| LDAP<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| ber, ldap<br />
| C<br />
| Lightweight Directory Access Protocol (LDAP).<br />
|-<br />
| ManagedConfiguration<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| MC<br />
| ObjC<br />
| Manager for .MobileConfig profiles (?).<br />
|-<br />
| MapKit<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| MK<br />
| ObjC<br />
| Objective-C Wrapper and UI toolkit for maps. It becomes a [http://developer.apple.com/iPhone/library/navigation/Frameworks/CocoaTouch/MapKit/index.html public framework] in 3.0.<br />
|-<br />
| MapSupport <br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| MBX2D<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| mbx<br />
| C<br />
| 2D (and a little 3D) image operations (blending, affine transform, etc.) on the GPU.<br />
|-<br />
| MBXConnect<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| mbx<br />
| C<br />
| Send commands to GPU. This framework is merged into MBX2D in 3.0.<br />
|-<br />
| MediaToolbox<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| Fig<br />
| C<br />
| Manages media file formats.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/Message.framework Message]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| Manages emails.<br />
|-<br />
| MessageUI <br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| -<br />
| ObjC<br />
| UI toolkit for composing emails. It becomes a public framework in 3.0.<br />
|-<br />
| MessageUtilities<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| -<br />
| ObjC<br />
| String utilities for email parsing. It is merged with the new framework "MIME" in 3.0.<br />
|-<br />
| MIME<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| MIME encoder/decoder. This was split from the Message framwork from 2.x.<br />
|-<br />
| MobileBluetooth<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| BT<br />
| C<br />
| Manages bluetooth connections.<br />
|-<br />
| MobileDeviceLink<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DL<br />
| C<br />
| Send and receive file on device, with encryption support.<br />
|-<br />
| MobileIcons<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| MobileInstallation<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Install apps.<br />
|-<br />
| MobileKeyBag<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| -<br />
| <br />
| <br />
|-<br />
| MobileMusicPlayer<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| PC, _MPlayer<br />
| C<br />
| Read and set properties about the global music player (current song, is Genius enabled, etc.).<br />
|-<br />
| MobileQuickLook<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| QL<br />
| C<br />
| View attachments.<br />
|-<br />
| MobileSoftwareUpdate<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| -<br />
| <br />
| <br />
|-<br />
| MobileSync<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Sync calendars, bookmarks, mail accounts, notes and contacts with computer.<br />
|-<br />
| MobileWiFi<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Obtain WiFi info, e.g. WEP/WPA, SSID, power output etc. <br />
|-<br />
| MobileWirelessSync<br />
| {{partial|≥2.1}}<br />
| {{yes}}<br />
| {{yes}}<br />
| MWS<br />
| C<br />
| Sync calendars, bookmarks, notes and contacts with Mobile Me.<br />
|-<br />
| MultitouchSupport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| MT<br />
| C<br />
| Multitouch support, e.g. pressure, proximity and path detection.<br />
|-<br />
| MusicLibrary<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| ML<br />
| ObjC<br />
| Access music library and photo album.<br />
|-<br />
| MusicLibraryDDB<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| ObjC, C++<br />
| Looks similar to MusicLibrary, yet they are independent frameworks...<br />
|-<br />
| Notes<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Read/write notes. It is split off from the Notes.app in 3.0 to support Spotlight.<br />
|-<br />
| OfficeImport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| OI<br />
| C<br />
| Convert Microsoft Office documents into HTML.<br />
|-<br />
| PersistentConnection<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PC<br />
| C<br />
| Maintain a persistent connection with another server. It also deals with power managements for this purpose.<br />
|-<br />
| PhotoLibrary<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PL<br />
| ObjC<br />
| UI toolkit for the photo album, video list, the camera view and media publishing.<br />
|-<br />
| PhotoLibraryServices<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| PortableStorage<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| [http://iphonedevwiki.net/index.php/Preferences.framework Preferences]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PS<br />
| ObjC<br />
| Supports custom preference bundles.<br />
|-<br />
| ProofReader<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| ProtocolBuffer<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PB<br />
| ObjC<br />
| Provides support for Protocol Buffers. [http://code.google.com/intl/iw/apis/protocolbuffers/]<br />
|-<br />
| ScreenReaderCore<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| SCRC<br />
| ObjC<br />
| Screen reader (read text at finger position).<br />
|-<br />
| Search<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| SP<br />
| ObjC<br />
| Spotlight support.<br />
|-<br />
| SMSCTServer<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| SMS<br />
| ObjC<br />
| Server to receive and interpret SMS.<br />
|-<br />
| SportsTrainer<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| ST<br />
| ObjC<br />
| UI toolkit for Nike+iPod workouts.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/SpringBoardServices.framework SpringBoardServices]<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| SB, SBS<br />
| C<br />
| Provides Mach port and convenient functions for apps to communicate with the SpringBoard. Content includes get/set app properties, get/set watchdog assertions, get accelerometer events and UI orientation, get/set status bar appearance, and send/receive push notifications.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/SpringBoardUI.framework SpringBoardUI]<br />
| {{partial|≥2.1}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| ObjC<br />
| Supports SBAwayView plugins (lock screen widgets).<br />
|-<br />
| Symbolication<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| VMU<br />
| ObjC<br />
| Analyze Mach-O executables, task sampling, memory view.<br />
|-<br />
| TelephonyUI<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| TP<br />
| ObjC<br />
| UI toolkit for telephone system.<br />
|-<br />
| TextInput<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| UI, KB<br />
| ObjC, C++<br />
| Keyboard input managers. This framework is split from UIKit from 2.x.<br />
|-<br />
| UIAccessibility<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| ObjC<br />
| Accessibility server. <br />
|-<br />
| URLify<br />
| {{yes}}<br />
| {{no}}<br />
| ?<br />
| CP<br />
| ObjC<br />
| Match URL in a string. Replaced by data detectors in 3.0.<br />
|-<br />
| VideoToolbox<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| VT<br />
| C<br />
| Video compression/decompression, encoding/decoding for H.264 and MP4 Video.<br />
|-<br />
| VisualVoicemail<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| VV<br />
| ObjC<br />
| Supports visual voicemail.<br />
|-<br />
| VoiceMemos<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| RC<br />
| ObjC<br />
| UI toolkit for recording voice memos.<br />
|-<br />
| VoiceServices<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| VS<br />
| ObjC<br />
| Voice recognition.<br />
|-<br />
| WebCore<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| DOM, WAK, WK<br />
| ObjC, C++<br />
| WebKit's Rendering engine. Source code available in [http://opensource.apple.com/source/WebCore/WebCore-514/].<br />
|-<br />
| WebKit<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| Web<br />
| ObjC<br />
| WebKit. UI toolkit to show a web page.<br />
|-<br />
| WebUI<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| ObjC<br />
| Addition UI for Web views, e.g. Authentication view, certificate view, etc.<br />
|-<br />
| XMPP<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| C<br />
| Extensible Messaging and Presence Protocol (XMPP / Jabber).<br />
|-<br />
| YouTube<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| YT<br />
| ObjC<br />
| YouTube support. <br />
|}</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=/System/Library/Frameworks&diff=9754
/System/Library/Frameworks
2010-09-30T19:32:13Z
<p>Nudge: </p>
<hr />
<div>[[Frameworks]] are folders each containing a dynamic library and resources for that, library such as images and localization strings. All frameworks have the file extension <tt>.framework</tt>. <br />
<br />
On the iPhoneOS there are 2 kinds of frameworks: '''public frameworks''' and '''private frameworks'''. Public frameworks are those ones endorsed by Apple and are allowed to be used in AppStore apps. Private frameworks are intended to be used only by original apps, and are more unstable against firmware changes, but many of the interesting features are in the private frameworks.<br />
<br />
== Public Frameworks ==<br />
<br />
All public frameworks can be found inside <tt>/System/Library/Frameworks/</tt>.<br />
<br />
* [http://developer.apple.com/iphone/library/documentation/Miscellaneous/Conceptual/iPhoneOSTechOverview/iPhoneOSFrameworks/iPhoneOSFrameworks.html List of iPhoneOS Public Frameworks from Apple].<br />
* [http://developer.apple.com/iphone/library/documentation/MusicAudio/Conceptual/CoreAudioOverview/CoreAudioFrameworks/CoreAudioFrameworks.html List of frameworks related to CoreAudio].<br />
<br />
== Private Frameworks ==<br />
<br />
All private frameworks can be found inside <tt>/System/Library/PrivateFrameworks/</tt>. The descriptions may be incorrect, since most frameworks are not documented after all.<br />
<br />
{| class="sortable" style="table-layout: fixed; border-collapse: collapse;" border="1"<br />
|-<br />
! Framework<br />
| 2.x<br />
| 3.x<br />
| 4.x<br />
! Prefix<br />
! Language<br />
! Description<br />
|-<br />
| Accelerate<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| --<br />
| --<br />
| High-performance vector-accelerated libraries [http://developer.apple.com/performance/accelerateframework.html]. Pulls in vecLib, which contains libLAPACK, libBLAS and libvDSP.<br />
|-<br />
| AccessorySupport<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AS<br />
| C<br />
| Probably related to the new accessory API<br />
|-<br />
| AccountSettings<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| (Mail) accounts managing.<br />
|-<br />
| AccountSettingsUI<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| UI for managing accounts.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/ActorKit.framework ActorKit]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AK<br />
| ObjC<br />
| [http://en.wikipedia.org/wiki/Actor_model Actor model]<br />
|-<br />
| [http://iphonedevwiki.net/index.php/AdminLite.framework AdminLite]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Unknown. Provides only 2 functions: <tt>AdminLiteNVRAMSet</tt> and <tt>nvram_set</tt>.<br />
|-<br />
| AggregateDictionary<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AD<br />
|?<br />
|<br />
|-<br />
| AOSNotification<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AOS<br />
| C<br />
| MobileMe Sync.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/AppSupport.framework AppSupport]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CP<br />
| C, ObjC<br />
| Distributed messaging, Phone number formatting, Geographical info, SQLite, etc.<br />
|-<br />
| Apple80211<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| -<br />
| C<br />
| WiFi. On 3.0 the same functionality is provided by the MobileWiFi framework.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/AppleJPEG.framework AppleJPEG]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| C<br />
| Create CGImage from JPEG.<br />
|-<br />
| ApplePushService<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| APS<br />
| ObjC<br />
| Apple push service. Manages connection to Apple's servers for push notifications.<br />
|-<br />
| AppleVXD375Framework<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| C<br />
| MPEG-4 hardware related (???)<br />
|-<br />
| AppleWirelessDiagnostics<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| Related to the [[iOS Diagnostics]] app?<br />
|-<br />
| [http://iphonedevwiki.net/index.php/ApplicationScripting.framework ApplicationScripting]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| Simulator-only framework to allow users to use scripts (e.g. Javascript) to control the applications.<br />
|-<br />
| ArtworkCache<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Process .artwork files<br />
|-<br />
| AssetLibraryServices<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
|<br />
|-<br />
| AXRuntime<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| AX<br />
| C<br />
| Supports accessibility (VoiceOver, etc.)<br />
|-<br />
| BluetoothManager<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| Higher-level bluetooth manager using MobileBluetooth.<br />
|-<br />
| Bom<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| BOM<br />
| C<br />
| Filesystem and PKZip related (???)<br />
|-<br />
| [http://iphonedevwiki.net/index.php/Calculate.framework Calculate]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Compute results of mathematical equations (as a C string). See [http://code.google.com/p/undocumented-goodness/source/browse/trunk/UndocumentedGoodness/main.m] for usage.<br />
|-<br />
| Calendar<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| Cal<br />
| C, ObjC<br />
| Manages the calendar (and events).<br />
|-<br />
| CalendarUI<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| ObjC<br />
| UI toolkits for the calendar.<br />
|-<br />
| Camera<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Take and preview photos from camera.<br />
|-<br />
| CaptiveNetwork<br />
| ?<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| <br />
|-<br />
| Celestial<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AV, Fig<br />
| C, ObjC<br />
| (AV) Audio & video control; (Fig) Recoding, photo, video capturing and post-processing.<br />
|-<br />
| CertUI<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| <br />
|-<br />
| [http://iphonedevwiki.net/index.php/ChatKit.framework ChatKit]<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CK<br />
| ObjC<br />
| UI toolkit for SMS and MMS messages.<br />
|-<br />
| Conference<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
|?<br />
| FaceTime?<br />
|-<br />
| ContentIndex<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CX<br />
| C<br />
| Document processing (???)<br />
|-<br />
| CoreDAV<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| -<br />
|?<br />
| <br />
|-<br />
| CoreMedia<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| CM, Fig<br />
| C<br />
| ?<br />
|-<br />
| CoreSurface<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Direct read/write of screen buffer. <br />
|-<br />
| CoreTelephony<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| CT, VM, Mms<br />
| C, C++ (for Mms)<br />
| Telephone services, Voice mailbox, MMS.<br />
|-<br />
| CoreTelephonyBypass<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| ?<br />
| ?<br />
| <br />
|-<br />
| CoreText<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| CT<br />
| C<br />
| Advanced font management.<br />
|-<br />
| CoreVideo<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| CV<br />
| C<br />
| Frame-by-frame video processing [http://developer.apple.com/documentation/GraphicsImaging/Conceptual/CoreVideo/CVProg_Intro/CVProg_Intro.html]<br />
|-<br />
| CrashReporterSupport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CR<br />
| C<br />
| Crash reporter support.<br />
|-<br />
| DataAccess<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AS, CalDAV, DA<br />
| ObjC<br />
| Push mail/calendar support.<br />
|-<br />
| DataAccessExpress<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DA<br />
| ObjC<br />
| Query/search push mails (???).<br />
|-<br />
| DataAccessUI<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| DataDetectorsCore<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DD<br />
| C<br />
| Match form fields to auto-fill fields (e.g. name, zip-code, etc.) or linkable texts (e.g. URL, phone number, etc.)<br />
|-<br />
| DataDetectorsUI<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DD<br />
| ObjC<br />
| ?<br />
|-<br />
| DataMigration<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DM<br />
| C<br />
| Migrate data on restoring to updated firmware.<br />
|-<br />
| DAVKit<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| AY, DAV, DK<br />
| ObjC<br />
| WebDAV support.<br />
|-<br />
| DeviceToDeviceManager<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| D2D<br />
| C<br />
| Device-to-device manager.<br />
|-<br />
| EAP8021X<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| EAP<br />
| C<br />
| Extensible Authentication Protocol for wireless network [http://en.wikipedia.org/wiki/IEEE_802.1X]<br />
|-<br />
| GameKitServices<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| For Game Center.<br />
|-<br />
| GeoServices<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
|<br />
|-<br />
| GMM<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| GMM<br />
| ObjC, C++<br />
| Google Mobile Maps.<br />
|-<br />
| [http://iphonedevwiki.net/index.php/GraphicsServices.framework GraphicsServices]<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| GS<br />
| C<br />
| Event handling, capability check, colors and fonts, etc.<br />
|-<br />
| H2ISPServices<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C++<br />
| Camera related.<br />
|-<br />
| IAP<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| IAP<br />
| C<br />
| Manages accessory connections.<br />
|-<br />
| iCalendar<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| ICS<br />
| ObjC, C++<br />
| iCalendar support.<br />
|-<br />
| Image Capture<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| ImageIO<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| CG<br />
| C<br />
| Read/write images for common image formats. [http://developer.apple.com/graphicsimaging/workingwithimageio.html]<br />
|-<br />
| IMAVCore<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| IMCore<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| IOMobileFramebuffer<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Framebuffer access.<br />
|-<br />
| IOSurface<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Lower level interface of CoreSurface.<br />
|-<br />
| ITSync<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| iTunes Sync.<br />
|-<br />
| iTunesStore<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| IS<br />
| C, ObjC<br />
| iTunes Music Store support.<br />
|-<br />
| iTunesStoreUI<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| SU<br />
| ObjC<br />
| UI toolkit for iTunes Music Store.<br />
|-<br />
| iWorkImport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Convert iWork documents to HTML.<br />
|-<br />
| JavaScriptCore<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| JS, WTF<br />
| C, C++<br />
| WebKit's Javascript interpreter. Source code available in [http://opensource.apple.com/source/JavaScriptCore/JavaScriptCore-521/].<br />
|-<br />
| JSON<br />
| {{no}}<br />
| {{no}}<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| LDAP<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| ber, ldap<br />
| C<br />
| Lightweight Directory Access Protocol (LDAP).<br />
|-<br />
| ManagedConfiguration<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| MC<br />
| ObjC<br />
| Manager for .MobileConfig profiles (?).<br />
|-<br />
| MapKit<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| MK<br />
| ObjC<br />
| Objective-C Wrapper and UI toolkit for maps. It becomes a [http://developer.apple.com/iPhone/library/navigation/Frameworks/CocoaTouch/MapKit/index.html public framework] in 3.0.<br />
|-<br />
| MapSupport <br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| MBX2D<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| mbx<br />
| C<br />
| 2D (and a little 3D) image operations (blending, affine transform, etc.) on the GPU.<br />
|-<br />
| MBXConnect<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| mbx<br />
| C<br />
| Send commands to GPU. This framework is merged into MBX2D in 3.0.<br />
|-<br />
| MediaToolbox<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| Fig<br />
| C<br />
| Manages media file formats.<br />
|-<br />
| Message<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| Manages emails.<br />
|-<br />
| MessageUI <br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| -<br />
| ObjC<br />
| UI toolkit for composing emails. It becomes a public framework in 3.0.<br />
|-<br />
| MessageUtilities<br />
| {{yes}}<br />
| {{no}}<br />
| {{no}}<br />
| -<br />
| ObjC<br />
| String utilities for email parsing. It is merged with the new framework "MIME" in 3.0.<br />
|-<br />
| MIME<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| ObjC<br />
| MIME encoder/decoder. This was split from the Message framwork from 2.x.<br />
|-<br />
| MobileBluetooth<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| BT<br />
| C<br />
| Manages bluetooth connections.<br />
|-<br />
| MobileDeviceLink<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| DL<br />
| C<br />
| Send and receive file on device, with encryption support.<br />
|-<br />
| MobileIcons<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| MobileInstallation<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Install apps.<br />
|-<br />
| MobileKeyBag<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| -<br />
| <br />
| <br />
|-<br />
| MobileMusicPlayer<br />
| {{yes}}<br />
| {{yes}}<br />
| {{no}}<br />
| PC, _MPlayer<br />
| C<br />
| Read and set properties about the global music player (current song, is Genius enabled, etc.).<br />
|-<br />
| MobileQuickLook<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| QL<br />
| C<br />
| View attachments.<br />
|-<br />
| MobileSoftwareUpdate<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| -<br />
| <br />
| <br />
|-<br />
| MobileSync<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Sync calendars, bookmarks, mail accounts, notes and contacts with computer.<br />
|-<br />
| MobileWiFi<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Obtain WiFi info, e.g. WEP/WPA, SSID, power output etc. <br />
|-<br />
| MobileWirelessSync<br />
| {{partial|≥2.1}}<br />
| {{yes}}<br />
| {{yes}}<br />
| MWS<br />
| C<br />
| Sync calendars, bookmarks, notes and contacts with Mobile Me.<br />
|-<br />
| MultitouchSupport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| MT<br />
| C<br />
| Multitouch support, e.g. pressure, proximity and path detection.<br />
|-<br />
| MusicLibrary<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| ML<br />
| ObjC<br />
| Access music library and photo album.<br />
|-<br />
| MusicLibraryDDB<br />
| {{no}}<br />
| {{yes}}<br />
| {{no}}<br />
| -<br />
| ObjC, C++<br />
| Looks similar to MusicLibrary, yet they are independent frameworks...<br />
|-<br />
| Notes<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| -<br />
| C<br />
| Read/write notes. It is split off from the Notes.app in 3.0 to support Spotlight.<br />
|-<br />
| OfficeImport<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| OI<br />
| C<br />
| Convert Microsoft Office documents into HTML.<br />
|-<br />
| PersistentConnection<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PC<br />
| C<br />
| Maintain a persistent connection with another server. It also deals with power managements for this purpose.<br />
|-<br />
| PhotoLibrary<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PL<br />
| ObjC<br />
| UI toolkit for the photo album, video list, the camera view and media publishing.<br />
|-<br />
| PhotoLibraryServices<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| PortableStorage<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| Preferences<br />
| {{yes}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PS<br />
| ObjC<br />
| Supports custom preference bundles.<br />
|-<br />
| ProofReader<br />
| ?<br />
| ?<br />
| {{yes}}<br />
| <br />
| <br />
| <br />
|-<br />
| ProtocolBuffer<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| PB<br />
| ObjC<br />
| Provides support for Protocol Buffers. [http://code.google.com/intl/iw/apis/protocolbuffers/]<br />
|-<br />
| ScreenReaderCore<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| SCRC<br />
| ObjC<br />
| Screen reader (read text at finger position).<br />
|-<br />
| Search<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| SP<br />
| ObjC<br />
| Spotlight support.<br />
|-<br />
| SMSCTServer<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| SMS<br />
| ObjC<br />
| Server to receive and interpret SMS.<br />
|-<br />
| SportsTrainer<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| ST<br />
| ObjC<br />
| UI toolkit for Nike+iPod workouts.<br />
|-<br />
| SpringBoardServices<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| SB, SBS<br />
| C<br />
| Provides Mach port and convenient functions for apps to communicate with the SpringBoard. Content includes get/set app properties, get/set watchdog assertions, get accelerometer events and UI orientation, get/set status bar appearance, and send/receive push notifications.<br />
|-<br />
| SpringBoardUI<br />
| {{partial|≥2.1}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| ObjC<br />
| Supports SBAwayView plugins (lock screen widgets).<br />
|-<br />
| Symbolication<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| VMU<br />
| ObjC<br />
| Analyze Mach-O executables, task sampling, memory view.<br />
|-<br />
| TelephonyUI<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| TP<br />
| ObjC<br />
| UI toolkit for telephone system.<br />
|-<br />
| TextInput<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| UI, KB<br />
| ObjC, C++<br />
| Keyboard input managers. This framework is split from UIKit from 2.x.<br />
|-<br />
| UIAccessibility<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| ObjC<br />
| Accessibility server. <br />
|-<br />
| URLify<br />
| {{yes}}<br />
| {{no}}<br />
| ?<br />
| CP<br />
| ObjC<br />
| Match URL in a string. Replaced by data detectors in 3.0.<br />
|-<br />
| VideoToolbox<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| VT<br />
| C<br />
| Video compression/decompression, encoding/decoding for H.264 and MP4 Video.<br />
|-<br />
| VisualVoicemail<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| VV<br />
| ObjC<br />
| Supports visual voicemail.<br />
|-<br />
| VoiceMemos<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| RC<br />
| ObjC<br />
| UI toolkit for recording voice memos.<br />
|-<br />
| VoiceServices<br />
| {{no}}<br />
| {{yes}}<br />
| {{yes}}<br />
| VS<br />
| ObjC<br />
| Voice recognition.<br />
|-<br />
| WebCore<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| DOM, WAK, WK<br />
| ObjC, C++<br />
| WebKit's Rendering engine. Source code available in [http://opensource.apple.com/source/WebCore/WebCore-514/].<br />
|-<br />
| WebKit<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| Web<br />
| ObjC<br />
| WebKit. UI toolkit to show a web page.<br />
|-<br />
| WebUI<br />
| {{no}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| ObjC<br />
| Addition UI for Web views, e.g. Authentication view, certificate view, etc.<br />
|-<br />
| XMPP<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| -<br />
| C<br />
| Extensible Messaging and Presence Protocol (XMPP / Jabber).<br />
|-<br />
| YouTube<br />
| {{yes}}<br />
| {{yes}}<br />
| ?<br />
| YT<br />
| ObjC<br />
| YouTube support. <br />
|}</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=PMB8878&diff=6501
PMB8878
2010-06-09T13:11:54Z
<p>Nudge: </p>
<hr />
<div>This is the baseband processor used in the [[iPhone 3G]], [[iPhone 3GS]] and [[iPad]] (3G version). It is upgraded with [[BBUpdaterExtreme]]. It is also known as the PMB8878 and is also used on the LG KM900 ARENA. There is a [http://arenoid.com team] working on how to port Android on LG ARENA.<br />
<br />
==Datasheet==<br />
Anyone got one? Infineon provides [http://www.infineon.com/dgdl/X-GOLD608_XMM6080.pdf?location=Products.Mobile_Phone_Baseband_ICs.WCDMA___HSDPA.X-GOLD__608_-_PMB_8878.PRODUCT_TYPE_DOCUMENTS.X-GOLD608_XMM6080.pdf&folderId=db3a304312fcb1bc0113000c158f0004&fileId=db3a30431936bc4b011957c66fee3850 this], which isn't really useful.<br />
<br />
==Secpack 2.0==<br />
This is the security region in the files sent to the [[X-Gold 608]]. This is the first 0xCF8 is new fls and eep files.<br />
<br />
===Layout===<br />
0x634--Memory Map<br />
0x714--Descriptor<br />
0xCD4--Post secpack pointer to name<br />
0xCEC--Data length<br />
<br />
==Endpack==<br />
The fls and eep files also have a footer tacked onto the end containing the loader and signature.<br />
<br />
==Memory Map==<br />
FLASH 0x20000000 0x1000000<br />
CODE 0x20000000 0x40000 0b0010(bootstrapper)<br />
CODE 0x20040000 0xDC0000 0b0100(main firmware)<br />
FFS 0x20A00000 0x100000 0b1100(empty)<br />
DYNFFS 0x20A00000 0x100000 0b1100(empty)<br />
FFS 0x20B00000 0x40000 0b1011(empty)<br />
DYN_EEP 0x20E40000 0x80000 0b0110<br />
SECPACK 0x20EC0000 0x40000<br />
SECZONE 0x20F80000 0x40000<br />
STATIC_EEP 0x20FC0000 0x40000 0b0111<br />
RAM 0x40000000 0x800000<br />
<br />
==MMU relocation table==<br />
===Bootloader===<br />
[[Image:Bltbl.png]]<br />
<br />
===Firmware===<br />
[[Image:Bbmmu.png]]<br />
<br />
==Complete memory dump==<br />
[http://depositfiles.com/files/i5119hpzm 0x00000000-0x0001FFFF]<br />
<br />
[http://depositfiles.com/files/mxslfu4dp 0x20000000-0x20FFFFFF]<br />
<br />
[http://depositfiles.com/files/6wiet73wn 0x40000000-0x407FFFFF]<br />
<br />
[http://depositfiles.com/files/fioppsphe 0xFFFF0000-0xFFFFFFFF]<br />
<br />
== Known Firmware Versions ==<br />
[[1.43.00]] 2.0 (Build 5A331 - Internal Beta)<br />
[[1.45.00]] 2.0 (Build 5A347 - Gold Master)<br />
[[1.48.02]] 2.0.1 (Build 5B108)<br />
[[2.04.03]] 2.1 (Build 5F90)<br />
[[2.08.01]] 2.0.2 (Build 5C1)<br />
[[2.11.07]] 2.1 (Build 5F136)<br />
[[2.28.00]] 2.2 (Build 5G77)<br />
[[2.30.03]] 2.2.1 (Build 5H11)<br />
[[4.20.01]] 3.0 beta 1 (Build 7A238j)<br />
[[4.22.01]] 3.0 beta 2 (Build 7A259g)<br />
[[4.24.02]] 3.0 beta 3 (Build 7A280f)<br />
[[4.26.08]] 3.0 (Build 7A341) and 3.0.1 (Build 7A400)<br />
[[5.08.01]] 3.1 beta 1 (Build 7C97d)<br />
[[5.10.01]] 3.1 beta 2 (Build 7C106c)<br />
[[5.11.04]] 3.1 beta 3 (Build 7C116a)<br />
[[5.11.07]] 3.1 (Build 7C144) and 3.1.2 (Build 7D11)<br />
[[5.12.01]] 3.1.3 (Build 7E18)<br />
[[5.13.03]] 4.0 beta (Build 8A230m)<br />
<br />
==Accessing [[Interactive Mode]]==<br />
Interactive mode isn't accessed by sending characters to the baseband. Instead a GPIO pin is raised with a kernel call to preupdate reset.<br />
result = IOConnectCallScalarMethod(conn, 0, 0, 0, 0, 0); //reset(kAppleBasebandConnectMethodResetModem)<br />
result = IOConnectCallScalarMethod(conn, 1, 0, 0, 0, 0); //power set(kAppleBasebandConnectMethodRadioOn)<br />
result = IOConnectCallScalarMethod(conn, 2, ?, 0, 0, 0); //configuring mux<br />
result = IOConnectCallScalarMethod(conn, 7, 0, 0, 0, 0); //powercycle<br />
result = IOConnectCallScalarMethod(conn, 8, 0, 0, 0, 0); //preupdate reset<br />
result = IOConnectCallScalarMethod(conn, 9, 0, 0, 0, 0); //kAppleBasebandConnectMethodNotifyBasebandPoweringDown<br />
<br />
<br />
<br />
<br />
[[Category:Baseband]]</div>
Nudge
https://www.theiphonewiki.com/w/index.php?title=K48AP&diff=6500
K48AP
2010-06-09T13:10:26Z
<p>Nudge: </p>
<hr />
<div>[[Image:ipad_hero_20100127.jpg|thumb|right|250px|iPad]]This is the iPad. Announced on January 27, 2010. $499 for WiFi-only variant. Features 1 GHz Apple [[S5L8930]] CPU and 9.7" display. Runs iPhone OS 3.2. <br />
<br />
== Application processor ==<br />
It makes use of 1 GHz [[S5L8930|S5L8930]] CPU.<br />
<br />
== Baseband (3G version) ==<br />
The iPad 3G uses the [[X-Gold 608]] baseband chip, same as in the iPhone 3G and 3GS. <br />
Exact part is the Infineon 337S3754 PMB 8878 X-Gold baseband IC 5Y06115.<br />
<br />
== Specifications ==<br />
'''Screen:''' 1024x768px<br />
<br />
'''Size:''' 9.56 inches (242.8 mm) (height) x 7.47 inches (189.7 mm) (width) x 0.5 inch (13.4 mm) (depth)<br />
<br />
'''Weight:''' 1.5 pounds (0.68 kg) Wi-Fi model; 1.6 pounds (0.73 kg) Wi-Fi + 3G model<br />
<br />
'''Battery:''' Up to 10 hours of Internet use, one month of standby<br />
<br />
'''3G:''' UMTS/HSDPA (850, 1900, 2100 MHz), GSM/EDGE (850, 900, 1800, 1900 MHz), data only</div>
Nudge