安卓反编译入门04-对重新打包的APK进行签名

前提:

重签的前提需要安装java环境,我电脑安装的地址:C:\Program Files\Java\

重签的文件目录地址要在jdk的bin目录。

进入命令行,执行 cd/d C:\Program Files\Java\jdk1.8.0_181\bin

(注意,由于这个文件C:\Program Files要用管理员权限才能操作,所以要用管理员权限开启cmd命令行,看具体JDK安装路径决定要不要用管理员权限)

1.生成keystore

输入命令:

keytool -genkey -alias test.keystore -keyalg RSA -validity 20000 -keystore test.keystore

设置密钥库口令,自行设置。

您的名字与姓氏是什么?

[Unknown]: s

您的组织单位名称是什么?

[Unknown]: s

您的组织名称是什么?

[Unknown]: s

您所在的城市或区域名称是什么?

[Unknown]: xiamen

您所在的省/市/自治区名称是什么?

[Unknown]: fujian

该单位的双字母国家/地区代码是什么?

[Unknown]: cn

CN=shi, OU=shi, O=s, L=xiamenyork, ST=new fujian, C=cn是否正确?

[否]: Y

查看当前bin目录,生成了新文件:test.keystore。

2.APK重新签名

把要重新签名的APK 放到这个bin目录,

再次输入命令:

jarsigner -verbose -keystore test.keystore -signedjar app1.apk app.apk test.keystore

这样就签名完成了

在bin目录可以看到生成了app1.apk。

猜你喜欢

转载自blog.csdn.net/qq_35369459/article/details/129399353