【问题标题】:How do I unsign an apk that has had zipalign run on it?如何取消对已运行 zipalign 的 apk 的签名?
【发布时间】:2011-11-02 08:12:04
【问题描述】:

我创建了一个脚本,对 APK 文件进行一些最终打包,使用两个不同构建过程的输出来创建最终 APK,其中一个构建的内容插入到另一个构建的 APK 中。

如果输入的 APK 已签名,我会通过删除 APK 中的 META-INF 文件夹来取消签名(然后继续执行脚本的其余部分)。问题是,如果输入 APK 既已签名又经过“zipalign”,则输出 APK 中有一些损坏的文件,这很糟糕。

“zipalign”是否会阻止将来对 APK 进行更改?

【问题讨论】:

    标签: android apk


    【解决方案1】:

    如果没有其他方法,您可以解压缩 APK,删除 META-INF 文件夹,然后重新压缩其余部分。

    【讨论】:

    • 唉,看来APK在编辑后完全损坏了;当我使用 WinRAR 对 APK 进行一些编辑时,它损坏了一些图标,它们不再有任何用处。因此,显然,对 APK 进行 zip 对齐会使其无法编辑。
    猜你喜欢
    • 2013-06-10
    • 2015-05-08
    • 2015-09-02
    • 2021-03-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多