iOS 越獄是獲取 iOS 裝置的 Root 許可權的技術手段。iOS 系統的 Root 使用者對除 Apple 特定私有程序之外的其他程序不開放，使用 Root 使用者執行的程序在程序樹中的 PID 為 0。程式設計師在 iOS 中可發現一些能將程序提權至 PID0 的漏洞（例如 Task For PID0）。利用 Root 使用者執行的程序意味著可以任意讀取裝置其中的 APFS 分割槽表和核心快取地址，擁有一個使用者可以隨意控制的 PID0 程序還不能稱之為一個完整的越獄。之後還需要利用 Bypass（旁路）手段繞過 Apple 在 iOS 系統中設定的其他安全防護措施，將 APFS 或 HFS 檔案系統中的 ROOTFS 分割槽重新掛載（Remount）為可讀寫（RW），從而達到新增二進位制檔案和守護程序的目的。通常大眾使用者認為能夠正常使用 Cydia 才能被稱為越獄，但其實這種說法是不正確的。但透過此軟體可以完成越獄前不可能進行的動作，例如安裝 App Store 以外未經過簽名的應用程式、修改 SpringBoard、執行 Shell 程式、使有運營商鎖的裝置利用卡貼解鎖後透過替換配置檔案形式實現本地化（例如 去除 86，解鎖 FaceTime 功能）。 越獄軟體分發商店 Cydia 的創始人 Jay Freeman 在 2010 年 10 月估計，全球大概有 10 的 iPhone 曾進行過越獄。當 iOS 裝置越獄後，使用者可對系統進行編輯或是執行不被蘋果公司所驗證的軟體。 種類 目前對越獄的完美程度，業界開發人員給出了四個類別： 不完美越獄（Tethered Jailbreak），指的是，當處於此狀態的 iOS 裝置開機重啟後，之前進行的越獄程式就會失效，使用者將失去 Root 許可權，需要將裝置連線電腦來使用（如特定版本下的紅雪（redsn0w））等越獄軟體進行引導開機以後，才可再次使用越獄程式。否則裝置將無法正常開機。 完美越獄（Untethered Jailbreak），指裝置在進行重啟後，越獄狀態仍被完整保留。iOS 90902 是最後一個可以完美越獄的版本。 半不完美越獄（Semitethered Jailbreak），指裝置在重啟後，將遺失越獄狀態，並恢復成未越獄狀態。如果想要恢復越獄環境，必須連線電腦並在越獄工具的引導下啟動來恢復越獄狀態。代表工具有 checkra1n。 半完美越獄（Semiuntethered Jailbreak），指裝置在重啟後，將遺失越獄狀態；而若想要再恢復越獄環境，只需使用越獄軟體即可重新越獄。 目前上述越獄級別中，完美越獄只能在 iOSiPadOS 14 或更低版本的 iOSiPadOS 中實現，而在 iOSiPadOS 15 中由於蘋果公司加入了簽署系統卷宗 SSV 的安全系統，使得已更新至 iOSiPadOS 15 的 iOS 裝置越獄是無法取得部分目錄 如 system 的寫入許可權 稱為無根越獄，由於部分外掛需要寫入 system 分割槽，造成以往的外掛都必須更新才能適配，好處是可以逃避部分軟體對越獄的檢測。A8A11 裝置可以透過 palera1n 進行有根越獄，但是會佔用 16G 的儲存空間，空間不足會導致越獄失敗。 除此之外，watchOS 至今無法越獄，但是可以透過一臺已經越獄的 iPhone 安裝 watch 個性化的外掛，比如強制讓 iPhone 和 watch 同時通知。 用途 使用第三方軟體或外掛：越獄的主要原因之一是可以擴充套件蘋果 App Store 的有限的應用程式。蘋果會檢查即將釋出在 App Store 中的應用程式是否符合 iOS 開發者許可協議，然後再將其釋出在 App Store 上。越獄後可以下載並安裝蘋果不允許出現在 App Store 上的應用程式。Cydia 上的應用程式並不需要完全按照 App Store 上的指導方針和要求，其中不少是適用於 iOS 或其他應用程式的擴充套件和定製。使用者安裝這些應用程式，更多被稱作 外掛（Tweaks） 。這些外掛可以達到個性化的目的，定製使用者介面和字型，為 iOS 裝置新增新功能等（蘋果公司近幾年的 iOS 系統更新所新增的新功能有很多都是從越獄外掛中借鑑的） 。並且可以訪問檔案系統和安裝命令列工具，使得在 iOS 裝置上的開發工作更加容易 。在允許安裝第三方輸入法的 iOS 8 釋出之前，很多中國的 iOS 使用者也因為安裝第三方的中文輸入法而越獄 iOS 裝置，因為它們比原生輸入法更容易使用。在中國大陸，透過越獄獲取的 root 許可權被某些軟體用於安裝盜版軟體，並造成了部分人存在越獄等於盜版的誤解。 解除限制：越獄也可以非正式地解開運營商對 iPhone 的鎖定，使得能夠使用其它運營商提供的服務。基於軟體的解鎖，每一個不同的基帶版本都對應了一個不同的解鎖工具。比如 JIT 修復漏洞：2011 年 7 月 15 日，越獄工具 JailbreakMe 30 利用了一個 Safari 瀏覽器在顯示 PDF 文件時達到越獄的目的。這也就意味著 iOS 使用者可能在不知不覺中丟失自己的個人資訊或者被安裝惡意軟體。在蘋果釋出 434 更新修補該漏洞之前，越獄開發者 comex 就已經先行修補了這個漏洞。 破解和修改：越獄後可以使用外掛進行內購破解、刪除廣告、修改遊戲資料 外掛、安裝付費軟體等。這也導致部分軟體會對越獄進行檢測，一旦發現越獄就會閃退或對使用者發出警告，特別是銀行金融類軟體。 動機 將 iOS 裝置越獄是為了突破蘋果公司及其 App Store 的限制，其中最主要的原因是安裝那些未遭蘋果公司稽核的應用程式。還有一部分原因是對系統進行美化，對遊戲或軟體的破解或修改、虛擬定位等，原因各式各樣。 蘋果公司對應用程式稽核程式的原因不僅侷限於安全問題，有時也可能有意的禁止某些應用程式上架，（比如蘋果公司禁止普利策獲獎漫畫家所編寫的應用程式上架，並聲稱其違反了開發許可協議。此外，該協議上也明確規定禁止上架含有 嘲笑、醜化公眾人物 之類的應用程式。因此為了能成功執行被禁止上架的應用程式，使用者不得不依靠越獄手段來脫離此類限制。 歷史 僅僅在 iPhone 上市的幾天後的 2007 年 7 月，開發人員就釋出了第一個越獄工具，並且很快，一個僅支援越獄後 iPhone 的遊戲應用就釋出了。2007 年 10 月，JailbreakMe 10（也被稱為 AppSnapp）就正式開始提供 iPhone OS 111 的 iPhone 和 iPod touch 越獄了 。2008 年 2 月，Zibri 釋出了 ZiPhone，一個可以越獄 iPhone OS 113 和 114 的工具。 iPhone Dev Team 釋出了一系列的越獄工具。2008 年 7 月，PwnageTool 提供針對 iPhone OS 20 的 iPhone 3G 和 iPod touch 的越獄，更新包括作為越獄軟體中主要的第三方安裝程式 Cydia；QuickPwn 可以用來越獄 iPhone OS 22 版本的裝置；在蘋果推出 iPhone OS 30 時，Dev Team 釋出了一個更簡單的針對於 Windows 和 Mac 的越獄工具 redsn0w，並繼續更新 PwnageTool。更新版本的 redsn0w 也可以越獄 iOS 4 和 iOS 5 的版本。 安全 2009 年 11 月，21 歲的澳大利亞學生編寫第一個 iPhone 蠕蟲 iKee。在其接受媒體採訪時表示，他之所以編寫出 iOS 蠕蟲病毒，是為提升人們對安全問題的重視。同時，也表示越獄後 iOS 裝置可使用 SSH 協議進行通訊。 2011 年 7 月 15 日，蘋果公司封鎖了一個被 JailbreakMe 30 利用的漏洞。德國聯邦資訊安全辦公室稱，已發現 JailbreakMe 30 可利用的 PDF 顯示方面的漏洞，會使 iOS 使用者的個人資訊在不知不覺的情況下被盜取或是被控制下載惡意軟體。 部分駭客可遠端控制已越獄 iOS 裝置，以便其安裝惡意軟體或竊取使用者資料。 義大利網路安全公司 Hacking Team 向執法機構出售駭客軟體並建議警方將其安裝至已越獄的 iOS 裝置中，以便在進行位置跟蹤。 法律地位 越獄 iOS 系統的法律地位受到不同國家的法律的影響，例如：保護數字版權管理（DRM）機制的法律。但許多國家並沒有這樣的法律。除此之外國際性的條約影響到越獄法律的發展，例如：1996 年世界智慧財產權組織（智慧財產權組織）版權條約要求條約的國家締約國頒佈有關規避 DRM 規則的法律。美國的實施是 數字千年版權法案（DMCA），其中包括為違法侵權目的豁免程式，包括越獄。 雖然蘋果公司不贊同使用者自行越獄，但越獄社群一般也沒有受到蘋果公司的法律威脅。目前至少有兩名傑出的越獄者在蘋果公司獲得職位。有時候蘋果公司也經常（半開玩笑的）感謝越獄社群幫助 iOS 系統檢測安全漏洞。蘋果公司釋出對於越獄 iOS 系統的支援文章中聲稱：拒絕為已經越獄的 iPhone、iPad 或 iPod touch 提供保修服務，不過實際越獄並不會導致失去保固，可藉由重刷 iOS 裝置即可獲得保固。 中國 在中國，智慧財產權法律專家林華提到了中國《信 息網 絡傳播權保護條例》第 26 條，該條規定了技術措施的定義。他解釋說，技術措施必須旨在保護版權，而不是任意限制性技術，才能受到版權法的保護。舉例來說，網上銀行採用的密碼認證措施雖然是技術措施，但與版權無關，因此不受版權法保護。這一觀點在世界各主要國家，包括美國、歐盟和中國的相關法規中都是一致的。 澳大利亞 2010 年，澳大利亞政府表示，澳大利亞越獄 iOS 系統的法律地位中的合法地位尚不明確，其很可能是受 2006 年版權修正法 影響。 加拿大 2012 年 11 月，加拿大政府修改 版權法，其中包括禁止篡改數字鎖，但除了軟體操作以外。 20082011 年，加拿大政府修改 版權法案（C60 號法案，C61 號法案和第 C32 號法案），內容包括禁止篡改數字鎖，以及對限制性更強的 C11 的提出初步建議， 但目前這些法案被擱置了。 2011 年，加拿大版權學者邁克爾蓋斯（Michael Geist）將越獄 iOS 系統的人行為視為違反版權法的行為。 紐西蘭 紐西蘭的版權法允許使用技術保護措施（TPM）的規避方法，但這些只適用於法律，並且建立在非侵犯版權的範圍內。目前，紐西蘭政府將 2008 年版權（新技術）修正法 的一部分內容新增到 1994 年版權法。 新加坡 目前在新加坡越獄 iOS 系統可能處於合法狀態，但新加坡當局政府並未對此公開宣告。 裝置 首次越獄 裝置名稱 系統版本 釋出到成功越獄所花時間以天計算，包括不完美越獄 首次越獄使用工具 越獄開發者 第一代 iPhoneiPhone OS 10 11 無名字 iPhone Dev Team iPhone 3GiPhone OS 20 9 PwnageTool iPhone Dev Team 第二代 iPod touch 143 redsn0w iPad 第三代 也稱 iPad 3、the New iPad 70 Absinthe 20 pod2g Chronic Dev Team iPhone Dev Team iOS 60－612 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 71－712 25 盤古越獄 v110v121 盤古越獄團隊 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 811 12 太極越獄 V10 太極越獄團隊 iOS 812 1 太極越獄 V120 太極越獄團隊 iOS 813 147 太極越獄 V20 太極越獄團隊 iOS 82 106 太極越獄 V20 太極越獄團隊 iOS 83 76 太極越獄 V20 太極越獄團隊 iOS 84 0 太極越獄 V220 太極越獄團隊 iOS 841 EtasonJB tihmstar iPhone 6S 5 盤古越獄 盤古越獄團隊 iPhone 6s Plus 5 盤古越獄 盤古越獄團隊 iOS 90 25 盤古越獄 V100 盤古越獄團隊 iOS 901 20 盤古越獄 V100 盤古越獄團隊 iOS 902 13 盤古越獄 V100 盤古越獄團隊 iOS 91 142 盤古越獄 V130（Windows 版）盤古越獄 V110（Mac 版）Jailbreakme 40 jailbreakme 盤古越獄團隊 Tihmstar jailbreakme40支援 32 位元裝置 iOS 92 228 PP 助手 v5031142Jailbreakme 40 盤古越獄團隊 Tihmstar jailbreakme40支援 32 位元裝置 iOS 921 186 PP 助手 v5031142Jailbreakme 40 盤古越獄團隊 Tihmstar jailbreakme40支援 32 位元裝置 iOS 93 124 PP 助手 v5031142Jailbreakme 40 盤古越獄團隊 Tihmstar jailbreakme40支援 32 位元裝置 iOS 931 114 PP 助手 v5031142Jailbreakme 40 盤古越獄團隊 Tihmstar jailbreakme40支援 32 位元裝置 iOS 932 6851 PP 助手 v5031142Jailbreakme 40 盤古越獄團隊 Tihmstar jailbreakme40支援 32 位元裝置 iOS 933 5 PP 助手 v5031142Jailbreakme 40 盤古越獄團隊 Tihmstar jailbreakme40支援 32 位元裝置 iOS 934 155 TridentHome DepotJailbreakme 40 jailbreakme antiquedevNSO Benjamin qwertyoruiop planetbeing Jon Seals Tihmstar ih8sn0wTihmstar jailbreakme40支援 32 位元裝置 iOS 935 Phoenix Siguza tihmstar mbazaliy qwertyoruiop realkjcmember iPhone 7 103 yalu Luca Todesco iPhone 7 Plus 103 yalu Luca Todesco iOS 1001 91 yalu Luca Todesco iOS 1002 87 yalu Luca Todesco iOS 101 59 yalu Luca Todesco iOS 1011 49 yalu Luca Todesco iOS 102 23 yalu102 Luca Todesco iOS 1021 Saigon cheesecakeufo Ian Beer Adam Donenfeld xerub Luca Todesco Siguza iOS 103x h3lix 32 位元 g0blin 64 位元 Meridian 64 位元 tihmstar siguza FoxletFox Jacky CJakeashacksPsychoTea（iBSparkes） iOS 11 iOS 1112 160 FilzaEscapedLiberiOSElectra Ian Beer Bas vT theninjaprawn JakeashacksJonathan Levin QiLin（麒麟）CoolStarxerubSiguza theninjaprawn stek29 iOS 112 iOS 114 Beta 3 31 ElectraRootlessJB lan Beer CoolStar xerub Siguza pwn20wnd theninjaprawn stek29 PsychoTea aesign_Jakeashacks iOS 11 iOS 1141 unc0ver pwn20wnd Sam Bingner DennisBednarz Samg_is_a_Ninja xerub iBSparkes stek29 theninjaprawn iOS 12 iOS 1212 RootlessJB Jakeashacks iOS 12 iOS 122 unc0verChimera 支援 A12 機種 pwn20wnd Sam Bingner DennisBednarz Samg_is_a_Ninja Jakeashacks notcomCoolStar nullpixel triangle ninjaprawn Brandon Azad PsychoTea AppleBetas aesign iOS 124 iOS 1255 unc0verChimera 不支援 A12 機種 checkra1n（只支援 A8A11 機種） pwn20wnd Sam Bingner DennisBednarz Samg_is_a_Ninja Jakeashacks notcomCoolStar nullpixel triangle ninjaprawn Brandon Azad PsychoTea AppleBetas aesign iOSiPadOS 13 unc0ver Odyssey checkra1n（只支援 A8A11 機種） iOSiPadOS 14 checkra1n 只支援 A8A10X 機種，A11 機種需啟用 Skip A11 BPR check 這將會導致無法將裝置鎖定 unc0ver Taurine iOS 150 iOS 1541 DopamineFugu15 不支援 A12 以前的機種 opa334 évelyne Linus Henze sourcelocation Xerus Nightwind Adam Demasi Amy While Procursus Sam Bingner Dhinak G Capt Inc TheRealClarity Cryptic ios15xios16x 152 palera1n（只支援 A8A11 裝置且需要電腦引導，A11 裝置不支援設定密碼，無論越獄前還是越獄後 Nick Chankok3shidollTomSamarastaturnzNebula iOS 160iOS 1661 522 Dopamine opa334 évelyne Linus Henze sourcelocation Xerus Nightwind Adam Demasi Amy While Procursus Sam Bingner Dhinak G Capt Inc TheRealClarity 停止支援的裝置 裝置名稱 釋出時間 首次越獄時間 支援的最新版本的 iOS 系統 越獄所用軟體（最新版本適用） 越獄後是否需要引導啟動（是否為完美越獄） iPhone 2007 年 6 月 29 日 2007 年 10 月 10 日 313 redsn0w 094 Spirit Jailbreakme 20 Sn0wbreeze 202 PwnageTool 315 Whited00r iPhone 3G 2008 年 7 月 11 日 2008 年 7 月 20 日 421 redsn0w 096rc18 PwnageTool 42 Sn0wbreeze 221 Whited00r Greenpois0n RC62 iPod touch 2007 年 9 月 5 日 2007 年 10 月 10 日 313 redsn0w 094 Spirit Jailbreakme 20 Sn0wbreeze 202 PwnageTool 315 Whited00r greenpois0n iPod touch 2MB Model 2008 年 9 月 9 日 2009 年 3 月 11 日 421 redsn0w 096rc18 PwnageTool 42 Sn0wbreeze 221 Whited00r Greenpois0n RC62 iPhone 3GS 16GB 32GB舊 bootrom 2009 年 6 月 19 日 2009 年 7 月 3 日 616 redsn0w Absinthe 204 evasi0n iPod touch 2 MC model 2009 年 9 月 9 日 2009 年 10 月 25 日 421 redsn0w 096rc18 PwnageTool 42 Sn0wbreeze 221 Greenpois0n RC62 iPod touch 3 2009 年 9 月 9 日 2009 年 10 月 11 日 511 redsn0w 0912b2 Absinthe 204 iPad WiFi model 2010 年 4 月 3 日 2010 年 5 月 2 日 511 redsn0w 0912b2 Absinthe 204 Jailbreakme iPad 3G model 2010 年 4 月 30 日 2010 年 5 月 2 日 511 redsn0w 0912b2 Absinthe 204 Jailbreakme iPhone 3GS 8GB新 bootrom 2010 年 6 月 24 日 2010 年 8 月 1 日 616 redsn0w 0912b2 Absinthe 204 iPod touch 4 2010 年 9 月 1 日 2010 年 10 月 9 日 616 redsn0w 0912b2 evasi0n Absinthe 204 iPhone 4 16GB 32GB 2010 年 6 月 24 日 2009 年 8 月 1 日 712 redsn0w Absinthe 204 evasi0n evasi0n7 iPhone 4S 2011 年 10 月 4 日 2012 年 1 月 21 日 935 Phoenix 需要引導啟動（半完美越獄） iPad 2 2012 年 3 月 7 日 2012 年 5 月 25 日 935 Phoenix 需要引導啟動（半完美越獄） iPad 3 Global model 2012 年 3 月 7 日 2012 年 5 月 25 日 935 Phoenix 需要引導啟動（半完美越獄） iPad 4 2012 年 11 月 2 日 2013 年 2 月 5 日 1033 h3lix 需要引導啟動（半完美越獄） iPhone 5 2012 年 9 月 13 日 2013 年 2 月 5 日 1033 h3lix 需要引導啟動（半完美越獄） iPad mini 包括所有的 iPad mini 版本 2012 年 11 月 2 日 2013 年 2 月 5 日 935 Phoenix 需要引導啟動（半完美越獄） iPod touch 5 2012 年 9 月 13 日 2013 年 2 月 5 日 935 Phoenix 需要引導啟動（半完美越獄） iPhone 5C 2013 年 9 月 20 日 2013 年 12 月 22 日 1033 h3lix 需要引導啟動（半完美越獄） 支援中的裝置 支援的最新版本的 iOS 系統 越獄所用軟體 可正常越獄的韌體版本號 最新正常越獄可使用的軟體 越獄後是否需要引導啟動（是否為完美越獄） 124 unc0verChimera iOS 12 iOS 124 iOS 12 iOS 1257 unc0verChimera 不需要引導啟動（半完美越獄） 135 unc0verodyssey iOS 130iOS137 unc0verodyssey 不需要引導啟動（半完美越獄） 143 Taurine iOS140iOS143 Taurine 不需要引導啟動（半完美越獄） 148 unc0ver iOS140148 unc0ver 不需要引導啟動（半完美越獄） 148 checkra1n iOS120148 checkra1n 需要引導啟動（半不完美越獄） 150 Fugu15Dopamine iOS 150 iOS 1541 Fugu15Dopamine 不需要引導啟動（半完美越獄） 15x16x palera1n ios15xios16x palera1n 需要引導啟動（半不完美越獄） 1661 Dopamine iOS 150 iOS 1661 Dopamine 不需要引導啟動（半完美越獄） 相關條目 Chronic dev team Greenpois0n 盤古越獄 evasi0n Root Android 參考註釋 Category 自制軟體 CategoryIOS 越獄