美文网首页
APK重新签名的方法

APK重新签名的方法

作者: 小武_2170 | 来源:发表于2021-09-01 19:02 被阅读0次

1. 生成签名证书
在需要重新签名的apk目录下打开命令行工具(cmd):
使用JDK自带的keytool工具, 运行下面的命令
keytool -genkey -alias test -keyalg RSA -keystore myKey.jks

/*解释:keytool工具是Java JDK自带的证书工具
-genkey参数表示:要生成一个证书(版权、身份识别的安全证书)
-alias参数表示:证书别名 test
-keyalg RSA表示加密类型,RSA表示需要加密,以防止别人盗取
-keystore myKey.jks表示要生成的证书名称为myKey.jks
*/

输入完回车后屏幕显示:

输入密钥库口令:
您的名字与姓氏是什么?
[Unknown]: test
您的组织单位名称是什么?
[Unknown]: test
您的组织名称是什么?
[Unknown]: test
您所在的城市或区域名称是什么?
[Unknown]: hubei
您所在的省/市/自治区名称是什么?
[Unknown]: hubei
该单位的双字母国家/地区代码是什么?
[Unknown]: CN
CN=test, OU=test, O=test, L=hubei, ST=hubei, C=CN是否正确?
[否]: y

输入 <test> 的密钥口令
(如果和密钥库口令相同, 按回车):

2. 删除之前APK文件的签名
1、把apk的后缀改成zip格式
2、用解压工具打开压缩文件android.zip,然后删除文件夹中的 META-INF目录。
META-INF存放签名后的CERT和MANIFEST文件,用于识别软件的签名及版权。

3. 为APK重新生成签名
将刚刚签名的文件与需要重新签名的apk文件,确保在同一目录下

然后在此目录文件下打开命令cmd工具 ,执行以下语句:
jarsigner -verbose -keystore myKey.jks -signedjar test_sin.apk test.apk test

命令解释:
jarsigner是Java的签名工具,JDK自带
-verbose参数表示:显示出签名详细信息
-keystore表示使用当前目录中的android.keystore签名证书文件。
-signedjar app-release.apk app-dubug.apk 表示签名后生成的APK名称为app-release.apk ,未签名的APK Android软件名称为app-dubug.apk
-androidauto.keystore表示签名文件的别名,生成证书的时候有书写

执行以上操作之后在目录下生成了test_sin.apk,就是重新签名的文件

相关文章

  • APK重新签名的方法

    1. 生成签名证书在需要重新签名的apk目录下打开命令行工具(cmd):使用JDK自带的keytool工具, 运行...

  • Apk去掉签名以及重新签名的方法

    Android开发中很重要的一部就是用自己的密钥给Apk文件签名,不经过签名的Apk文件一般是无法安装的,就算装了...

  • apk重新签名

    借鉴地址: https://www.jianshu.com/p/997018fe43a9 对apk进行反编译之后,...

  • apk重新签名

    在上传各大安卓应用市场的时候, 没有加固的apk是不允许提交的,他们会帮我们加固好apk,但是加固完之后的apk是...

  • apk重新签名

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

  • apk重新签名

    对apk进行反编译之后,如果想要将其修改后再次发布会遇到签名的问题。签名主要是为了保护APP不被篡改。 这里用到的...

  • Android反编译破解签名验证

    Android Studio无源码调试app 很多apk对签名做了验证,重新打包的apk没办法运行,不过签名验证都...

  • Apk去掉签名+重新签名

    1.去除签名其实很简单,用WinRAR打开apk,找到META-INF文件夹,删除MANIFEST.MF之外的所有...

  • 2016/12/13 周二

    GET 修改成语达人签名为readboy.key 使用脚本查看apk签名信息 修改apk版本号为正确的,重新编译运...

  • Android apk重新签名

    引用http://jingyan.baidu.com/article/bad08e1ee438e109c85121...

网友评论

      本文标题:APK重新签名的方法

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