反编译Android进行修改包名与签名
🕙2023-03-02
需要用到的工具:
- apktool 反编译与编译工具
- apksigner 在android sdk中,签名工具
首先新建签名,我是存放在~/目录下
keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000
然后对test.apk进行反编译
apktool d test.apk
会在当前目录下多出一个test文件夹,修改test/AndroidManifest.xml文件即可修改包名
对test文件夹进行编译
apktool b test
编译的apk文件在test/dist中
再对test/dist/test.apk进行签名
apksigner sign --ks ~/android.keystore --ks-key-alias android test.apk