正文
sudo ./md-uninstall
sudo ./md-update
模块介绍
安装完成之后,打开Xcode,点击
File - New - Project...
,选择iOS滑动到最下方可以看到MonkeyDev提供的模块:
介绍下这几个模块的用途:
越狱模块
使用CaptainHook提供的头文件进行OC函数的Hook,以及属性的获取。
使用theos提供的logify.pl工具将
.xm文件转成
.mm文件进行编译,默认集成CydiaSubstrate,可以使用
MSHookMessageEx
和
MSHookFunction
来Hook OC函数和指定地址。
可以直接创建运行于越狱设备的命令行工具
非越狱模块
这是自动给第三方应用集成Reveal、Cycript和注入dylib的模块,支持调试dylib和第三方应用,支持Pod给第三放应用集成SDK,只需要准备一个砸壳后的ipa或者app文件即可。
功能介绍
关于CaptainHook Tweak、Logos Tweak 和 Command-line Tool的使用这里不再介绍,有问题可以查看项目Wiki
下面主要介绍MonkeyApp的使用,开启你的非越狱插件开发之旅~
准备
在开始使用前,需要准备一个砸壳后的应用,可以使用越狱手机砸壳,然后获取ipa或app,没有越狱手机直接从某助手下载越狱应用即可。