Jump to content

IOS jailbreaking: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Xirgot (talk | contribs)
Line 14: Line 14:


===2008===
===2008===
In February the Italian hacker Zibri found the most important key inside the iPhone which then lead to all upcoming jailbreak methods.
In February the Italian hacker Zibri found the most important key inside the iPhone which then led to all upcoming jailbreak methods.
Zibri himself coded and freely distributed ZiPhone <ref>{{cite web|url=http://ziphone.zibri.org/2008/02/ziphone.html |title=ZiPhone! |publisher=Zibri's Blog |date=2008-02-11 |accessdate=2008-02-11}}</ref>.
Zibri himself coded and freely distributed ZiPhone <ref>{{cite web|url=http://ziphone.zibri.org/2008/02/ziphone.html |title=ZiPhone! |publisher=Zibri's Blog |date=2008-02-11 |accessdate=2008-02-11}}</ref>.
Upon the nearing release of OS 2.0 (previously iPhone OS), a hacker group called the [[iPhone Dev Team]] released a jailbreaking application named [[PwnageTool]] that used a [[graphical user interface]] to jailbreak 2G and 3G versions of the iPhone, and the first generation of iPod Touches then available.<ref>{{cite web|url=http://www.mydigitallife.info/2008/07/22/pwnagetool-20-201-to-jailbreak-unlock-iphone-3g-or-20-and-ipod-touch-free-download/ |title=PwnageTool 2.0 (2.0.1) to JailBreak Unlock iPhone 3G or 2.0 and iPod Touch Free Download |publisher=My Digital Life |date=2008-07-22 |accessdate=2009-11-10}}</ref> PwnageTool continues to be developed as of iOS 4.0.1.<ref name="quickpwn"/>
Upon the nearing release of OS 2.0 (previously iPhone OS), a hacker group called the [[iPhone Dev Team]] released a jailbreaking application named [[PwnageTool]] that used a [[graphical user interface]] to jailbreak 2G and 3G versions of the iPhone, and the first generation of iPod Touches then available.<ref>{{cite web|url=http://www.mydigitallife.info/2008/07/22/pwnagetool-20-201-to-jailbreak-unlock-iphone-3g-or-20-and-ipod-touch-free-download/ |title=PwnageTool 2.0 (2.0.1) to JailBreak Unlock iPhone 3G or 2.0 and iPod Touch Free Download |publisher=My Digital Life |date=2008-07-22 |accessdate=2009-11-10}}</ref> PwnageTool continues to be developed as of iOS 4.0.1.<ref name="quickpwn"/>

Revision as of 00:55, 7 September 2010


Jailbreaking is a process that allows iPad, iPhone and iPod Touch users to homebrew applications on their devices by unlocking the operating system and allowing the user root access. Once jailbroken, iPhone users are able to download many extensions and themes previously unavailable through the App Store via unofficial installers such as Cydia. A jailbroken iPad, iPhone or iPod Touch is still able to use the App Store and iTunes.

Jailbreaking is different from SIM unlocking, which, once completed, means that the mobile phone will accept any SIM without restriction on, for example, the country or network operator of origin. Jailbreaking, according to Apple, can void Apple's warranty on the device,[1] although this is quickly remedied by restoring the device in iTunes.

Cydia founder Jay Freeman estimates that over 10% of all iPhones are jailbroken.[2]

History

2007

The first jailbreaking method was released on July 10, 2007,[3] and a month later the first third-party game was released for the iPhone and iPod Touch.[4] Three months after the initial jailbreak, another method was discovered, which led to a cat and mouse game between Apple and hackers to patch and exploit security holes.[5]

2008

In February the Italian hacker Zibri found the most important key inside the iPhone which then led to all upcoming jailbreak methods. Zibri himself coded and freely distributed ZiPhone [6]. Upon the nearing release of OS 2.0 (previously iPhone OS), a hacker group called the iPhone Dev Team released a jailbreaking application named PwnageTool that used a graphical user interface to jailbreak 2G and 3G versions of the iPhone, and the first generation of iPod Touches then available.[7] PwnageTool continues to be developed as of iOS 4.0.1.[8]

2009

In January 2009, the iPhone Dev Team commenced work on jailbreaking the iPod Touch 2G.[9] On March 17, 2009, Apple announced the release of iOS 3.0,[10] which remained unbroken until the iPhone Dev Team released PwnageTool 3.0 and redsn0w 0.7.2 three months later.[11] The iOS 3.1 release in September 2009 again disabled jailbreaking, which was followed by a new version of PwnageTool able to jailbreak all devices except the iPod Touch 3G;[12] the iPod Touch would remain unhacked for a month, until the release of George Hotz's blackra1n.[13]

2010

On February 2, 2010, Apple released iOS 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 saves the SHSH blob of their device with Cydia. Users can download the 3.1.2 firmware and then jailbreak with Blackra1n RC3.

On March 20, 2010, Wii homebrew developer Comex released the video "Spirit" showing an iPod Touch 3G booting up while jailbroken, or with an untethered jailbreak as opposed to the tethered jailbreak which George Hotz's Blackra1n used. He announced it would be a userland jailbreak, a much lighter and easily patchable jailbreak not used since 1.X firmwares. He said it worked perfectly fine for the iPod Touch 3G and the iPhone 3GS, and that it would probably work for the iPad too, when it is released.

On March 25, 2010, Geohot found another exploit to jailbreak (untethered) iPod Touch 3G and iPhone 3GS (MC Model) in software 3.1.3+. He said that the jailbreak will be entirely software-based, and was later revealed as "Limera1n". The website has a green/lime raindrop on the screen (possibly becoming the link to download the Limera1n application once it is released). It is rumored[by whom?] that this upcoming untethered jailbreak will work for all iPod Touch, iPhone, and iPad models.

On April 9, 2010, shortly after the Chronic Dev Team's announced jailbreak, Geohot revealed another jailbreak for iPad Wi-Fi model, possibly untethered. The name of Geohot's jailbreak program was rumored to be Limera1n, and has no announced release date.

On May 2, 2010 shortly after the iPad 3G release date, Spirit was released. It works on all iPod touches, all iPhones, and all models of the iPad on 3.1.2-3.2, untethered. It is made similar to Blackra1n, with only a single button to jailbreak.

On June 21, 2010 hours after iOS 4 was released, redsn0w 0.9.5b5-3 was released by the iPhone Dev Team for iPod Touch 2G (Non-MC Models) and iPhone 3G (this also hacktivates the iPhone 3G).

On June 22, 2010 the day after iOS 4 was released, PwnageTool 4.0 was released for iPhone3G, iPhone3GS (Old Bootrom), and iPod Touch 2G (Non-MC Models).

On June 24, 2010 shortly after iOS 4 was released, sn0wbreeze 1.6.1 was released for iPhone 3G, iPhone 3GS (Old Bootrom), and iPod Touch 2G (Non-MC Models).

On July 15, 2010, Apple released iPad software version 3.2.1. It breaks the Spirit jailbreak.

On July 23, 2010, Planetbeing announced through his Twitter page that an unlock will be provided with the new jailbreak. In his words: "It will probably be the usual rump thing where you jailbreak and then install ultrasn0w from Cydia."

On July 25, 2010, the Library of Congress ruled that jailbreaking was explicitly exempted from provisions of the Digital Millennium Copyright Act.[14][15]

On August 1, 2010, Comex released the first publicly available jailbreak for the iPhone 4 (and all other iDevices except all first gen iDevices) called JailbreakMe 2.0 (also known as 'Star'), the jailbreak is downloaded and activated by visiting a web page (JailbreakMe.com) on the device's web browser. The jailbreak is applied onto the iOS device right from within the Safari browser. This type of jailbreak has not been used since iOS firmware 1.1.1 on first gen iDevices. It is able to jailbreak firmware versions 3.1.2 to 4.0.1.[16]

On August 11, 2010, Apple released iOS 4.0.2 for the iPhone/iPod Touch and iOS 3.2.2 for the iPad. These upgrades add no new features, but close the PDF Exploit which disables the users ability to "slide to jailbreak," and renders JailbreakMe useless.[17]

On August 20, 2010, Apple stopped 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 that must restore firmware to perform an upgrade to 4.0.2 firmware which has all known vulnerabilities patched Many users are outraged that they are forced to upgrade to iOS 4.x, when they have apps that will only run on iOS 3.x. This effectively stops iPhone 4 users from being able to jailbreak their iPhones unless they are running 4.0.1 or lower firmware. [18] However, 2G and 3G users are still able to jailbreak and 3GS users can still downgrade to 4.0.1 firmware [19] [20]

Devices

Device Device Release Date First Jailbreak Release Date Latest Firmware Version (iOS) Latest Jailbreakable Firmware Version of iOS
(released)
iPhone 2G
(Original iPhone)
June 29, 2007 July 10, 2007[21] 3.1.3 3.1.3
iPod Touch 1G September 5, 2007 October 10, 2007[22] 3.1.3 3.1.3
iPhone 3G July 11, 2008 July 20, 2008[23] 4.0.2 4.0.2[24]
iPod Touch 2G
(2nd Generation) (MB model)
September 9, 2008 March 11, 2009[25] 4.0.2 4.0.2[24]
iPhone 3GS
(Old Bootrom iBoot-359.3)
June 19, 2009 July 3, 2009[26] 4.0.2 4.0.1[27][28][29]
iPod Touch 2G
(2nd Generation) (8GB MC model)
September 9, 2009 October 25, 2009 4.0.2 4.0
iPhone 3GS
(New Bootrom iBoot-359.3.2)
October 4, 2009 October 25, 2009 4.0.2 4.0.1
iPod Touch 3G
(3rd Generation)
September 9, 2009 October 11, 2009[30] 4.0.2 4.0.2 (only non-MC models)
iPad
(Wi-Fi model)
April 3, 2010 May 2, 2010[31] 3.2.2 3.2.1
iPad
(3G model)
April 30, 2010 May 2, 2010[31] 3.2.2 3.2.1
iPhone 4 June 24, 2010 August 1, 2010 4.0.2 4.0.1
iPod Touch 4G Sept. 1, 2010 N/A 4.1 4.1

Software used

Old (1.1.2 - 3.2)

Software Name Release Date Platform Hardware Firmware Publishers
ZiPhone February 2008 Windows, Mac OS X iPhone 2G, iPod Touch 1G 1.1.2 - 1.1.4 Zibri[32]
QuickPwn August 2008 Windows, Mac OS X and Linux iPhone 2G/3G, iPod Touch 1G 2.0 - 2.2.1 iPhone Dev Team[8]
redsn0w 0.3 April 12, 2009 Windows, Mac OS X and Linux iPod Touch 2G[sw 1] 2.2.1 iPhone Dev Team[33]
PwnageTool 2.0 July 19, 2008 Mac OS X iPhone 2G/3G, iPod Touch 1G 2.0 iPhone Dev Team
PwnageTool 2.1 September 13, 2008 Mac OS X iPhone 2G/3G, iPod Touch 1G 2.1 - 2.1.1 iPhone Dev Team
PwnageTool 2.2 November 21, 2008 Mac OS X iPhone 2G/3G, iPod Touch 1G 2.2 - 2.2.1 iPhone Dev Team
PwnageTool 3.0 June 19, 2009 Mac OS X iPhone 2G/3G, iPod Touch 1G 3.0 - 3.0.1 iPhone Dev Team[8]
purplera1n July 2009 Windows and Mac OS X[34] iPhone 2G/3G/3GS, iPod Touch 1G/2G 3.0[35] Geohot [36]
PwnageTool 3.1.4 October 13, 2009 Mac OS X iPhone 2G/3G/3GS, iPod Touch 1G/2G 3.1 - 3.1.2 iPhone Dev Team[8]
blackra1n RC3 November 3, 2009 Windows and Mac OS X iPhone 2G/3G/3GS[sw 2], iPod Touch 1G/2G[sw 2]/3G[sw 1] 3.1.1 - 3.1.2 Geohot
PwnageTool 3.1.5 February 7, 2010 Mac OS X iPhone 2G/3G/3GS[sw 3], iPod Touch 1G/2G[sw 3] 3.1.3 iPhone Dev Team[8]
Spirit May 3, 2010 Windows, Mac OS X and Linux iPhone 2G/3G/3GS, iPod Touch (All), iPad (All) 3.1.2 - 3.2 Comex

Current (3.2.1 - 4.1 Beta 3)

Software Name Release Date Platform Hardware Firmware Publisher
redsn0w 0.9.5b5-5 June 29, 2010[37] Windows, Mac OS X (x86)[38][39] iPhone 3G, iPod Touch 2G (non-MC models)[sw 3] 4.0/4.0.1/4.0.2/4.1 Beta 3[40] iPhone Dev Team[33]
PwnageTool 4.01 June 23, 2010[41] Mac OS X iPhone 3G/3GS[sw 3], iPod Touch 2G (non-MC models) 4.0 iPhone Dev Team[8]
sn0wbreeze 1.8 Beta July 16, 2010[42] Windows iPhone 3GS [sw 4], iPod Touch 2G[sw 4],3G[sw 4] 4.1 Beta 1 iH8sn0w
JailbreakMe 2.0 August 1, 2010[43] iOS Safari (on iDevice) iPhone 3G/3GS/4 , iPod Touch (1,2 and 3G), & iPad (All) 3.1.2 - 4.0.1[44] (except for 3.2.2) Comex

Viruses/worms

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.[45] "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 iphones wallpaper to Rick Astley. Although the worm is harmless, the source code, initially released to the public, can become the basis for more malicious codes. This virus was called iKee. Since the source code was released for the virus, new viruses may appear which may be more harmful.[citation needed]

On 22 November 2009, F-Secure reported on a new malicious worm compromising bank transactions from jailbroken phones in the Netherlands.[46][47]

Jailbreaking an iPod or iPhone in the United States is legal "fair use", and does not violate copyright laws defined by the Digital Millennium Copyright Act. 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.[48][49] 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 jailbreaking as a violation of copyright was denied as part of the 2009 DMCA rulemaking. In their ruling, the Library of Congress affirmed on July, 26, 2010 that jailbreaking is legal under U.S. copyright law.

Tim Wu, a professor at Columbia Law School, argued that jailbreaking is "legal, ethical, and just plain fun."[50] 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.[51] 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.[52] These exemptions also allow phone users to unlock their phone in order to switch carriers.[53] 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.[54] It is also unclear whether it is legal to traffic in the tools used to make jailbreaking easy.[54]

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

Notes

  1. ^ a b Requires the device to be connected to the computer upon rebooting the device.
  2. ^ a b Newer units only had a tethered jailbreak supported.
  3. ^ a b c d Newer units were not supported due to changes in the read-only memory.
  4. ^ a b c Jailbreaks 4.1 BETA Pre-jailbroken on 4.x.

References

  1. ^ "Apple's Official Response To DMCA Jailbreak Exemption: It Voids Your Warranty". Cultofmac.com. 2010-07-26.
  2. ^ Freeman, Jay. "Caching Apple's Signature Server". saurik.com. Retrieved 2010-06-30.
  3. ^ Ricker, Thomas (2007-07-10). "iPhone Hackers: "we have owned the filesystem"". Engadget. Retrieved 2009-07-17.
  4. ^ Topolsky, Joshua (2007-08-06). "First third-party "game" app appears for iPhone". Engadget. Retrieved 2009-07-17.
  5. ^ 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.
  6. ^ "ZiPhone!". Zibri's Blog. 2008-02-11. Retrieved 2008-02-11.
  7. ^ "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.
  8. ^ a b c d e f "Dev-Team Blog - Close the stable door!". Blog.iphone-dev.org. Retrieved 2010-04-10.
  9. ^ "Dev-Team Blog - Thermonuclear pop!". Blog.iphone-dev.org. Retrieved 2009-07-17.
  10. ^ Topolsky, Joshua (2009-03-17). "Live from Apple's iOS 3.0 preview event". Engadget. Retrieved 2009-07-17.
  11. ^ "Dev-Team Blog - trois, drei, три, három!". iPhone Dev Team. Retrieved 2009-06-19.
  12. ^ Everything You Wanted to Know About iPhone 3.1 But Were Afraid to Ask
  13. ^ "Jailbreak iPhone 3.1.2 Firmware with blackra1n". Redmondpie.com. Retrieved 2010-07-27.
  14. ^ http://blog.iphone-dev.org/post/862193913/getting-out-of-jail-is-free
  15. ^ http://www.bloomberg.com/news/2010-07-26/apple-iphone-users-have-u-s-blessing-to-jailbreak-add-own-applications.html
  16. ^ http://www.engadget.com/2010/08/01/official-iphone-4-jailbreak-hits-from-iphone-dev-team/
  17. ^ http://www.engadget.com/2010/08/11/apple-releases-ios-4-0-2-for-iphone-and-3-2-2-for-ipad-fixes-pd/
  18. ^ http://www.ihelplounge.com/ihelplounge/2J010/08/apple-stops-signing-the-ecid-for-ios-401321.html/
  19. ^ http://thebigboss.org/jailbreak-now
  20. ^ http://thebigboss.org/2010/08/29/402-to-401-downgrade-possibility
  21. ^ 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.
  22. ^ http://mac.blorge.com/2007/10/10/ipod-touch-iphone-111-jailbreak-released/
  23. ^ Wilson, Ben (2008-07-20). "Jailbreak for iPhone 3G released: how to use | iPhone Atlas - CNET Reviews". CNet. Retrieved 2009-07-17.
  24. ^ a b "Jailbreak iOS 4.0.2 with Redsn0w [How to Guide]". Redmond Pie. 2010-08-12. Retrieved 2010-08-12.
  25. ^ "Rough Untethered Released « Chronic Dev Blog". Chronic-dev.org. 2009-03-11. Retrieved 2010-04-10.
  26. ^ http://news.cnet.com/8301-17938_105-10279029-1.html
  27. ^ "foursome news". Dev-Team Blog. 2010-06-22. Retrieved 2010-07-05.
  28. ^ Asad, Taimur (2010-06-24). "Jailbreak iOS 4 iPhone 3GS 3G with Sn0wbreeze [Custom Firmware Windows]". Redmond Pie. Retrieved 2010-07-05.
  29. ^ Asad, Taimur (2010-07-03). "How to Jailbreak iPhone 3GS on iOS 4, which is already Jailbroken Using Spirit with Spirit2Pwn". Redmond Pie. Retrieved 2010-07-07.
  30. ^ "Blackra1n Jailbreak". Retrieved 2009-10-11.
  31. ^ a b http://spiritjb.com
  32. ^ "Zibri's Blog". www.zibri.org - The First Real Jailbreak. Retrieved 2008-02-11.
  33. ^ a b "3G unlock - official redsn0w devteam site". Redsn0w.com. Retrieved 2010-04-10.
  34. ^ "On the iPhone: purplera1n...for mac". Iphonejtag.blogspot.com. 2009-07-05. Retrieved 2009-07-17.
  35. ^ "purplera1in and 3.0.1". blogspot. 2009-08-03. Retrieved 2009-08-03.
  36. ^ "On the iPhone: I make it ra1n". Iphonejtag.blogspot.com. 2009-07-03. Retrieved 2010-04-10.
  37. ^ "redsn0w 0.9.5 BETA". iPhone Dev Team Portal. 2010-06-29. Retrieved 2010-07-06.
  38. ^ "Jailbreak iPhone 3G and 3GS on iOS 4 With RedSn0w". http://www.iphonedownloadblog.com/. {{cite web}}: External link in |publisher= (help)
  39. ^ "all four one!". The iPhone Dev Team.
  40. ^ http://wikee.iphwn.org/howto:rsbeta
  41. ^ iphone_dev (2010-06-23). "PwnageTool 4.01 released". Twitter.
  42. ^ http://twitter.com/iH8sn0w/status/18713363105
  43. ^ http://jailbreakme.com
  44. ^ http://www.crispytech.com/jailbreakme-2-0-star/
  45. ^ Australian admits creating first iPhone virus, Brigid Andersen, ABC Online, 2009-11-09. Retrieved 2009-11-10.
  46. ^ "New iPhone worm can act like botnet say experts". BBC News. 2009-11-23. Retrieved 2010-04-10.
  47. ^ "Malicious iPhone Worm - F-Secure Weblog : News from the Lab". F-secure.com. 2009-11-22. Retrieved 2010-04-10.
  48. ^ "Apple Says iPhone Jailbreaking is Illegal | Electronic Frontier Foundation". Electronic Frontier Foundation. 2009-02-12. Retrieved 2009-07-17.
  49. ^ "Feds say mobile-phone jailbreaking is OK".
  50. ^ Tim Wu. October 4, 2007. "The iPhone Freedom Fighters." Slate.
  51. ^ [1]
  52. ^ [2]
  53. ^ [3]
  54. ^ a b http://www.onthemedia.org/transcripts/2010/07/30/03