github jindrapetrik/jpexs-decompiler nightly1781
(PREVIEW) version 12.0.1 nightly 1781

latest releases: nightly3017, nightly3016, nightly3015...
pre-release3 years ago

Prerelease WARNING

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

Downloads:

Name File OS
Installer (Windows) Installer (Windows) ffdec_12.0.1_nightly1781_setup.exe Works on Windows
ZIP (Windows, Linux, Mac OS) ZIP (Windows, Linux, Mac OS) ffdec_12.0.1_nightly1781.zip Works on WindowsWorks on LinuxWorks with Mac OSX
DEB package (Linux) DEB package (Linux) ffdec_12.0.1_nightly1781.deb Works on Linux
Mac OS X Installer (pkg) Mac OS X Installer (pkg) ffdec_12.0.1_nightly1781.pkg Works with Mac OSX
Mac OS X Application (zipped) Mac OS X Application (zipped) ffdec_12.0.1_nightly1781_macosx.zip Works with Mac OSX
Language pack for translators (zipped) Language pack for translators (zipped) ffdec_12.0.1_nightly1781_lang.zip Works on java
Library only (Java SE) - Zipped Library only (Java SE) - Zipped ffdec_lib_12.0.1_nightly1781.zip Works on java

What's new since last stable version:

Added

  • Graphviz graphs colorized
  • AS3: Show try graph heads in Graphviz distinguished
  • #341, #1379 AS3: Support for scripts not using kill instruction
  • AS3 method trait p-code indentation, (optional) instruction name padding
  • AS3 editation of method body traits (slot/const only)

Fixed

  • Using new FFDec icon on Mac
  • AS3: get/set slot for global scope
  • AS3: Incorrect handling of strict equals operator in if vs switch resulting in §§pop
  • Better goto detection/for continue
  • Support for comma operator in switch case statements
  • Losing script tree focus on script selection (disallowed walking tree with keyboard up/down)
  • Proper window screen centering
  • Graph dialog proper window size
  • Graph dialog scroll speed increased
  • AS3: return in finally
  • AS3 docs not correctly displayed under p-code when metadata present
  • Improper initialization of ActiveX component when Flash not available causing FFDec not start
  • #1206 Switch with multiple default clauses
  • ASC2 §§push of function calls before returning from a method
  • Support for ASC2 and swftools try..catch..finally block
  • Dot parent operator not detected in some cases
  • Namespaces handling
  • Incorrectly colliding class names detection on script private classes
  • AS3 deobfuscator of registers parsing of exception targets
  • AS3 code with exception start/end not matching instruction boundary
  • AS3 deobfuscator in some cases
  • #349 AS3 - better handling of declarations
  • #735 AS3 - index out of bounds in deobfuscator
  • AS3 deobfuscator on &&, || operators
  • Merged continues in try..catch
  • AS3 method display in GUI when method name is null

Changed

  • AS3 test methods separated to classes
  • AS3 p-code more RAbcDasm like (WARNING: Breaks backward compatibility):
  • parenthesis after True/False/Undefined/Null trait kinds
  • commas in parameters list
  • lookupswitch caseoffsets in brackets
  • get/setlocal_x renamed to get/setlocalx
  • QName casing changed from Qname

Removed

  • Code structure detection in Graphviz graphs as it was usually wrong

Don't miss a new jpexs-decompiler release

NewReleases is sending notifications on new releases.