大家有没有发觉,android即便是使用了过期签名的apk,也是可以安装的。是不是在安装时不检查签名的有效期?
答案:2 悬赏:30
解决时间 2021-03-12 21:03
- 提问者网友:且恨且铭记
- 2021-03-11 20:40
大家有没有发觉,android即便是使用了过期签名的apk,也是可以安装的。是不是在安装时不检查签名的有效期?
最佳答案
- 二级知识专家网友:西岸风
- 2021-03-11 21:01
签名有一个很重要作用就是防止程序发布后被篡改签名一般用私钥,私钥签名以后会生成harsh值序列,公钥验证的时候(手机上),会根据文件内容再生成一次harsh序列,如果和apk中的harsh序列相同,说明apk发布后没有被篡改过。
Android在安装某个应用时,提示程序未安装由以下原因造成:
1. 手机已经安装了一个包名相同的应用;
2. 当前手机操作系统不满足程序包要求的系统版本;
3. 手机存储空间不足;
4. 安装包已经损坏。
解决办法:
1. 查看本机是否有安装,如果有直接卸载掉;
2. 查看一下程序包的版本,与当前手机是否一致;
3. 卸载手机一些无用或者很少用的应用,释放手机存储空间;
4. 重新下载安装包 。
Android在安装某个应用时,提示程序未安装由以下原因造成:
1. 手机已经安装了一个包名相同的应用;
2. 当前手机操作系统不满足程序包要求的系统版本;
3. 手机存储空间不足;
4. 安装包已经损坏。
解决办法:
1. 查看本机是否有安装,如果有直接卸载掉;
2. 查看一下程序包的版本,与当前手机是否一致;
3. 卸载手机一些无用或者很少用的应用,释放手机存储空间;
4. 重新下载安装包 。
全部回答
- 1楼网友:你可爱的野爹
- 2021-03-11 21:19
都不检查签名的有效性了,当然过期的也能安装了!追答
追问:是不是签名只要一致了,不管是不是过期都是可以安装的?
追答:这个没有试过。
追问:不检查签名的有效性是指什么呢?
追答:就是不验证签名了。
追问:但签名不一致还是不能装的啊,必须要有签名文件的吧。这个是Google不去验证了,还是手机厂家不验证了呀?
追答:Google不去验证了,但手机还是要验证的。
追问:是不是签名只要一致了,不管是不是过期都是可以安装的?
追答:这个没有试过。
追问:不检查签名的有效性是指什么呢?
追答:就是不验证签名了。
追问:但签名不一致还是不能装的啊,必须要有签名文件的吧。这个是Google不去验证了,还是手机厂家不验证了呀?
追答:Google不去验证了,但手机还是要验证的。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