【问题标题】:How to know file .apk use to the keystore to sign?如何知道文件 .apk 用于密钥库进行签名?
【发布时间】:2023-04-05 04:39:01
【问题描述】:

我有一个密钥库和一个 apk。是否有工具或方法来检查从该密钥库签名的文件 apk?我使用 Eclipse。 请有人帮助我。 非常感谢

【问题讨论】:

    标签: android eclipse apk signature keystore


    【解决方案1】:

    使用 jarsigner 工具:

    jarsigner -verify -verbose -keystore keystore_file apk_file.apk
    

    此命令给出如下输出:

    smk 22401 8 月 30 日星期二 10:20:52 SAMST 2011 res/drawable/about_cover.png
    smk 1206 8 月 30 日星期二 10:20:52 SAMST 2011 res/drawable/add_normal.png
    smk 1430 8 月 30 日星期二 10:20:52 SAMST 2011 res/drawable/app_icon.png
    smk 133 8 月 30 日星期二 10:20:52 SAMST 2011 res/drawable/background_next_section.png

    s = 签名已验证
    m = 条目在清单中列出
    k = 在密钥库中找到至少一个证书

    【讨论】:

    • 嗨 Sergey 感谢您的回复,“apk 不从这个密钥库签名”和“apk 不要从这个密钥库签名”有什么区别?在参数s、m、k中:你只用k吗?
    • 我尝试执行此命令。使用 .apk 签名的密钥库,输出:smk 47100 Wed Aug 31 15:13:38 ICT 2011 classes.dex。另一方面,输出:sm 47100 Wed Aug 31 15:13:38 ICT 2011 classes.dex
    • 是的,我只使用“k”。如果 APK 使用来自给定密钥库的证书进行签名,则输出中将为“k”。
    猜你喜欢
    • 2015-07-10
    • 2016-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-31
    • 1970-01-01
    • 1970-01-01
    • 2013-12-25
    相关资源
    最近更新 更多