allenymt / PrivacySentry

Android隐私合规整改检测工具,注解+Asm修改字节码的检测方案
MIT License
2.05k stars 262 forks source link

关于ASM修改敏感函数 #4

Closed lhjandroid closed 2 years ago

lhjandroid commented 2 years ago

之前尝试过通过动态代理hook一些敏感函数来减少频次等,但通过asm字节码插桩的话,是怎么个修改法呢?扫描出所有的java文件,发现含有调用getRunningAppProcesses这个代码时,做下插桩逻辑?

allenymt commented 2 years ago

现在的二期代码就是用asm修改字节码的,不是插桩,直接拦截方法,可以参考下源码里的实现