signapk.jar利用eclipse签名apk文件
来源:互联网 发布:教学状态数据分析报告 编辑:程序博客网 时间:2024/05/24 05:13
本文的目的是,使用eclilpse的签名配置文件,然后利用signapk.jar对apk文件进行签名。
1、debug.keystore
debug.keystore是eclipse的默认配置文件,查看该配置文件路径操作如下:
2、将debug.keystore转为pk8+x509.pem
(1)执行以下命令
keytool -importkeystore -srckeystore debug.keystore -destkeystore tmp.p12 -srcstoretype JKS -deststoretype PKCS12输入口令处,都输入android
(2)执行openssl命令,如果没有openssl工具的话,需要先下载。文末给出参考文章中第一个有下载链接。
openssl pkcs12 -in tmp.p12 -nodes -out tmp.rsa.pem(3)新建一个文件夹,文件夹中新建两个文件,cert.x509.pem和private.rsa.pem,接着以文本方式打开tmp.rsa.pem文件,复制“BEGIN CERTIFICATE” “END CERTIFICATE” 到 cert.x509.pem,复制 “BEGIN RSA PRIVATE KEY” “END RSA PRIVATE KEY” 到private.rsa.pem(注意,这里复制文本的时候,begin与end这两句话本身也要复制)
(4)生成pk8格式的私钥
openssl pkcs8 -topk8 -outform DER -in private.rsa.pem -inform PEM -out private.pk8 -nocrypt这里,cert.x509.pem private.pk8就是我们最后签名需要的文件。
3、使用signapk.jar对apk签名
将signapk.jar,cert.x509.pem和private.pk8,还有待签名的apk放到同一目录下,执行以下命令即可。
java -jar signapk.jar cert.x509.pem private.pk8 unsigned.apk signed.apk
生成的signed.apk就是我们签名之后的apk。
参考链接:
1、http://blog.csdn.net/darren_mr/article/details/53761398
2、http://www.jianshu.com/p/3bd5c68cc44d
0 0
- signapk.jar利用eclipse签名apk文件
- Android 创建自己的证书文件,使用signapk.jar为apk以及zip文件签名
- apk signapk.jar 解析
- 用SignApk.jar 签名包
- 用SignApk.jar 签名包
- 通过signapk.jar 为Android 应用程序签名,并优化签名后的APK应用程序
- 《Android软件安全与逆向分析》 signapk.jar签名apk工具--【整理学习分享,一部到位!】
- jar 文件反编译、apk签名
- Android应用程序签名系统的签名(SignApk.jar)
- Android 利用Eclipse为apk签名
- 用Android自带的signapk.jar签名应用程序
- 安卓签名工具SignApk.jar使用教程
- 用Android自带的signapk.jar 签名应用程序
- 用Android自带的signapk.jar签名应用程序
- 安卓签名工具SignApk.jar使用教程
- 用Android自带的signapk.jar签名应用程序
- 利用Android源代码生成的签名文件给apk签名
- Eclipse集成Ant 打包签名APK和打混淆jar
- 精通 CSS+DIV 网页样式与布局 145
- Lucene介绍
- linux学习笔记--mysqlimport命令
- Dialog 1.08 SDK Pxp reporter 代码走读 - 2
- Jenkins+Maven+SVN+Tomcat自动部署
- signapk.jar利用eclipse签名apk文件
- 大致工作流程
- Java 动态生成类和实例, 并注入方法
- Android 打开各种文件(setDataAndType)——apk安装方法
- HDU oj典型dp
- springmvc+mybatis整合SSM案例教程
- 框架之Struts2 处理结果类型、struts.xml标签属性及验证输入的方式
- xcode自带的NSJSONSerialization解析中文就会失败
- 数据科学(data science)概览