Difference between revisions of "Timeline"

From The iPhone Wiki
Jump to: navigation, search
(August)
(Firmware > "iOS," and rewrote August 11-12, 2010 a little.)
Line 1: Line 1:
 
==2010==
 
==2010==
 
===August===
 
===August===
*August 12 -- [[Saurik]] releases the first version of PDF Patcher, a tweak that actually installs Apple's patch for the malformed PDF files exploit (used by [[Star]]'s first payload) without updating the iOS. This makes updating to iOS 4.0.2 or iOS 3.2.2 completely useless for jailbreakers, since those versions were made only to patch that.
+
*August 12 -- [[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.
*August 11 -- Apple releases iOS 4.0.2 for [[iPhone]]/[[iPod touch]] and iOS 3.2.2 for [[K48ap|iPad]], patching the exploits [[Star]] uses. [[Ultrasn0w]]'s exploit remains, since there's no baseband update on those versions.
+
*August 11 -- 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.
 
*August 3 -- Just before midnight in [[User:planetbeing|planetbeing]]'s timezone [[ultrasn0w]] has been released by the [[iPhone Dev Team]] to [[unlock]] the [[N90ap|iPhone 4]].
 
*August 3 -- Just before midnight in [[User:planetbeing|planetbeing]]'s timezone [[ultrasn0w]] has been released by the [[iPhone Dev Team]] to [[unlock]] the [[N90ap|iPhone 4]].
*August 1 -- [[User:Comex|comex]] releases [[Star]], a [[jailbreak]] for all iDevices with firmwares 3.1.2 through 4.0.1.
+
*August 1 -- [[User:Comex|comex]] releases [[Star]], a [[jailbreak]] for all iDevices with iOS 3.1.2 through 4.0.1.
   
 
===July===
 
===July===
 
*July 30 -- [[N90ap|iPhone 4]] is released in major countries (second wave).
 
*July 30 -- [[N90ap|iPhone 4]] is released in major countries (second wave).
 
*July 26 -- 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]
 
*July 26 -- 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]
*July 15 -- Apple releases 4.0.1 firmware
+
*July 15 -- Apple releases iOS 3.2.1 and 4.0.1.
   
 
===June===
 
===June===
Line 16: Line 16:
 
*June 21 -- [[iPhone Dev Team]] releases [[redsn0w]] 0.9.5 to jailbreak 4.0 on [[N82ap|iPhone 3G]] and [[N72ap|iPhone touch 2G]] ([[iBoot-240.4|old bootrom]]).
 
*June 21 -- [[iPhone Dev Team]] releases [[redsn0w]] 0.9.5 to jailbreak 4.0 on [[N82ap|iPhone 3G]] and [[N72ap|iPhone touch 2G]] ([[iBoot-240.4|old bootrom]]).
 
*June 21 -- [[iPhone Dev Team]] releases [[ultrasn0w]] 0.93, an unlock for baseband firmwares [[4.26.08]], [[5.11.07]], [[5.12.01]], and [[5.13.04]].
 
*June 21 -- [[iPhone Dev Team]] releases [[ultrasn0w]] 0.93, an unlock for baseband firmwares [[4.26.08]], [[5.11.07]], [[5.12.01]], and [[5.13.04]].
*June 21 -- Apple releases 4.0 firmware
+
*June 21 -- Apple releases iOS 4.0
*June 19 -- [[User:Geohot|geohot]] holds a speech at the [[Nuit_du_hack_2010|Nuit du Hack]]
+
*June 19 -- [[User:Geohot|geohot]] holds a speech at the [[Nuit du hack 2010|Nuit du Hack]]
   
 
===May===
 
===May===
 
*May 3 -- Windows version of [[Spirit]] has been updated to not require Windows 98 compatibility mode to run and fixed a photo deletion issue.
 
