IOS jailbreaking
This article needs to be divided into sections. (March 2011) |
iOS jailbreaking is a process that allows devices running Apple's iOS (also known as iPhone OS prior to iOS 4.0) operating system (such as the iPad, iPhone, iPod Touch, and recently Apple TV) to gain full access (root access) to unlock all features of the said operating system, thereby removing limitations imposed by Apple. Once jailbroken, iOS users are able to download additional applications, extensions and themes that are unavailable through the official Apple App Store, via installers such as Cydia, one of a number of current means for older iPhones. A jailbroken iPad, iPhone or iPod Touch running iOS can still use the App Store and iTunes and other normal functions, such as making telephone calls. Jailbreaking is similar to rooting an Android device.
At its core, jailbreaking a device gives access to its root filesystem, allowing modification and installing Third-party software components. This gives the user more control over the device and may allow features that were previously unavailable without jailbreaking which will make the user of this device liable for a void of warranty for their apple product.
Under the DMCA of 2010, jailbreaking is legal in the United States, although Apple has announced that the practice "can void the warranty."[1] It is also legal in many other countries including those of the EU. However, the jailbreaking process does not include any modification to the hardware, so it can be quickly and easily reversed simply by restoring the operating system through iTunes. Cydia creator Jay Freeman estimates that more than 10% of all iPhones are jailbroken.[2]
SIM Unlocking vs. Jailbreaking
Jailbreaking is different from SIM unlocking, which, once completed, means that the mobile phone will accept any SIM card without restriction, thus allowing the user access to alternative phone companies. Although, it is possible to jailbreak an ios device and still unlock it using cydia.To software unlock an iPhone, one must jailbreak first, giving the user full access of the device to do such a thing. For newer devices, this process usually involves downloading ultrasn0w from Cydia. One alternative to software unlocking is to buy a factory unlocked iPhone. These iPhones come SIM unlocked straight from Apple and don't require to be jailbroken using third party software.
Tethered and Untethered Jailbreaking
A tethered jailbreak requires that the device be connected to a computer each time it needs to be booted into a jailbroken state. An untethered jailbreak allows the device to be powered off, powered up, and rebooted without having to use the assistance of a Macintosh or PC. A tethered jailbreak is a process that takes place on a computer, effectively re-jailbreaking an iPad, iPod Touch, iPhone or Apple TV 2 without losing data or restoring via iTunes.
History
Since the release of the original iPhone on June 29, 2007, users and hackers have been trying to gain access and install unauthorized software on them. The first jailbreak, enabling custom ringtones and wallpapers, was released in July[3], quickly followed by various apps, and the first game on August 4, 2007.[4] In September 2007, another jailbreaking method, involving going back to 1.0.2, jailbreaking, and upgrading, is released.[5]
Date | Milestones |
---|---|
January 27, 2008 | The Italian computer hacker Zibri Eskobar finds a key to the system disk, which proves helpful in programming later jailbreaks.[6][7] |
July 11, 2008 | Apple releases iPhone OS 2.0. This, in turn, was followed by a hacker group called the iPhone Dev Team releasing a jailbreaking application called PwnageTool. It uses a graphical user interface to jailbreak the iPhone, iPhone 3G, and iPod Touch 1Gs available at the time.[8] PwnageTool continues to be developed as of iOS 4.3.1.[9] |
January 2009 | The iPhone Dev Team commences work on jailbreaking the iPod Touch 2G.[10] |
March 17, 2009 | Apple announces the release of iPhone OS 3.0, blocking all jailbreaks at that point for the time being.[11] |
June 2009 | The iPhone Dev Team releases PwnageTool 3.0 and Redsn0w 0.7.2, the first tools capable of jailbreaking iPhone OS 3.0 on all iPhones and iPod Touches.[12] |
September 2009 | Apple released iPhone OS 3.1, which again disabled jailbreaking. This, in turn, was followed by a new version of PwnageTool capable of jailbreaking all iDevices except the iPod Touch 3G.[13] |
October 2009 | Shortly after Apple updates the iPhone OS to version 3.1.2, George Hotz releases his tethered jailbreak Blackra1n, the first method to work with the iPod Touch 3G.[14] |
February 2010 | Apple released iPhone OS 3.1.3, once again blocking jailbreaks. However, most iPhone and iPod Touch models can be downgraded. The iPhone 3GS and iPod Touch 3G can be downgraded only if the user has saved the SHSH blob of their device. An SHSH blob is a secure hash derived from the device's unique chip ID (ECID) and the firmware ID. |
March 2010 | Wii homebrew developer Comex releases a video demonstrating a preview of an untethered jailbreak Spirit (as opposed to Blackra1n's tethered jailbreak). |
April 2010 | George Hotz (Geohot) announces that he is working on a new untethered exploit, Limera1n, and registers the domain limera1n.com.[15] |
May 2, 2010 | Shortly after the iPad 3G release, Comex's Spirit is released. It works on all iPod Touches, iPhones, and iPads running the latest iPhone OS at the time (3.1.3 for iPhones and iPod Touches, 3.2 for iPads), while untethered. It functions similar to Blackra1n, with only a single button to jailbreak. |
June 21, 2010 | Apple releases iOS 4. Hours later, the iPhone Dev Team releases an updated version of Redsn0w, and in the following days, updated versions of PwnageTool and Sn0wbreeze are released. These exploits allowed jailbreaking of iOS 4 on all second-generation and third-generation iPhones and iPod Touches, as well as the first-generation iPads, but not initially for the iPhone 4. |
July 13, 2010 | After several months of not releasing Limera1n, Geohot announces his retirement from the jailbreaking scene, leading some to speculate that the exploit had been 'hype.'[16] |
July 25, 2010 | The Library of Congress rules that jailbreaking was explicitly exempted from provisions of the Digital Millennium Copyright Act.[17][18] |
Late July 2010 | After jailbreaking was ruled legal, Comex's Spirit jailbreak is defeated by an update to the iPad's iOS. |
August 1, 2010 | Comex releases the first publicly available jailbreak for the iPhone 4 called JailbreakMe 2.0. The jailbreak was activated by visiting a web page (JailbreakMe.com)[19] on the device's Safari web browser. The jailbreak is applied onto the iOS device right from within the browser. This type of jailbreak had not been used since iPhone OS firmware 1.1.1 on first-geneation iDevices. It was able to jailbreak firmware versions 3.1.2 to 4.0.1 on all of the latest iPhone/iPod Touch/iPad models.[20] |
August 11, 2010 | Apple releases iOS 4.0.2 for the iPhone/iPod Touch and iOS 3.2.2 for the iPad. These upgrades added no new features, but close the PDF exploit, rendering the JailbreakMe.com method useless.[21] |
August 20, 2010 | Apple stops signing firmware for iOS firmware released before 4.0.2 for the iPhone/iPod Touch and iOS 3.2.2 for the iPad. This forces users requiring a firmware restore to upgrade to iOS 4.0.2 (3.2.2 for iPad) firmware, which had patched vulnerabilities allowing jailbreaking.[22] There again followed a period of several weeks in which there was no working jailbreak available for the iPhone 4 running the latest firmware. |
September 8, 2010 | As soon as Apple released iOS 4.1, the Chronic Dev Team announces they are working on a bootrom vulnerability in the latest iPhone and iPod Touch devices. This exploit is known as SHAtter.[23] It has been confirmed to work on the iPhone 4, iPod Touch 4G, and iPad, which all contain the new CPU, S5L8930.[24] The nature of SHAtter means that the devices would be jailbroken for life until Apple makes changes at the hardware level. |
September 20, 2010 | pod2g, who discovered the SHAtter exploit, announces he would no longer be working with the Chronic Dev Team. |
September 23, 2010 | iH8sn0w releases Sn0wbreeze 2, the first jailbreak available for iOS 4.1. However it is a tethered jailbreak, and only worked on second-generation and third-generation iPhones/iPod Touches and first-generation iPads, not the iPhone 4 or iPod Touch 4G.[25][26] |
October 7, 2010 | The Chronic Dev Team announces the release date of the new jailbreak Greenpois0n for the iPod Touch 4G and iPhone 4 running on iOS 4.1, and iPad running on iOS 3.2.2. The jailbreak will be released on 10/10/10 at 10:10:10 AM, GMT. Greenpois0n is expected to be based on SHAtter. |
October 9, 2010 | Shortly before the planned release of Greenpois0n, GeoHot (George Hotz) comes out of retirement with the surprise release of Limera1n (initially only for Windows), which he had previously announced in April, but had never released. The exploit is the first capable of jailbreaking the iPhone 4 running on iOS 4.1 and iPad running on iOS 3.2.2, and was based on a second, previously undisclosed bootrom vulnerability.[27] |
October 12, 2010 | The Chronic Dev Team finally releases Greenpois0n (initially only for Windows), tweaked to use the Limera1n exploit rather than SHAtter. Their reasoning was that releasing the original SHAtter-based Greenpois0n would be "a complete waste of a perfectly good bootrom hole in light of Limera1n, and so it can be held until Apple closes Limera1n’s hole." Greenpois0n allows jailbreaking of the iPhone 4, iPhone 3GS, iPod Touch 3G, and iPod Touch 4G running on iOS 4.1, and the iPad running on iOS 3.2.2. |
October 14, 2010 | George Hotz releases the Mac OS X version of Limera1n, providing the first way to jailbreak iOS 4.1 via Mac.[28] |
October 16, 2010 | The Chronic Dev Team releases Greenpois0n for Mac OS X. |
October 18, 2010 | Greenpois0n RC4 was releases, adding support for the iPod Touch 2G.[29] This makes all iDevices running iOS 4.1 (iOS 3.2.2 for iPad), jailbreakable. |
October 20, 2010 | The iPhone Dev Team releases PwnageTool 4.1, capable of jailbreaking the iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch 3G, iPod Touch 4G, and Apple TV 2G running on iOS 4.1, and the iPad on iOS 3.2.2. |
November 1, 2010 | The iPhone Dev Team releases Redsn0w 0.9.6b2, capable of jailbreaking the iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch 2G, iPod Touch 3G, iPod Touch 4G, and Apple TV 2G running on iOS 4.1, and the iPad on iOS 3.2.2. |
November 13, 2010 | iH8sn0w releases Sn0wbreeze 2.1, capable of jailbreaking the iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch 2G, iPod Touch 3G, iPod Touch 4G, and Apple TV 2G running on iOS 4.1, and the iPad on iOS 3.2.2. |
November 22, 2010 | Redsn0w 0.9.6b3 is released, capable of jaibreaking iOS 4.2.1 on the iPhone 3GS, iPhone 4, iPod Touch 3G, and iPod Touch 4G tethered, and the iPhone 3G and iPod Touch 2G untethered. Limera1n support is also added, allowing custom packages to be installed along with the jailbreak itself. |
November 28, 2010 | PwnageTool 4.1.3 is released. It is capable of jailbreaking all previously jailbreakable models as well as changing the iPhone 3GS baseband to 6.15.00, the iPad 3G model's baseband from the iOS 3.2.2 firmware. Ultrasn0w was also updated to unlock this baseband as well, providing an unlock to any iPhone 3GS users who updated to iOS 4.1 before the baseband preservation feature was implemented. |
November 29, 2010 | Redsn0w 0.9.6b5 is released. No changes from the previous version are made, except it can now flash the 06.15.00 baseband on the iPad, iPhone 3G, and iPhone 3GS. |
December 3, 2010 | Redsn0w 0.9.6b6 is released. It includes hacktivation to activate the iPhone and some bug fixes. |
December 24, 2010 | An untethered version of Redsn0w is released for Mac testers to jailbreak fourth-generation iPhones/iPod Touches on iOS 4.2.1, as well as the first-generation iPads. It had been planned that a Windows release will follow if feedback was good.[30] |
December 26, 2010 | Redsn0w 0.9.7b1 is released as a beta test to untether iOS 4.2.1 for Mac users. This is only compatible with the iPhone 4, iPad, and iPod Touch 4G.[31] The jailbreak is still in an early beta phase and disables Bluetooth functionality on all devices due to sandboxing issues.[32] and also crashes Skype upon launch.[33] |
December 27, 2010 | Redsn0w 0.9.7b2 and 0.9.7b3 is released. Beta 2 fixes all the native app crashes (including Task switcher)[34] and beta3 extends the fix made in beta2 over to the non-GUI programs too (so iTunes embedded videos are now working).[35] |
December 31, 2010 | The iPhone Dev Team releases Redsn0w 0.9.7b4 to testers.[36] |
January 9, 2011 | The iPhone Dev Team releases Redsn0w 0.9.7b5 to testers.[33] |
January 10, 2011 | The iPhone Dev Team releases Redsn0w 0.9.7b6 to testers,[33] which patched the Bluetooth and Skype bugs caused by the 0.9.7b1 version. |
January 14, 2011 | MashBasher released SugarBox 1.0 another Web-Based Jailbreak for 4.0, you can use this Jailbreak by going to http://sugarbox.param.mobi on your iDevice! |
January 21, 2011 | The Chronic Dev Team releases a video showing a jailbroken iPhone 4 running on iOS 4.2.1 rebooting, which proves the jailbreak is indeed untethered via an updated version of Greenpois0n.[37] However, some bugs still needed fixing, thus no ETA had been announced yet. |
January 28, 2011 | The iPhone Dev Team announces through their alternate Twitter account, where they announce the beta news, that iOS 4.2.1 will be jailbroken via Monte through older iOS 4.1 IPSWs, and that the seventh beta will be published exclusively for Windows users to untether their 4th generation iDevices. However, the Dev Team noted that it would be a long process due to Windows utilizing the filesystem, instead of RAM, to apply the Monte files. |
February 3, 2011 | The Chronic Dev Team releases Greenpois0n RC5, which is an untethered jailbreak for iPhone 3GS, iPhone 4, iPod Touch 2G, iPod Touch 3G, iPod Touch 4G, and iPad on iOS 4.2.1. No saved SHSH blobs from any other firmware versions are required. |
February 5, 2011 | The Chronic Dev Team releases Greenpois0n RC5 for Windows.[38] This version does not include support for the Verizon iPhone 4 only because it was not properly detected. |
February 7, 2011 | Greenpois0n RC5.4 is released, adding full compatibility with the Verizon iPhone 4.[39] |
February 12, 2011 | Greenpois0n RC6 is released, adding full support for the Apple TV 2G.[40] |
February 15, 2011 | The iPhone Dev Team releases PwnageTool 4.2, which is able to jailbreak iOS 4.2.1 devices such as the iPhone 3G, iPhone 3GS (all bootroms), iPhone 4 (AT&T & Verizon), iPod Touch 3G, iPod Touch 4G, iPad, and Apple TV 2G.[41] |
February 15, 2011 | iH8sn0w releases Sn0wbreeze 2.2, which is based on Greenpois0n RC5. It adds a new feature called "Baseband Preservation Mode", which allows the user to update to iOS 4.2.1 and keep the baseband 01.59.00, which means that iOS 4.2.1 can be both jailbroken and unlocked.[42][43] |
February 18, 2011 | The Chronic Dev Team releases Greenpois0n RC6.1, which patches the issue preventing jailbroken iPhones, iPads, and iPod Touches running iOS 4.2.1 from using the iBooks application.[44] |
February 20, 2011 | iH8sn0w releases Sn0wbreeze 2.2.1, which allows for jailbreaking of all iOS 4.2.1 devices, including the Verizon iPhone 4 running on iOS 4.2.6, but fixes the iBooks DRM issue for all jailbroken devices. |
March 4, 2011 | An unofficial version of PwnageTool 4.2 is used to jailbreak all iOS 4.3 devices, including the iPad 2 and the Verizon iPhone 4. The jailbreak, however, is tethered, requiring users to reboot their device using PwnageTool. |
March 13, 2011 | iH8sn0w releases Sn0wbreeze 2.3b1, which allows for jailbreaking iPhone 3G[S], iPhone 4 (GSM model), iPad 1 and iPod Touch 3G, 4G. This jailbreak, however, is tethered, requiring users to reboot their device using files saved on the computer - created by Sn0wbreeze. Also, this beta version appears to be very unstable and is lacking many important functions. |
March 13, 2011 | Comex posts a tweet about finding an exploit in the new iPad 2. Also posted a picture of it running Cydia.[45] |
March 20, 2011 | iH8sn0w released Sn0wbreeze 2.3 BETA 4 (2.3b4), which includes an Ultrasn0w fix. This fix lets users of iPhones 3G[S] and iPhones 4 to unlock (while preserving the baseband) their iPhones, on the following basebands: 01.59.00 / 04.26.08 / 05.11.07 / 05.12.01 / 05.13.04 / 06.15.00
Unluckily, users with iPhones containing basebands: 02.10.04 / 03.10.01 / 04.10.01 / 05.14.02 / 05.15.04 will still not be able to unlock, as Ultrasn0w is not fixed on those basebands.
-> iPhone 3G[S] (New Bootrom) -> iPhone 4 (both models) |
April 3, 2011 | The iPhone Dev Team releases Redsn0w 0.9.6rc9 and PwnageTool 4.3, which allows for untethered jailbreaking of all iOS 4.3.1 devices except the iPad 2. This is quickly followed by a new release of sn0wbreeze on April 4. |
April 18, 2011 | The iPhone Dev Team releases Redsn0w 0.9.6rc14, which allows for untethered jailbreaking of all iOS devices on all iOS 4.3.2 devices except the iPad 2, along with the jailbreak for 4.2.7 for the Verizon iPhone On the following day, a new release of sn0wbreeze is released, which is now at 2.6.[46][47] |
April 24, 2011 | The iPhone Dev Team releases Pwnagetool 4.3.2 which works on all devices except iPad 2. Also, UltraSn0w 1.2.2 was released to work on version 4.3.2.[48] |
April 30, 2011 | Untethered jailbreaks for the Verizon iPhone 4 are released. For Windows users, it comes in the form of Sn0wbreeze 2.6.1. For Mac users, it comes by installing a tethered jailbreak from the latest version of Redsn0w, then in Cydia, in the http://cydia.pushfix.info repo, installing the Verizon Untether for 4.2.7 tweak.[49] |
May 4, 2011 | iOS 4.3.3 was released by Apple. According to initial tests the untethered Jailbreak is possible with iOS 4.3.3. The DevTeam is therefore shortly publish new versions of the Jailbreak. [50] |
Devices
All software used is untethered unless otherwise stated. An untethered jailbreak means the user is able to reboot their Apple iOS device without the need to connect to a computer and re-run the jailbreak tool to power up the device in question.
The devices are classified into two categories below, the 'discontinued' devices being ones that Apple no longer releases software updates for, while the 'current' devices are still being upgraded. The iPod touches are split into MB model numbers (old bootrom) and MC model numbers (new bootrom). The iPhone 3GS also uses MB and MC model numbers, but while an MB indicates an old bootrom, some MC models have the old bootrom and the others have the new.[51]
Discontinued devices
Device | Device Release Date | First Jailbreak Release Date | Newest Jailbreakable Firmware Version of iOS (released) |
Latest Version of iOS that can be Installed | Software used to jailbreak | Untethered? |
---|---|---|---|---|---|---|
iPhone |
June 29, 2007 | July 10, 2007[52] | 3.1.3 | 3.1.3 | redsn0w 0.9.4[53] Spirit |
Yes |
iPod Touch 1G |
September 5, 2007 | October 10, 2007[54] | 3.1.3 | 3.1.3 | Spirit Jailbreakme 2.0 |
Yes |
iPhone 3G |
July 11, 2008 | July 20, 2008[55] | 4.2.1 | 4.2.1 | PwnageTool 4.2 Sn0wbreeze 2.2.1 |
Yes |
iPod Touch 2G MB Model |
September 9, 2008 | March 11, 2009[56] | 4.2.1 | 4.2.1 | Greenpois0n RC6.1 Sn0wbreeze 2.2.1 |
Yes |
iPod Touch 2G MC model |
September 9, 2009 | October 25, 2009 | 4.2.1 | 4.2.1 | Greenpois0n RC6.1 Sn0wbreeze 2.2.1 |
Yes |
Current devices
Device | Device Release Date | First Jailbreak Release Date | Latest Version of iOS that can be Installed |
Software used to jailbreak | Untethered? | Latest Untethered Jailbreakable Firmware Version of iOS |
Software used for Untethered jailbreak |
---|---|---|---|---|---|---|---|
iPod Touch 3G |
September 9, 2009 | October 11, 2009[57] | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
Yes | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
iPhone 3GS (Old Bootrom iBoot-359.3) |
June 19, 2009 | July 3, 2009[58] | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
Yes[59] | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
iPhone 3GS (New Bootrom 359.3.2) |
October 4, 2009 | October 25, 2009 | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
Yes | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
iPad (Wi-Fi model) |
April 3, 2010 | August 1, 2010 | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
Yes | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
iPad (3G model) |
April 30, 2010 | August 1, 2010 | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
Yes | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
iPhone 4 (GSM model) |
June 24, 2010 | August 1, 2010 | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
Yes | 4.3.3 | Redsn0w 0.9.6rc15
PwnageTool 4.3.3 |
iPhone 4 (CDMA model) |
February 10, 2011 | February 7, 2011 | 4.2.8 | Sn0wbreeze 2.6.1 | No | 4.2.7 | Sn0wbreeze 2.6.1 |
iPod Touch 4G | September 1, 2010 | October 9, 2010 | 4.3.3 | Redsn0w 0.9.6rc15 | Yes | 4.3.3 | Redsn0w 0.9.6rc15 |
Apple TV 2G | October 1, 2010 | October 9, 2010 | 4.3.2 | Sn0wbreeze 2.6.1
PwnageTool 4.3.3 |
Yes | 4.3.2 | Sn0wbreeze 2.6.1
PwnageTool 4.3.3 |
iPad 2 (Wi-Fi model) |
March 11, 2011 | -Not Yet- | 4.3.3 | No | |||
iPad 2 (GSM model) |
March 11, 2011 | -Not Yet- | 4.3.3 | No | |||
iPad 2 (CDMA model) |
March 11, 2011 | -Not Yet- | 4.3.3 | No |
Software used
Old (1.1.2 - 4.1)
Software Name | Release Date | Platform | Hardware | Firmware | Publishers |
---|---|---|---|---|---|
PwnageTool 2.0 | July 19, 2008 | Mac OS X | iPhone Dev Team | ||
PwnageTool 2.2 | November 21, 2008 | Mac OS X | iPhone 2G/3G, iPod Touch 1G | 2.2 - 2.2.1
Untethered |
iPhone Dev Team |
PwnageTool 3.0 | June 19, 2009 | Mac OS X | iPhone 2G/3G, iPod Touch 1G | 3.0 - 3.0.1
Untethered |
iPhone Dev Team[9] |
PwnageTool 3.1.4 | October 13, 2009 | Mac OS X | iPhone 2G/3G/3GS, iPod Touch 1G/2G | 3.1 - 3.1.2
Untethered |
iPhone Dev Team[9] |
PwnageTool 3.1.5 | February 7, 2010 | Mac OS X | iPhone 2G/3G/3GS,[sw 1] iPod Touch 1G/2G[sw 1] | 3.1.3
Untethered |
iPhone Dev Team[9] |
PwnageTool 4.0.1 | June 23, 2010[60] | Mac OS X | iPhone (3G, 3GS),[sw 1] iPod Touch 2G (non-MC models) | 4.0
Untethered |
iPhone Dev Team[9] |
PwnageTool 4.0.3 | September 13, 2010 | Mac OS X | iPhone 2G/3G, iPod Touch 1G | 4.0 - 4.0.2
Untethered |
iPhone Dev Team |
PwnageTool 4.1.3 | November 28, 2010[61] | Mac OS X | iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch 3G & 4G, iPad, Apple TV 2G | 4.1
Tethered |
iPhone Dev Team[62] |
ZiPhone | February 2008 | Windows, Mac OS X | iPhone 2G, iPod Touch 1G | 1.1.2 - 1.1.5
Untethered |
Zibri [63] |
QuickPwn | August 2008 | Windows, Mac OS X and Linux | iPhone 2G/3G, iPod Touch 1G | 2.0 - 2.2.1
Tethered |
iPhone Dev Team[9] |
redsn0w 0.3 | April 12, 2009 | Windows, Mac OS X and Linux | iPod Touch 2G[sw 2] | 2.2.1
Untethered |
iPhone Dev Team[64] |
purplera1n | July 2009 | Windows and Mac OS X[65] | iPhone 2G/3G/3GS, iPod Touch 1G/2G | 3.0
Untethered[66] |
Geohot [67] |
blackra1n RC3 | November 3, 2009 | Windows and Mac OS X | iPhone 2G/3G/3GS,[sw 3] iPod Touch 1G/2G[sw 3]/3G[sw 2] | 3.1.1 - 3.1.2
Untethered (Old Bootrom) |
Geohot |
Spirit | May 3, 2010 | Windows, Mac OS X and Linux | iPhone 2G/3G/3GS, iPod Touch 1G/2G/3G, iPad (All) | 3.1.2, 3.1.3, 3.2
Untethered |
Comex |
JailbreakMe 2.0 | August 1, 2010 | Mobile Safari | iPhone (All), iPod Touch (1G, 2G, 3G), iPad (All) | 3.1.2, 3.1.3, 4.0, 4.0.1, 3.2, 3.2.1
Untethered |
Comex |
SugarBox 1.0 | January 14, 2011 | Mobile Safari | iPhone (3G, 3GS,4), iPod Touch (2G, 3G) | 4.0
Untethered |
MashBasher |
Limera1n RC1b | October 9, 2010[68] | Windows, Mac OS X | iPhone 3GS, iPhone 4, iPod Touch 3G & 4G, iPad, Apple TV 2G | 3.2.2, 4.0, 4.0.1, 4.0.2, 4.1
Untethered |
Geohot[68] |
Greenpois0n RC4 | October 12, 2010[69] | Windows, Mac OS X and Linux | iPhone 3GS, iPhone 4, iPod Touch 2G, 3G & 4G, iPad, Apple TV 2G | 3.2.2, 4.1
Untethered |
Chronic Dev Team |
Sn0wbreeze 2.1 | November 13, 2010[70] | Windows | iPhone 3G, iPhone 3GS, iPhone 4, iPod Touch 2G, 3G & 4G, iPad, Apple TV 2G | 3.2.2, 4.1
Untethered |
ih8sn0w[70] |
Current (4.2.1/4.2.8 - 4.3.3)
Software Name | Release Date | Platform | Hardware | Firmware | Untethered? | Publisher |
---|---|---|---|---|---|---|
Greenpois0n RC6.1 | February 18, 2011 | Mac OS X, Windows | iPhone 3GS, iPhone 4 GSM & CDMA, iPod Touch 2G, 3G, 4G, iPad, Apple TV 2G | 4.2.1, 4.2.6 | Yes | Chronic Dev Team |
Sn0wbreeze 2.2.1 | February 20, 2011[71] | Windows | iPhone 3G, iPhone 3GS, iPhone 4 GSM & CDMA, iPod Touch 2G, 3G & 4G, iPad, Apple TV 2G | 4.2.1, 4.2.6 | Yes | ih8sn0w[71] |
redsn0w 0.9.6rc12 | April 3, 2011 | Mac OS X, Windows | iPhone 3G, iPhone 3GS, iPhone 4 GSM, iPod Touch 3G, 4G, iPad | 4.2.1, 4.3.1 | Yes | iPhone Dev Team[72] |
seas0npass | April 5, 2011 | Mac OS X, Windows | Apple TV 2G | 4.3.1 | Yes [73] | Firecore |
Sn0wbreeze 2.5.1 | April 6, 2011 | Windows | iPhone 3GS, iPhone 4 GSM, iPod Touch 3G, 4G, iPad, Apple TV 2G | 4.3.1 | Yes | ih8sn0w |
PwnageTool 4.3.3 | May 6, 2011 | Mac OS X | iPhone 3G, iPhone 3GS, iPhone 4 GSM, iPod Touch 3G, 4G, iPad, Apple TV 2G | 4.3.3 | Yes | iPhone Dev Team |
redsn0w 0.9.6rc15 | May 6, 2011 | Mac OS X, Windows | iPhone 3GS, iPhone 4 GSM, iPod Touch 3G, 4G, iPad | 4.3.2, 4.3.3 | Yes | iPhone Dev Team[74] |
Sn0wbreeze 2.6.1 | April 30, 2011 | Windows | iPhone 3GS, iPhone 4 GSM & CDMA, iPod Touch 3G, 4G, iPad | 4.3.2, 4.2.7 | Yes | ih8sn0w |
Security
The first iPhone worm appeared in early November 2009, created by 21-year-old Australian technical college student Ashley Towns of Wollongong. He told Australian media that he created the worm to raise awareness of security issues.[75] "When people jailbreak their phone, it allows them to install a service on their phone called SSH... Generally you should always change the password after setting up an iPhone as all iPhones use the same password by default. This worm exploits people's tendency to not change the default password, changing their iPhone's wallpaper to Rick Astley. This virus was called iKee. This Virus could cause damage to any iDevice.
On 22 November 2009, F-Secure reported on a new malicious worm compromising bank transactions from jailbroken phones in the Netherlands.[76][77]
United States legal issues
In response to a request by the Electronic Frontier Foundation, the U.S. Copyright Office explicitly recognized an exemption to the DMCA to permit jailbreaking in order to allow iPhone owners to use their phones with applications that are not available from Apple's store, and to unlock their iPhones for use with unapproved carriers.[78][79] Apple had previously filed comments opposing this exemption and indicated that they did consider jailbreaking to be a violation of copyright (and by implication prosecutable under the DMCA). Apple's request to define copyright law to include jailbreaking as a violation was denied as part of the 2009 DMCA rulemaking. In their ruling, the Library of Congress affirmed on July, 26, 2010 that jailbreaking is exempt from DMCA rules with respect to circumventing digital locks. This exemption must be reviewed and renewed every three years or else it will expire.
Tim Wu, a professor at Columbia Law School, argued that jailbreaking is "legal, ethical, and just plain fun."[80] Wu cited an explicit exemption issued by the Library of Congress in 2006 for personal unlocking, which notes that locks "are used by wireless carriers to limit the ability of subscribers to switch to other carriers, a business decision that has nothing whatsoever to do with the interests protected by copyright" and thus do not implicate the DMCA.[81] Wu did not claim that this exemption applies to those who help others unlock a device or "traffic" in software to do so. As of July 26, 2010, The U.S. Copyright Office has approved exemptions to the DMCA that allow iDevice users to Jailbreak their devices legally.[82] These exemptions also allow phone users to unlock their phone in order to switch carriers.[83] It is still possible Apple may employ technical countermeasures to prevent jailbreaking or prevent jailbroken phones from functioning, but they will not be able to sue users who jailbreak.[84] It is also unclear whether it is legal to traffic in the tools used to make jailbreaking easy.[84]
Reasons for jailbreaking
There are many reasons that users jailbreak their iOS device. Some jailbreak to circumvent software limitations put in place (e.g., tethering, filesystem access, or the use of software from sources outside the App Store), or to gain deeper customization of their device (e.g. theming, redesigned user interfaces.)[85]
Some look to extra-App Store sources of software to express opposition to Apple's censorship of content through the app approval process. In early 2010, Apple banned an app submitted by Pulitzer Prize-winning cartoonist, Mark Fiore, because it “ridiculed public figures,” in violation of Section 3.3.14 of the iPhone Developer Program License Agreement. Apple later called Fiore and asked him to resubmit his app for approval.[86] In late 2010, Apple banned the use of apps that allowed users to donate money to non-profit organization and charities.[87] Apple also banned the controversial WikiLeaks app, stating it “violated their developer guidelines.” [88] As the list of banned apps continues to grow, some users have found jailbreaking to be a viable alternative to Apple’s censorship of content.[89]
iPhone Dev Team
The iPhone Dev Team is a group of engineers in the iOS community who have developed many jailbreaking and unlocking applications not authorized by Apple Inc for the iPhone, iPod Touch and iPad devices, with the ability to sidestep the limitations placed on devices by the manufacturer—allowing for activities such as deep customization and SIM unlocking. The group and their tools have become emblematic for these activities, which are termed jailbreak and SIM unlocking respectively, to the extent that the Electronic Frontier Foundation have made them the primary example used in their petition to create a DMCA anti-circumvention exemption for jailbreaking and Apple executive Greg Joswiak (Vice President iPhone Product Marketing) has quoted them in his countering comment to the same petition.
See also
- Cydia
- Hacking of consumer electronics
- iPhone Dev Team
- iOS version history
- Rooting (Android OS)
- Privilege escalation
Notes
References
- ^ "Apple's Official Response To DMCA Jailbreak Exemption: It Voids Your Warranty". Cultofmac.com. 2010-07-26.
- ^ Freeman, Jay. "Caching Apple's Signature Server". saurik.com. Retrieved 2010-06-30.
- ^ Ricker, Thomas (2007-07-10). "iPhone Hackers: "we have owned the filesystem"". Engadget. Retrieved 2009-07-17.
- ^ Topolsky, Joshua (2007-08-06). "First third-party "game" app appears for iPhone". Engadget. Retrieved 2009-07-17.
- ^ Wilson, Ben (2007-10-10). "Official iPhone 1.1.1 jailbreak released with easy-to-follow instructions; does not require TIFF exploit". CNET.com. Retrieved 2009-11-10.
- ^ "major iPhone breakthru". Zibri's Blog. 2008-01. Retrieved 2008-02-11.
{{cite web}}
: Check date values in:|date=
(help) - ^ "DO NOT UPGRADE!". Zibri's Blog. 2008-2-26. Retrieved 2011-4-5.
{{cite web}}
: Check date values in:|accessdate=
and|date=
(help) - ^ "PwnageTool 2.0 (2.0.1) to JailBreak Unlock iPhone 3G or 2.0 and iPod Touch Free Download". My Digital Life. 2008-07-22. Retrieved 2009-11-10.
- ^ a b c d e f "Dev-Team Blog - Close the stable door!". Blog.iphone-dev.org. Retrieved 2010-04-10.
- ^ "Dev-Team Blog - Thermonuclear pop!". Blog.iphone-dev.org. Retrieved 2009-07-17.
- ^ Topolsky, Joshua (2009-03-17). "Live from Apple's iOS 3.0 preview event". Engadget. Retrieved 2009-07-17.
- ^ "Dev-Team Blog - trois, drei, три, három!". iPhone Dev Team. Retrieved 2009-06-19.
- ^ Previous post Next post. "Everything You Wanted to Know About iPhone 3.1 But Were Afraid to Ask". Wired.com. Retrieved 2010-10-13.
- ^ "Jailbreak iPhone 3.1.2 Firmware with blackra1n". Redmondpie.com. Retrieved 2010-07-27.
- ^ Geohot Hints at New Jailbreak Tool - Limera1n - Softpedia News, April 26, 2010
- ^ Geohot’s Jailbroken iPhone 4 and LimeRa1n A Fake?
- ^ "Dev-Team Blog - Getting out of jail is free!". Blog.iphone-dev.org. 2010-07-26. Retrieved 2010-09-11.
- ^ Shields, Todd (2010-07-26). "`Jailbreaking' of IPhones to Add Apps Backed by U.S." Bloomberg. Retrieved 2010-09-11.
- ^ "JailbreakMe". JailbreakMe. Retrieved 2010-10-13.
- ^ "Official: [[iPhone 4]] jailbreak hits from [[iPhone Dev Team]] (updated with video)". Engadget. Retrieved 2010-09-11.
{{cite web}}
: URL–wikilink conflict (help) - ^ "Apple releases iOS 4.0.2 for iPhone and 3.2.2 for iPad, fixes [[Portable Document Format|PDF]] vulnerability". Engadget. Retrieved 2010-09-11.
{{cite web}}
: URL–wikilink conflict (help) - ^ [1][dead link]
- ^ "SHAtter: The New Exploit To Jailbreak Them All". The iPhone Spot. 2010-09-09. Retrieved 2011-02-09.
- ^ "S5L8930 (Bootrom)". The iPhone Wiki. 2010-09-12. Retrieved 2010-10-13.
- ^ "Jailbreak your iPod touches and iPhones". iH8sn0w.com. Retrieved 2010-10-13.
- ^ "[RELEASE] Sn0wbreeze 2.0 Available Now - iPod touch Fans forum - iPod, iPhone and iPad". ifans.com. Retrieved 2010-10-13.
- ^ Limera1n surprise - iPhone Dev Team official blog.
- ^ "Geohot Releases Limera1n Jailbreak for Mac". iClarified. 14 October 2010.
- ^ "GreenPois0n now jailbreaks iPod touch 2G – MC and MB models". NewsDen. 18 October 2010.
- ^ http://twitter.com/#!/MuscleNerd/status/18269616828579840
- ^ http://blog.iphone-dev.org/redsn0w
- ^ http://digitalanalog.in/2010/12/27/untethered-jailbreak-ios-4-2-1-is-here-%E2%80%93-redsn0w/
- ^ a b c http://blog.iphone-dev.org/redsn0w/
- ^ "Redsn0w 0.9.7beta2 Released, Fixes Native App Crashes". JailbreakingiPhone.org. Retrieved 2010-12-27.
- ^ "Redsn0w 0.9.7beta3 Released, Fixes More Bugs". JailbreakingiPhone.org. Retrieved 2010-12-27.
- ^ "Redsn0w 0.9.7beta4 Released, usbmuxd No Longer Needed". JailbreakingiPhone.org. Retrieved 2010-12-31.
- ^ "Greenpois0n Update To Bring Full Untethered Jailbreak For iOS 4.2.1 Without Needing 4.2b3 SHSH Blobs". redmondpie.com. Retrieved 2011-01-22.
- ^ "Jailbreak iOS 4.2.1 with GreenPois0n RC5 for Windows released". NewsDen. Retrieved 2011-02-06.
- ^ "GreenPois0n Jailbreaks Verizon iPhone 4 iOS 4.2.6". NewsDen. Retrieved 2011-02-08.
- ^ "Jailbreak Apple TV 2G iOS 4.2.1 with GreenPois0n RC6".
- ^ "PwnageTool 4.2 Untethered iOS 4.2.1 Jailbreak with iBooks fix".
- ^ http://www.phonesreview.co.uk/2011/02/17/sn0wbreeze-jailbreak-4-2-1-baseband-preservation-mode-unlike-greenpois0n/
{{citation}}
: Missing or empty|title=
(help) - ^ Sn0wbreeze 2.2 Coming Soon To Preserve iPhone 4 Baseband
- ^ http://mygadgetnews.com/2011/02/18/greenpois0n-rc6-1-released-patches-ibooks-issue/
{{citation}}
: Missing or empty|title=
(help) - ^ "iPad 2 Jailbreak Finally...iOS 4.3 Running Cydia".
- ^ "Redsn0w 0.9.6rc14 Untethered iOS 4.3.2 Jailbreak is Available for Download".
- ^ "Jailbreak iOS 4.3.2 Untethered Using Sn0wbreeze 2.6 On Windows[How To]".
- ^ "The untether rolls on".
- ^ "Verizon iPhone untethered jailbreak now available for iOS 4.2.7".
- ^ Template:Http://www.benm.at/2011/05/04/ios-4-3-3-apple-veroffentlicht-neue-firmware-mit-geo-tracking-bugfixes/
- ^ Redmondpie, How To Check the iPhone 3GS Bootrom Version
- ^ Wilson, Ben (2007-10-10). "Official iPhone 1.1.1 jailbreak released with easy-to-follow instructions; does not requir bulmpkine TIFF exploit | iPhone Atlas - CNET Reviews". CNet. Retrieved 2009-07-17.
- ^ http://www.redmondpie.com/jailbreak-iphone-os-3.1.3-firmware-with-redsn0w-0.9.4/
- ^ "iPod Touch / iPhone 1.1.1 jailbreak released". Mac.Blorge. 2007-10-10. Retrieved 2010-09-11.
- ^ "Jailbreak for iPhone 3G redsn0w0.9.6b7". DevTeam. 2010-09-21. Retrieved 2010-09-22.
- ^ "Rough Untethered Released « Chronic Dev Blog". Chronic-dev.org. 2009-03-11. Retrieved 2010-04-10. [dead link]
- ^ "Blackra1n Jailbreak". Retrieved 2009-10-11.
- ^ Katz, Leslie (2009-07-03). "iPhone 3GS jailbreak, 'purplera1n,' hits Web | Crave - CNET". News.cnet.com. Retrieved 2010-09-11.
- ^ "iPhone 3GS UNTETHERED - Sinful iPhone". www.sinfuliphone.com. 2011-03-17. Retrieved 2011-03-29.[dead link]
- ^ iphone_dev (2010-06-23). "PwnageTool 4.01 released". Twitter.
- ^ Taimur Asad (October 20, 2010). "Jailbreak iOS 4.1 with PwnageTool 4.1 [How to Guide]". Redmond Pie. Retrieved 2011-01-19.
- ^ "20102010 event - PwnageTool 4.1.1". iPhone Dev Team. 2010-10-20. Retrieved 2010-10-20.
- ^ "Zibri's Blog". www.zibri.org - The First Real Jailbreak. Retrieved 2008-02-11.
- ^ "3G unlock - official redsn0w devteam site". Redsn0w.com. Retrieved 2010-04-10.
- ^ "On the iPhone: purplera1n...for mac". Iphonejtag.blogspot.com. 2009-07-05. Retrieved 2009-07-17.
- ^ "purplera1in and 3.0.1". blogspot. 2009-08-03. Retrieved 2009-08-03.
- ^ "On the iPhone: I make it ra1n". Iphonejtag.blogspot.com. 2009-07-03. Retrieved 2010-04-10.
- ^ a b "limera1n". Geohot. 2010-10-09. Retrieved 2010-10-09.
- ^ "greenpois0n – Initial Release". Chronic Dev Team. October 12, 2010. Retrieved 2011-01-19.
- ^ a b "Sn0wbreeze 2.1". ih8sn0w. 2010-09-23. Retrieved 2010-09-23.
- ^ a b "Sn0wbreeze 2.2.1". Taimur Asad. 2011-02-21. Retrieved 2011-02-21.
- ^ http://blog.iphone-dev.org/
- ^ http://support.firecore.com/entries/387605%7CFireCore Support: Jailbreaking 101 - Seas0nPass
- ^ http://blog.iphone-dev.org/
- ^ Australian admits creating first iPhone virus, Brigid Andersen, ABC Online, 2009-11-09. Retrieved 2009-11-10.
- ^ "New iPhone worm can act like botnet say experts". BBC News. 2009-11-23. Retrieved 2010-04-10.
- ^ "Malicious iPhone Worm - F-Secure Weblog : News from the Lab". F-secure.com. 2009-11-22. Retrieved 2010-04-10.
- ^ "Apple Says iPhone Jailbreaking is Illegal | Electronic Frontier Foundation". Electronic Frontier Foundation. 2009-02-12. Retrieved 2009-07-17.
- ^ "Feds say mobile-phone jailbreaking is OK".
- ^ Tim Wu. October 4, 2007. "The iPhone Freedom Fighters." Slate.
- ^ "Federal Register: Exemption to Prohibition on Circumvention of Copyright Protection Systems for" (PDF). Retrieved 2010-09-11.
- ^ David Goldman, staff writer (2010-07-26). "New Copyright Office ruling sanctions iPhone jailbreaking - Jul. 26, 2010". Money.cnn.com. Retrieved 2010-09-11.
- ^ [2][dead link]
- ^ a b "Transcript of "Jailbreak?" (July 30, 2010)". On The Media. 2010-07-30. Retrieved 2010-09-11.
- ^ "17 Reasons to Jailbreak Your iPhone or iPod Touch NOW". 2010-08-07.
{{cite web}}
:|access-date=
requires|url=
(help); Missing or empty|url=
(help) - ^ "Apple App Store Bans Pulitzer-Winning Satirist for Satire". 2010-04-15. Retrieved 2011-02-12.
- ^ "Donations Ban on iPhone Apps Irritates Nonprofits". 2010-12-08. Retrieved 2011-02-12.
- ^ "Why Apple Removed a WikiLeaks App From Its Store". 2010-12-21. Retrieved 2011-02-12.
- ^ "Banned by Apple: 9 iPhone App Rejects". 2010-04-24. Retrieved 2011-02-12.