安卓反编译入门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。
