Pre-release

@jindrapetrik jindrapetrik released this Oct 26, 2018 · 1 commit to dev since this release

Assets 9

Prerelease WARNING

This is prerelease nightly version. It should NOT be considered as stable.

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_11.2.0_nightly1710_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_11.2.0_nightly1710.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_11.2.0_nightly1710.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_11.2.0_nightly1710.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_11.2.0_nightly1710_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_11.2.0_nightly1710_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_11.2.0_nightly1710.zip Works on java

What's new since last stable version:

Added

  • Possibility to open SWF files using open on Mac
  • Updated turkish translation

Fixed

  • #1457 AS3 switch without lookupswitch ins detection
  • #1457 pushing on stack before exit item (return/throw)

@jindrapetrik jindrapetrik released this Sep 8, 2018

Assets 9

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_11.2.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_11.2.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_11.2.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_11.2.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_11.2.0_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_11.2.0_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_11.2.0.zip Works on java

What's new:

Added

  • Warning panel on scripts containing §§ instructions (Tip for Settings/Automatic deobfuscation)
  • Export AS1/2 P-code as GraphViz
  • Display better Graph using GraphViz (Must be configured in Advanced settings / Path)
  • Copy AS1/2 Graph source (GraphViz) to clipboard - rightclick menu on graph
  • AS1 slash syntax support (decompilation, direct editation)
  • Setting of limit of executed instructions during AS1/2 deobfuscation
  • AS1/2 deobfuscation of empty stack pops

Changed

  • AS1/2 Better unresolved constant handling - §§constant(xx) func instead of §§constantxx
  • AS1/2 Using eval, set functions on obfuscated names instead of §§ syntax
  • Default limit of maximum executed instructions during AS1/2 deobfuscation raised to 10000

Fixed

  • Better continue in for handling
  • AS1/2 For in break detection with inner switch statement
  • AS1/2 Using temporary registers after for..in (causing incorrect chained assignments handling, etc.)
  • AS1/2 getProperty, setProperty handling
  • AS1/2 callmethod action arguments
  • Fixed §§push after continue - should be before (usually on obfuscated code)
  • AS1/2 Delete operator with nonIdentifier parameters (e.g. spaces or obfuscated)
  • DefineBits (with JPEGTables) tag export
  • No disabling autoOpenLoadedSWFs checkbox when ActiveX player not available (User can use Run button)
  • Displaying contents of local variables (AS3) while debugging
  • #1415 freezing on manually closing Flash player debug session
  • #1484 AS import error printout on commandline (NullPointer)

@jindrapetrik jindrapetrik released this May 24, 2018 · 35 commits to master since this release

Assets 9

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_11.1.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_11.1.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_11.1.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_11.1.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_11.1.0_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_11.1.0_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_11.1.0.zip Works on java

What's new:

Added

  • #1449 Turkish translation by Osman ÖZ
  • AS2 classes: maintain order of variables, and methods (place variables before methods)
  • AS1/2: displaying script path in the error log when jump to invalid address
  • AS1/2: Try..catch with Error types - decompilation and direct editation
  • AS1/2: Properly handling of Flash7 scripts exported to Flash5/6 - ActionDefineFunction local registers

Changed

  • AS1/2 direct editation - generated constantpool is sorted according to ActionPush position

