iOS 之逆向学习 iOSOpendev安装

最近在搞一个iOS root app,遇到的坑也比较多,root app需要提权,需要用到iOSOpendev工具包
1.先安装iOSOpendev,下载地址:http://iosopendev.com/download/ 这玩意很久没有更新了,下载最新版本1.6.2版本,得到iOSOpenDev-1.6-2.pkg,双击安装.等差不多十几分钟会提示安装失败,这里就需要手动安装了.

  1. 安装those工具(如果有安装过monkeydev,这一步可以省略),打开终端,配置theos的环境变量,官方默认是/opt/theos
    export THEOS=/opt/theos

下载兼容iosopendev的版本

git clone -b stableversion https://github.com/haorenqq/theos/ $THEOS

3.设置Specifications文件夹
传送门->详见 https://blog.upx8.com/2101 中的传送门->相关文件下载
里面应该有8个文件,

iPhoneOS开头的四个文件放到/应用程序/Xcode/Content/Developer/Platforms/IphoneOS.platform/Developer/Library/Xcode/Specifications文件夹下(如果没有,请自己创建一个),

iPhone Simulator 开头的另外四个文件放入/应用程序/Xcode/Content/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Xcode/Specifications文件夹下(如果没有,请同样创建一个)。

另外在/应用程序/Xcode/Content/Developer/Platforms/iPhoneSimulator.platform/Developer/文件夹下创建usr文件夹,usr文件夹下再创建一个名为bin的文件夹
4.安装iOSOpenDev
之前安装失败,才能进入这个手动安装环节,请继续以下步骤!

cd /opt/iOSOpenDevSetup/bin
sudo ./iod-setup base

指定最新xcode sdk:
sudo ./iod-setup sdk -sdk iphoneos
大功告成,启动xcode,新建工程,就可以看到iOSOpenDev了.多个xcode可以共享一个iOSOpendev
iOS 之逆向学习 iOSOpendev安装_第1张图片

你可能感兴趣的:(逆向工程ios)