默认情况下,apksigner 仅在控制台上输出警告和错误。
如果验证失败,您将看到输出DOES NOT VERIFY。并且进程退出代码将为 1 而不是 0(在 Windows 上,此代码存储%erorlevel%在 Linux/Bash 上,请参阅$?)。
如果您想查看验证详细信息,请执行
apksigner verify --verbose APK.apk
Run Code Online (Sandbox Code Playgroud)
您将获得完整的验证结果以及每个验证检查的单独输出,如下所示:
Verifies
Verified using v1 scheme (JAR signing): true
Verified using v2 scheme (APK Signature Scheme v2): true
Verified using v3 scheme (APK Signature Scheme v3): false
Verified using v4 scheme (APK Signature Scheme v4): false
Verified for SourceStamp: false
Number of signers: 1
Run Code Online (Sandbox Code Playgroud)
我建议另外输出签名证书哈希值:
apksigner verify --print-certs --verbose APK.apk
Run Code Online (Sandbox Code Playgroud)
例如,如何估计所使用的签名证书的真实性包含在这个答案中。
| 归档时间: |
|
| 查看次数: |
1526 次 |
| 最近记录: |