跳转到内容

越獄 (iOS)

本页使用了标题或全文手工转换
维基百科,自由的百科全书

这是本页的一个历史版本,由Conanboy留言 | 贡献2014年11月9日 (日) 02:12 (内容扩充 修正笔误 修饰语句)编辑。这可能和当前版本存在着巨大的差异。

iOS越狱(英語:iOS Jailbreaking)是获取iOS设备Root权限的技术手段。iOS设备的Root权限一般是不开放的。由于获得了Root权限,在越狱之前无法查看的iOS的文件系统也可查看。通常,越狱的设备在越狱后会安装一款名为Cydia的软件。Cydia的安装也被视为已越狱设备的象征。通过此软件可以完成越狱前不可能进行的动作,例如安装App Store以外的软件、更换外观主题、运行Shell程序、甚至可能解开营运商对手机网络的限制(即俗称的“解锁”)。[1]

越狱软件商店Cydia的创始人Jay Freeman在2010年10月估计,全球大概有10%的iPhone曾进行过越狱[2]

用途

  • 使用第三方软件:越狱的主要原因之一是可以扩展苹果App Store的有限的应用程序。苹果会检查即将发布在App Store中的应用程序是否符合iOS开发者许可协议,然后再将其发布在App Store上。越狱后可以下载并安装苹果不允许出现在App Store上的应用程序[3][4]。Cydia上的应用程序并不需要完全按照App Store上的指导方针和要求,其中不少是适用于iOS或其他应用程序的扩展和定制。用户安装这些应用程序,更多被称作“插件”(Tweaks) 。这些插件可以达到个性化的目的,定制用户界面和字体,为iOS设备添加新功能等(苹果公司近几年的iOS系统更新所添加的新功能有很多都是从越狱插件中借鉴的)[5] 。并且可以访问文件系统和安装命令行工具,使得在iOS设备上的开发工作更加容易[6][7] 。很多中国的iOS用户也因为安装第三方的中文输入法而越狱iOS设备,因为比原生输入法更容易使用[8]。在中国大陆,通过越狱获取的root权限被某些软件用于安装盗版软件,[9]并造成了部分人存在越狱等于盗版的误解。[10][11]
  • 解除限制:越狱也可以非正式地解开运营商对iPhone的锁定,使得能够使用其它运营商提供的服务[12]。基于软件的解锁,每一个不同的基带版本都对应了一个不同的解锁工具[13]
  • 修复漏洞:2011年7月15日,越狱工具JailbreakMe 3.0利用了一个Safari浏览器在显示PDF文档时达到越狱的目的。这也就意味着iOS用户可能在不知不觉中丢失自己的个人信息或者被安装恶意软件[14]。在苹果发布4.3.4更新修补该漏洞之前,越狱开发者comex就已经先行修补了这个漏洞。

越狱的种类

目前对越狱的完美程度,业界开发人员给出了三种定义[15]

  • 引导式越狱(Tethered Jailbreak),指的是当设备重启時之前的越狱就会失效,用户将失去Root权限,需要连接电脑来使用红雪(redsn0w)等越狱软件进行引导开机(即再次越狱),否则设备就无法开机使用。
  • 不完美越狱(Semi-tethered Jailbreak),源自引导式越狱,同样在设备重启時之前的越狱就会失效,用户将失去Root权限。但区别在于设备能作为未越狱设备正常使用。若想要Root权限,则需再次越狱。
  • 完美越狱(Untethered Jailbreak),指的设备没有任何开机问题。

历史

仅仅在iPhone上市的几天后的2007年7月,开发人员就发布了第一个越狱工具[16],并且很快,一个仅支持越狱后iPhone的游戏应用就发布了[17]。2007年10月,JailbreakMe 1.0(也被称为AppSnapp)就正式开始提供iPhone OS 1.1.1的iPhone和iPod touch越狱了[18][19] 。2008年2月,Zibri发布了ZiPhone,可以越狱iPhone OS 1.1.3和1.1.4的工具[20]

iPhone Dev Team发布了一系列的越狱工具。2008年7月,PwnageTool提供针对iPhone OS 2.0的iPhone 3G和iPod touch的越狱[21],更新包括作为越狱软件中主要的第三方安装程序Cydia[22];QuickPwn可以用来越狱iPhone OS 2.2版本的设备[23];在苹果推出iPhone OS 3.0时,Dev Team发布了一个更简单的针对于Windows和Mac的越狱工具redsn0w,并继续更新PwnageTool[24]。更新版本的redsn0w也可以越狱iOS 4和iOS 5的版本。

