原文地址
https://mp.weixin.qq.com/s/JRliZMMUOB7BEX21mtEXCg
重点
“了解类加载机制的朋友会知道,在安卓中会通过DexPathList类来维护一个数组存储dex信息,热修复实现的本质就是将修复bug后的代码生成的dex放置在该数组的头部,基于这些咱们开始用新姿势绕过ROOT检测机制。”
因为我自己也有个库是用来做root检测,其实被hook绕过是很简单的。
这次的新方案,就是不去hook,通过替换dex--也就是常用的热更新的策略,把原本的检测方法给替换掉。直接输出false。
网友评论