一、越獄的概念
iOS越獄是獲取iOS設(shè)備的Root權(quán)限的技術(shù)手段。
Root是在所有模式(單/多用戶)下對所有文件與程序擁有一切權(quán)限的用戶(也即超級用戶)的約定俗成的通名。
當一臺iOS設(shè)備越獄之后,用戶將能實踐很多此前無能以得的各種功能,或是使用很多被Apple認為不安全的軟件。比如:虛擬定位、修改iPhone的登錄設(shè)備、翻越防火墻、修改設(shè)備界面字體和主題、快速轉(zhuǎn)換自定義鈴聲、使用自己編程的軟件或插件等。
二、越獄的種類
- 引導式越獄,指的是當處于此狀態(tài)的iOS設(shè)備開機重啟后,之前進行的越獄程序就會失效,用戶將失去Root權(quán)限,需要連接計算機來使用紅雪(redsn0w)等越獄軟件進行引導開機以再次進行越獄程序,否則設(shè)備就無法開機使用。
- 不完美越獄最初源自“引導式越獄”的臨時性修復,因此與引導式越獄一樣定義為“在設(shè)備重啟時之前的越獄就會失效,用戶將失去Root權(quán)限”。但區(qū)別在于,“不完美越獄”的設(shè)備在重啟后至少能作為未越獄的設(shè)備正常使用。而若想要再獲得Root權(quán)限,則需再次越獄。
- 完美越獄,指設(shè)備沒有任何開機重啟問題。
三、為什么要越獄
iOS越獄的原因是為了突破蘋果公司及其App Store的限制,但最主要的原因是為了能安裝那些沒有通過蘋果公司審核的應(yīng)用程序。因為蘋果公司的應(yīng)用程序?qū)徍顺绦虻脑虿粌H限于安全問題,有時也可能是為有意的禁止應(yīng)用程序上架,(比如蘋果公司禁止普利策獲獎漫畫家所編寫的應(yīng)用程序上架,因為它違反了其開發(fā)許可協(xié)議,該協(xié)議包括禁止上架那些“嘲笑公眾人物內(nèi)容”的應(yīng)用程序。為了能夠運行這些被禁止上架的應(yīng)用程序,用戶必須得依靠越獄來屏蔽蘋果公司對應(yīng)用程序的內(nèi)容或功能的審核。因為越獄后的iOS系統(tǒng)允許下載未經(jīng)蘋果公司批準的應(yīng)用程序。