YAHFA icon indicating copy to clipboard operation
YAHFA copied to clipboard

Exception("Invalid type: "

Open ivalimmb opened this issue 6 years ago • 4 comments

作者你好! 我按下面的写法传参数,但总会在HookMain类的parseSignature方法抛出Exception("Invalid type: " 请问我这样写有什么错误吗?

public static String methodSig = "(Lcom/iqing/hh/tools/notification/b;Ljava/lang/String;Ljava/lang/String;I;I;Z)V";

第一个参数是自定义类?是否跟这个有关呢?

ivalimmb avatar Dec 14 '17 10:12 ivalimmb

I的类型是整数,后面没有分号

rk700 avatar Dec 15 '17 02:12 rk700

你好 上面的问题解决了 但是不会执行到hook方法 因为第一个参数是自定义类 那hook方法的参数怎么传呢? 是需要反射得到这个自定义类吗? 像我下面这样写 不会执行到hook方法体 请指教 public static void hook(Object thiz, Object t, String s, String s2, int i1, int i2, boolean is){ }

ivalimmb avatar Dec 15 '17 07:12 ivalimmb

看下日志,如果方法hook完成会有相关信息

rk700 avatar Dec 20 '17 03:12 rk700

如果不会,直接打开smail文件copy一下

netstu avatar Jan 01 '18 20:01 netstu