iOS 逆向編程(二)越獄入門知識

一、 什么是 iOS Jailbreak?

利用 iOS 系統(tǒng)的漏洞,獲取 iOS 系統(tǒng)的最高權(quán)限( Root ) ,解開之前的各種限制(合法行為)。

二、Jailbreak的優(yōu)缺點:

優(yōu)點

* 打造個性化、與眾不同的 iPhone
* 自由安裝各種實用的插件、主題、APP
* 修改系統(tǒng) APP 的一些默認行為
* 自由安裝非 AppSore 來源的 APP
* “付費APP” 秒變 "免費APP”
* 靈活管理文件系統(tǒng),讓iPhone可以像U盤那樣靈活
* 給開發(fā)者提供了逆向工程的環(huán)境
* 未越獄 iPhone 安裝 APP 的途徑:
    * AppStore
    * 真機調(diào)試
    * 通過證書打包簽名ipa安裝

缺點

* 不予保修
* 費電,越獄后的 iOS 系統(tǒng)會常駐一些進程,耗電速度約提升 10%~20%
* 在新的 iOS 固件版本出來的時候,不能及時地進行更新
* 每個新版本的固件,都會修復(fù)上一個版本的越獄漏洞,使越獄失效
* 如果需要保持越獄狀態(tài),要等待新的越獄程序發(fā)布時,才能升級相應(yīng)的固件版本
* 不再受 iOS 系統(tǒng)默認的安全保護,容易被惡意軟件攻擊,個人隱私有被竊取的風(fēng)險
* 如果安裝了不穩(wěn)定的插件,容易讓系統(tǒng)變得不穩(wěn)定、變慢,甚至出現(xiàn) "白蘋果" 等問題
* "白蘋果" 就是手機一直卡在進入系統(tǒng)頁面,百度解決方案很多。

"白蘋果" 狀態(tài),會一直卡在這個頁面


image.png

三、完美越獄不完美越獄

完美越獄
1.越獄后的 iPhone 可以正常關(guān)機和重啟

不完美越獄

越獄后的 iPhone 不可以正常關(guān)機和重啟

1.(意外情況) iPhone 一旦關(guān)機后再開機時,屏幕就會一直停留在啟動畫面,也就是“白蘋果”狀態(tài)
2.(意外情況) 或者能正常開機,但已經(jīng)安裝的破解軟件都無法正常使用,需要將設(shè)備與PC連接后,使用軟件進行引導(dǎo)才能使用。
3.一般說來,在蘋果發(fā)布新的iOS固件后,針對該固件的不完美越獄會先發(fā)布,隨后完美越獄才可能發(fā)布。
4.一般較新的系統(tǒng)版本,均為不完美越獄

四、如何判斷是否越獄成功

1.桌面是否有 CydiaSileo 這個軟件,如果有就是越獄成功了。
2.或者通過愛思助手或者其他助手軟件查看 是否越獄:是 這一項。
3.當(dāng)然也可以通過代碼進行判斷是否越獄,后續(xù)文章會寫到。

五、CydiaSileo是什么?
CydiaSileo就是越獄后的 App Store。

可以在 CydiaSileo中安裝各種第三方的軟件 (插件、補丁、APP )。

通過 Odyssey 越獄后會出現(xiàn) Sileo越獄商店,而 unc0ver越獄后會出現(xiàn) Cydia商店。

Cydia 安裝包介紹

■ 通常情況下

通過 Cydia安裝的安裝包是 deb格式的 (結(jié)合軟件包管理工具 apt)

通過 正常的助手工具 安裝的安裝包是ipa 格式的

■ 如果通過 Cydia源安裝deb 失敗

可以先從網(wǎng)上下載 deb 格式的安裝包,進行離線手動安裝

六、越獄工具:
CheckRa1n

unc0ver

Odyssey

Chimera(奇美拉)

Odyssey 和 unc0ver 的區(qū)別,以及使用哪個更合適自己

可以自行百度一下區(qū)別根據(jù)自己手機型號。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 《iOS底層原理文章匯總》[http://m.itdecent.cn/p/15af435341ce]上一篇文...
    一畝三分甜閱讀 1,391評論 1 1
  • 1、基本概念 通過 iOS 系統(tǒng)安全啟動鏈漏洞,從而禁止掉信任鏈中負責(zé)驗證的組件。拿到 iOS 系統(tǒng)最大權(quán)限 RO...
    史記_d5da閱讀 4,857評論 0 1
  • 逆向App的思路 界面分析 Cycript與Reveal 代碼分析 對Mach-O文件的靜態(tài)分析 MachOVie...
    YanZi_33閱讀 1,452評論 0 0
  • 一、概述 越獄(jailBreak),通過iOS系統(tǒng)安全啟動鏈漏洞,從而禁止掉信任鏈中負責(zé)驗證的組件。拿到iOS系...
    HotPotCat閱讀 2,299評論 0 2
  • Jailbreak的優(yōu)缺點 優(yōu)點 1、打造個性化、與眾不同的iPhone 自由安裝各種實用的插件、主題、APP 修...
    iOS小潔閱讀 437評論 0 3

友情鏈接更多精彩內(nèi)容