配置條件
-
調(diào)試設備
- 建議至少iPhone 5S(因為從5S開始支持arm64架構)
- 或者至少是iPad Air、iPad mini2等支持arm64架構的設備
-
iOS 9.1完美越獄
- 建議至少iOS 8完美越獄
- 版本也不能太高米酬,要保證能夠完美越獄
- 檢查手機是否可以越獄:http://jailbreak.25pp.com/ios
什么是iOS Jailbreak?
-
利用iOS系統(tǒng)的漏洞庸娱,獲取iOS系統(tǒng)的最高權限(Root)着绊,解開之前的各種限制(合法行為)
image.png
image.png
iOS Jailbreak的優(yōu)點
-
打造個性化、與眾不同的iPhone
- 自由安裝各種實用的插件涌韩、主題畔柔、APP
- 修改系統(tǒng)APP的一些默認行為
-
自由安裝非AppSore來源的APP
- “付費APP”秒變“免費APP”
- 未越獄iPhone安裝APP的途徑
- AppStore
- 真機調(diào)試
- 通過證書打包簽名ipa安裝
靈活管理文件系統(tǒng)氯夷,讓iPhone可以像U盤那樣靈活
給開發(fā)者提供了逆向工程的環(huán)境
iOS Jailbreak的缺點
- 不予保修
- 費電臣樱,越獄后的iOS系統(tǒng)會常駐一些進程,耗電速度約提升10%~20%
- 在新的iOS固件版本出來的時候腮考,不能及時地進行更新
- 每個新版本的固件雇毫,都會修復上一個版本的越獄漏洞,使越獄失效
- 如果需要保持越獄狀態(tài)踩蔚,要等待新的越獄程序發(fā)布時棚放,才能升級相應的固件版本
- 不再受iOS系統(tǒng)默認的安全保護,容易被惡意軟件攻擊馅闽,個人隱私有被竊取的風險
-
如果安裝了不穩(wěn)定的插件飘蚯,容易讓系統(tǒng)變得不穩(wěn)定、變慢福也,甚至出現(xiàn)“白蘋果”等問題
白蘋果
完美越獄和不完美越獄
- 完美越獄
- 越獄后的iPhone可以正常關機和重啟
- 不完美越獄
- iPhone一旦關機后再開機時局骤,屏幕就會一直停留在啟動畫面,也就是“白蘋果”狀態(tài)
- 或者能正常開機暴凑,但已經(jīng)安裝的破解軟件都無法正常使用峦甩,需要將設備與PC連接后,使用軟件進行引導才能使用
一般說來现喳,在蘋果發(fā)布新的iOS固件后凯傲,針對該固件的不完美越獄會先發(fā)布,隨后完美越獄才可能發(fā)布
一般較新的系統(tǒng)版本嗦篱,均為不完美越獄
越獄方法推薦
PP助手:http://jailbreak.25pp.com/
如何判斷是否越獄成功冰单?
-
桌面是否有Cydia
Cydia -
工具判斷(比如PP助手)
image.png
Cydia
越獄后的“App Store”
可以在Cydia中安裝各種第三方的軟件(插件、補丁灸促、APP)-
作者
Jay Freeman (saurik)
Jay Freeman
Cydia安裝軟件的步驟
-
添加軟件源(不同軟件的軟件源可能不同)
image.png
image.png
image.png
2.進入軟件源找到對應的軟件球凰,開始安裝
3.如果軟件源中的軟件太多,可以搜索查找
SpringBoard
-
有時候通過Cydia安裝完插件后腿宰,可能會出現(xiàn)以下界面
SpringBoard - SpringBoard就是iOS的桌面
文件補丁 Apple File Conduit "2"
- Apple File Conduit "2"補丁的作用
- 可以訪問整個iOS設備的文件系統(tǒng)
-
類似的補丁還有:afc2呕诉、afc2add
Apple File Conduit "2"
- 軟件源
http://apt.saurik.com
http://apt.25pp.com
image.png
ipa補丁 AppSync Unified
-
AppSync Unified補丁的作用
-
可以繞過系統(tǒng)驗證,隨意安裝吃度、運行破解的ipa安裝包
AppSync Unified
-
-
image.png
iFile
-
iFile的作用
- 可以在iPhone上自由訪問iOS文件系統(tǒng)
-
類似的還有Filza File Manager甩挫、File Browser
iFile
-
軟件源
http://apt.thebigboss.org/repofiles/cydia
image.png
PP助手
- 可以利用PP助手自由安裝海量APP
PP助手
軟件源
http://apt.25pp.com/
image.png
電腦軟件 Mac必備
iFunBox
管理文件系統(tǒng)-
PP助手
- 自由安裝海量APP
- 卸載APP
-
備份APP為ipa安裝包(iOS9開始,不再支持備份APP)
Mac必備
安裝總結
-
建議的安裝順序
安裝順序
安裝包
-
通常情況下
- 通過Cydia安裝的安裝包是deb格式的(結合軟件包管理工具apt)
- 通過PP助手安裝的安裝包是ipa格式的
-
如果通過Cydia源安裝deb失敗
- 可以先從網(wǎng)上下載deb格式的安裝包
- 然后將deb安裝包放到/var/root/Media/Cydia/AutoInstall
-
重啟手機椿每,Cydia就會自動安裝deb
Cydia源安裝deb失敗
image.png
-
比如伊者,下圖是iFile 2.2.0-1所需的deb安裝包
deb安裝包
如何在iOS代碼中判斷設備是否越獄英遭?
-
針對不同iOS版本的判斷方法可能不一樣
最簡單的一種方法:判斷手機上是否安裝了Cydia
判斷設備是否越獄