安全

第一个被称作iKee的iPhone蠕虫出现在2009年11月初,是一个21岁的澳大利亚学生编出的。他告诉媒体说,他编写出的蠕虫病毒,旨在提升人们对安全问题的重视:越狱后允许用户使用SSH服务,这样会让用户离开默认的不安全状态[25] 。同一个月,F-Secure报告了新的蠕虫病毒在危害荷兰越狱的手机。同样,受影响的设备都已经安装了SSH,且都没有更改默认密码[26][27]

2011年7月15日,苹果封锁了一个被JailbreakMe 3.0利用的漏洞。德国的联邦信息安全办公室称,发现的JailbreakMe 3.0利用的PDF显示方面的漏洞也可以使得iOS用户的信息不知不觉中被盗或被下载恶意软件[28]

设备

首次越狱

设备名称/系统版本 发布到成功越狱所花时间
以天计算,包括不完美越狱
首次越狱使用工具 越狱开发者
第一代iPhone/iPhone OS 1.0 11 无名字 iPhone Dev Team[29]
iPhone 3G/iPhone OS 2.0 9 PwnageTool iPhone Dev Team
第二代iPod touch 143 redsn0w iPhone Dev Team 和 Chronic Dev Team
iPhone OS 3.0 94 PwnageTool iPhone Dev Team
iPhone 3GS 14 purplera1n 乔治·霍兹
iPad 3 Spirit comex
iOS 4.0 2 PwnageTool iPhone Dev Team
iPhone 4 38 JailbreakMe 2.0 comex
第二代Apple TV 49 PwnageTool iPhone Dev Team
iPad 2 116 JailbreakMe 3.0 comex
iOS 5.0 1 redsn0w iPhone Dev Team
iPhone 4S 98 Absinthe pod2g, Chronic Dev Team, iPhone Dev Team, PanguTeam(盘古团队)
第三代Apple TV
全新iPad
也称iPad 3、the New iPad
70 Absinthe 2.0 pod2g, Chronic Dev Team, iPhone Dev Team
iOS 6.0-6.1.2 0 redsn0w iPhone Dev Team
iPhone 5 136 evasi0n evad3rs
第五代iPod touch 104 evasi0n evad3rs
第四代iPad 94 evasi0n evad3rs
iPad Mini 94 evasi0n evad3rs
iPhone 5C 93 evasi0n7 evad3rs
iPhone 5S 93 evasi0n7 evad3rs
iPad Air 51 evasi0n7 evad3rs
第二代iPad Mini 40 evasi0n7 evad3rs
iOS 7.1-7.1.2 25 盘古越狱工具 盘古越狱团队
iOS 8 35 盘古越狱for iOS 8 盘古越狱团队
iPhone 6 33 盘古越狱for iOS 8 盘古越狱团队
iPhone 6 Plus 33 盘古越狱for iOS 8 盘古越狱团队
iPad Air 2 0 盘古越狱for iOS 8 盘古越狱团队
iPad Mini 3 0 盘古越狱for iOS 8 盘古越狱团队


停产的设备

设备名称 发布时间 首次越狱时间 支持的最新版本的iOS系统 越狱所用软件 越狱后是否需要引导启动(是否为完美越狱)
iPhone
2007年6月29日 2007年10月10日[30] 3.1.3
  • redsn0w 0.9.4[31]
  • Spirit
  • Jailbreakme 2.0
  • Sn0wbreeze 2.0.2
  • PwnageTool 3.1.5
  • Whited00r
不需要引导启动(完美越狱)
iPhone 3G
2008年7月11日 2008年7月20日[32] 4.2.1
  • redsn0w 0.9.6rc18
  • PwnageTool 4.2
  • Sn0wbreeze 2.2.1
  • Whited00r
  • Greenpois0n RC6.2
不需要引导启动(完美越狱)
iPod touch 1G
2007年9月5日 2007年10月10日[33] 3.1.3
  • redsn0w 0.9.4[34]
  • Spirit
  • Jailbreakme 2.0
  • Sn0wbreeze 2.0.2
  • PwnageTool 3.1.5
  • Whited00r
  • greenpois0n
不需要引导启动(完美越狱)
iPod touch 2G
MB Model
2008年9月9日 2009年3月11日[35] 4.2.1
  • redsn0w 0.9.6rc18
  • PwnageTool 4.2
  • Sn0wbreeze 2.2.1
  • Whited00r
  • Greenpois0n RC6.2
不需要引导启动(完美越狱)
iPhone 3GS
(16GB 32GB)
(旧bootrom)
2009年6月19日 2009年7月3日 6.1.2
  • redsn0w
  • Absinthe 2.0.4
  • evasi0n
不需要引导启动(完美越狱)
iPod touch 2G
MC model
2009年9月9日 2009年10月25日 4.2.1
  • redsn0w 0.9.6rc18
  • PwnageTool 4.2
  • Sn0wbreeze 2.2.1
  • Greenpois0n RC6.2
不需要引导启动(完美越狱)
iPod touch 3G
2009年9月9日 2009年10月11日 5.1.1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
不需要引导启动(完美越狱)
iPad
(Wi-Fi model)
2010年4月3日 2010年5月2日 5.1.1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • Jailbreakme
不需要引导启动(完美越狱)
iPad
(3G model)
2010年4月30日 2010年5月2日 5.1.1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • Jailbreakme
不需要引导启动(完美越狱)
iPhone 3GS
(8GB)
(新bootrom)
2010年6月24日 2010年8月1日 6.1.2
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
不需要引导启动(完美越狱)
iPod touch 4G 2010年9月1日 2010年10月9日 6.1.2
  • redsn0w 0.9.12b2
  • evasi0n
  • Absinthe 2.0.4
不需要引导启动(完美越狱) 需要引导启动(不完美越狱)
iPad 2
(Wi-Fi R2)
(iPad2,4)
2012年3月7日 2012年5月30日 7.1.2
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • evasi0n
7.1.2
  • Pangu
不需要引导启动(完美越狱) 不需要引导启动(完美越狱)
iPad 2
(GSM model)
2011年3月11日 2011年7月5日 7.1.2
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • evasi0n
7.1.2
  • Pangu
不需要引导启动(完美越狱) 不需要引导启动(完美越狱)
iPad 2
(CDMA model)
2011年3月11日 2011年7月5日 7.1.2
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • evasi0n
7.1.2
  • Pangu
不需要引导启动(完美越狱) 不需要引导启动(完美越狱)
Apple TV 3G 2012年3月7日 无法越狱 5.0.2(5.1.1) 无法越狱 无法越狱 无法越狱 无法越狱 无法越狱
iPhone 5 2012年9月13日 2013年2月5日 7.1.2
  • evasi0n7
7.1.2
  • Pangu
不需要引導啟動(完美越獄) 不需要引导启动(完美越狱)
iPad mini
包括所有的iPad mini版本
2012年11月2日 2013年2月5日 7.1.2
  • evasi0n
  • evas0n7
7.1.2
  • Pangu
不需要引導啟動(完美越獄) 不需要引导启动(完美越狱)
iPod touch 5G 2012年9月13日 2013年2月5日 7.1.2
  • evasi0n
7.1.2
  • Pangu
不需要引導啟動(完美越獄) 不需要引导启动(完美越狱)
iPhone 5C 2013年9月20日 2013年12月22日 7.1.2
  • evasi0n7
7.1.2
  • Pangu
不需要引導啟動(完美越獄) 不需要引导启动(完美越狱)
iPhone 5S 2013年9月20日 2013年12月22日 7.1.2
  • evasi0n7
7.1.2
  • Pangu
不需要引導啟動(完美越獄) 不需要引导启动(完美越狱)
iPad Air 2013年11月1日 2013年12月22日 7.1.2
  • evasi0n7
7.1.2
  • Pangu
不需要引導啟動(完美越獄) 不需要引导启动(完美越狱)
iPad Mini配備Retina顯示器 2013年11月12日 2013年12月22日 7.1.2
  • Pangu
7.1.2
  • Pangu
不需要引導啟動(完美越獄) 不需要引导启动(完美越狱)

相关条目

