apk签名

原创 2013年12月02日 10:59:44
Rom签名:
1、生成公私钥:
development/tools目录下执行下面命令
$ ./make_key releasekey '/C=CN/ST=Shanghai/L=Shanghai/O=Huaqin/OU=DBD/CN=Huaqin'
红色部分可以修改
之后根据提示输入密码即可


参考如下
eth1019@eth1019-desktop:~/td28_new/TD20_MP/development/tools$ ./make_key media '/C=CN/ST=Shanghai/L=Shanghai/O=Huaqin/OU=DBD/CN=Huaqin'


eth1019@eth1019-desktop:~/td28_new/TD20_MP/development/tools$ ./make_key platform '/C=CN/ST=Shanghai/L=Shanghai/O=Huaqin/OU=DBD/CN=Huaqin'


eth1019@eth1019-desktop:~/td28_new/TD20_MP/development/tools$ ./make_key shared '/C=CN/ST=Shanghai/L=Shanghai/O=Huaqin/OU=DBD/CN=Huaqin'


eth1019@eth1019-desktop:~/td28_new/TD20_MP/development/tools$ ./make_key testkey '/C=CN/ST=Shanghai/L=Shanghai/O=Huaqin/OU=DBD/CN=Huaqin'


eth1019@eth1019-desktop:~/td28_new/TD20_MP/development/tools$ ./make_key releasekey '/C=CN/ST=Shanghai/L=Shanghai/O=Huaqin/OU=DBD/CN=Huaqin'


2、个性化build目录,参考3rdparty/hqresource/sp8810ga/special/android/build目录在自己项目下增加此目录,并对比平台进行修改,主要是修改密码


第三方签名
1、 把apk文件,上面生成的公私钥文件以及out/host/common/obj/JAVA_LIBRARIES/signapk_intermediates/classes下的com目录放在一个目录下
2、 根据需要运行类似下面命令行
java com.android.signapk.SignApk platform.x509.pem platform.pk8 原apk 新apk
例如:
eth1019@eth1019-desktop:~/td28_app$ java com.android.signapk.SignApk platform.x509.pem platform.pk8 AllBackup.apk AllBackup_bak.apk
3、 检查生成的文件是否签名ok
jarsigner -verify -verbose -certs 新apk
例如:
eth1019@eth1019-desktop:~/td28_app$ jarsigner -verify -verbose -certs AllBackup_bak.apk



第三方apk签名。TD550如下:
3rdparty/hqresource/td550_x/special/android/build/target/product/security目录下:
wll@wanglinglong:/var/data/wll/project/TD550MP_1024/TD550_MP/3rdparty/hqresource/td550_x/special/android/build/target/product/security$ java -jar signapk.jar releasekey.x509.pem releasekey.pk8 TD550_SensorTest.zip TD550_SensorTest_signed.zip
密码再README中。
将签名后的zip包后缀名改为apk
签名完成后,查看签名:
jarsigner -verify -verbose -certs TD550_SensorTest_signed.apk

相关文章推荐

APK签名查看工具V1.0

  • 2017年08月26日 15:40
  • 159KB
  • 下载

安卓制作apk签名

  • 2014年12月10日 14:43
  • 35KB
  • 下载

React Native发布APP之签名打包APK

用React Native开发好APP之后,如何将APP发布以供用户使用呢?一款APP的发布流程无外乎:签名打包—>发布到各store这两大步骤。本文将向大家分享如何签名打包一款React Nativ...

apk编译反编译签名

  • 2014年08月06日 19:14
  • 7.52MB
  • 下载

apk签名工具

  • 2015年01月15日 17:44
  • 753KB
  • 下载

二次打包签名apk(android)

第一次写博客,有点紧张,不过没关系,每天记录自己的技术。     今天运营部上传360应用市场的时候失败,结果我跟他们沟通,得知上传到360需要经过他们的加固。也就是说再360应用市场加固之后返回的...

Android_apk打包签名

  • 2014年08月22日 09:39
  • 157KB
  • 下载

apk签名工具

  • 2015年04月08日 10:21
  • 10KB
  • 下载

Android apk应用程序签名

一、Android Apk签名 Apk签名首先要有一个keystore的签名用的文件。 keystore是由jdk自带的工具keytool生成的。 具体生成方式参考: 开始->运行->...

Android apk签名

  • 2015年01月08日 17:41
  • 1KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:apk签名
举报原因:
原因补充:

(最多只允许输入30个字)