安卓应用签名校验

问题:app程序未对签名证书进行校验,被其他证书重新签名可正常启动
apk打包签名思路:
Build -> Generate Signed Bundle/APK -> APK -> Create New 创建一个新的证书 (也可以选择一个已有的证书)->ok -> 选择生成的APK文件所在目录、选择apk版本

在
第1步就是我们打包的常规步骤
第2步用第三方梆梆软件加固
第3步将加固的apk进行第三方软件签名
将apk文件解压,在META-INF文件中可找到签名文件,文件后缀为.RSA, .MF, .SF.
在第三步完成后,对最后一步的应用签名进行校验,否则如果第三方软件对第三步已签名的文件进行再签名,APP还能使用。
但这样带来的问题就是当app跟第三方软件进行交互的时候,比如交易,第三方软件调用此软件时,会校验应用签名,校验不成功,就无法正常启动app。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值