关于逆向工程:iOS-之逆向学习-iOSOpendev安装

4次阅读

共计 1014 个字符,预计需要花费 3 分钟才能阅读完成。

最近在搞一个 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

正文完
 0