书上51页 Theos 开发的tweak 示例

需求: SpringBoard重启之后弹出框
**日志: 没有系统日志输出

**代码:

** 任何其他描述: 重启之后,没有显示结果,但是Cydia中已经显示安装成功
** 环境: 5C 8.0系统

从日志里看,你这个dylib没有加载啊

为什么会没有加载呢?应该如何排查错误呢?

代码好像没有问题,用别人机子发布安装就可以执行,我的电脑就不行? 是什么原因?

先看看其他dylib是否加载了?

其他插件功能没有问题的,感觉不向是手机问题,会不会是theos版本问题,同事电脑上的theos的 好像跟我不一样,我把他的theos拷贝过来,我这边编译就失败了

theos有没有版本的? 能不能安装旧版本

同5C 8.0系统,hook app不起作用,用LC_LOAD_DYLIB加载指定dylib同样不生效,MachOView验证确实加载了指定的dylib,可能多半是越狱系统出问题(I guess),有空再分析分析

最后更新,从其他地方下载了 Theos 版本,重新安装,后续一切正常
下载地址:sudo git clone https://github.com/iOS-Reverse-Engineering-Dev/theos $THEOS

参考文章:Theos安装及配置_Yashon-CSDN博客_theos安装

1 个赞