Fixed

  • Accessing font list on demand - prevents loading X11 on systems without UI
  • Better AS2 class detection
  • AS1/2 break statement decompilation in for..in loops
  • AS2 direct editation - not generating Pop in class header ifs
  • AS1/2 deobfuscation - ActionRandom fixed for nonpositive numbers
  • AS1/2 switch statement detection - fixes of default section position
  • AS1/2: break on the end of for..in loop
  • AS1/2: Export selection dialog did not allow to select script export formats and/or export script at all
  • AS3 P-code - HAS_OPTIONAL flag in AVM2 code displayed twice
  • Turkish locale toLowerCase I problem fix - causing not loading main window at all
  • [#1456] jsyntaxpane (code display/editor) fixed for Java 9/10

@jindrapetrik jindrapetrik released this Jan 17, 2018 · 108 commits to master since this release

Assets 9

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_11.0.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_11.0.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_11.0.0.deb Works on Linux
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_11.0.0_macosx.zip Works with Mac OSX
Library only (Java SE) Library only (Java SE) ffdec_lib_11.0.0.zip Works on java

What's new:

Added

  • #1240 AS search using multiple threads when parallel speedup is enabled
  • #1308 Search by all P-code files in AS3
  • #1333 Exporting sprites as swf files
  • #1365 Allow to configure all types of configuration settings from command line
  • #1369 Allow zoom in sprite (and button) export
  • Debug tooltips on hover
  • AS3 deobfuscation - removing push instructions immediately followed by pop

Changed

  • Homepage is now on GitHub jindrapetrik/jpexs-decompiler instead of free-decompiler.com
  • Update checking now checks changes on GitHub releases

Removed

  • Removed help us section
  • Removed changeslog from new version dialog

Fixed

  • #1327 P-code editing: error message and syntax highlighting fixed when instruction name contains upper cased letter
  • #1343 AS 1/2 direct editation critical bug
  • #1348 Cannot properly export frame with cyrillic symbols to SVG
  • #1354 Various FLA export problem fixes
  • #1367 Raw edit conditional type fix.
  • #1401 SVG export: duplicate pattern IDs fixed
  • #1402 SVG export: certain font characters not exported properly fixed
  • #1430 AS 1/2 deobfuscation fixes
  • Opening loaded SWF files during run fixed
  • Not opening first script when clicked on app startup

@jindrapetrik jindrapetrik released this Dec 24, 2016 · 245 commits to master since this release

Assets 8

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_10.0.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_10.0.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_10.0.0.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_10.0.0.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_10.0.0_macosx.zip Works with Mac OSX
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_10.0.0.zip Works on java
Library only (Java SE) Library only (Java SE) ffdec_lib_10.0.0.zip Works on java

What's new:

Added

  • Iggy Files support - reading and (limited) editation of fonts, texts and AS3 - 64 bit variant only
  • optional AS3 direct editation with Flex SDK
  • AS3 p-code editing - metadata read/write support
  • AS3 p-code editing - end of the block command like in RABCDasm
  • AS3 p-code editing - popup docs for more than instructions
  • Debugger - New columns for variable details - scope, flags, trait
  • Debugger - Add watch feature
  • AS3 decompilation - colliding trait/class names handling - show hash suffix with namespace index on such cases
  • Deobfuscation Tool - Fix colliding trait/classes via toolbar command
  • Auto rename identifiers option now fixes colliding trait/classes aswell
  • #1254 FLA export - detecting scripts on AS3 timeline
  • #907 FFDec Library JAR file has version inside it.
  • #1311, #1313 actionScript source font size
  • Display warning when library version and GUI version mismatch
  • Changelog file
  • #1308 Search by all P-code files (AS 1/2 only)

Changed

  • #1189 AS3 - sort imports to have same order always
  • GUI: AS3 P-code header show actual trait type and method type
  • GUI: Script editing buttons now named "Edit ActionScript" and "Edit P-code"
  • Set advance values button has confirm dialog with information
  • #1274 Linux package no longer requires Oracle Java only
  • Library now packaged inside ZIP file

Fixed

  • P-code docs formatting fix
  • Export dialog - handling sprite and SWF frames correctly
  • #1275 debugger - show local variables fixes
  • AS3 p-code editing - popup docs correctly displayed when label on line start
  • #1278 replacing DefineBits error
  • #1281 DefineFont 2/3 getting character advance value when replacing fix
  • Set advance values button - Do not set advance if the char cannot be displayed in source font
  • AS3 Goto declaration for single character names
  • Identifier renaming for top level classes
  • AS3 direct editation not correctly saving local register names
  • #1254 FLA export - placing AS3 classes to FLA directory instead of scripts dir
  • Mac OS X installer fix (.pkg)
  • #1289 AS1/2 direct editation - variables used in inner functions must not be stored in local registers
  • #1283 AS3 Unbounded Vector - Vector<*> decompilation and direct editation fix
  • #1294 Font editation (DefineFont2/3) - correct switching of wide character codes
  • #1302 Callpropvoid instruction docblock not correct
  • #1309 recent files not getting updates
  • #1312 faster colliding usages finder
  • #1303 garbled text when exporting frame with text
  • #1314 user interface: button order
  • Internal viewer shows red image when bitmap fill is not available (see issue #1320)
  • #1323 Audio playback fails

@jindrapetrik jindrapetrik released this Aug 12, 2016 · 505 commits to master since this release

Assets 7

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_11.0.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_11.0.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_11.0.0.deb Works on Linux
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_11.0.0_macosx.zip Works with Mac OSX
Library only (Java SE) Library only (Java SE) ffdec_11.0.0_lib.jar Works on java

What's new:

Added

  • Instance metadata (AMF3) editing in PlaceObject4
  • #1156 Flash Viewer - DefineScalingGrid support (9-slice scaling)
  • #1171 Export stroke scale to FLA
  • FLA export - check invalid unicode characters
  • #1170 Extract from memory in commandline
  • Reload one vs Reload all buttons
  • ABC: Float and Float4 support
  • AS3 p-code instruction documentation in GUI
  • #1241 Settings to show original bytes in hex view
  • Search in dump view
  • Jump to resources view from hex view
  • Show warning on 32bit JRE

Changed

  • #1162 improved opening loaded SWF files
  • Flash Viewer - skip frames when not on time
  • #1199 Automatically import alpha channel to JPEG3/4 from PNG

Fixed

  • #1151 Filters on texts fixed
  • #1128 Adding characters to font fixed (FontAlignZones not removed)
  • #1163 Clicking open->file makes program buggy
  • Refresh tree after raw edit
  • #1172 Text double escape fix
  • #1174 Change language fix
  • some AS2 deobfuscation fixes
  • #1183 Index out of bounds fix
  • Implicit coersion on binary/unary opfix
  • debugger: corect display variable values through getters
  • Multiple XLF export fix
  • #1193 FLA export - text tag advance fix, one layer shape fix
  • #1193 FLA export - smoothed image detection, export raw JPEG data
  • #1193 Export space character to TTF correctly
  • #1200 Previous search text selected when quick find
  • Flash viewer: aspect ratio on startup fix
  • #1198 Saving trait slot const value
  • Zoom parameter commandline fixed
  • #1205 clipping fixed
  • #1194 Wrong sound effects in FLA
  • #1210 Frame Export fix
  • Improved/fixed go to declaration in AS3
  • #1217 PCode window not in same position as AS
  • Hide memor search on non windows platform
  • #1244 Incorrect showing of NOP instructions
  • #1244 Remove unknown actions when deobfuscation is enabled, compole unknown instructions back
  • #1241 File content is different from hex view
  • #1247 Incorrectly handling remainingbytes for DefineCompactedFont
  • #1236 won't open fixed
  • #1251 SWF not same after export XML and import back
  • #1265 Error during export
  • #1268 Font export - Using second glyph when two glyphs for one character found
  • #1268 GFX compacted font - fixed advance values on export

@jindrapetrik jindrapetrik released this Feb 20, 2016 · 794 commits to master since this release

Assets 7

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_8.0.1_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_8.0.1.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_8.0.1.deb Works on Linux
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_8.0.1_macosx.zip Works with Mac OSX
Library only (Java SE) Library only (Java SE) ffdec_8.0.1_lib.jar Works on java

What's new:

Changed

  • FFDec debug tab in advanced settings moved to other tabs

Fixed

  • #1161 AS1/2 deobfuscation broken
  • AS1/2 Simplify expressions fix

@jindrapetrik jindrapetrik released this Feb 18, 2016 · 800 commits to master since this release

Assets 7

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_8.0.0_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_8.0.0.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_8.0.0.deb Works on Linux
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_8.0.0_macosx.zip Works with Mac OSX
Library only (Java SE) Library only (Java SE) ffdec_8.0.0_lib.jar Works on java

What's new:

Added

  • Debugger - AS1/2 Show registers
  • Debugger - display variables in the tree structure
  • Debugger - set value of variable
  • Debugger - AS1/2 View constantpool
  • Debugger - P-code level debugging for both AS1/2 and AS3
  • Basic SVG import for shapes
  • Simplify expression setting
  • #1118 Loading characters through ImportAssets - show as readonly
  • #409, #1132, [SkinPart] metadata support - decompilation and direct editation in AS3
  • #1134 compiling §§ instructions back while direct editation (§§goto is still missing)
  • #1121 Ability to save binary data by its name
  • #1052 Add object to existing frame
  • Allow adding tag to main timeline
  • AS1/2: Ctrl+click to declaration of variables, registers
  • Allow trait specification in pcode import
  • Icons for tag types in Dump view
  • Show error message when a text tag is invalid (glyph index problem)
  • AS3 direct editation - store local register names in debug info = allow to rename them

Changed

  • New application icon and splash screen
  • #1145 AS3 better declaration type detection, better convert_x instruction handling
  • Binary export - use .swf extension for swf files
  • Better tree labels in generic tag editor (Raw edit)
  • #758 Allow zooming more than preview area in internal viewer

Fixed

  • #1096 FLA export - pretty print
  • #1104 AS1/2/3 Script Importat not working
  • #1107 Text Offset Incorrect fixed
  • #1106 New Shapes replace function fix
  • #1113 It takes too long to switch between rendered sprite
  • #1075 Lenght of DefineText in some cases
  • #1127 autoRenameIdentifiers is not supported in CLI mode
  • #1128 Letterspacing bug (after font embed): ignore letterspacing when character changed
  • #1103 Foreach variables fixes
  • AS3 Switch fixes
  • Default clause position in switch
  • #1133 Incorrect frame order for nested sprite
  • #1135 Handle try "to" in p-code correctly
  • Font wideOffsets,wideCodes fixed in DefineFont2/3
  • AS3: super method call
  • #1138 All exported videos are the same file which may be broken
  • #1139,#930 Windows Installer: Correct ActiveX download link, Download latest java from webpages
  • #1137 running flashplayer(debugger) executable in Linux/MacOs
  • #1144 Command line argument renameInvalidIdentifiers
  • #1145 double not (!!) not removed
  • #1147 Sprite is exported incorrectly
  • #1148 handing end of stream exception in abc reader, loc exception
  • #1152 Font info tag modified tag was not set => saved swf was corrupt
  • #1154 Some 32bit JRE problems - program won't start
  • #1145 Correct precedence handling on binary operators
  • #116 not resolving unusual tags in DefineSprite

@jindrapetrik jindrapetrik released this Dec 3, 2015 · 1040 commits to master since this release

Assets 7

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_7.1.2_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_7.1.2.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_7.1.2.deb Works on Linux
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_7.1.2_macosx.zip Works with Mac OSX
Library only (Java SE) Library only (Java SE) ffdec_7.1.2_lib.jar Works on java

What's new:

Fixed

  • AS3 debugger start halt fix
  • AS1/2 debugger fix on nondebug enabled SWFs
  • AS1/2 debugger fix for functions
  • Debug menu item enabled fix
  • AS3 local reg index fix
  • Advanced settings calendar
  • AVM2 instructions in hex view
  • #1070 Incorrect switch decompilation
  • #1098 Import XML fix

@jindrapetrik jindrapetrik released this Nov 23, 2015 · 1062 commits to master since this release

Assets 7

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_7.1.1_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_7.1.1.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_7.1.1.deb Works on Linux
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_7.1.1_macosx.zip Works with Mac OSX
Library only (Java SE) Library only (Java SE) ffdec_7.1.1_lib.jar Works on java

What's new:

Fixed

  • Critical debugger fix - widelines