Prerelease WARNING
This is prerelease nightly version. It should NOT be considered as stable.
Downloads:
Name | File | OS |
---|---|---|
Installer (Windows) | ![]() | ![]() |
ZIP (Windows, Linux, Mac OS) | ![]() | ![]() ![]() ![]() |
DEB package (Linux) | ![]() | ![]() |
Mac OS X Installer (pkg) | ![]() | ![]() |
Mac OS X Application (zipped) | ![]() | ![]() |
Library only (Java SE) - Zipped | ![]() | ![]() |
Library documentation (HTML Javadoc) - Zipped | ![]() |
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), copy to clipboard, select all
- AS1/2 P-code curly braces pair highlighting
- #2478 Simple editor - editing texts (not WYSIWYG, textual as in classic editor)
- #2478 Simple editor - remembering last frame / timeline
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