美文网首页技术文章
MAC对APK包进行重新签名

MAC对APK包进行重新签名

作者: happyxinxin | 来源:发表于2016-08-27 12:37 被阅读4624次

方法一:360加固宝

这个方法特别简单,打开加固宝,点击辅助工具——》签名APK——》签名就OK了。

方法一:使用jarsigner

1.打开 <命令提示符> 程序

2.使用<jarsigner>签名
jarsigner -verbose -keystore [您的私钥存放路径] -signedjar [签名后文件存放路径] [未签名的文件路径] [您的证书名称]

jarsigner的参数说明

-keystore 参数指定您的私钥的绝对路径,例如:/Users/haoweilai/mykeystore
-signedjar 参数指定签名后apk文件存放绝对的路径,例如 /Users/haoweilai/signed.apk
[未签名的文件路径] 指定要签名apk文件的绝对路径,也就是您从我们这里下载到的,例如 /Users/haoweilai/meizuemptyapk-release-unsigned.apk
[您的证书名称] 是指您创建密钥时您设置的证书名称

命令举例示例
jarsigner -verbose -keystore /Users/haoweilai/mykeystore -signedjar ./signed.apk ./unsigned.apk haha

Q&A
  1. jarsigner 错误: java.lang.RuntimeException: 密钥库加载: /Users/haoweilai/kaoyan_keystore (No such file or directory)
由于keystore的扩展名写错,在mac中keystore默认是没有扩展名的,而我的keystore的扩展名称是.txt,去掉keystore的扩展名称即可解决此问题

  1. jarsigner: 找不到kaoyan_keystore的证书链
由于证书名称写错了,证书名称即Alias(你设置的别名)

相关文章

  • MAC对APK包进行重新签名

    应用宝加固之后需要重新签名,windows有工具(乐固)直接使用,换了mac之后找不到工具,直接mac终端命令签名...

  • MAC对APK包进行重新签名

    方法一:360加固宝 这个方法特别简单,打开加固宝,点击辅助工具——》签名APK——》签名就OK了。 方法一:使用...

  • Apk重新签名的工具

    该工具可以完成以下几个工作 删除老的签名 对apk进行重新签名 对齐操作 缺点 只支持mac和linux,不支持w...

  • 对APK进行重新签名

    1、修改APK后缀为zip2、直接双击打开zip文件(不要解压,直接打开操作,解压修改后压缩有时二次签名时会报错)...

  • apk重新签名

    对apk进行重新签名中遇到的问题记录如下 今天使用我周六写的工具对apk进行签名时,报了如下错误 jarsigne...

  • Mac上使用ApkTool进行签名

    Mac系统下对apk进行签名 jarsigner -verbose -keystore [您的私钥存放路径] -s...

  • 【Android】使用keystore或者platform.x5

    通过keytool查看签名证书信息 用keystore对apk包进行签名 2.jarsigner -verbose...

  • apk签名工具

    对apk进行反编译并修改后,需要对重新打包的apk进行签名。 秘钥生成工具——keytool路径:jdk/bin/...

  • iOS 之重签名

    大神文章预读 mac用终端对ipa包重新签名iOS逆向一步一步教你重签名ipa包 步骤 一、安装Homebrew ...

  • Android签名过程详解

    1、本文主要内容 基础知识 手动签名apk 签名工具源码解析 总结 为了保证apk的安全性,必须对apk进行签名。...

网友评论

    本文标题:MAC对APK包进行重新签名

    本文链接:https://www.haomeiwen.com/subject/skxtettx.html