反编译apk
1.下载反编译工具apktool,可以在官网(Install Guide | Apktool)上下载最新版本的 Apktool
2.反编译apk文件,生成文件myapp
apktool d myapp.apk
3.重新生成apk
apktool b myapp -o myapp_new.apk
使用 apksigner 签名 APK 文件
apksigner sign --ks my-release-key.jks --ks-key-alias my-key-alias --out signed-app-release.apk app-release-unsigned.apk
需要替换以下参数:
my-release-key.jks
:你的密钥库文件。my-key-alias
:你在生成密钥库时使用的别名。signed-app-release.apk
:签名后的 APK 输出文件名。app-release-unsigned.apk
:未签名的 APK 文件。
对 APK 文件进行对齐(可选但推荐)
apksigner verify signed-app-release.apk