JPEXS Free Flash Decompiler-免费开源 Flash 反编译工具

对于Flash反编译工具,当然小编之前也给大家分享过FlashDecompilerTrillix5.3汉化版,Flash Decompiler Trillix 5.3汉化版和国内比较火的闪客精灵相似。JPEXSFreeFlashDecompiler中文版是一款基于Java平台运行的免费Flash反编译工具。在使用JPEXSFreeFlashDecompiler之前你需要确认你的系统中是否安装的有Java,如果没有可以下载安装。

图片[1]-JPEXS Free Flash Decompiler-免费开源 Flash 反编译工具

JPEXSFreeFlashDecompiler(FFDec)是免费的开源Flash反编译工具。程序可以查看的ActionScript1/2的源代码或3个部分,将其导出或编辑(代码编辑器AS3)。文本或图像可以被编辑或更换。在SWF反编译器还可以导出形状,图像,声音或电影。SWF为FLA格式转换也可以。

JPEXSFreeFlashDecompiler软件功能

导出脚本,图像,图形,动画,声音…

SWF为FLA转换

显示ActionScript源代码。

ActionScript源实验直接编辑

通过汇编源代码编辑

支持ActionScript1/2和AS3

点击反编译源凸显P码相关的指令,反之亦然

保存修改后的ActionScript到文件

更换图片,编辑文本和字体

显示SWF资源(图形,精灵,字体,按键…)

(在非Windows平台)

内置代理服务器而通过它来编辑SWF文件

基于Java代码,支持多种平台

多语言支持(见语言列表)

可以反编译某些种类的混淆代码

JPEXSFreeFlashDecompiler用户界面

蓝色Office2003的外观和感觉

功能区面板,标签和应用程序图标

与类别标签树(形状,sprites,文本,)

每个标签显示字符标识,并从ExportAsset或其他信息采取可选名称

两个面板编辑

在左边的面板中,编辑右侧原来的预览

拖放SWF文件到主窗口打开文件

窗口导出项目外拖动树项目

预览项目改变背景颜色

通过设置选项卡方便地访问应用程序配置

多语言支持:英语,捷克语,中国,荷兰语,法语,德语,匈牙利语,葡萄牙语,俄语,西班牙语,瑞典语,乌克兰语

打开文件

支持SWF文件和非压缩两种Zlib和LZMA压缩

AS1/2和支持AS3文件

GFx中的Scaleform支持文件(*.GFX)

SWC库阅读支持

通过拖放,文件右键菜单或标准打开文件

可以一次打开多个文件

刷新按钮再次读取文件

最近打开的文件列表

打开二进制文件进行搜索

显示SWF对象

形状(DefineShape14标签)

MorphShapes(DefineMorphShape12标签)

精灵(DefineSprite标签)

按钮(DefineButton12标签)

文本(DefineText12,DefineEditText标签,没有TLF支持)

图片(DefineBits,JPEGTables,DefineBitsJPEG24,DefineBitsLossless12标签)

字体(DefineFont13,DefineCompactedFont,DefineFontInfo12,DefineFontName标签)

名称,人物预览,上升,下降,国内领先,粗体/斜体标志

视频(DefineVideoStream,VideoFrame标签)

声音(DefineSound,SoundStreamHead12,SoundStreamBlock标签)

BinaryData(DefineBinaryData标签)

脚本(DoABC,DoABCDefine,DoInitAction,DoAction,DefineButton标签,BUTTONCONDACTION,CLIPACTIONRECORD)

ActionScript源,P码,十六进制,控制流图

帧(ShowFrame,PlaceObject13标签,PlaceObject4无AMF,RemoveObject12)

整个SWF预览

导出SWF对象

形状(DefineShape14标签)

SVG(有限的),PNG,HTML5的画布

MorphShapes(DefineMorphShape12标签)

SVG(有限的),HTML5的画布

文本(DefineText12,DefineEditText标签,没有TLF支持)

纯文本或格式化

图片(DefineBits,JPEGTables,DefineBitsJPEG24,DefineBitsLossless12标签)

JPEG或PNG格式

视频(DefineVideoStream,VideoFrame标签)

FLV格式不带音频

声音(DefineSound,SoundStreamHead12,SoundStreamBlock标签)

MP3/WAV/FLV格式

BinaryData(DefineBinaryData标签)

脚本(DoABC,DoABCDefine,DoInitAction,DoAction,DefineButton标签,BUTTONCONDACTION,CLIPACTIONRECORD)

ActionScript中,P码,P码与十六进制

PNG图像,GIF,AVI,SVG(有限),HTML5的画布

导出为FLA格式

Flash5,CS5.5,CS6和CC的FLA文件格式(压缩或解压缩XFL)

形状(DefineShape14标签)

MorphShapes(DefineMorphShape12标签)

形状补间

精灵(DefineSprite标签)

按钮(DefineButton12标签)

文本(DefineText12,DefineEditText标签,没有TLF支持)

图片(DefineBits,JPEGTables,DefineBitsJPEG24,DefineBitsLossless12标签)

字体(DefineFont13标签)

视频(DefineVideoStream,VideoFrame标签)

声音(DefineSound,SoundStreamHead12,SoundStreamBlock标签)

脚本(DoABC,DoABCDefine,DoInitAction,DoAction,DefineButton,SymbolClass,ExportAssets标签,BUTTONCONDACTION,CLIPACTIONRECORD)

帧(ShowFrame,PlaceObject13标签,PlaceObject4无AMF,RemoveObject12)

没有检测之间

背景颜色(SetBackgroundColor标签)

编辑SWF对象

文本(DefineText12,DefineEditText标签,没有TLF支持)

编辑文本和参数

图片(DefineBits,DefineBitsJPEG24,DefineBitsLossless12标签)

更换(注:DefineBits被替换DefineBitsJPEG2)

字体(DefineFont1-3,DefineCompactedFont标签,DefineFontInfo1-2)的

增加新的角色,取代现有的字符,改变粗体/斜体属性

BinaryData(DefineBinaryData标签)

更换

脚本(DoABC,DoABCDefine,DoInitAction,DoAction标签。DefineButton,BUTTONCONDACTION,CLIPACTIONRECORD行动)

其他标签

编辑通过树编辑器参数

编辑ActionScript

显示ActionScript代码在左边,在右边的p代码

点击AS项目hilights在p代码,反之亦然位置

编辑现有动作的P码,直接ActionScript编辑

编辑那样直接是实验性的,有些功能可能无法正常工作呢。

AS3P码:语法是基于RABCDasm。看到它的网页了解详情。

常量池会自动更新

工具

在ActionScript源或文本标签搜索文本(可以使用正则表达式)

转至文档类(AS3)

代理

配置您的浏览器使用我们的代理

代理嗅探http通讯和搜索SWF文件

找到SWF文件可以编辑的地方,然后通过代理再担当

搜索浏览器缓存

支持的浏览器:Mozilla的火狐,谷歌Chrome/Edge

反混淆

AS3P码反混淆(很少工艺以去除死代码插入由模糊处理)

在全球范围内重新命名标识符

重命名无效的标识符(混淆器往往使用错误的字符的标识符)

设置

自动反混淆

应用程序可以自动去除死代码和其他混淆代码。这可以被关闭,以加快反编译。

用自己的Flash浏览器

在Windows平台上,内部的Flash浏览器可以使用,因此Flash内容可以在没有安装AdobeFlashPlayer显示。在其他平台上,内部查看器默认为开启。

并行加速

应用程序可以使用并行的方法(线程),用于读取SWF/反编译的要快

禁止反编译

作为反编译,可以禁用,因此只有P码是可见的。这可如反编译需要很多时间例如可以使用。

添加FFDec到SWF文件上下文菜单

在Windows平台上,这可以添加“打开方式FFDec”右击上下文菜单Windows资源管理器

使用缓存在磁盘上

FFDec使用缓存来加快repeately访问的项目。如果这个产品上,缓存文件存储在磁盘上的临时目录,否则会被存储在内存中。

突出显示文档类上启动

FFDecSWF可以打开后直接跳转到AS3文档类

自动重命名标识符

在SWF开放,自动执行“重命名无效的标识符”操作

更改语言

专家高级配置

其他

通过右键单击上下文菜单中删除标签标签树

命令行参数的支持

JPEXSFreeFlashDecompiler要求

需要Java7或更高版本

适用于Windows,Linux和MacOS

注意:

JPEXSFreeFlashDecompiler需要电脑上安装Java环境,如果没有请自己安装,否则无法正常运行。

© 版权声明
THE END
点赞8赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容