使用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