android - 如何从 APK 中提取 Android 版本 3 签名证书
问题描述
从版本 2 开始,证书文件不再驻留在 中META-INF/CERT.RSA
,而是位于“APK Sig Block 42”上方的某个区域。我尝试使用 keytool 来提取,但它没有检测到版本 2 和版本 3 签名。
我的目标是提取证书 - 他们是否有任何工具或方法可以在 apk 上实现相同的版本 2 签名。
解决方案
您可以使用apksigner
作为 Android SDK 工具的一部分提供的--verbose
选项。
见https://developer.android.com/studio/command-line/apksigner
推荐阅读
- powershell - 如何使用 PowerShell 工作流和检查点来实现可恢复性
- python - 迭代 Pandas 数据框中的行,保持前 2 行固定
- node.js - GCloud 中的 NodeJS 错误:找不到 openssl 路径
- c# - 具有多个 ReferencePaths 的 Resharper InspectCode
- entity-framework - 将返回 Func 的方法添加到实体框架模型会导致 InvalidOperationException 异常
- javascript - 角度 8 拖放 CDK 中的 DOM 异常
- php - 如何使用 PHP 从我的网站从 Windows 机器访问 Windows 服务或数据?
- java - 通过给定的正则表达式生成一个新字符串
- google-play - 我可以跟踪 Playstore 中应用程序的下载次数吗?
- microsoft-cognitive - Azure 认知服务 - 无法在表单识别器中选择位置或定价层