【发布时间】:2022-01-22 21:22:09
【问题描述】:
我刚刚使用 apkTool 反编译了我签名的 apk,并使用相同的反编译类文件夹使用不同的密钥库重新签名了新的 apk。然后尝试在我的设备中安装并用新的 apk 覆盖旧的 apk,它工作正常。
但是现在我不希望这个 apk 被不同的密钥库辞职。如果有人用不同的密钥库辞职,那么它不应该被旧的覆盖,或者它不应该被安装。
创建新签名 apk 的命令:
1. java -jar apktool.jar d test.apk
2. java -jar apktool.jar B test
3. keytool -genkey -v -keystore testrelease.keystore -alias testrelease -keyalg RSA -keysize 2048 -validity 10000
4. jarsigner -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore testrelease.keystore test_1.apk testrelease
注意:这里我没有使用 playstore 来部署 apk,我只是通过邮件共享 apk 直接在我的设备中进行部署。
【问题讨论】:
标签: android apk android-keystore apktool signed-apk