前言
重新签名,在一些地方有一些用途。
准备工作
去除apk中的两个文件
使用解压缩工具,这里使用的是7z解压缩工具。进入
7z d apk.apk META-INF/*.RSA META-INF/*SF -r
如果存在CERT.RSA和文件CERT.SF请删除
java环境 这个是必须具备的前提条件
开始重新签名
生成签名证书
keytool -genkey -v -keystore test.keystore -alias test -keyalg RSA -validity 20000
keytool -genkeypair -dname "cn=Mark Jones, ou=JavaSoft, o=Sun, c=US" -alias business -keypass kpi135 -keystore android.keystore -storepass ab987c -validity 9999
-keyalg 是加密方式这里是RSA
-validity 是有效期这里是20000
-keystore 要生成的keystore名称,这里是test.keystore
-alias 最后面跟的是别名,这里是test