使用Fernflower 比较准确的反编译整个java项目

 以前一直使用jd-gui.exe  ,都说是最好用的,但是编译总是有问题,还得修改,使用idea 后,感觉反编译的相当好,看注释是 Fernflower,然后参考 http://the.bytecode.club/showthread.php?tid=5  此篇文章,使用Fernflower 反编译整个工程相当好用。。

1.首先把工程的所有class 压缩成zip

2.java -jar fernflower.jar classes.zip zzCode/   使用此jar包加参数运行即可编译出相对很完美的java源码了

fernflower.jar  下载链接  http://the.bytecode.club/fernflower.jar

时间: 2024-08-11 01:34:35

使用Fernflower 比较准确的反编译整个java项目的相关文章

war反编译成java项目

最近开发人员出差的出差,离职的离职,新来的员工还没熟悉项目,只好让我们测试人员来替他们打理打理了 第一步:到服务器下载项目war包 第二步:下载jar反编译工具jd-gui 下载地址: http://jd.benow.ca/ 第三步:打开jd-gui File-->Open File ,打开刚才下载的war,这个时候jar已经被反编译了,再File-->Save All Sources,导出来的是一个zip包,里面包含这些内容,图一: WEB-INF文件夹里面包含编译好的java文件,图二 第

apk反编译查看*.java,AndroidManifest.xml,布局xml文件

发表于3年前(2012-08-13 16:50)   阅读(9359) | 评论(2) 8人收藏此文章, 我要收藏 赞5 慕课网,程序员升职加薪神器,点击免费学习 apk反编译 查看*.java AndroidManifest.xml 布局xml文件 这个对没有使用jockey混淆代码的管用! 一.反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI 前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码

如何通过jad把class批量反编译成java文件

背景:前几天在项目开发的时候遇到一个问题,那就是利用myeclipse编写好的一个项目打包成jar包后上传部署到服务器里,之后本地的项目被自己改来改去出现了一些问题,想着把上传到服务器里面的war包下载下来重新利用,大家都知道,war包里面的内容解压下来后java文件已经被编译成class文件了,期初用的是一款名为"jd-gui"的工具来反编译,这个很方便,不过缺点是只能一个一个的进行编译,很费时间,不能批处理.于是经过度娘与自己的摸索,利用jad完全可以做到(上面不重要,下面才是重点

Android Apk反编译得到Java源代码

大家做Android开发,看到别人应用里一些好的功能,是不是很想得到源码,借鉴一下?既然Android是用JAVA开发的,那么我们就能很容易的通过反编译的到应用的源代码.下面我简单介绍下应该怎么操作. 具体步骤: 1.首先将apk文件后缀改为RAR并解压. 2.解压rar文件,得到其中的classes.dex文件 3.我们需要用到dex2jar 把dex文件转为jar文件. 3.1把解压得到的classes.dex文件放入dex2jar.bat 所在目录 ) 3.2打开DOS命令行,进入dex2

Android APK反编译得到Java源代码和资源文件

在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件. 一.反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工 具,可以直接查看Jar包的源代码. 以下是下载地址: dex2jar:http://laichao.googlecode.com/files /dex2jar-0.0.7-SNAPSHOT.zip JD-

Android Apk反编译得到Java源代码(五)

APK软件反编译 去广告 具体步骤: 1.下载 apktool 下载地址:https://code.google.com/p/android-apktool/downloads/list 2.通过apktool 反编译apk.命令行中输入以下命令:apktool.bat  d  -f   aaa.apk(apk路径) 反编译APK文件 3.开始修改XML布局文件 首先,我们进入反编译后的文件夹,以我的为例 进入 C:\apk\com.youmi.android.sample\res\layout

如何Android Apk反编译得到Java源代码

大家做Android开发,看到别人应用里一些好的功能,是不是很想得到源码,借鉴一下?既然Android是用JAVA开发的,那么我们就能很容易的通过反编译的到应用的源代码.下面我简单介绍下应该怎么操作. 具体步骤: 1.首先将apk文件后缀改为RAR并解压. 2.解压rar文件,得到其中的classes.dex文件 3.我们需要用到dex2jar 把dex文件转为jar文件. 3.1把解压得到的classes.dex文件放入dex2jar.bat 所在目录 ) 3.2打开DOS命令行,进入dex2

如何将.class文件反编译为.java文件

反编译工具jad简单用法 以下假设jad.exe在c:\java目录下 一.基本用法 Usage:jad [option(s)] 直接输入类文件名,且支持通配符,如下所示. c:\java\>jad example1.class c:\java\>jad *.class 结果是将example1.class反编译为example1.jad.将example1.jad改为example1.java即得源文件. 二.Option -o 不提示,覆盖源文件 三.Option -s c:\java\&

Java反编译工具 Java Decompiler

反编译JAR包工具 Java Decompiler 官方地址:http://java-decompiler.github.io/ 原文地址:https://www.cnblogs.com/fightingtong/p/11848705.html