Prerelease WARNING
This is prerelease nightly version. It should NOT be considered as stable.
Downloads:
| Name | File | OS | 
|---|---|---|
| Installer (Windows) |  ffdec_24.0.1_nightly3225_setup.exe |   | 
| ZIP (Windows, Linux, Mac OS) |  ffdec_24.0.1_nightly3225.zip |     | 
| DEB package (Linux) |  ffdec_24.0.1_nightly3225.deb |   | 
| Mac OS X Installer (pkg) |  ffdec_24.0.1_nightly3225.pkg |   | 
| Mac OS X Application (zipped) |  ffdec_24.0.1_nightly3225_macosx.zip |   | 
| Library only (Java SE) - Zipped |  ffdec_lib_24.0.1_nightly3225.zip |   | 
| Library documentation (HTML Javadoc) - Zipped |  ffdec_lib_javadoc_24.0.1_nightly3225.zip | 
What's new since last stable version:
Added
- #2477 Option to disable AS2 detection of uninitialized class fields
- AS2 detection of uninitialized class fields is cancellable, faster (parallel)
 and shows its progress
- AS2 - show deobfuscated class/package names in the class tree
- Allow obfuscated DefineEditText variable identifiers
- Selectable text (DefineEditTexts with noselect=0)
- AS1/2 P-code curly braces pair highlighting
Fixed
- #2474 Gotos incorrectly decompiled
- AS1/2/3 highligter - brackets parsing error causing memory leak / crash
- Comments color highlighting
- AS1/2 Obfuscated registers names not resolving because of trimming
- Escaping HTML in raw tag editor
- Flash player preview not stripping scripts from DefineSprites
- Not clearing selected depth after timelined change
- #2480 AS1/2 P-code decompilation of try..catch with empty catch body at the end of function
Changed
- Icon of "Deobfuscation options" menu from pile of pills to medkit
- Error log window shows last 100 log entries (instead of first 100)
- AS1/2 P-code double Push values have suffix ".0" to properly distinguish them
- AS1/2 P-code float Push values have suffix "f" to properly distinguish them