個人原創,轉帖請注明來源:cnblogs.com/jailbreaker
越獄開發方法很多,很多比較繁瑣,TheOS的出現,可以說是逆天了。
TheOS被設計為一個在基於Unix平台(Mac OS X、IOS…)和大多數的Linux平台下開發iOS越獄程序的工具開發包。其中准備好了一些代碼模板、預置一些基本的Makefile腳本,在終端可以通過模版來創建相應的越獄程序。
而iOSOpenDev則集成到xcode里,基於TheOS的開發,編譯更方便,不用自己寫Makefile,另外還提供了很多模版。這是TheOS 和 iOSOpenDev關系。
我的開發環境:MAC OS X 10.9.5, XCODE 5.1.1, SDK 7.1,當然越獄設備也得有。
我這里講iOSOpenDev借助TheOS開發,既然iOSOpenDev是基於TheOS,那勢必先裝TheOS,具體步驟如下:
- 打開Terminal,先設置一個環境變量
export THEOS=/opt/theos - 接着,我們從網上下載最新的TheOS版本:
sudo svn co http://svn.howett.net/svn/theos/trunk $THEOS -
輸入密碼回車,等待自動下載完成即可。
- 安裝ldid(這是一個模擬簽名的工具,需要單獨下載,cydia的創始人開發的),命令如下(dropbox被牆,請自行使用代理):
sudo curl -s http://dl.dropbox.com/u/3157793/ldid > /tmp/ldid sudo cp /tmp/ldid $THEOS/bin/ sudo chmod +x $THEOS/bin/ldid rm /tmp/ldid
繼續安裝iOSOpenDev:
1.下載iOSOpenDev的pkg,官網地址http://iosopendev.com/download/
2.我下載的版本是 1.6-2,安裝過程中,可能會出現失敗,選中界面Command + L,查看下log,去google搜一下解決方法。
3.安裝成功,打開xcode

4.看到iOSOpenDev集成在xcode里,並且順帶了很多越獄開發模版,方便大家開發。
