安卓验证apk签名

问题描述 投票:0回答:1

如何验证一些下载的apk文件是正版。即没有被受信任的实体修改和签署--受信任的实体是指例如签署了执行检查的应用程序的同一个实体?

我想用java代码从一个Android应用中进行程序化检查。

android apk
1个回答
0
投票

你可以得到 包裹信息 对于下载的apk,有一些数据关于 签约 里面

final PackageManager pm = getPackageManager();
String apk = "downloaded.apk";
String fullPath = Environment.getExternalStorageDirectory() + "/" + apk;        
PackageInfo packageInfo = pm.getPackageArchiveInfo(fullPath, 0);
© www.soinside.com 2019 - 2024. All rights reserved.