-
首先进入jdk的目录,安装目录\jdk1.8.0_131\jre\bin;在此目录下进入DOS命令窗口(shift+鼠标右键 点击目录“在此处进入命令窗口”,只要用dos进入这个jre的bin目录就行)
-
使用命令keytool -genkey -alias demo.keystore -keyalg RSA -validity 20000 -keystore demo.keystore
其中demo.keystore是生成密钥的名称,20000指的是有效的天数
根据提示输入相应的信息
-
确定后,会在这个目录下生成一个demo.keystore文件,这就是密钥
-
-
首先,用压缩软件(比如好压、360压缩,zip;如果打不开,可以将文件后缀改成.zip,改完后再改回去)打开原apk文件,删除原先的META-INF文件。
-
下面需要签名密钥,如果没有密钥,可以参考经验(https://jingyan.baidu.com/article/e75057f2e16bcdebc81a8978.html)产生密钥
-
第二,将签名密钥(这里以demo.keystore为例)和原apk文件(这里以LaTu.apk为例)放在相同目录了下;用DOS进入这个目录输入命令:
jarsigner -verbose -keystore demo.keystore -signedjar LaTu_resign.apk -digestalg SHA1 -sigalg MD5withRSA LaTu.apk demo.keystore
-
最后,会在这个目录生成重新签名的LaTu_resign.apk文件
-
android安卓怎么生成密钥keystore并重签名apk文件
最新推荐文章于 2024-07-19 10:53:24 发布