【问题标题】:apksigner verify with no outputapksigner 验证没有输出
【发布时间】:2022-07-16 19:33:22
【问题描述】:

当我在我的 apk 上运行 apksigner verify APK.apk 并且它正确完成时,我不应该期待“Ok”输出吗?

我在一个 apk 上运行了命令,它简单地完成了,没有抛出任何警告或消息。

我怀疑 apk 已损坏,因为 adb install 需要很长时间。

【问题讨论】:

    标签: android apk adb apksigner


    【解决方案1】:

    默认情况下,apksigner 只在控制台上输出警告和错误。

    如果你想查看验证细节执行

    apksigner verify --verbose APK.apk
    

    您将获得完整的验证结果和每个验证检查的单独输出,如下所示:

    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
    

    我建议另外输出签名证书哈希:

    apksigner verify --print-certs --verbose APK.apk
    

    如何估计使用的签名证书的真实性,例如包含在this answer中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-17
      • 2013-06-29
      • 2015-11-14
      相关资源
      最近更新 更多