-
Notifications
You must be signed in to change notification settings - Fork 1.2k
开始使用
AloneMonkey edited this page Jun 26, 2020
·
12 revisions
安装完成之后,打开Xcode
,点击File - New - Project...
,选择iOS
滑动到最下方可以看到MonkeyDev
提供的模块:
选择相应的项目类型,就可以创建对应的项目。
Logos项目的结构如下所示:
代码写在logos.xm
文件中,具体语法看Logos,写完之后脚本会自动将其转成logos.mm
文件的内容,然后编译。
其中几个文件的解释如下:
control
: 这个文件是用来配置生成deb
包的一些信息,比如版本号、说明、作者等等。
logos.plist
: 这个文件是用来指定注入的目标进程,一般填入目标进程的Bundle ID
即可。
如果需要在安装之前或者之前进行某些操作的话,可以在DEBIAN
文件夹下面增加preinst
, postinst
, prerm
和 postrm
脚本,记得要赋予可执行的权限!
这里的Package
文件夹就相当于安装到设备之后的根目录,所以要增加什么文件到设备都可以在Package
文件夹下面创建对应的文件或者文件夹!
项目会自动链接CydiaSubstrate.framework
无需再手动链接。
项目相关的一些配置在Build Settings
的最下面如下:
具体含义见:配置说明
按快捷键Commonand + B
就会自动安装到手机。
按快捷键Command + Shift + i
即可。不过这种方式安装是不会看到Log的哦~~~
安装libimobiledevice
工具:
brew install libimobiledevice
使用如下命令查看输出Log:
idevicesyslog | grep 'xxx'
或者使用自带的console.app
程序查看。
创建和配置和Logos Tweak差不多。