iOS安全攻防(一)用theos和iOSOpenDev搭建越獄開發環境


個人原創,轉帖請注明來源: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,具體步驟如下:

  1. 打開Terminal,先設置一個環境變量
    export THEOS=/opt/theos
  2. 接着,我們從網上下載最新的TheOS版本:
    sudo svn co http://svn.howett.net/svn/theos/trunk $THEOS
  3. 輸入密碼回車,等待自動下載完成即可。

  4. 安裝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里,並且順帶了很多越獄開發模版,方便大家開發。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM