jd-gui

安卓app apk反编译

天涯浪子 提交于 2019-12-01 08:22:41
一、准备工具 提示:这些工具在官网都不好下载,偶也是废了好大力气呢,建议直接下载我提供的网盘链接 (1) 使用工具介绍: 1.apktool 最新版 jar 包 作用:资源文件获取,可以提取出图片文件和布局文件进行使用查看 2.dex2 jar 的zip包 作用:将apk反编译成java源码(classes.dex转化成jar文件) 3.jd-gui 工具 作用:查看APK中classes.dex转化成出的jar文件,即源码文件 (2) 使用工具下载与安装: 1.apktool_2.3.4 jar 包(2018.10.31 目前最新版) 百度网盘地址: https://pan.baidu.com/s/1Vp6PDUc9dfgN0QPtwFp4Zw 密码:c8n3 官网下载地址: https://bitbucket.org/iBotPeaches/apktool/downloads/ 2.dex2 2.0 jar 包(2018.10.31 目前最新版) 百度网盘地址: https://pan.baidu.com/s/1yk5bVAMPYov66u23kxYAJw 密码:irxv 官网下载地址: http://sourceforge.net/projects/dex2jar/files/ 3.jd-gui 1.4.0(2018.10.31 目前最新版) 百度网盘地址: https:/

ubuntu下反编译android apk 获取xml文件资源文件和java文件

允我心安 提交于 2019-11-30 03:29:46
在开发学习的过程中,反编译成熟的apk能从中学到不少东西,在ubuntu反编译apk。 获取相应的配置文件和资源文件 已经java源代码文件,从中可以吸取有用的设计。 反编译apk 主要有三个工具 apktool :反编译获取xml文件 资源文件 dex2jar :把dex文件转换成jar文件 jd-gui : 把.class.jar文件转化为java文件 一. apktool 反编译获取xml文件 资源文件 apktool 需要下载的文件: apktool1.5.2.tar.bz2: https://android-apktool.googlecode.com/files/apktool1.5.2.tar.bz2 apktool-install-linux-r05-ibot.tar.bz2: https://android-apktool.googlecode.com/files/apktool-install-linux-r05-ibot.tar.bz2 解压下载的文件 tar -jxvf apktool1.5.2.tar.bz2 tar -jxvf apktool-install-linux-r05-ibot.tar.bz2 将文件拷贝到/bin目录下 sudo cp apktool1.5.2/apktool.jar apktool-install-linux-r05

Android 的 dex2jar 和 jd-gui 反编译 apk 源代码

旧巷老猫 提交于 2019-11-29 02:33:30
要得到 apk 中的源文件,可以这样: 1、把dex文件反编译为jar文件的工具。(dex2jar) http://code.google.com/p/dex2jar/downloads/list 2、把jar反编译为java的工具。(JD-GUI) http://java.decompiler.free.fr/?q=jdgui 反编译步骤 1、把 class.dex 拷贝到 dex2jar.bat 所在目录,直接拖动 class.dex 到 dex2jar.bat,生成 classes.dex.dex2jar.jar。 2、用 rar 解压出 jar 文件中的 class 文件,然后 用jad 或 DJ Java Decompiler 反编译工具将 .class 文件反编译成 .java 文件 3、运行 JD-GUI工具(绿色软件),打开上面的 jar 文件,在File下有个 Save JAR Source,它可以生成 src 源代码。 如何安装这两个工具: https://blog.csdn.net/katrinawj/article/details/80016315 来源: oschina 链接: https://my.oschina.net/u/2963604/blog/2875023

JD-GUI

主宰稳场 提交于 2019-11-28 08:02:57
https://github.com/java-decompiler/jd-gui https://github.com/java-decompiler/jd-gui/releases JD-GUI, a standalone graphical utility that displays Java sources from CLASS files. Java Decompiler projects home page: http://java-decompiler.github.io JD-GUI source code: https://github.com/java-decompiler/jd-gui Description JD-GUI is a standalone graphical utility that displays Java source codes of ".class" files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields. How to build JD-GUI ? > git clone https://github.com/java-decompiler/jd-gui.git > cd

jd-gui反编译报错// INTERNAL ERROR //

醉酒当歌 提交于 2019-11-27 15:23:15
最近在反编译class和jar包的时候,发现部分class无法反编译出来,换了最新版本的jd-gui和多个版本都不行,只能放弃了 解决方案:GitHub上找Luyten这个工具反编译 luyten是Procyon的GUI,是一款操作简单、功能实用的java反编译工具,软件支持*.JAR、*.zip、*.class等类型文件的反编译操作,还原度非常高,支持更多功能设置,如显式导入、类型、合成组件等等, 用户可根据不同的需求选择合适的显示项目,结果更明了。 下载地址: https://github.com/deathmarine/Luyten/releases 建议下载jar文件 使用结果 现在可以正常查看.jar中的.class文件了 使用简单设置: 唯一的缺点就是没有jd-gui反编译的速度快 三个工具中JD-GUI打开jar文件反编译速度飞快、luyten次之、Jadx最慢。三者都会遇到反编译不出来的情况,建议配合使用。 来源: https://www.cnblogs.com/qmfsun/p/11368285.html