参考注释

  1. ^ http://unloc.kr/
  2. ^ Freeman, Jay. Caching Apple's Signature Server. saurik.com. [2010-12-18]. 
  3. ^ Ryan Singel. Apple App Store Bans Pulitzer-Winning Satirist for Satire. Wired. April 15, 2010 [February 12, 2011]. 
  4. ^ FoxNews
  5. ^ Adam Dachis. How to Get the Most Out of Your Jailbroken iOS Device. Lifehacker. March 14, 2011 [August 2, 2011]. 
  6. ^ Zdziarski, Jonathan. iPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain. 2008: 3–4. 
  7. ^ Landau, Ted. Take control of your iPhone. 2009: 107. 
  8. ^ Nathan T. Washburn. Apple Discovers a New Market in China: Rich Boyfriends. HBR Blog Network. Harvard Business Review. May 4, 2012 [January 9, 2013]. 
  9. ^ iPhone软件下载. [2012-8-8]. 
  10. ^ 越狱和盗版. 2011-3-20 [2012-8-8]. 
  11. ^ 论越狱(通俗版). 苹果学院. 2013-12-8 [2013-12-8]. 
  12. ^ Brian X. Chen. 6 Reasons to Jailbreak Your iPhone. Gadget Lab. Wired. August 7, 2009 [May 1, 2012]. 
  13. ^ Ian Paul. 3G iPhone Unlock Expected. Today @ PCWorld. PCWorld. December 22, 2008 [May 1, 2012]. 
  14. ^ Robertson, Jordan. Security holes discovered in iPhones, iPads. News & Record. Associated Press. 2011-07-08 [2011-07-09]. 
  15. ^ What is semi-tethered iPhone jailbreaking?. Iphone FAQ. [2014-11-09]. 
  16. ^ Ricker, Thomas. iPhone Hackers: "we have owned the filesystem". Engadget. 2007-07-10 [2009-07-17]. 
  17. ^ Topolsky, Joshua. First third-party "game" app appears for iPhone. Engadget. 2007-08-06 [2009-07-17]. 
  18. ^ Wilson, Ben. Official iPhone 1.1.1 jailbreak released with easy-to-follow instructions; does not require TIFF exploit. CNET.com. 2007-10-10 [2009-11-10]. 
  19. ^ Gregg Keizer. Hacker Software Can Install Unauthorized Software on iPhones. PCWorld. October 29, 2007 [August 25, 2011]. 
  20. ^ Block, Ryan. ZiPhone: jailbreak any version iPhone out of the box, including 1.1.3. Engadget. 2008-02-12 [2012-06-10]. 
  21. ^ Charlie Sorrel. Pwnage 2.0 Released: Gadget Lab Jailbreaks iPod Touch. Gadget Lab (Wired). July 21, 2008 [November 2, 2011]. 
  22. ^ Erica Sadun. First Look: Pwnage for 2.0. TUAW. July 20, 2008 [November 1, 2011]. 
  23. ^ Charlie Sorrel. QuickPWN Adds Street View to iPod Touch. Gadget Lab (Wired). November 25, 2008 [November 2, 2011]. 
  24. ^ Sarah Perez. How to Jailbreak your iPhone to OS 3.0. ReadWriteWeb. June 23, 2009 [November 2, 2011]. 
  25. ^ Brigid Andersen. Australian admits creating first iPhone virus. ABC Online. November 9, 2009 [October 26, 2011]. 
  26. ^ New iPhone worm can act like botnet say experts. BBC News. 2009-11-23 [2010-04-10]. 
  27. ^ Mikko. Malicious iPhone Worm. News from the Lab. F-secure. 2009-11-22 [2010-04-10]. 
  28. ^ Robertson, Jordan. Security holes discovered in iPhones, iPads. News & Record. Associated Press. 2011-07-08 [2011-07-09]. 
  29. ^ iPhone Dev Team. How to Escape Jail. 
  30. ^ Wilson, Ben. Official iPhone 1.1.1 jailbreak released with easy-to-follow instructions; does not requir bulmpkine TIFF exploit | iPhone Atlas - CNET Reviews. CNet. 2007-10-10 [2009-07-17]. 
  31. ^ http://www.redmondpie.com/jailbreak-iphone-os-3.1.3-firmware-with-redsn0w-0.9.4/
  32. ^ Jailbreak for iPhone 3G redsn0w0.9.6b7. DevTeam. 2010-09-21 [2010-09-22]. 
  33. ^ iPod Touch / iPhone 1.1.1 jailbreak released. Mac.Blorge. 2007-10-10 [2010-09-11]. 
  34. ^ http://www.redmondpie.com/jailbreak-iphone-os-3.1.3-firmware-with-redsn0w-0.9.4/
  35. ^ Rough Untethered Released « Chronic Dev Blog. Chronic-dev.org. 2009-03-11 [2010-04-10].  [失效連結]