cli和gui参数对应关系
jadx分cli=命令行和gui=图形界面,共2个版本。
而其中很多功能,本质上是一样的
举例:
- 开启坏代码
- jadx-cli中加参数
--show-bad-code- 举例
jadx --deobf --show-bad-code -d . 360Wallpaper_1.0.4_apkcombo.com.apk
- 举例
- jadx-gui中参数设置页中勾选:
Show inconsistent code
- jadx-cli中加参数
因此就有了:同样的功能,不同版本中的开启(关闭)的方式,即:
- cli=命令行 和 gui=图形界面 的不同功能的映射关系
| 功能点 | jadx-gui | jadx-cli |
|---|---|---|
| 显示坏代码 | 勾选 Show inconsistent code | --show-bad-code |
| 开启反混淆 | 勾选 Enable deobfuscation | --deobf |
| --deobf-min | ||
| --deobf-max | ||
| --deobf-cfg-file | ||
| --deobf-cfg-file-mode read/read-or-save/overwrite/ignore | ||
| --deobf-use-sourcename | ||
| --deobf-parse-kotlin-metadata | ||
| --deobf-res-name-source | ||
| 取消勾选 all Rename identifiers flags | --rename-flags none | |
| 关闭内联 | 取消勾选 Inline anonymous classes | --no-inline-anonymous |
| 取消勾选 Inline methods | --no-inline-methods | |
| 勾选 Generate methods CFG graphs | --cfg | |
| 勾选 Generate RAW CFG grapths | --raw-cfg | |
| 取消勾选 Move inner classes into parent | --no-move-inner-classes |
