> 🔔 Generate by **https://chat.tinycms.xyz:3002/** ------ `jadx` 是一个用于反编译 Android APK 文件的工具,可以将字节码转换为可读的 Java 源代码。以下是 `jadx` 的基本使用方法: ### 安装 `jadx` 1. **下载**: 从 [jadx GitHub 页面](https://github.com/skylot/jadx/releases) 下载最新的发行版。 2. **解压**: 解压下载的文件。 ### 使用 `jadx` #### 1. 通过命令行使用 在终端中,导航到 `jadx` 的解压目录,然后使用以下命令: ```bash ./jadx -d <output_directory> <path_to_apk> ``` - **`-d <output_directory>`**: 指定输出目录,反编译的源代码将保存在此目录中。 - **`<path_to_apk>`**: 指定要反编译的 APK 文件的路径。 **示例**: ```bash ./jadx -d output my_app.apk ``` #### 2. 使用 GUI `jadx` 也提供了图形用户界面(GUI),可以通过以下命令启动: ```bash ./jadx-gui ``` 在 GUI 中,你可以: - 打开 APK 文件。 - 浏览反编译的代码。 - 导出源代码。 ### 常用选项 - **`-r`**: 反编译资源文件。 - **`-s`**: 仅反编译指定的类。 - **`--show-version`**: 显示版本信息。 ### 注意事项 - 反编译的代码可能不完全与原始代码相同,尤其是注释和变量名。 - 某些 APK 可能经过混淆,反编译结果可能难以理解。 通过以上步骤,你可以轻松使用 `jadx` 反编译 Android 应用程序。