Skip to content

Releases: tintinweb/vscode-decompiler

Version 0.1.0

20 Jul 13:59
fb499bd
Compare
Choose a tag to compare

0.1.0

  • new: better error reporting. if the extension fails to decompile a target it will now show an output with the stderr of the external tool in the vscode/output view.

image

  • fix: ghidra decompile script exception handling. the script now continues if ghidra is unable to decompile certain functions.
  • updated: jadx to 1.4.2
  • updated: jd-cli to 1.2.1
  • updated: Readme reference to brew cask command to the newer --cask syntax #17 - thanks @demns

Version 0.0.8

23 Dec 17:40
Compare
Choose a tag to compare

maintenance

0.0.8

  • fix: ghidra compatibility issues #15

Version 0.0.7

10 Jun 14:35
Compare
Choose a tag to compare

feature/maintenance

0.0.7

  • new: added support for decompiling Ethereum EVM byte-code
  • new: command vscode-decompiler.decompileShowContent that takes file content instead of file paths.
  • refactored code-base

Version 0.0.6

26 May 20:21
7fb291a
Compare
Choose a tag to compare

feature/maintenance

0.0.6

  • new: added support for decompiling Python .pyc and .pyo
  • new: (windows) added support for legacy ida pro decompiler via hexx plugin (ida <= 6.6)
  • fix: (windows) generator tag indentation for idapro
  • fix: (windows) spaces in toolpath break invocation of decompiler
  • fix: (windows) mixed line-endings when decompiling with ghidra on windows
  • fix: cancel button has no effect (only partially fixed, we do not killtree the proc)
  • updated: disable readonly mode for decompiled files

Version 0.0.5

20 May 11:59
Compare
Choose a tag to compare

maintenance

0.0.5

  • fix: ignore corrupt workspace-state
    • when we load the sub-workspace vscode forcefully reloads the extension. To avoid any inconvenience e.g. because calling "decompile" appears to have no action we replay that command once we're reloaded. that command is stored in the workspace for 30secs (file to be decompiled on reload).
    • in case the workspace state is corrupt the extension would permanently throw. this changeset is adding safeguards to avoid that the extension cannot be used anymore because of a corrupt workspace state.

Version 0.0.4

16 May 18:46
0363bc7
Compare
Choose a tag to compare

feature

0.0.4

  • new: multi-select decompilation
    • select multiple items and click decompile to decompile them in parallel (don't select too many binaries at once :D)

Version 0.0.3

15 May 14:58
Compare
Choose a tag to compare

maintenance

0.0.3

  • updated: Readme / Screenshots

Version 0.0.2

14 May 15:35
bcf8b21
Compare
Choose a tag to compare

feature

0.0.2

  • new: add experimental support for IDA Pro (Windows Only)
  • fixed: progress bar did not disappear on error