这里先提一种针对性校强但简单好理解的办法,纯Java实现,代码大概也就50行不到吧. 还有更强的并且能过各种保护(反调试反HOOK反内存修改等等)的万能方法,不过较复杂,长篇大论的,等有空整理出来再提 本文适用场景: 1.需要重打包APK给普通用户,没有root权限也没有HOOK框架 2.so很难脱壳修复分析修改,或者逆向时间会很长很长. 3.so中调用了this.getPackageManager().getPackageInfo来获取签名进行校验 故事开始,某天,你暗恋的女神需要某个app的…