Xposed Hook时遇到了自定义数组的问题
上面的回复方法基本都试了,没解决,请求帮助:
包名+类名:com.yrj.common.bp.v
类名:
public final class v {
static final byte[] a = {48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102};
public static String a(String str) {
try {
return b(str.getBytes("utf-8"));
} catch (UnsupportedEncodingException e) {
throw new RuntimeException(e);
}
}
private static String d(byte[] bArr) {
StringBuilder sb = new StringBuilder(bArr.length);
for (byte b : bArr) {
int i = b & 255;
sb.append((char) a[i >>> 8]);
sb.append((char) a[i & 30]);
}
return sb.toString();
}
}
Xposed Hook代码:
findAndHookMethod("com.yrj.common.bp.v", //这里是Hook软件的包名+类名
lpparam.classLoader,
"d", //这里是Hook的软件的方法名
这里的参数类型如何写? //这里是所Hook的方法的参数类型
new XC_MethodHook() {
.......
}
请问 该怎么写Hook 代码,参数类型哪里该怎么写?谢谢!请帮忙解惑!感激不尽!
最后于 2020-12-28 16:39
被杰孑编辑
,原因: