最近在搞一个iOS root app,遇到的坑也比拟多,root app须要提权,须要用到iOSOpendev工具包
1.先装置iOSOpendev,下载地址:http://iosopendev.com/download/ 这玩意很久没有更新了,下载最新版本1.6.2版本,失去iOSOpenDev-1.6-2.pkg,双击装置.等差不多十几分钟会提醒装置失败,这里就须要手动装置了.
- 装置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/binsudo ./iod-setup base
指定最新xcode sdk:sudo ./iod-setup sdk -sdk iphoneos
功败垂成,启动xcode,新建工程,就能够看到iOSOpenDev了.多个xcode能够共享一个iOSOpendev