Xposed混淆出现的问题

558 阅读1分钟
  • 混淆规则已经从原来的项目拷贝过来,认为全部都拷贝过来,没有问题
  • 可是,原来的项目在混淆后能够hook,把这个项目所有的不同的地方,除了代码逻辑相关的
  • 都改成和以前的一样了,还是不能正常Hook
  • 今天用JEB反编译工具看了一下新的代码,发现Xposed相关的代码被混淆了
  • 仔细看了一下原来的代码,还是在编译工程的地方,有一处不一样
  • 把buidl.gradle中的关于xposed.java的依赖关系更改为compileOnly,Xposed.jar就不会被打包,所以就不会被混淆了,这样Xposed框架就能正常的找到它了.