Android 反编译 APK 获取代码和资源

我们在 dex2jar 转换 .dex 为 jar 文件 章节中使用 dex2jar 工具将 .dex 文件生成了一个 .jar 文件

如果你对 Java 了解足够深,就知道有一个工具叫做 jd-gui.exe 可以用来查看将 .jar 中的 Java 字节码转换为 Java 源码

JD-GUI

jd-gui 工具用于查看 jar 文件,官网地址为 http://jd.benow.ca/

下载安装 JD-GUI

  1. 下载

    你可以点击 http://jd.benow.ca/ 页面中的 download 按钮下载对应平台的 JD-GUI

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

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

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

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

使用 jd-gui 查看 jar 包中的代码

  1. 双击 jd-gui.exe 打开 JD-GUI

  2. 点击 File -> Open 弹出打开文件对话框

    如果你没有 .jar 文件,可以点击下载我们的 classes2-dex2jar.jar

  3. 然后就可以顺着包路径查看文件的源码了

Android 基础教程

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

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

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