360加固保签名校验破解
360加固保签名校验破解
使用360加固的时候勾选上“签名校验”后,生成的APK使用其他证书重签名后安装到手机无法打开。

经过分析,360加固保有两处签名校验。
- 打开App时使用系统API(
PackageManager.getPackageInfo)获取签名信息(Signature),校验签名的的hashcode。 - 打开App后子线程用
java.util.jar.JarFile对整个APK进行校验。
破解方法:
1 | |
1 | |
使用360加固的时候勾选上“签名校验”后,生成的APK使用其他证书重签名后安装到手机无法打开。

经过分析,360加固保有两处签名校验。
PackageManager.getPackageInfo)获取签名信息(Signature),校验签名的的hashcode。java.util.jar.JarFile对整个APK进行校验。破解方法:
1 | |
1 | |
目录