原版Apk下载:https://pan.baidu.com/s/1i4QbQKH
1.
首先将Apk用androidKiller反编译,在用AndroidKiller反编译回去,此时apk的签名已经不是原来的签名了,出现了下面的界面:
怀疑apk做了签名检查,一般这种情况,在AndroidKiller里面搜索:Landroid/content/pm/PackageInfo;->signatures
查看了一下发现检查在UnityExtendActivity.smali文件中,
这里直接就让这个函数返回void,实际上是要返回Ljava/lang/String;对象的。返回void表示出现的异常。好了,保存修改,回编译运行可以正常运行了。
破解签名检查
本文介绍了一种破解Android应用签名检查的方法。使用androidKiller反编译并重新编译Apk,通过修改UnityExtendActivity.smali文件中的签名验证逻辑,使应用忽略原始签名,实现正常运行。
2030

被折叠的 条评论
为什么被折叠?



