Xposed为啥hook不到

奇怪的问题

写好hook代码后,发现在有些包上hook不到,奇怪,后来发现是混淆导致的,hook了一个混淆之前的类,混淆之后找不到这个类,Xposed报错了,后面的代码就不执行了,所以,hook代码一定要注意混淆没混淆。
把可能找不到的类代码try catch一下
注意!!!!
try{ }catch(Throwable e){}
catch 的是Throwable,而不是Exception,因为de.robv.android.xposed.XposedHelpers$ClassNotFoundError实现的是Error

只能 hook 方法和构造方法,不能 hook 接口和抽象方法

你可能感兴趣的:(Xposed知识,android)