使用apktool更改apk文件内容流程

1.1 环境和工具

工具 说明
apktool 用于解包/打包
zipalign 用于对齐
keytool 用于生成签名
apksigner 用于签名

1.2 解包

使用apktool将xxx.apk内容解码出来,命令如下。

apktool d xxx.apk -o xxx

1.3 更改内容

找到广告相关Activity,将其大小改为0

1.4 打包

将改过的文件重新打包成apk文件,命令如下。

apktool b xxx -o xxx.apk

1.5 对齐

zipalign -p -f -v 4 xxx.apk xxx_align.apk

1.6 生成签名

如果之前生成过,可不用重复生成,命令如下。

keytool -genkey -alias test -keyalg RSA -keystore test.jks

1.7 签名

重新签名后应用就可以安装了。

apksigner sign --ks test.jks xxx_align.apk
posted @ 2023-05-30 11:31  那个白熊  阅读(221)  评论(0编辑  收藏  举报