本頁使用了標題或全文手工轉換

越獄 (iOS)

維基百科,自由的百科全書
(已重新導向自 IOS越狱)
前往: 導覽搜尋

iOS越獄英語iOS Jailbreaking)是獲取iOS設備Root權限的技術手段。iOS設備的Root權限一般是不開放的。由於獲得了Root權限,在越獄之前無法查看的iOS的文件系統也可查看。通常,越獄的設備在越獄後會安裝一款名為Cydia的軟件。Cydia的安裝也被視為已越獄設備的象徵。通過此軟件可以完成越獄前不可能進行的動作,例如安裝App Store以外的軟件、更換外觀主題、運行Shell程序、甚至可能解開營運商對手機網絡的限制(即俗稱的「解鎖」)。[1]

越獄軟件商店Cydia的創始人Jay Freeman在2010年10月估計,全球大概有10%的iPhone曾進行過越獄[2]

越獄的種類[編輯]

目前對越獄的完美程度,業界開發人員給出了三種定義[3]

  • 引導式越獄(Tethered Jailbreak),指的是當設備重啟時之前的越獄就會失效,用戶將失去Root權限,需要連接電腦來使用紅雪(redsn0w)等越獄軟件進行引導開機(即再次越獄),否則設備就無法開機使用。
  • 不完美越獄(Semi-tethered Jailbreak)最初源自引導式越獄的臨時性修復,因此與引導式越獄一樣定義為「在設備重啟時之前的越獄就會失效,用戶將失去Root權限」。但區別在於重啟後設備至少能作為未越獄設備正常使用。而若想要Root權限,則需再次越獄。
  • 完美越獄(Untethered Jailbreak),指的設備沒有任何開機重啟問題。

用途[編輯]

  • 使用第三方軟件:越獄的主要原因之一是可以擴展蘋果App Store的有限的應用程序。蘋果會檢查即將發布在App Store中的應用程序是否符合iOS開發者許可協議,然後再將其發布在App Store上。越獄後可以下載並安裝蘋果不允許出現在App Store上的應用程序[4][5]。Cydia上的應用程序並不需要完全按照App Store上的指導方針和要求,其中不少是適用於iOS或其他應用程序的擴展和定製。用戶安裝這些應用程序,更多被稱作「插件」(Tweaks) 。這些插件可以達到個性化的目的,定製用戶界面和字體,為iOS設備添加新功能等(蘋果公司近幾年的iOS系統更新所添加的新功能有很多都是從越獄插件中借鑒的)[6] 。並且可以訪問文件系統和安裝命令行工具,使得在iOS設備上的開發工作更加容易[7][8] 。很多中國的iOS用戶也因為安裝第三方的中文輸入法而越獄iOS設備,因為比原生輸入法更容易使用[9]。在中國大陸,通過越獄獲取的root權限被某些軟件用於安裝盜版軟件,[10]並造成了部分人存在越獄等於盜版的誤解。[11][12]
  • 解除限制:越獄也可以非正式地解開運營商對iPhone的鎖定,使得能夠使用其它運營商提供的服務[13]。基於軟件的解鎖,每一個不同的基帶版本都對應了一個不同的解鎖工具[14]
  • 修復漏洞:2011年7月15日,越獄工具JailbreakMe 3.0利用了一個Safari瀏覽器在顯示PDF文檔時達到越獄的目的。這也就意味着iOS用戶可能在不知不覺中丟失自己的個人信息或者被安裝惡意軟件[15]。在蘋果發布4.3.4更新修補該漏洞之前,越獄開發者comex就已經先行修補了這個漏洞。

歷史[編輯]

僅僅在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, CD-Team(盤古團隊前生)
第三代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] 13.1.3
  • redsn0w 0.9.4[31]
  • Spirit
  • Jailbreakme 2.0
  • Sn0wbreeze 2.0.2
  • PwnageTool 3.1.5
  • Whited00r
1不需要引導啟動(完美越獄)
iPhone 3G
2008年7月11日 2008年7月20日[32] 14.2.1
  • redsn0w 0.9.6rc18
  • PwnageTool 4.2
  • Sn0wbreeze 2.2.1
  • Whited00r
  • Greenpois0n RC6.2
1不需要引導啟動(完美越獄)
iPod touch 1G
2007年9月5日 2007年10月10日[33] 13.1.3
  • redsn0w 0.9.4[34]
  • Spirit
  • Jailbreakme 2.0
  • Sn0wbreeze 2.0.2
  • PwnageTool 3.1.5
  • Whited00r
  • greenpois0n
1不需要引導啟動(完美越獄)
iPod touch 2G
MB Model
2008年9月9日 2009年3月11日[35] 14.2.1
  • redsn0w 0.9.6rc18
  • PwnageTool 4.2
  • Sn0wbreeze 2.2.1
  • Whited00r
  • Greenpois0n RC6.2
1不需要引導啟動(完美越獄)
iPhone 3GS
(16GB 32GB)
(舊bootrom)
2009年6月19日 2009年7月3日 16.1.2
  • redsn0w
  • Absinthe 2.0.4
  • evasi0n
1不需要引導啟動(完美越獄)
iPod touch 2G
MC model
2009年9月9日 2009年10月25日 14.2.1
  • redsn0w 0.9.6rc18
  • PwnageTool 4.2
  • Sn0wbreeze 2.2.1
  • Greenpois0n RC6.2
1不需要引導啟動(完美越獄)
iPod touch 3G
2009年9月9日 2009年10月11日 15.1.1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
1不需要引導啟動(完美越獄)
iPad
(Wi-Fi model)
2010年4月3日 2010年5月2日 15.1.1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • Jailbreakme
1不需要引導啟動(完美越獄)
iPad
(3G model)
2010年4月30日 2010年5月2日 15.1.1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • Jailbreakme
1不需要引導啟動(完美越獄)
iPhone 3GS
(8GB)
(新bootrom)
2010年6月24日 2010年8月1日 16.1.2
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
1不需要引導啟動(完美越獄)
iPod touch 4G 2010年9月1日 2010年10月9日 16.1.2 1
  • redsn0w 0.9.12b2
  • evasi0n
  • Absinthe 2.0.4
1不需要引導啟動(完美越獄) 需要引導啟動(不完美越獄)
iPad 2
(Wi-Fi R2)
(iPad2,4)
2012年3月7日 2012年5月30日 7.1.2 1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • evasi0n
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPad 2
(GSM model)
2011年3月11日 2011年7月5日 7.1.2 1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • evasi0n
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPad 2
(CDMA model)
2011年3月11日 2011年7月5日 7.1.2 1
  • redsn0w 0.9.12b2
  • Absinthe 2.0.4
  • evasi0n
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
Apple TV 3G 2012年3月7日 0無法越獄 5.0.2(5.1.1) 0無法越獄 0無法越獄 0無法越獄 0無法越獄 0無法越獄
iPhone 5 2012年9月13日 2013年2月5日 7.1.2
  • evasi0n7
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPad mini
包括所有的iPad mini版本
2012年11月2日 2013年2月5日 7.1.2 1
  • evasi0n
  • evas0n7
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPod touch 5G 2012年9月13日 2013年2月5日 7.1.2 1
  • evasi0n
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPhone 5C 2013年9月20日 2013年12月22日 7.1.2 1
  • evasi0n7
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPhone 5S 2013年9月20日 2013年12月22日 7.1.2 1
  • evasi0n7
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPad Air 2013年11月1日 2013年12月22日 7.1.2 1
  • evasi0n7
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)
iPad Mini配備Retina顯示器 2013年11月12日 2013年12月22日 7.1.2 1
  • Pangu
17.1.2
  • Pangu
1不需要引導啟動(完美越獄) 1不需要引導啟動(完美越獄)

相關條目[編輯]

參考注釋[編輯]

  1. ^ http://unloc.kr/
  2. ^ Freeman, Jay. Caching Apple's Signature Server. saurik.com. [2010-12-18]. 
  3. ^ What is semi-tethered iPhone jailbreaking?. Iphone FAQ. [2014-11-09]. 
  4. ^ Ryan Singel. Apple App Store Bans Pulitzer-Winning Satirist for Satire. Wired. April 15, 2010 [February 12, 2011]. 
  5. ^ FoxNews
  6. ^ Adam Dachis. How to Get the Most Out of Your Jailbroken iOS Device. Lifehacker. March 14, 2011 [August 2, 2011]. 
  7. ^ Zdziarski, Jonathan. iPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain. 2008: 3–4. 
  8. ^ Landau, Ted. Take control of your iPhone. 2009: 107. 
  9. ^ Nathan T. Washburn. Apple Discovers a New Market in China: Rich Boyfriends. HBR Blog Network. Harvard Business Review. May 4, 2012 [January 9, 2013]. 
  10. ^ iPhone軟件下載. [2012-08-08]. 
  11. ^ 越獄和盜版. 2011-03-20 [2012-08-08]. 
  12. ^ 論越獄(通俗版). 蘋果學院. 2013-12-08 [2013-12-08]. 
  13. ^ Brian X. Chen. 6 Reasons to Jailbreak Your iPhone. Gadget Lab. Wired. August 7, 2009 [May 1, 2012]. 
  14. ^ Ian Paul. 3G iPhone Unlock Expected. Today @ PCWorld. PCWorld. December 22, 2008 [May 1, 2012]. 
  15. ^ Robertson, Jordan. Security holes discovered in iPhones, iPads. News & Record. Associated Press. 2011-07-08 [2011-07-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]. [失效連結]