本周在搞某音的时候遇到一个非常恶心的问题。
想要hook这个Object obj的对应值,
返回的对象是[Ljava.lang.String;@123456
尝试了toString(), Arraylist一堆方法都没用,最终看雪的一个大佬给了一个方案,仅供大家参考。
var ArrayClz = Java.use("java.lang.reflect.Array");
var len = ArrayClz.getLength(obj);
for(let i=0; i!=len; i++){
console.log(ArrayClz.get(obj,i).toString());
}