小白求带 越狱环境下如何分析和hook系统应用啊😭

比如我想hook一下springBoard, 判断当前桌面上展示的内容什么的

刚开始学着玩Tweak, 搞了个越狱环境, 按照demo走了一下发现确实可以实现弹窗, 然后找到了旧版iOS的SpringBoard的头文件, 写了hook代码之后 没什么用啊:joy: 是头文件不太对的原因嘛

注入的Filter没写对。 新的机器上注入系统进程的话Tweak也需要arm64e 大概是这两个可能性

🥹 感谢张总回复~

我的理解大概是 要hook系统app的话理论上和hook一般app是一样的逻辑, 先给app脱壳, 再dump头。然后看下里面的方法什么的, 对方法进行hook。 只不过用xcode的话好像没办法给Tweak的xm下断点(或者我还不会:sob:) 所以我直接找了iOS7的SpringBoard的头文件, 对里面的一些方法hook之后 并没有什么反应:joy:

我觉得我的思路和方法可能有些问题。。。

其实初学这个我的诉求贼简单, 就是想在越狱环境下 判断当前桌面上展示的内容, 之后判断如果没打开电话界面 就去点击电话打开它:joy:

思路是对的,但是新的iOS在新的iPhone上系统应用都是arm64e Tweak需要对应ABI版本的编译器编译出的arm64e版本

可以看看Substrate的Log

好滴好滴 我去看看 :kissing_heart: :kissing_closed_eyes: :smiling_face_with_three_hearts: