FFdec是一个免费开源的swf反编译软件,在Windows,Linux,Mac上都能用,比那个硕思闪客精灵厚道多了,功能也不比它差,我以后就用FFdec了。

官网地址如下:

http://www.free-decompiler.com/flash/download.html

这个是最新源码库

https://github.com/jindrapetrik/jpexs-decompiler

我在windows 7下面,就下载相应的exe版本就可以了。这个软件唯一一个不爽的地方,就是需要事先需要java环境,所以需要安装Java JDK库,版本要求1.8及以上。在Windows上推荐安装 Flash Player ActiveX component ,但是FFDec会自动检查并安装。下面是安装配置步骤:

一、安装Java环境

从Oracle官网下载最新Java JDE安装,直接按照默认安装就可以了

http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html

安装后的文件目录结构

记住刚才的安装路径,下面进行相应的环境变量配置

win7界面相比xp做了一点小的修改,不过不影响操作 
这里需要设置JAVA_HOME、CLASSPATH、Path三个环境变量。
a)、右击“计算机”,点击“属性”,点击弹出界面的左部分的“高级系统设置”
选择“高级”选项卡,点击下部的“环境变量”
在“系统变量”中,设置3属性JAVA_HOME、CLASSPATH、Path(不区分大小写),若已存在则点击“编辑”,不存在则点击“新建”;


b)、JAVA_HOME指明JDK安装路径,就是刚才安装时所选择的路径C:\Program Files (x86)\Java\jdk1.8.0_25,此路径下包括lib,bin,jre等文件夹(此变量最好设置,因为以后运行tomcat,eclipse等都需要依*此变量);
c)、Path使得系统可以在任何路径下识别java命令,这里,要注意下,path应该是本来就存在的,就不要新建了,找到path,点击“编辑”;在值的最前面加上下面的语句即可。如果覆盖了path变量,将导致的cmd下有些基本的命令会找不到。 
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;


d)、CLASSPATH为java加载类(class or lib)路径,只有类在classpath中,java命令才能识别,设为: 
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (要加.表示当前路径) 
%JAVA_HOME%就是引用前面指定的JAVA_HOME;


4、检验安装配置是否正确
点击“开始”,键入“cmd”;然后在dos窗口中,运行“java -version”、“java”、“javac”三个命令,看输出是否类似上图……出现画面,安装配置ok了。

在win 8.1下进入cmd的方法是

二、安装FFdec

从官网下载最新版的exe文件,直接安装即可,同时在桌面创建一个图标,以便以后打开时比较方便。

下面是软件启动界面

在弹出的窗口中,拖入一个待研究的.swf文件,我们就可以看到源码文件了

以后研究swf的相关源码就靠它了!同理,在Linux和Mac平台也是一样的。

FFDec目前最新版本是5.3.0,发布时间是2015-5-25

使用中发现一个现象,就是FFDec每次一启动,都会去检查版本更新,碰巧今天早上官网故障连不上,就会导致FFDec暂时并不可用。

