private static Handler alipayHandler
=
new Handler() {
public void handleMessage(Message message) {
这里实现handleMessage方法
}
};
刚知道 handleMessage 这样的函数叫做匿名函数
hook这类匿名函数稍微复杂点,首先要将Dex反编译成smali如何存在 这样的匿名函数会出现xxx.smalixxx$1.smalixxx$2.smali等等找一下对象的函数在哪个文件里,然后 Java.use('com.xx.xxx$2')就可以hook到handleMessage了
还有个偷懒的办法就是可以$1 $2 $3这样穷举尝试,frida不报错就能hook到了。
阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!
你应该去尝试找到具体的Handler实现类去hook,而不是抽象类。