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

越獄 (iOS)

維基百科,自由的百科全書
(已重新導向自 IOS越狱
前往: 導覽搜尋
一部iPhone 正在越獄

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

越獄軟件商店Cydia的創始人Jay Freeman在2010年10月估計,全球大概有10%的iPhone曾進行過越獄[2]。 越獄之後,代表您的iphone/ipad將實現很多你無法想象的功能,或是使用很多蘋果認為不安全的軟件。比如:虛擬定位,修改iphone登錄設備,翻牆上網,修改字體,修改主題,快速換鈴聲,使用自己編程的插件(軟件)等等等等

越獄的種類[編輯]

運行與iOS 7系統的Cydia

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

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

用途[編輯]

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

動機[編輯]

iOS越獄的原因是為了突破蘋果公司及其App Store的限制,但最主要的原因是為了能安裝那些沒有通過蘋果公司審核的應用程序。因為蘋果公司的應用程序審核程序的原因不僅限於安全問題,有時也可能是為有意的禁止應用程序上架,(比如蘋果公司禁止普利策獲獎漫畫家所編寫的應用程序上架,因為它違反了其開發許可協議,該協議包括禁止上架那些「嘲笑公眾人物內容」的應用程序。為了能夠運行這些被禁止上架的應用程序,用戶必須得依靠越獄來屏蔽蘋果公司對應用程序的內容或功能的審核。因為越獄後的iOS系統允許下載未經蘋果公司批准應用程序,(比如:可以自定義SpringBoard界面的應用程序)

突破限制[編輯]

由於Cydia所提供的應用程序無需遵守蘋果公司的審核規則,因此許多應用程序並不是典型的應用程序,而是可以更改iOS或破解其他應用程序的擴展包或腳本程序。這些擴展程序可以用途主要有:查看文件系統的文件管理器、破解其他應用程序,也可以自定義SpringBoard界面和系統命令行工具。

歷史[編輯]

僅僅在iPhone上市的幾天後的2007年7月,開發人員就發布了第一個越獄工具[17],並且很快,一個僅支持越獄後iPhone的遊戲應用就發布了[18]。2007年10月,JailbreakMe 1.0(也被稱為AppSnapp)就正式開始提供iPhone OS 1.1.1的iPhone和iPod touch越獄了[19][20] 。2008年2月,Zibri發布了ZiPhone,可以越獄iPhone OS 1.1.3和1.1.4的工具[21]

iPhone Dev Team發布了一系列的越獄工具。2008年7月,PwnageTool提供針對iPhone OS 2.0的iPhone 3G和iPod touch的越獄[22],更新包括作為越獄軟件中主要的第三方安裝程序Cydia[23];QuickPwn可以用來越獄iPhone OS 2.2版本的設備[24];在蘋果推出iPhone OS 3.0時,Dev Team發布了一個更簡單的針對於Windows和Mac的越獄工具redsn0w,並繼續更新PwnageTool[25]。更新版本的redsn0w也可以越獄iOS 4和iOS 5的版本。

安全[編輯]

第一個被稱作iKee的iPhone蠕蟲出現在2009年11月初,是一個21歲的澳大利亞學生編出的。他告訴媒體說,他編寫出的蠕蟲病毒,旨在提升人們對安全問題的重視:越獄後允許用戶使用SSH服務,這樣會讓用戶離開默認的不安全狀態[26] 。同一個月,F-Secure報告了新的蠕蟲病毒在危害荷蘭越獄的手機。同樣,受影響的設備都已經安裝了SSH,且都沒有更改默認密碼[27][28]

2011年7月15日,蘋果封鎖了一個被JailbreakMe 3.0利用的漏洞。德國的聯邦信息安全辦公室稱,發現的JailbreakMe 3.0利用的PDF顯示方面的漏洞也可以使得iOS用戶的信息不知不覺中被盜或被下載惡意軟件[29]

部分黑客可能會遠程越獄iPhone,以安裝惡意軟件,以進行控制iPhoneiPadiPod Touch意大利網絡安全公司Hacking Team向執法機構出售黑客軟件並建議警方應當將iPhone越獄,以便在其上安裝跟蹤軟件。

法律地位[編輯]

越獄iOS系統的法律地位受到不同國家的法律的影響,例如:保護數字版權管理(DRM)機制的法律。但許多國家並沒有這樣的法律。除此之外國際性的條約影響到越獄法律的發展,例如:1996 年世界知識產權組織(知識產權組織)版權條約要求條約的國家締約國頒布有關規避DRM規則的法律。美國的實施是「 數字千年版權法案」(DMCA),其中包括為違法侵權目的豁免程序,包括越獄。 雖然蘋果公司不贊同用戶自行越獄,但越獄社區一般也沒有受到蘋果公司的法律威脅。目前至少有兩名傑出的越獄者在蘋果公司獲得職位。有時候蘋果公司也經常(半開玩笑的)感謝越獄社區幫助iOS系統檢測安全漏洞。 蘋果公司發布對于越獄iOS系統的的支持文章中聲稱:拒絕為已經越獄的iPhone、iPad或iPod touch提供保修服務」。

澳大利亞[編輯]

2010年,澳大利亞政府表示,澳大利亞越獄iOS系統的法律地位中的合法地位尚不明確,其很可能是受「2006年版權修正法」影響。

加拿大[編輯]

2012年11月,加拿大政府修改「版權法」,其中包括禁止篡改數字鎖,但除了軟件操作以外。

2008-2011年,加拿大政府修改「版權法案」(C-60號法案,C-61號法案和第C-32號法案),內容包括禁止篡改數字鎖,以及對限制性更強的C-11的提出初步建議, 但目前這些法案被擱置了。

2011年,加拿大版權學者邁克爾·蓋斯(Michael Geist)將越獄iOS系統的人行為視為違反版權法的行為。

新西蘭[編輯]

新西蘭的版權法允許使用技術保護措施(TPM)的規避方法,但這些只適用於法律,並且建立在非侵犯版權的範圍內。目前,新西蘭政府將「2008年版權(新技術)修正法」的一部分內容添加到「1994年版權法」。

新加坡[編輯]

目前在新加坡越獄iOS系統可能處於合法狀態,但新加坡當局政府並未對此公開聲明。

設備[編輯]

首次越獄[編輯]

設備名稱/系統版本 發布到成功越獄所花時間
以天計算,包括不完美越獄
首次越獄使用工具 越獄開發者
第一代iPhone/iPhone OS 1.0 11 無名字 iPhone Dev Team[30]
iPhone 3G/iPhone OS 2.0 9 PwnageTool iPhone Dev Team
第二代iPod touch 143 redsn0w 第三代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 2 40 evasi0n7 evad3rs
iOS 7 7.1-7.1.2 25 盤古越獄v1.1.0~v1.2.1 盤古越獄團隊
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 8.1.1 12 太極越獄V1.0 太極越獄團隊
iOS 8.1.2 1 太極越獄V1.2.0 太極越獄團隊
iOS 8.1.3 147 太極越獄V2.0 太極越獄團隊
iOS 8.2 106 太極越獄V2.0 太極越獄團隊
iOS 8.3 76 太極越獄V2.0 太極越獄團隊
iOS 8.4 0 太極越獄V2.2.0 太極越獄團隊
iOS 8.4.1 - EtasonJB tihmstar
iPhone 6S 5 盤古越獄 盤古越獄團隊
iPhone 6s Plus 5 盤古越獄 盤古越獄團隊
iOS 9.0 25 盤古越獄V1.0.0 盤古越獄團隊
iOS 9.0.1 20 盤古越獄V1.0.0 盤古越獄團隊
iOS 9.0.2 13 盤古越獄V1.0.0 盤古越獄團隊
iOS 9.1 142 盤古越獄V1.3.0(Windows版)
盤古越獄V1.1.0(Mac版)
盤古越獄團隊
iOS 9.2 228 PP助手 v5.0.3.1142 盤古越獄團隊&PP助手
iOS 9.2.1 186 PP助手 v5.0.3.1142 盤古越獄團隊&PP助手
iOS 9.3 124 PP助手 v5.0.3.1142 盤古越獄團隊&PP助手
iOS 9.3.1 114 PP助手 v5.0.3.1142 盤古越獄團隊&PP助手
iOS 9.3.2 68
51
PP助手 v5.0.3.1142 盤古越獄團隊&PP助手
iOS 9.3.3 5 PP助手 v5.0.3.1142 盤古越獄團隊&PP助手
iOS 9.3.4 155 Trident / Home Depot antiquedev / NSO, Benjamin, qwertyoruiop, planetbeing, Jon Seals, Tihmstar, ih8sn0w
iOS 9.3.5 - Phoenix Siguza, tihmstar, mbazaliy, qwertyoruiop, realkjcmember
iPhone 7 103 yalu Luca Todesco
iPhone 7 Plus 103 yalu Luca Todesco
iOS 10.0.1 91 yalu Luca Todesco
iOS 10.0.2 87 yalu Luca Todesco
iOS 10.1 59 yalu Luca Todesco
iOS 10.1.1 49 yalu Luca Todesco
iOS 10.2 23 yalu102 Luca Todesco
iOS 10.2.1 - Saigon cheesecakeufo, Ian Beer, Adam Donenfeld, xerub, Luca Todesco, Siguza
iOS 10.3.x

停產的設備[編輯]

設備名稱 發布時間 首次越獄時間 支持的最新版本的iOS系統 越獄所用軟件 越獄後是否需要引導啟動(是否為完美越獄)
iPhone
2007年6月29日 2007年10月10日[31] 3.1.3
  • redsn0w 0.9.4[32]
  • Spirit
  • Jailbreakme 2.0
  • Sn0wbreeze 2.0.2
  • PwnageTool 3.1.5
  • Whited00r
不需要引導啟動(完美越獄)
iPhone 3G
2008年7月11日 2008年7月20日[33] 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日[34] 3.1.3
  • redsn0w 0.9.4[35]
  • 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日[36] 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. ^ What is semi-tethered iPhone jailbreaking?. Iphone FAQ. [2014-11-09]. 
  4. ^ [iOS JB]越獄JB是什麼?. 瘋先生. 2014-05-10 [2016-06-02] (中文(台灣)‎). 
  5. ^ Ryan Singel. Apple App Store Bans Pulitzer-Winning Satirist for Satire. Wired. April 15, 2010 [February 12, 2011]. 
  6. ^ FoxNews
  7. ^ Adam Dachis. How to Get the Most Out of Your Jailbroken iOS Device. Lifehacker. March 14, 2011 [August 2, 2011]. 
  8. ^ Zdziarski, Jonathan. iPhone Open Application Development: Write Native Applications Using the Open Source Tool Chain. 2008: 3–4. 
  9. ^ Landau, Ted. Take control of your iPhone. 2009: 107. 
  10. ^ Nathan T. Washburn. Apple Discovers a New Market in China: Rich Boyfriends. HBR Blog Network. Harvard Business Review. May 4, 2012 [January 9, 2013]. 
  11. ^ 空引用 (幫助) 
  12. ^ 越獄和盜版. 2011-03-20 [2012-08-08]. 
  13. ^ 論越獄(通俗版). 蘋果學院. 2013-12-08 [2013-12-08]. 
  14. ^ Brian X. Chen. 6 Reasons to Jailbreak Your iPhone. Gadget Lab. Wired. August 7, 2009 [May 1, 2012]. 
  15. ^ Ian Paul. 3G iPhone Unlock Expected. Today @ PCWorld. PCWorld. December 22, 2008 [May 1, 2012]. 
  16. ^ Robertson, Jordan. Security holes discovered in iPhones, iPads. News & Record. Associated Press. 2011-07-08 [2011-07-09]. (原始內容存檔於2011-07-11). 
  17. ^ Ricker, Thomas. iPhone Hackers: "we have owned the filesystem". Engadget. 2007-07-10 [2009-07-17]. 
  18. ^ Topolsky, Joshua. First third-party "game" app appears for iPhone. Engadget. 2007-08-06 [2009-07-17]. 
  19. ^ 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]. 
  20. ^ Gregg Keizer. Hacker Software Can Install Unauthorized Software on iPhones. PCWorld. October 29, 2007 [August 25, 2011]. 
  21. ^ Block, Ryan. ZiPhone: jailbreak any version iPhone out of the box, including 1.1.3. Engadget. 2008-02-12 [2012-06-10]. 
  22. ^ Charlie Sorrel. Pwnage 2.0 Released: Gadget Lab Jailbreaks iPod Touch. Gadget Lab (Wired). July 21, 2008 [November 2, 2011]. 
  23. ^ Erica Sadun. First Look: Pwnage for 2.0. TUAW. July 20, 2008 [November 1, 2011]. 
  24. ^ Charlie Sorrel. QuickPWN Adds Street View to iPod Touch. Gadget Lab (Wired). November 25, 2008 [November 2, 2011]. 
  25. ^ Sarah Perez. How to Jailbreak your iPhone to OS 3.0. ReadWriteWeb. June 23, 2009 [November 2, 2011]. 
  26. ^ Brigid Andersen. Australian admits creating first iPhone virus. ABC Online. November 9, 2009 [October 26, 2011]. 
  27. ^ New iPhone worm can act like botnet say experts. BBC News. 2009-11-23 [2010-04-10]. 
  28. ^ Mikko. Malicious iPhone Worm. News from the Lab. F-secure. 2009-11-22 [2010-04-10]. 
  29. ^ Robertson, Jordan. Security holes discovered in iPhones, iPads. News & Record. Associated Press. 2011-07-08 [2011-07-09]. (原始內容存檔於2011-07-11). 
  30. ^ iPhone Dev Team. How to Escape Jail. (原始內容存檔於2007-10-05). 
  31. ^ 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]. 
  32. ^ http://www.redmondpie.com/jailbreak-iphone-os-3.1.3-firmware-with-redsn0w-0.9.4/
  33. ^ Jailbreak for iPhone 3G redsn0w0.9.6b7. DevTeam. 2010-09-21 [2010-09-22]. 
  34. ^ iPod Touch / iPhone 1.1.1 jailbreak released. Mac.Blorge. 2007-10-10 [2010-09-11]. 
  35. ^ http://www.redmondpie.com/jailbreak-iphone-os-3.1.3-firmware-with-redsn0w-0.9.4/
  36. ^ Rough Untethered Released « Chronic Dev Blog. Chronic-dev.org. 2009-03-11 [2010-04-10]. [失效連結]