-
Notifications
You must be signed in to change notification settings - Fork 351
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
支持hook代码与目标方法处于相同DexClassLoader #29
Comments
开了个新分支 https://github.com/rk700/YAHFA/tree/internalHook 其中就是在demo Application创建时直接进行hook,不使用DexClassLoader。 7.0以上需要改hookMethod的hotness还没有试,但是在x86 avd 5.0-6.0上试验都ok |
我适配了7.0以上的arm和aarch64,等x86弄完我就提过来 |
魅族7.1.1 hook之后前面几次还可以,到后面提示IncompatibleClassChangeError: |
相同DexClassLoader中,用直接调用findAndBackupAndHook的方式hook FileInputStream.open(String)函数,发生崩溃或备份函数失效的问题。 【问题现象】 【问题机型】 【实现Hook】 【IllegalAccessError异常】 【backMethod失效】 |
设计之初是参考xposed,hook代码采用插件的形式,运行时通过DexClassLoader动态加载。目前基本没有问题
但是现在有些人要把hook代码与app放在一起,这样做目前是不支持的。具体原因和能否解决,还得等将来有时间再去看。用这个issue统一跟踪。
The text was updated successfully, but these errors were encountered: