开源Flash反编译工具JPEXSFreeFlashDecompiler19.0.0中文版
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