Android 反编译 应用Apk tool 工具 用命令行反编译 本文所用系统为windows

写的比较好的反编译教程https://blog.csdn.net/ruancoder/article/details/51924179

所需软件在我的百度网盘中有
地址:https://pan.baidu.com/s/1BcErOT7ESGoHM7_2FxBxCg 提取码:kugq
所包含windows脚本 不FQ可能下不下来

安装 文件教程https://blog.csdn.net/qq_27292113/article/details/79931268

反向工程android apk 文件的工具
以下代码要在windows命令行中运行或者mac中用终端所需文件可能和windows 中不一样 本文所用为windows
//新建一个文件夹 把所需反编译的应用包放进去
apktool d 加上所需反编译包地址 加上反编译完存储地址
修改完包后

apktool b 加上反编译完后的地址

//反编译 完成后可以在其中找到要修改的 .smal文件 修改完后可运行2.
1.
$ apktool d test.apk

I: Using Apktool 2.4.1 on test.apk
I: Loading resource table...
I: Decoding AndroidManifest.xml with resources...
I: Loading resource table from file: 1.apk
I: Regular manifest package...
I: Decoding file-resources...
I: Decoding values / XMLs...
I: Baksmaling classes.dex...
I: Copying assets and libs...
I: Copying unknown files...
I: Copying original files...

//修改完 在命令行 运行以下代码 再重新编译 重新编译后没有签名 需要重新签名 可以使用360加固助手
$ apktool b test
I: Using Apktool 2.4.1 on test
I: Checking whether sources has changed...
I: Smaling smali folder into classes.dex...
I: Checking whether resources has changed...
I: Building resources...
I: Building apk file...
I: Copying unknown files/dir...

原文地址:https://www.cnblogs.com/wang-jingyuan/p/12581445.html