Tweak 安装成功 但是没有效果

需求: 参考练习的DEMO是 https://blog.csdn.net/pspg1987/article/details/78957715,按照示例进行编写,并且已经成功安装到手机上 ,但是没有效果,如何才能知道插件是否随微信一起加载,以及是否hook住该方法

日志:
通过socat 检测到微信启动的日志如下

image

但是没有看见 NSLog日志的输出

**代码:

操作步骤: 代码编写完成后,直接通过Make package install 命令进行打包安装,在Cydia中已经存在该插件
其他描述: (描述问题的现象,等等)
运行环境是 IOS 10.1.1系统, 5S机型

我猜是方法没被调用

书上的例子也不行,是什么原因呢?

应该如何调试呢?知道方法没有被调用?

打日志, 写文件

日志里面好像没有信息输出

上面有日志的截图

在 %ctor 里输出个日志, 先确认插件被加载了, 再确认方法是否一定被微信调用

书上的例子,没有输出。kkkkkkk 是否,插件没有被加载

你这个日志能不能grep一下? 或者你写到文件里算了

已经grep SpringBoard 过了
现在是在SpringBoard里面执行的

书上例子是基于 iOS 几?

代码没有问题,用别人机子编译安装就可以执行,我自己这里就不行? 是什么原因?

测试机系统版本跟你一样?

对的,一台手机,是不是theos版本,或者配置又问题?

image

不清楚, 你检查一下/Library/MobileSubstrate/DynamicLibraries

如何检查?查看目录下的文件吗?

我估计他的意思是文件权限之类的。
不过说实话这个看起来像越狱本身的问题

我感觉是MAC环境有问题啊,theos的环境

所以你的log里搜索你tweak的名字能找到吗