iOSOpenDev修改版。
- 安装更简单
- 支持最新版theos
如果要对指定Xcode安装:
sudo xcode-select -s /Applications/Xcode-beta.app
默认:
xcode-select -p
git clone https://github.com/AloneMonkey/MonkeyDev.git
cd MonkeyDev/bin
sudo ./md-install
新建项目,在iOS模板最下面可以找到MonkeyDev
模板,暂时只支持CaptainHook Tweak
和Logos Tweak
。
Logos Tweak
会自动链接CydiaSubstrate
,不再需要手动链接。
Commonand + B
编译,不安装,设置MonkeyDevInstallOnAnyBuild
为YES
,会自动打包安装到设备。
Command + Shift + i
编译安装,但是这种方式是Release
模式,看不到log输出。
在编译设置中可以自定义设备ip和ssh的端口:
不设置的话,ip默认为localhost
,port默认为2222
。
当然你也可以在~/.zshrc
或其它profile里面设置MonkeyDevDevice
和MonkeyDevPort
。
查看log的会可以使用idevicesyslog
查看,毕竟带颜色。。。。
- 本工具配合最新theos使用。
- 安装 brew install ldid
- 设备免密码登录
ssh-keygen -t rsa -P ''
ssh-copy-id -i /Users/用户名/.ssh/id_rsa root@IP
设置项 | 意义 |
---|---|
MonkeyDevBuildPackageOnAnyBuild | 每次build都生成deb包 |
MonkeyDevCopyOnBuild | build的时将deb包拷贝到设备的/var/root/MonkeyDevBuilds/目录 |
MonkeyDevDevice | 目标设备的ip地址,默认USB连接,localhost |
MonkeyDevPort | 目标设备的端口,默认2222 |
MonkeyDevInstallOnAnyBuild | 每次build都将deb安装到设备 |
MonkeyDevInstallOnProfiling | 点击Profile才将deb安装到设备 |
MonkeyDevRespringOnInstall | 安装的时候重启SpringBoard |
MonkeyDevUsePackageVersionPList | 使用Supporting Files下面的PackageVersion.plist文件来指定deb版本 |
MonkeyDevPath | MonkeyDev的安装路径,默认的,不用修改 |
MonkeyDevTheosPath | theos的安装路径 |
sudo ./md-uninstall