LibNotifyWatch 拦截不到系统通知


#1

LibNotifyWatch听说iOS8.0 就 不能用了试吗?我测试安装的LibNotifyWatch 的deb包,然后开启后无法拦截到。如果真的不支持8.0 请问有解决方法,如果哪位大神有出售8.0可用的插件也行。


#2

可以试试我写的Notificatcher


#3

我merge进WTFJH了啊


#4

吼啊!资瓷啊!


#5


不知道高阶点的API有没有必要hook了

btw你可以通过看callstack来过滤多余的信息


#6

首先先感谢这位乐于助人的大神。
顺便问下,这个生成的log也是在Var/log/syslog里面吗?
其实我一直有个疑问,tweak里面nslog会输出到哪里? xcode会输出到调试台,但是 tweak里面nslog会在哪里显示?


#7

也在控制台。顶部状态栏-Window-Devices


#8

然后选中对应设备后下面有个小三角形拉上来就行。
或者直接idevicesyslog


#9

没有必要,很多发消息的函数,底层都是_CFXNotificationPost,你看看就知道了


#10

对但我的意思是提供高阶的返回结果会不会对反向追踪调用函数有好处


#11

我认为没有太大必要;在我的实战操作中,绝大多数情况下,我是以notification name为线索来逆向的,而不是以哪个函数post了notification为线索


#12

吼啊,资磁啊


#13

我似乎知道我的问题了,昨天,有事,直接下线了下线了,我忘了在cydia里面安装syslogd to /var/log/syslog了 感谢。


#14

求Notificatcher的用法,大神


#15

在书上最后一个例子中,我安装LibNotifyWatch失败;所以用了你的Notificatcher,如果Notificatcher也不能打印,我如何获得

这里面的重要信息“com.apple.accessibility.defaultrouteforcall”,就没法进行往后的工作呀,不想就此跳过,还请狗神给指点下。


#16


我通过Notificatcher找到了这个,但是按照书上写的tweak并没有改过来,选项还是和原来一样,我看到的plist文件中的值是2,notify_post也调用了,为什么选项还是没有编程Speaker呀???