我正在进行一个有关在android设备上证明软件组件(具体来说是apk文件)的概念验证。为此我完成了以下工作:
- 我通过编程的方式检索了安装在我的android平板电脑上(如maps.apk)的应用程序中存储在META/CERT.SF中的摘要,这些摘要属于AndroidManifest.xml, resources.arsc和classes.dex。
- 然后,我计算了这些文件的SHA-1摘要,并对这些摘要进行了base64处理。我能够将这些与步骤1中的结果匹配。