介绍
对于 Flash 反编译工具,当然小编之前也给大家分享过 Flash Decompiler Trillix 5.3 汉化版,Flash Decompiler Trillix 5.3.1370 汉化版和国内比较火的闪客精灵相似。JPEXS Free Flash Decompiler 中文版是一款基于 Java 平台运行的免费 Flash 反编译工具。在使用 JPEXS Free Flash Decompiler 之前你需要确认你的系统中是否安装的有 Java,如果没有可以下载安装。
软件截图
软件特点
导出脚本,图像,图形,动画,声音…
SWF 为 FLA 转换
显示 ActionScript 源代码。
ActionScript 源实验直接编辑
通过汇编源代码编辑
支持 ActionScript1/2 和 AS3
点击反编译源凸显 P 码相关的指令,反之亦然
保存修改后的 ActionScript 到文件
更换图片,编辑文本和字体
显示 SWF 资源(图形,精灵,字体,按键…)
(在非 Windows 平台)
内置代理服务器而通过它来编辑 SWF 文件
基于 Java 代码,支持多种平台
多语言支持(见语言列表)
可以反编译某些种类的混淆代码
更新日志
21.0
Added
StartSound and StartSound2 show characterId/class in the tag tree
Folder preview for sounds
#2176 Ignoring letter spacing on text search (only applies to global search, not to search inside text)
#2179 Collapse all option for tree items
#2185 16bit MochiCrypt packer support
Windows commandline executable
New organized commandline help
Ansi colors in commandline help
Linux ffdec script without extension
PR190 Collect depth as sprites
Updated Dutch translation
#2259 Optional resampling sound to 44kHz on playback and on export
#1566, #1742, #1783, #1787, #2205, #2210, #2246, #2263
Set AS1/2 linkage and AS3 class linkage dialog
(uses SymbolClass and ExportAssets tags) in the context menu for characters
#2189 Search bar in replace character (+ replace references) window
#2011, [#2215] Option to ignore frame background color when exporting (make transparent)
ABC Explorer - list of usages of all items
ABC Explorer - items with zero usages are semi-transparent
ABC Explorer - copy path to clipboard
ABC Explorer - Go to path via Ctrl + G
[#2243] Clean ABC action (remove unused items)
available through context menu on ABC, ABCContainers, SWFs and in the ABC Explorer,
-abcclean command on CLI
GFX - better fileformat detection
GFX - DefineExternalImage2, FontTextureInfo - IdType field recognition
[PR194] Support for XDG base directory specification (env variable XDG_CONFIG_HOME)
FLA export - ImportAssets/2 tag support
FLA export - export in frame 1 flag support
[#2260] GFX - Configure path resolving dialog for file paths that use prefixes like data:
#2263 Expand one level more (+ sign) for needed/dependent characters
in tag info panel to show full tag name as in tree
[#1290], [#1809] Export to FlashDevelop project
[#1290] Export to IntelliJ IDEA project
Export FLA context menu on SWFs
Window icons for various dialogs including save/open/export/import
[#873] Context menu items are organized with separators and the order is more intuitive
[#1644] Save all button - has priority over standard Save button
Exe export mode can be selected in in Save EXE dialog (select filetype) - wrapper or projectors
Optimized (faster) context menu for large SWF trees
Optimized (faster) deleting items for large SWF trees
AS debugger - More varible flags
AS3 direct editation - edit files with native keyword
[#1383] AS Debugger - debugging nested SWFs (enable "Open loaded SWFs while playing")
Fixed
Debugger - getting children of top level variables
[#2149] FLA Export - compressed sound streams in some cases
[#2172] Wrong year in error log window (week year)
[#2174] Removing frames, removing also FrameLabels, StartSounds, SoundStreamBlocks, DoAction
Folder preview - GFX image identifiers not shown
Hide zooming buttons in fonts display
[#2174] Ignoring PlaceObjects with flagMove on empty depth
[#2175] Removing DefineButtonSound, warning about incorrect sound character type in FLA export
[#2175] FLA Export - exporting 320kbps MP3s as 160kbps
[#2178] Undo on sprites
#2176 Reset letterspacing on text import
Nullpointer on recent searches loader
[#2177] Leftover process when invalid SWF opened - now main window is shown
Opening files with "Open with FFDec" on windows did not use same instance
[#2183] AS1/2 Direct editation - case sensitive identifiers since SWF version 7
[#2203] GFX - DefineSubImage with TGA bitmapFormat
[#2207] AS - Index -2 out of bounds for some of the switches
[#2190] AS1/2 - for..in inside switch before break
Raw edit of fonts - shape table was not visible
[#2211] PDF export, Font export - glyphs with no contours (advance only)
[#2212] GFX - Allow loading (DDS) images despite of set bitmapFormat
[#2202] AS2 detection of uninitialized class fields colliding with setters/getters
[#2202] AS2 return in constructor does not take a value
[#2222] Missing shapes when gradient fillstyle has only two gradrecords with the same ratio
[#2224] Exporting Embed assets - handling DefineBits(+JPEGTables) - convert to DefineBitsJPEG2
[PR191] Saving class name during AS3 P-code class trait editation
[#2231] AS3 coercion to String as convert
[#2257] Shape SVG Importer - Linear gradient matrix
[#2253] Drawing 0,0 grid in transform tool on Linux causing sun internal errors
[#2239] Default font name detection
[#2239] Exporting TTF font on Linux
[PR193] Quoting JAR file in ffdec.sh
Refreshing class/exportname association on SymbolClass/ExportAssets deletion
Outputstreams position calculation (ABCOutputStream, ...)
[#2260] Reading end of file on old GFX format (1.x)
[#2260] DefineExternalImage on old GFX format (1.x)
Font face html attribute in DefineEditText can be also an exportName
BUTTONRECORD preview not showing in situations like GFX or importAssets
FreeTransform not showing in situations like GFX or importAssets
[#2237] AS3 direct editation - usages of import colliding with toplevel
classes must be fully qualified
[#2234] AS1/2 postincrement/decrement inside DefineFunction2
AS3 PCode - pushbyte operand docs - signed byte
[#2226] Incorrect decompilation of continue statements in some cases
AS3 Embedded assets export - assets.swf not working, incorrect binary data extension for swfs
Duplicate pack path message on compound scripts
AS1/2 debugger not getting variable details properly
Changed
#2185 MochiCrypt no longer offered for auto decrypt, user needs to choose variant from "Use unpacker" menu
[#2206] FB values in MATRIX (scale/rotate) as floats instead of int, -f suffixed parameters in text editor
Information in the tag node title now has abbreviated prefix of type for each bit of info.
Example: DefineSprite (chid: 27, cls: pkg.MySprite) instead of DefineSprite (27, pkg.MySprite)
Information in the tag node title - separated exportName from assigned class
ImportAssets tag reorganized - now imported items are not in the tag tree, but when referenced it works
[PR194] Default directory for storing config on Linux changed to ~/.config/FFDec, when ~/.FFDec does not exist yet
Run/Debug command - executed SWF temp files (~ffdec_run...swf etc.) are now generated
in the directory where original SWF resides to allow loading relative assets
[#2228] AS1/2/3 bitwise operations use hexadecimal operands
Save to EXE moved to tools tab
Save (not save as) button is now available only when there's anything to save
when the selected SWF is modified. Similar for Save all button.
Removed
Proxy feature. It was not working since today almost every page uses HTTPS. Also Flash is limited in browsers.
下载地址
有事联系邮箱xbnbcn@126.com
登录后才能查看这里的内容哦