• 微信号
  • 微信号
您当前的位置:首页 > 资源分享 > 软件分享>开源Flash反编译工具JPEXSFreeFlashDecompiler19.0.0中文版

开源Flash反编译工具JPEXSFreeFlashDecompiler19.0.0中文版

大眼仔~旭 孤峰家 2023-10-08 190人阅读

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

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

输出脚本、图像、形状、电影、声音、字体…

SWF 到 FLA 的转换

SWF 到 XML 的再次导出和导入

各种输出格式,如 SVG 或 HTML5 Canvas

显示 ActionScript 源代码。

实验性地直接编辑 ActionScript 源代码

通过汇编程序源编辑

集成的 ActionScript 调试器–步骤、断点、设置变量

同时支持 ActionScript 1/2 和 AS3

点击反编译的源码可以突出显示 P 代码的相关指令,反之亦然

替换图像、编辑文本、字体和其他标签

显示 SWF 资源(形状、精灵、字体、按钮…)。

编辑实例元数据

也可使用带颜色提示的十六进制转储视图

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

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

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

打开隐藏在加载器中的 SWF 文件(AS3,Windows)。

支持 GFX Scaleform 和 Iggy 64 文件JPEXS Free Flash Decompiler 用户界面

带选项卡和应用程序图标的功能区面板

提供各种图形皮肤

用类别标记树(形状、精灵、文本……)

每个标签显示角色 ID 和从 ExportAsset 或其他信息中获取的可选名称

tags 修改已有字符标签放在父节点下

二面板编辑

左侧面板中的原始预览,右侧面板中的编辑

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

将树项目拖到窗口外导出项目

更改预览项目的背景颜色

通过“设置”选项卡轻松访问应用程序配置

不带功能区的可选经典 UI

多语言支持:英语、捷克语、中文、荷兰语、法语、德语、匈牙利语、意大利语、波兰语、葡萄牙语-葡萄牙语、葡萄牙语-巴西语、俄语、西班牙语、瑞典语、乌克兰语JPEXS Free Flash Decompiler 详细功能

打开文件

支持未压缩的 SWF 文件以及压缩的 Zlib 和 LZMA

支持 AS1/2 和 AS3 文件

GFx ScaleForm 文件支持 (*.GFX)

Iggy 文件支持(仅限 64 位)

SWC 库阅读支持

打开 ZIP 压缩档案中的 SWF

通过拖放、文件上下文菜单或标准关联打开文件

允许一次打开多个文件(Windows 上的单个应用程序实例)

用于再次读取文件的重新加载按钮

最近打开的文件列表

打开二进制文件以搜索其中的 SWF

隐藏在 DefineBinaryData 标签中的 SWF 文件也可以打开(不支持解密)

打开播放期间加载的其他 SWF 文件 – 可以绕过许多加载程序

打开 ActionScript 字节代码文件 (*.ABC)

创建新的 SWF 文件

显示 SWF 对象

显示 SWF 对象

SWF 显示屏幕截图 (MorphShape)

SWF 标头

形状(DefineShape1-4 标签)

MorphShapes(DefineMorphShape1-2 标签)

精灵(DefineSprite 标签)

按钮(DefineButton1-2 标签)

显示单个 BUTTONRECORD 项目

文本(DefineText1-2、DefineEditText 标签、不支持 TLF)

图像(DefineBits、JPEGTables、DefineBitsJPEG2-4、DefineBitsLossless1-2、DefineExternalI**ge1-2、DefineSubI**ge 标签)

字体(DefineFont1-3、DefineCompactedFont、DefineFontInfo1-2、DefineFontName 标签)

名称、角色预览、上升、下降、前导、粗体/斜体标志

视频(DefineVideoStream、VideoFrame 标签)

声音(DefineSound、SoundStreamHead1-2、SoundStreamBlock 标签)

显示基本编解码器信息

BinaryData(DefineBinaryData 标签)

脚本(DoABC、DoABC2、DoInitAction、DoAction、DefineButton 标签、BUTTONCONDACTION、CLIPACTIONRECORD)

ActionScript 源代码、P 代码、十六进制、常量池、控制流图、显示文件偏移量 (AS2)

框架(ShowFrame、PlaceObject1-4 标签、RemoveObject1-2)

整个 SWF 预览

