Helios is an all-in-one Java reverse engineering tool. It features integration with the latest up-to-date decompilers.
If you want to download the latest version, check out the CI server
There are several keybinds that can be used. To open a new file, simply use
Ctrl-O. Arrow keys can be used to
navigate the file tree. Enter or clicking a file will open that file into the editor view.
To open a different view, simply use
Ctrl-T and a menu will pop up where the cursor is. You can use your arrow keys
or your mouse to select a view.
If the file is a class file, you will be able to choose from a variety of decompilers and disassemblers. If the file is not a class file, you will only be able to view the hex representation and the plain text representation.
If you want to clear the GUI, you can use
Ctrl-N to start a new session. This will reset all open views.
If you have modified a file that you are inspecting, you can use
F5 to refresh the files. This will reload them
To close the current opened file, use
Ctrl-W. To close the current opened view, use
All files are stored inside the default temporary file directory on your OS. You can delete these files safely.
The settings file is located within the
.helios folder inside your user directory. Inside the
.helios folder you
will find libraries which are not written in Java, but have been packaged with this program. You will also find
the addons folder, where you can install new addons.
Icons for the tree are sourced from the "Silk" icon pack, located here
YourKit supports open source projects with its full-featured Java Profiler.