*May 3 -- Windows version of [[Spirit]] has been updated to not require Windows 98 compatibility mode to run and fixed a photo deletion issue.
*May 2 -- [[User:Comex|comex]] releases [[Spirit]], an [[untethered jailbreak]] for all iDevices with firmware 3.1.2 through 3.2.
+
*May 2 -- [[User:Comex|comex]] releases [[Spirit]], an [[untethered jailbreak]] for all iDevices with iOS 3.1.2 through 3.2.
   
 
===April===
 
===April===
Line 28: Line 28:
 
===Feb===
 
===Feb===
 
*Feb 12 -- [[User:sherif hashim|sherif_hashim]] discovers [[AT+XAPP Vulnerability]] and passes it to [[User:MuscleNerd|MuscleNerd]], an elite member of the [[iPhone Dev Team]]
 
*Feb 12 -- [[User:sherif hashim|sherif_hashim]] discovers [[AT+XAPP Vulnerability]] and passes it to [[User:MuscleNerd|MuscleNerd]], an elite member of the [[iPhone Dev Team]]
*Feb 2 -- Apple releases 3.1.3 firmware closing [[usb_control_msg(0x21, 2) Exploit|usb_control_msg(0x21, 2)]] vulnerability used by [[blackra1n]], [[redsn0w]], et. al.
+
*Feb 2 -- 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.
   
 
==2009==
 
==2009==
Line 40: Line 40:
 
* September 24 -- [[User:iH8sn0w|iH8sn0w]] discovers the [[AT+XEMN Heap Overflow|AT+XEMN]] crash independently.
 
* September 24 -- [[User:iH8sn0w|iH8sn0w]] discovers the [[AT+XEMN Heap Overflow|AT+XEMN]] crash independently.
 
* September 9 -- The [[N18ap|iPod touch 3G]] with [[S5L8922]] processor is released. [[N72ap|iPod touch 2G]] units continue shipping, but with [[iBoot-240.5.1|a new bootrom]]. [[N88ap|iPhone 3GS]] units also begin shipping with [[iBoot-359.3.2|a new bootrom]]. These are no longer vulnerable to the [[0x24000 Segment Overflow]].
 
* September 9 -- The [[N18ap|iPod touch 3G]] with [[S5L8922]] processor is released. [[N72ap|iPod touch 2G]] units continue shipping, but with [[iBoot-240.5.1|a new bootrom]]. [[N88ap|iPhone 3GS]] units also begin shipping with [[iBoot-359.3.2|a new bootrom]]. These are no longer vulnerable to the [[0x24000 Segment Overflow]].
* Firmware 3.1/3.1.1 (7C144/7C145) Released to the Public. Firmware closes [[iBoot Environment Variable Overflow|iBoot Environment Variable Overflow]] and [[AT+XLOG Vulnerability|AT+XLOG]] + [[AT+FNS]] Baseband Exploits.
+
* Apple releases iOS 3.1/3.1.1 (7C144/7C145), closing the [[iBoot Environment Variable Overflow]] and [[AT+XLOG Vulnerability|AT+XLOG]] + [[AT+FNS]] Baseband Exploits.
   
 
===July===
 
===July===
Line 51: Line 51:
 
* June 25 -- It's discovered that [[N88ap|iPhone 3GS]] is vulnerable to the [[0x24000 Segment Overflow]].
 
* June 25 -- It's discovered that [[N88ap|iPhone 3GS]] is vulnerable to the [[0x24000 Segment Overflow]].
 
* June 24 -- 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]].
 
* June 24 -- 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]].
* June 23 -- [[User:Geohot|geohot]] announces he's found a new exploit in [[iBoot]] he calls purplera1n.
+
* June 23 -- [[User:Geohot|geohot]] announces he's found a new exploit in [[iBoot]] he calls [[purplera1n]].
* June 19 -- Release of [[N88ap|iPhone 3GS]] to the public and the release of [[PwnageTool]] 3.0 and [[redsn0w]] for jailbreaking devices running firmware 3.0
+
* June 19 -- Release of [[N88ap|iPhone 3GS]] to the public and the release of [[PwnageTool]] 3.0 and [[redsn0w]] for jailbreaking devices running iOS 3.0
* June 17 -- Release of firmware 3.0 to the public.
+
* June 17 -- Apple releases iOS 3.0.
 
