-
-
[求助]动态加载的dex中的方法,Xposed找不到类 怎么hook?
-
发表于:
2017-8-19 23:32
4770
-
[求助]动态加载的dex中的方法,Xposed找不到类 怎么hook?
小弟想hook某个程序的动态加载的dex中的某个方法 但是findclass一直找不到类 苦寻不得 希望得到大家指点。
以下是本人的部分代码
Class localClass = XposedHelpers.findClass(paramString1, classLoader);
if (localClass != null) {
XposedBridge.log(localClass.getName()+"hook类");
Method[] arrayOfMethod = localClass.getDeclaredMethods();
ArrayList localArrayList = new ArrayList();
for (Method localMethod : arrayOfMethod) {
if (localMethod.getName().equals(paramString2) && !Modifier.isAbstract(localMethod.getModifiers())) {
XposedBridge.log(localMethod.getName()+"hook方法");
localMethod.setAccessible(true);
localArrayList.add(localMethod);
}
}
Iterator localIterator = localArrayList.iterator();
while (localIterator.hasNext()) {
try {
XposedBridge.hookMethod((Method) localIterator.next(), this);
} catch (NoSuchMethodError error) {
if (Util.PRINT) {
error.printStackTrace();
}
}
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!