一.yololib是干啥的?
yololib可以给mach-o文件注入framework
二.使用
- 从github下载项目,编译得到yololib可执行文件.
- 将yololib复制到/usr/local/bin.
- 将ipa解压得到Payload,将从xcode生成的lyk.framework(一定要用真机编译)复制到WeChat.app的Frameworks文件夹下.
- 执行
yololib /Users/LYK/Desktop/go/Payload/WeChat.app/WeChat Frameworks/lyk.framework/lyk
,第一个参数为mach-o文件,第二个参数为framework可执行文件 - 将Payload压缩,修改后缀得到.ipa文件.
- 使用codesign重签名安装ipa即可.
- 在framework的
+(void)load
方法打印固定字符串即可验证framework是否注入成功.