安卓逆向 · 2023年11月27日 0

apk破解和修改教程

使用apktool工具来反编译和打包

反编译命令:

apktool d xx.apk

查看和分析源代码工具推荐 jadx

GitHub下载地址 : Jadx

包名修改 打开AndroidManifest.xml, 找到package=”com.xxx.xxx”,全局搜索包名,然后替换就好。

代码修改可以使用vscode,安装插件 smali 和 smali2java,smali2java主要是用来检查修改和添加的smali代码转换成java,看代码是否正确

修改unity游戏内的图片和文字,工具:AssetStudio、UABE

修改完后打包apk命令

apktool b apkdir
//字节对齐apk
zipalign -c -v 4 in.apk //检查APK是否对齐
zipalign -p -f -v 4 in.apk out.apk //4字节对齐优化
//最后签名apk
apksigner sign --ks demo.keystore xxx.apk