查看: 1566|回复: 5
收起左侧

[Android] 怎么判断app是不是官方原版?

[复制链接]
q282267252
发表于 2024-1-17 11:14:12 | 显示全部楼层 |阅读模式
本帖最后由 q282267252 于 2024-1-17 11:20 编辑

      最近因为一些原因要使用到app程序的历史版本,应用商店和官网只有最新版本,在网络上搜索下载的历史版本怎么判断是未修改版本,自己在网络查询用app签名去判断的方法不知道是否准确,我对android 系统不是很熟悉,论坛里如果有熟悉的坛友请帮忙解惑一下,感谢。
目前用 keytool 验证到最新版app和网上下载旧版本apk包的签名信息是一致的,用下面命令判断app是否官方原版本不知道是否正确。
keytool -printcert -file  对应.RSA
或者   keytool -printcert -jarfile  对应.apk




nmyh
发表于 2024-1-17 11:54:56 | 显示全部楼层
查看apk签名,然后对比一下
https://bbs.kafan.cn/thread-2260639-1-1.html
安卓应用:Apk Analyzer、APP分析器
Win程序:APK-Info(见旧版网盘下载,需要安装了jre运行库才行)

评分

参与人数 1人气 +1 收起 理由
q282267252 + 1 感谢解答: )

查看全部评分

q282267252
 楼主| 发表于 2024-1-17 12:41:24 | 显示全部楼层
nmyh 发表于 2024-1-17 11:54
查看apk签名,然后对比一下
https://bbs.kafan.cn/thread-2260639-1-1.html
安卓应用:Apk Analyzer、APP ...

这个软件查询的签名信息和我用java jdk 下 keytool 命令查询好像是一样的,如果应用商店新版本app的签名信息和历史版本签名信息相同,是不是可以判断历史版本为官方原版本的旧版本?
q282267252
 楼主| 发表于 2024-1-17 16:27:13 | 显示全部楼层
除了签名判断,还有其他判断官方原版本方法没有?签名信息好像可以被提取再用于修改apk上。
nmyh
发表于 2024-1-17 16:44:46 | 显示全部楼层
在这里统一回复下,keytool没用过。签名是一样的就说明是官方的,放心用。
如果签名不一样了,那么肯定是别人修改过的了。我以前也下过一些河蟹版的apk,签名都跟官方的不一样。
目前只发现签名这一个判断方法。

评分

参与人数 1人气 +2 收起 理由
q282267252 + 2 感谢耐心解答

查看全部评分

bbskfn
发表于 2024-1-31 16:47:29 | 显示全部楼层
原版的APP也还是大把不干净
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-5-6 05:14 , Processed in 0.121574 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表