* June 8 -- Apple announces the [[N88ap|iPhone 3GS]].
 
* June 8 -- Apple announces the [[N88ap|iPhone 3GS]].
   
 
===March===
 
===March===
* March 10 -- The [[0x24000 Segment Overflow|untethered jailbreak]] for the [[N72ap|iPod touch 2G]] is released thanks to the combined work of [[chronic]], [[CPICH]], [[posixninja]], [[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.
+
* March 10 -- 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]], [[posixninja]], [[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.
   
 
===January===
 
===January===
* January 31 -- The [[iPhone Dev Team]] released a [[redsn0w Lite]], a tethered jailbreak for the [[N72ap|iPod touch 2G]]. It combines the [[ARM7 Go]] vulnerability with the well-established pwnage flow for other Apple mobile devices. It was bundled in a way that will allow usage on the 2.2.1 firmware through uploading the [[ARM7 Go]] vulnerable 2.1.1 iBoot to the device while in DFU mode.
+
* January 31 -- The [[iPhone Dev Team]] released a [[redsn0w Lite]], a tethered jailbreak for the [[N72ap|iPod touch 2G]]. It combines the [[ARM7 Go]] vulnerability with the well-established Pwnage flow for other Apple mobile devices. It was bundled in a way that will allow usage on iOS 2.2.1 through uploading the [[ARM7 Go]] vulnerable 2.1.1 iBoot to the device while in [[DFU]] mode.
* January 29 -- Apple releases 2.2.1 firmware, closing the [[AT+stkprof]] exploit
+
* January 29 -- Apple releases iOS 2.2.1, closing the [[AT+stkprof]] exploit
 
* January 25 -- [[0wnboot]] is released to [http://code.google.com/p/chronicdev/ chronicdev google code page], thanks to [[AriX]], [[User:ChronicDev|chronic]], [[CPICH]], [[westbaer]], [[ius]], [[pod2g]], the rest of the iPod devel crew on IRC, and to the #iphone-hax lab rats. Within days, the [[AriX]] and the [[Chronic Dev (team)|chronic dev team]] got a ramdisk booting for a tethered jailbreak.
 
* January 25 -- [[0wnboot]] is released to [http://code.google.com/p/chronicdev/ chronicdev google code page], thanks to [[AriX]], [[User:ChronicDev|chronic]], [[CPICH]], [[westbaer]], [[ius]], [[pod2g]], the rest of the iPod devel crew on IRC, and to the #iphone-hax lab rats. Within days, the [[AriX]] and the [[Chronic Dev (team)|chronic dev team]] got a ramdisk booting for a tethered jailbreak.
 
* January 17 -- [[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]].
 
* January 17 -- [[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]].
Line 75: Line 75:
   
 
===November===
 
===November===
* November 21 -- Apple releases 2.2 firmware
+
* November 21 -- Apple releases iOS 2.2.
   
 
===September===
 
===September===
* September 9 -- Apple releases 2.1 firmware. [[N72ap|iPod touch 2G]], which no longer had the [[Pwnage 2.0]] exploit, is revealed.
+
* September 9 -- Apple releases iOS 2.1. [[N72ap|iPod touch 2G]], which no longer had the [[Pwnage 2.0]] exploit, is revealed.
   
 
===August===
 
===August===
Line 86: Line 86:
 
===July===
 
===July===
 
* July 22 -- [[TA_Mobile]] hardware dumps the 3G baseband (bootloader 5.8 & FW 1.45.00) by desoldering the [[NOR]].
 
* July 22 -- [[TA_Mobile]] hardware dumps the 3G baseband (bootloader 5.8 & FW 1.45.00) by desoldering the [[NOR]].
* July 19 -- [[iPhone Dev Team]] releases [[PwnageTool]] 2.0, jailbreaking and unlocking the 2.0 software on the [[M68ap|iPhone 2G]] and jailbreaking firmware 2.0 on the [[N82ap|iPhone 3G]] and [[N45ap|iPod touch]].
+
* July 19 -- [[iPhone Dev Team]] releases [[PwnageTool]] 2.0, jailbreaking and unlocking the 2.0 software on the [[M68ap|iPhone 2G]] and jailbreaking iOS 2.0 on the [[N82ap|iPhone 3G]] and [[N45ap|iPod touch]].
* July 15 -- Apple releases 1.1.5 firmware, the last of the 1.x firmwares
+
* July 15 -- Apple releases iOS 1.1.5, the last of the 1.x firmwares
* July 11 -- [[N82ap|iPhone 3G]] is released. Apple releases 2.0 firmware and MobileMe on the same date, resulting in server issues.
+
* July 11 -- [[N82ap|iPhone 3G]] is released. Apple releases iOS 2.0 and MobileMe on the same date, resulting in server issues.
   
 
===June===
 
===June===
Line 102: Line 102:
 
===February===
 
===February===
 
* February 28 -- [[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.
 
* February 28 -- [[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.
* February 26 -- Apple releases 1.1.4 firmware
+
* February 26 -- Apple releases iOS 1.1.4.
 
* February 11 -- [[User:Zibri|Zibri]] leaks the [[Ramdisk Hack]] in [[ZiPhone]], the first all-in-one unlock, activate, jailbreak solution.
 
* February 11 -- [[User:Zibri|Zibri]] leaks the [[Ramdisk Hack]] in [[ZiPhone]], the first all-in-one unlock, activate, jailbreak solution.
 
* February 8 -- [[User:Geohot|geohot]] releases software unlock for 4.6. Apple states 25% of phones were never activated with AT&T.
 
* February 8 -- [[User:Geohot|geohot]] releases software unlock for 4.6. Apple states 25% of phones were never activated with AT&T.
Line 110: Line 110:
 
* January 18 -- [[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.
 
* January 18 -- [[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.
 
* January 18 -- [[iPhone Dev Team]] posts YouTube video of a jailbroken 1.1.3, which was made possible by the dual boot jailbreak from [[bgm]].
 
* January 18 -- [[iPhone Dev Team]] posts YouTube video of a jailbroken 1.1.3, which was made possible by the dual boot jailbreak from [[bgm]].
* January 15 -- Apple releases 1.1.3 firmware, closing the [[Mknod]] exploit. In addition, everything now runs as "mobile" instead of "root."
+
* January 15 -- Apple releases iOS 1.1.3, closing the [[Mknod]] exploit. In addition, everything now runs as "mobile" instead of "root."
   
 
== 2007 ==
 
== 2007 ==
 
===November===
 
===November===
* November 15 -- New [[Baseband Bootloader|Baseband bootloader]] 4.6 comes out, new iPhones can't be unlocked.
+
* November 15 -- [[Baseband Bootloader|Baseband bootloader]] 4.6 is found on new [[M68ap|iPhone]]s, which initially had no [[unlock]].
* November 12 -- Apple releases 1.1.2 firmware, closing the [[LibTiff]] and [[Symlinks]] exploits.
+
* November 12 -- Apple releases iOS 1.1.2, closing the [[LibTiff]] and [[Symlinks]] exploits.
 
* November 2 -- [[Jailbreakme]] is released, bringing jailbreaking to the mainstream iPhone user.
 
* November 2 -- [[Jailbreakme]] is released, bringing jailbreaking to the mainstream iPhone user.
   
Line 125: Line 125:
   
 
===September===
 
===September===
* September 27 -- Apple releases 1.1.1 firmware
+
* September 27 -- Apple releases iOS 1.1.1.
 
* September 11 -- [[iPhone Dev Team]] releases [[iUnlock]], first free software unlock.
 
* September 11 -- [[iPhone Dev Team]] releases [[iUnlock]], first free software unlock.
 
* September 10 -- [[IPSF]] releases first paid software unlock.
 
* September 10 -- [[IPSF]] releases first paid software unlock.
* September 9 -- Apple announces the [[iPod touch]] at a media event.
+
* September 9 -- Apple announces the [[N45ap|iPod touch]] at a media event.
   
 
===August===
 
===August===

Revision as of 18:26, 12 August 2010

2010

August

  • August 12 -- 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.
  • August 11 -- Apple releases iOS 4.0.2 for iPhone/iPod touch and iOS 3.2.2 for iPad as a hotfix for Star's exploits. ultrasn0w's exploit remains, since there's no baseband update on those versions.
  • August 3 -- Just before midnight in planetbeing's timezone ultrasn0w has been released by the iPhone Dev Team to unlock the iPhone 4.
  • August 1 -- comex releases Star, a jailbreak for all iDevices with iOS 3.1.2 through 4.0.1.

July

June

May

  • May 3 -- Windows version of Spirit has been updated to not require Windows 98 compatibility mode to run and fixed a photo deletion issue.
  • May 2 -- comex releases Spirit, an untethered jailbreak for all iDevices with iOS 3.1.2 through 3.2.

April

  • April 3 -- Apple releases the iPad.

Feb

2009

November

  • November 3 -- geohot releases blackra1n RC3, a software jailbreak for all devices. Includes a new unlock for baseband 5.11.07 called blacksn0w and is also noticeably faster than previous versions.

October

September

July

June

March

January

2008

December

November

  • November 21 -- Apple releases iOS 2.2.

September

August

  • August 18 -- Apple releases 2.0.2 fimware. iPhone Dev Team releases QuickPwn, a 2.x pwnage/ramdisk combination exploit that allows jailbreaking without needing to create custom IPSWs.
  • August 4 -- Apple releases 2.0.1 fimware

July

  • July 22 -- TA_Mobile hardware dumps the 3G baseband (bootloader 5.8 & FW 1.45.00) by desoldering the NOR.
  • July 19 -- iPhone Dev Team releases PwnageTool 2.0, jailbreaking and unlocking the 2.0 software on the iPhone 2G and jailbreaking iOS 2.0 on the iPhone 3G and iPod touch.
  • July 15 -- Apple releases iOS 1.1.5, the last of the 1.x firmwares
  • July 11 -- iPhone 3G is released. Apple releases iOS 2.0 and MobileMe on the same date, resulting in server issues.

June

April

March

February

  • February 28 -- 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.
  • February 26 -- Apple releases iOS 1.1.4.
  • February 11 -- Zibri leaks the Ramdisk Hack in ZiPhone, the first all-in-one unlock, activate, jailbreak solution.
  • February 8 -- geohot releases software unlock for 4.6. Apple states 25% of phones were never activated with AT&T.

January

2007

November

October

September

  • September 27 -- Apple releases iOS 1.1.1.
  • September 11 -- iPhone Dev Team releases iUnlock, first free software unlock.
  • September 10 -- IPSF releases first paid software unlock.
  • September 9 -- Apple announces the iPod touch at a media event.

August

July

  • July 23 -- First phones are used with other carriers by means of SIM hacks.
  • July 20 -- nightwatch adapts a toolchain to the iPhone. The first apps are compiled.
  • July 9 -- iPhone Dev Team releases a jailbreak method. The first use of this is ringtones.
  • July 3 -- DVD Jon first cracks activation. People can use the apps on the phone without a subscription.

June

  • June 29 -- iPhone is released. World's most hyped consumer product.
  • June 26 -- The iPhone Dev Team was formed.