使用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
有了计划记得推动,不要原地踏步。