使用到的apk:
链接:https://pan.baidu.com/s/1ctCc0gaXArQ4y-D9e91EtA?pwd=8hk9
提取码:8hk9
--来自百度网盘超级会员V1的分享
检查Java层是否有校验,尝试在java层解决失败。
Step 1: 查找java层常用的关键字。
通过android killer 查找
1. signatures (1个结果)
2. getPackageManager (2个结果,1个与上面重叠)
3.getPackageInfo (2个结果,1 个与上面重叠)
4.killProcess (没有) 证明在java结束程序逻辑不在java层。
Step 2 查看函数逻辑
看到该函数还是存在一个比较,如果相同就退出函数,如果不相同往下走,如果相同跳出函数。
Step 3 这里我们尝试下改变if-eq为if-ne能否成功过签名校验。
改代码,保存。记得保存,不然没效果。 然后重新打包,安装。