关于APK签名的一些小知识

原创 2015年07月08日 15:52:44

1、如何查看apk签名文件的hash码?

首先下载一个RenrenAndroidSigHash.jar文件,放到指定的目录中E:\package_tools

下载android 签名hash的工具 http://wiki.dev.renren.com/mediawiki/images/4/48/RenrenAndroidSigHash.jar

其次在doc中E:\package_tools>目录中输入命令


java -jar RenrenAndroidSigHash.jar XXXX_1_0701_signed.apk


--XXXX_1_0701_signed.apk 为查看的apk文件
--下面的内容就是apk的hashCode
Renren android signature hash:sHXaFMeyOE/nF96eS1xKIKI19pU=


2、如何查看keystore文件的配置信息?

在doc中E:\package_tools>目录中输入命令
keytool -list -v -keystore com.heygam.sanguo.mj3kwan.keystore
输入keystore密码:


Keystore 类型: JKS
Keystore 提供者: SUN


您的 keystore 包含 1 输入


别名名称:XXXXXX
创建日期: 2013-6-7
项类型: PrivateKeyEntry
认证链长度: 1
认证 [1]:
所有者:CN=com.XXXX.XXXX, OU=XXXX, O=XXXX, L=XX, ST=XX, C=CN
签发人:CN=com.XXXX,, OU=sanguo, O=XXXX, L=XX, ST=XX, C=CN
序列号:XXXXXXX
有效期: Fri Jun 07 16:20:26 CST 2013 至Sun May 14 16:20:26 CST 2113
证书指纹:
         MD5:XXXXXXXXXXXXXXXXXXXXXXXX
         SHA1:B0:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
         签名算法名称:XXXXXXXXXXXXX
         版本: 3


扩展:


#1: ObjectId: 2.5.29.14 Criticality=false
SubjectKeyIdentifier [
KeyIdentifier [
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
]
]


*******************************************
*******************************************


3、如何给apk文件重签名?

参考:http://wenku.baidu.com/view/e28d651652d380eb62946dee.html

在doc中E:\package_tools>目录中输入命令
jarsigner -verbose -keystore XXXX_1270_8Mdbb7DzbJ5TT0u.keystore -signedjar XXXXX_1_signed_new.apk XXXX_1_signed_n.apk 1270


-- XXXX_1270_8Mdbb7DzbJ5TT0u.keystore 签名文件
-- XXXX_1_signed_new.apk 签名后生成的文件名
-- XXXX_1_signed_n.apk 需要重签名的文件

-- 1270 签名文件的别名

输入签名文件的密码之后,就会自动重新签名并生成新的APK文件

注:APK是重新签名了,但是出现了一个让人意外的问题,我的游戏中,背景音乐,音效无法播放了,摸索半天也没有找到原因。

APK签名解析示例

  • 2017年11月29日 19:00
  • 1.28MB
  • 下载

APK渠道打包(不用重签名)

  • 2017年11月23日 11:10
  • 25KB
  • 下载

安卓apk反编译、修改、重新打包、签名全过程

首先明确,反编译别人apk是一件不厚道的事情。代码是程序员辛苦工作的成果,想通过这种手段不劳而获,是不对的。这也说明,代码混淆是非常重要的。本文抱着学习的态度,研究在一些特殊的情况下如果有需要,该怎么...

apk的签名,优化

  • 2016年07月06日 13:42
  • 9KB
  • 下载

apk解压后打包签名工具

  • 2016年02月24日 14:15
  • 3.93MB
  • 下载

360加固apk并自动签名

我们知道Android加混淆之后,代码的安全性得到了提高,即使你hook,反编译得到的也是乱码的,对于阅读性造成了影响,为了增强代码的破解难度,我们通常退对apk进行加固,常见的有腾讯,360,爱加密...

apk文件签名工具

  • 2016年06月29日 10:55
  • 6.77MB
  • 下载

APK签名工具|

  • 2016年02月18日 02:11
  • 1.09MB
  • 下载

Android Studio 通过配置build.gradle打包签名文件。生成xxx.apk

很多朋友在签名打包时对Android studio 的build.gradle文件配置不是太清楚,今天我们来了解下。 首先。为了我们以后查找方便,我们可以将生成的签名文件放到项目中的appkey 中,...

apk 签名

  • 2014年02月11日 00:28
  • 1.74MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于APK签名的一些小知识
举报原因:
原因补充:

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