请教下关于flex插件的问题

以前用的Flexible不支持13的系统,我按照http://bbs.iosre.com/t/flex/8279这篇帖子的步骤重新写了个flex的插件。但是现在提示我出现以下错误:
Load FLEXible dylib fail: dlopen(/usr/lib/FLEXible/libFLEX.dylib, 2): no suitable image found. Did find:
/usr/lib/FLEXible/libFLEX.dylib: code signature in (/usr/lib/FLEXible/libFLEX.dylib) not valid for use in process using Library Validation: mapped file has no cdhash, completely unsigned? Code has to be at least ad-hoc signed.
我想问下这种多个应用用到的dylib应该怎么签名,或者有什么其他解决办法吗?

** 环境: (checkra1n越狱 13.3.1系统)

pl + Applist

另外已经有适配iOS 13 的 Flexall

感谢帮助,找到了Flexall的源码,我去学习下是怎么实现的

1、从iPhone上/usr/lib/FLEXible/libFLEX.dylib拷贝到macOS上面,macOS上面执行

ldid -S FLEX.dylib

2、再从macOS上面拖到iPhone上,替换掉原来的/usr/lib/FLEXible/libFLEX.dylib
3、注销桌面

1 个赞

为何不直接iPhone上使用ldid呢 :upside_down_face:

1 个赞

学到了