所有标签/SWF 节点的十六进制转储视图

颜色高亮

文本搜索

跳转到资源视图

将显示对象的快照创建到剪贴板

带有标签预览的简易文件夹视图

基本标签信息面板

导出 SWF 对象

导出对话框

整个SWF

FLA、XFL 和内部 XML 格式

形状(DefineShape1-4 标签)

SVG(有限)、PNG、HTML 5 Canvas、BMP、SWF

MorphShapes(DefineMorphShape1-2 标签)

SVG(有限)、HTML 5 Canvas、SWF

精灵(DefineSprite 标签)

PNG、BMP、GIF、**I、SVG(有限)、HTML 5 Canvas、PDF、SWF

按钮(DefinButton1-2 标签)

PNG、BMP、SVG、SWF

文本(DefineText1-2、DefineEditText 标签、不支持 TLF)

纯文本、FFDec 格式文本、SVG

图像(DefineBits、JPEGTables、DefineBitsJPEG2-4、DefineBitsLossless1-2 标签)

JPEG、PNG、BMP

字体(DefineFont1-3、DefineCompactedFont 标签)

TrueType (TTF)、网络字体 (WOFF)

视频(DefineVideoStream、VideoFrame 标签)

没有音频的 FLV 格式

声音(DefineSound、SoundStreamHead1-2、SoundStreamBlock 标签)

MP3、W**、FLV

BinaryData(DefineBinaryData 标签)

脚本(DoABC、DoABC2、DoInitAction、DoAction、DefineButton 标签、BUTTONCONDACTION、CLIPACTIONRECORD)

ActionScript、P 代码、带十六进制的 P 代码、十六进制、P 代码 GraphViz、十六进制、常量、ActionScript 方法存根

可选全部到单个文件导出

导出到 ABC 文件

相框

PNG、BMP、GIF、**I、SVG(有限)、HTML 5 Canvas、PDF

符号类/导出资产

CSV 文件

选择导出缩放级别的选项

导出为 FLA 格式

Flash CS 5、CS 5.5、CS 6 和 CC FLA 文档格式(压缩或未压缩的 XFL)

形状(DefineShape1-4 标签)

MorphShapes(DefineMorphShape1-2 标签)

形状补间

精灵(DefineSprite 标签)

按钮(DefineButton1-2 标签)

文本(DefineText1-2、DefineEditText 标签、不支持 TLF)

图像(DefineBits、JPEGTables、DefineBitsJPEG2-4、DefineBitsLossless1-2 标签)

字体(DefineFont1-3 标签)

视频(DefineVideoStream、VideoFrame 标签)

声音(DefineSound、SoundStreamHead1-2、SoundStreamBlock 标签)

脚本(DoABC、DoABC2、DoInitAction、DoAction、DefineButton、SymbolClass、ExportAssets 标签、BUTTONCONDACTION、CLIPACTIONRECORD)

框架(ShowFrame、PlaceObject1-3 标签、PlaceObject4,包括 AMF3 实例元数据、RemoveObject1-2)

没有补间检测

在 AS3 时间线上检测脚本

背景颜色(SetBackgroundColor 标签)

动作脚本调试器

添加断点

踏入,跨过

列出变量、寄存器

在运行时更改变量值

显示 AS1/2 常量池

显示跟踪调用

显示变量详细信息 – 范围、标志、特征

添加手表

显示调用堆栈

特殊P-code调试-step P-code行

AS1/2 和 AS3 都支持

也可以在不启用调试的情况下处理 SWF

自动注入调试信息

使用闪存调试投影仪JPEXS Free Flash Decompiler 要求

需要 Java 7 或更高版本

适用于 Windows,Linux 和 MacOS

注意:

JPEXS Free Flash Decompiler 需要电脑上安装 Java 环境,如果没有请自己安装,否则无**常运行。JPEXS Free Flash Decompiler 许可证

GPL v3

官方主页

What’s new in JPEXS Free Flash Decompiler 19.0.0

October 6, 2023

Added:

#1449 Updated Turkish translation

#2070 SWF to XML for**t has new meta fields describing XML export **jor/minor version

(**jor = uncompatible change)

#2070 forceWriteAsLong Tag internal attribute is now visible and editable

(including XML export), allows decide whether to write length in tag header as long

