好友
阅读权限10
听众
最后登录1970-1-1
|
我使用enumerateLoadedClasses可以枚举出commonPrefixWith类,但是使用Java.use就是会出错,找不到类
Error: java.lang.ClassNotFoundException: Didn't find class "com.walletconnect.commonPrefixWith"
代码:
Java.perform(function() {
var targetClassName = "com.walletconnect.commonPrefixWith";
var classLoaders = new Set();
// 枚举所有已加载的类,并获取它们的类加载器
Java.enumerateLoadedClasses({
onMatch: function(className) {
if(className.indexOf("commonPrefixWith")>=0){
var clazz = Java.use(className);//这里出错
var classLoader = clazz.class.getClassLoader();
console.log(classLoader);
}
}
}
});
各位大神帮看看怎么回事,是因为这个apk自己实现了自定义的加载器,我使用默认的类加载器就找不到类吗,还是什么其它原因
|
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|