最新IOS7 越獄開發環境搭建

2021-06-20 16:36:59 字數 1983 閱讀 3599

針對ios7.x版本,使用iosopendev進行開發。

一、mac端

基礎要求:

mac os x 10.8及以上(推薦mac os x 10.9);

xcode5.0及以上;

command line tools已安裝;

1.安裝macports(此處是為了安裝dpkg)

這裡不可以安裝homebrew,若已安裝homebrew,請刪除。因為homebrew中的dpkg版本過高,對deb包的結構進行了調整,導致打包時iphone中的dpkg無法解析。

macports官網

2.安裝dpkg

在終端中執行以下命令:

sudo port -v selfupdate (若第一次使用macports,需要先update)

sudo port install dpkg

3.安裝theos

theos介紹

在終端中執行以下命令:

cd (保證處於$home下)

vim .bash_profile

新增以下內容:export $theos=/opt/theos

必須保證theos處於/opt/theos下,因為iosopendev需要它處於這個位置。

sudo git clone   $theos

4.安裝iosopendev

iosopendev官網

5.xcode破解

參考鏈結

6.iphone破解

ios7越獄工具

二、iphone端

(此步驟可跳過,非必須步驟)。

2.安裝substrate,搜尋cydia substate或mobile substrate

3.安裝apt6.0 traditional(應該是這麼拼的)。

4.安裝mobileterminal

開啟mobileterminal,修改密碼

執行以下命令

初始為mobile使用者

passwd

原始密碼為alpine(所有ios裝置都一樣)

su切換至root使用者,密碼為alpine。

修改密碼即可。

這一段若看不明白,請搜尋「linux修改使用者密碼」了解相關知識。

5.配置theos。

mac端新建檔案coredev.nl.list,填入

deb  iphone main

新建檔案howett.net.list,填入

deb  ./

終端執行以下命令

cd 至檔案所在路徑

scp coredev.nl.list howett.net.list root@「此處為裝置ip,無引號」:/etc/apt/sources.list.d

此處可能需要密碼,填入上面你修改的密碼即可。

若連線失敗,如"

connection refused lost connection",在cydia中搜尋安裝openssh即可。

相關資料請搜尋ssh,了解使用方法。

iphone端開啟mobileterminal,

執行以下命令 su

apt-get update

apt-get install perl net.howett.theos

6.匯入ssh key

此步驟在mac端完成

mac端使用ssh-key建立公鑰,若嫌麻煩,簡單方法為

mac端執行ssh root@「裝置ip,無引號」

會自動建立乙個ssh公鑰

完成後執行以下命令

iosod sshkey -h 「裝置ip,無引號」

iosod為iosopendev內工具。

三、建立測試工程

開啟xcode,建立工程,會發現多了iosopendev模板,找到logos tweak,建立乙個工程即可。

substrate動態連線庫需要手動新增,位於/opt/iosopendev/lib中。

四、一些開源工程

五、ios7私有庫標頭檔案

ios 7 完美越獄總結

聖誕節前夕,越獄大神終於放出了ios 7 的完美越獄,兌現了之前的承諾。不過由於太極助手的原因,越獄發布後就引起了一番激烈的辯論,而且越獄工具不太穩定,經常出現白蘋果。現將這幾天總結的越獄心得寫出,做個總結。越獄之前的準備工作 1 備份!這個十分重要,因為很難保證越獄一定會成功,如果越獄出現白蘋果,...

iOS越獄開發環境搭建 theos

前段時間在開發乙個越獄應用,用於在通知中心顯示陽曆和陰曆,名為chinese calendar for notification center。第一次研究越獄開發,四月七号開始編碼到昨天,在這兩周裡,從無到有,接觸了notification center widget和preference bunl...

iOS越獄開發環境搭建 theos

前段時間在開發乙個越獄應用,用於在通知中心顯示陽曆和陰曆,名為chinese calendar for notification center。第一次研究越獄開發,四月七号開始編碼到昨天,在這兩周裡,從無到有,接觸了notification center widget和preference bunl...