#2073 Editing of frame count in SWF header (with warning that it won’t update ShowFrame count)

Show font AS linkage class in its name in the tree (besides font name)

#2057 Show all assigned AS linkage classes in the item name (instead just one)

Exporting ByteArrayRange in the raw editor with the Export button

Export DefineFont4 to OpenType CFF file

AS3 – Show Embed tag over asset classes (readonly)

AS3 – Checkbox for exporting assets embedded using Embed (-exportembed in com**ndline)

FLA export – AS3 – Using Embed tag for DefineBinaryData, i**ges not extending Bit**pData

#2066 AS3 Support for api-versioned SWFs

AS3 compound scripts (scripts containing multiple external definitions like compiled C code, etc.)

have special node per script (script_0, script_1, …) which contains included classes and script initializer

Show “Renaming identifiers” status on file opening with auto rename identifiers on

#2010 word wrapping in the translation tool

ABC Explorer tool

FLA export – remember last selected FLA version/compression

AS3 Natural sorting of packages and script

Fixed:

#2043 StartSound2 tag handling

PR176 – slow loading of allowed charsets – now lazy loaded

PR178 – infinite recursion when getter/setter calls same property of superclass

#2070 Handling newlines and tabs in string values inside SWF to XML export

#2017, PR179 Classes in same package displayed as fully qualified

PR177 AS3 direct editation – Vector literal

#2052, #2058 Adding new script placing class to incorrect DoABC tag

#2072 AS3 direct editation – incorrectly using trait names of top level classes

#2029 Simplify expressions stripping getlex and also ignoring some types of expressions

#2052 Detection of switches based on notequal operator

#2073 Recalculating frameCount field in SWF header and DefineSprite after deleting frame

Handling currently selected tags when using folder preview selection (Not working Replace button, etc.)

FLA export – Sprites which do not end with ShowFrame tag

PR109 FLA export – large font size of DefineEditText

PR110 FLA export – i**ge instances

FLA export – missing AS linkage class for fonts

#2077 Switch detection problems producing §§goto

#2077 AS3 recursion of deleting method with newfunction instruction

#2077 AS3 direct editation – incorrect slot names

#2077 AS3 direct editation – switch statement missing offset

#2077 AS3 allow star string as property name (XML access)

#2077 AS3 try..catch parts outside block

AS3 try..catch inside loop unneccessary continue

#2077 AS3 colliding types in current package with trait names

NullPointer on reload / uncache

#2076 Auto rename identifiers infinite loop caused by renaming in playerglobal library

Not working “Show in Projector” button for DefineFont4 (hide)

Proper error message when there is no room for new characters in the font (DefineFont1)

Synchronization problems when adding characters to the font vs its display

#2086 AS3 direct editation – Correct class order (instanceinfo,classinfo) respecting extends/implements

#2086 AS3 direct editation – not deleting old nested methods when they have multiple usages

#2009 Missing i**ges in MacOs icon

AS3 Initialization of var in script initializer

AS3 Nullpointer on getting multiname which is out of bounds

Exceptions on cancelling file loading

Switching between openables on session load and on view type change

Float/Float4 ABC for**t support

AS3 Hilighting (go to) scripts when script has obfuscated name

Changed:

#2070 String values inside SWF to XML export are backslash escaped

to properly handle newlines and tabs. Older versions of FFDec can read this

new for**t wrong and corrupt SWFs.

Major version of SWF to XML export changed to 2.

AS3 Compound scripts (scripts containing multiple external definitions like compiled C code, etc.)

cannot be directly edited or imported (due to problems with script initializers)

#2022 – AS3 – Make script initializer always visible and available instead of config

#1355 Import panel moved to separate tab

Removed:

Removed AS3 Constants list (tab on navigator) in favor of new ABC Explorer

原文转摘自:大眼仔开源Flash反编译工具JPEXSFreeFlashDecompiler19.0.0中文版

转载:感谢您阅览,转载请注明文章出处“来源从小爱孤峰知识网:一个分享知识和生活随笔记录的知识小站”。

链接:开源Flash反编译工具JPEXSFreeFlashDecompiler19.0.0中文版http://www.gufeng7.com/software/1935.html

联系:如果侵犯了你的权益请来信告知我们删除。邮箱:119882116@qq.com

标签: