dex2jar 转换 .dex 为 jar 文件

在上一章节 Android 反编译 APK 获取资源 中,我们使用变扩展名的方式获得了很多图片资源和几个 .dex 文件

本章节我们将学习如何将 .dex 文件还原成 .jar 文件

dex2jar 工具

要将 .dex 文件还原成 .jar 文件需要使用到 dex2jar 工具

dex2jar 工具的官网地址为 https://github.com/pxb1988/dex2jar

下载安装 dex2jar

  1. 下载

    你可以点击 https://github.com/pxb1988/dex2jar 页面中的 download 按钮下载

    或者下载我们的 反编译 APK 工具集合

  2. 将下载好的文件解压到 d:\dev\apktool 目录下

  3. 右键点击 我的电脑,单击 属性 ,然后点击左侧的 高级系统设置,在弹出的窗口中点击右下角的 环境变量,打开 环境变量 设置对话框

  4. 编辑 系统变量(S) 里的 Path 添加 d:\dev\apktool

dex2jar 使用

  1. 打开命令提示符,跳转到我们 Android 反编译 APK 获取资源 章节中的 xiuxiu 目录

  2. 然后输入 d2j-dex2jar.bat classes2.dex 命令就可以将 classes2.dex 转换为 .jar 格式了

    如果你没有 .dex 文件,可以下载我们的 classes2.dex

  3. 打开 xiuxiu 目录,我们可以看到生成了一个文件 classes2-dex2jar.jar 文件

有了 .jar 文件,我们就可以使用 jd-gui.exe 来查看源码了

Android 基础教程

关于   |   FAQ   |   我们的愿景   |   广告投放   |  博客

  简单教程,简单编程 - IT 入门首选站

Copyright © 2013-2022 简单教程 twle.cn All Rights Reserved.