Window7 安装开源swf反编译软件JPEXS Free Flash Decompiler(FFdec)实录相关推荐

  1. SWF反编译软件Action Script Viewer ASV2011/06发布

    http://www.buraks.com/asv/asv2011.06cn_release_notes.html Copyright © 2000-2011 Manitu Group ASV 201 ...

  2. SWF反编译软件Action Script Viewer ASV2011/08发布(AS3反编译引擎最重大升级)

    ASV2011/08今天正式发布. 此版本是对AS3支持最好的版本,AS3反编译引擎作出了最重大的升级.ASV2011是AS3开发人员的必备工具,Flash开发优化利器. 有何更新? 修复若干AS2/ ...

  3. Java反编译利器-Jad, Jode, Java Decompiler等及其IDE插件

    对于长年使用Java的程序员,大部分应该都会或多或少的使用到反编译软件.毕竟,不可能你所使用到的每一个包都会提供完善的javadoc,而且,有时候代码比javadoc更容易理解.这里将讲述笔者所了解的 ...

  4. 如何保护swf文件不被反编译软件破解?

    How to protect SWFs from decompilers? 如何保护swf文件不被反编译软件破解? [ April 24, 2004 ] by Eric Lin 原作:EricLin ...

  5. swf反编译/swf decompiler/flash decompiler软件ASV2011截图

    最强大的SWF反编译工具,新版的ASV2011已发布一段时间,下面一起看看其相关截图. 针对AS3反编译又有了长足的进步!   支持FP11,可对嵌入的二进制数据资源进行提取.   时间轴查看:   ...

  6. 7 款开源 Java 反编译工具

    7 款开源 Java 反编译工具 今天我们要来分享一些关于Java的反编译工具,反编译听起来是一个非常高上大的技术词汇,通俗的说,反编译是一个对目标可执行程序进行逆向分析,从而得到原始代码的过程.尤其 ...

  7. 【经典教程】怎样能把SWF反编译为fla?

    许许多多的Flash开发人员,爱好者,都通过不同的方法来学习和提高自身的AS水平,而其中最高效的方法,就是参考他人的Flash优秀作品源代码来学习研究,而由于版权,等等的原因,原作者并不一定会对其代码 ...

  8. dnSpy 强大的.Net反编译软件

    一说起.net的反编译软件,大家首先想到的就是Reflector,ILSpy,dotPeek等等.而dnSpy同样是一款优秀的反编译软件,同时它是开源免费的.官方的描述是: dnSpy是一个调试器和. ...

  9. java decompiler 3.11_Java反编译软件(DJ Java Decompiler)下载 v3.11.11.95官方版-第五资源...

    DJ Java Decompiler是一款十分实用的Java反编译软件,该软件可以将编译过的CLASS文件编译还原成为Java原始文件,并且不需要额外安装JVM(Java Virtual Machin ...

最新文章

  1. 【学习笔记】网络层:应用模型、DNS系统、文件传输协议FTP
  2. Linux(ubuntu)——FTP服务器
  3. Android 系统性能优化(30)---Android性能全面分析与优化方案研究
  4. Spring基础类型注入演示案例
  5. pandas 字符串切片后保存_我擦~字符串转字节切片后,切片的容量竟然千奇百怪...
  6. 跑毒的乌龟-0 : 随机漫步
  7. 三星S7edge刷极光ROM的总结
  8. python嵩天博客_Python学习第二课-MOOC嵩天
  9. 为什么你玩lol遇到的队友都是坑(适用于所有moba游戏)
  10. 建立SIP软电话环境
  11. kubernetes/k8s CRI 分析-kubelet删除pod分析
  12. 2022年全球市场三维测量产品总体规模、主要生产商、主要地区、产品和应用细分研究报告
  13. python杀毒软件程序_使用Python Shells绕过杀毒软件
  14. 【多目标优化求解】基于matlab非支配排序灰狼优化(NS-GWO)算法求解多目标优化问题【含Matlab源码 2015期】
  15. python画简单花的代码_Python竟能画这么漂亮的花,帅呆了(代码分享)
  16. sms发送短信验证码
  17. Swift 函数参数前的“_”是什么意思?
  18. 基于Verilog用状态机设计交通灯控制器
  19. 计算机xiuli教程,电脑上不去网维修教程
  20. de/encodeURI(Component)--http%3A%2F%2Fwww.baidu.com%2Fasd%3Fa%3D123

热门文章

  1. Android WiFi开发教程(三)——WiFi热点数据传输
  2. winform实现截图
  3. QLocalServer与QLocalSocket进程通讯
  4. matlab图形绘制基础(东北大学MOOC笔记)
  5. usaco Sorting a Three-Valued Sequence 三值的排序
  6. android源代码 abi,Android内核源码Abi目录学习笔记
  7. python测试程序的qps和响应时间代码_Python并发请求下限制QPS(每秒查询率)的实现代码...
  8. 数组对称_对称性应用在物理中的几个小例子
  9. 市政管网检测机器人收费标准_管道无损CCTV检测:复杂的地下管网工作,其实可以交给机器人来做...
  10. linux中用gtk编写的聊天室能运行的,CHAT_ROOM