DexExtractor 项目教程
DexExtractor项目地址:https://gitcode.com/gh_mirrors/de/DexExtractor
1、项目的目录结构及介绍
DexExtractor 项目的目录结构如下:
DexExtractor/
├── Decode jar
├── LICENSE
├── README cn.md
├── README.md
├── api_19
├── art
├── gitignore
└── libdvm
Decode jar
: 包含用于解码的 JAR 文件。LICENSE
: 项目的许可证文件,采用 GPL-3.0 许可证。README cn.md
: 项目的中文介绍文档。README.md
: 项目的英文介绍文档。api_19
: 针对 Android API 19 的相关文件。art
: 针对 Android ART 运行时的相关文件。gitignore
: Git 忽略文件配置。libdvm
: 包含用于脱壳的库文件。
2、项目的启动文件介绍
项目的启动文件主要是 Decode jar
目录下的 JAR 文件。使用方法如下:
java -jar Decode jar/Decoder.jar pkg_dexs_dir
该命令用于解码从受保护的应用程序中提取的 DEX 文件。
3、项目的配置文件介绍
项目的配置文件主要是 libdvm
目录下的库文件。使用方法如下:
- 将
libdvm
目录下的库文件放置在模拟器的/system/lib
目录中。 - 启动模拟器并安装受保护的应用程序。
- 打开 logcat 并监控
dalvikvm
标签,查看生成的文件名。 - 使用 adb 命令将文件从模拟器中拉取到本地:
adb pull /sdcard/pkg_classes_xxx.dex
以上步骤完成后,即可使用 Decode jar
目录下的 JAR 文件进行解码。
以上是 DexExtractor 项目的教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助。
DexExtractor项目地址:https://gitcode.com/gh_mirrors/de/DexExtractor