smali2java是一个vscode插件,允许你随时将一个smali文件反编译为java代码,这在测试smali修改效果时很有帮助。
https://marketplace.visualstudio.com/items?itemName=ooooonly.smali2java
- 将
smali2java.decompiler.jadx.path配置项设置为jadx可执行文件路径。
jadx 是一个优秀的反编译工具。 Smali2Java 使用它完成反编译工作。后续将会支持调用更多反编译工具。
下载 jadx, 解压至某处, 修改配置项 smali2java.decompiler.jadx.path 为你的jadx可执行文件路径 (不是 jadx-gui)。
- 比如: C:/Program Files/jadx/bin/jadx.bat
- 使用vscode打开smali文件。在右键菜单中选择
Decompile to Java。或者直接点击标题栏上的Decompile按钮.
smali2java.decompiler.jadx.path: jadx可执行文件路径smali2java.decompiler.jadx.options: jadx命令行参数
