Many new features and bug fixes! Please enjoy!
MapleIR
- Totally revamped the MapleIL decompiler, it's much easier to read now for people who are used to Java source code
- The old MapleIL decompiler has been renamed to MapleIL (Debug)
Deobfuscation filter
- Added a simple arithmetic simplifier and constant folder to deal with arithmetic obfuscation of constants
- Added dead code simpification
Please try it out! Select the MapleIL decompiler. And enable the 'Deobfuscator' pipeline checkbox for your favorite decompiler. To install the plugin, place the jdaplugin jar into ~/.jda/plugins
(Linux) or %userprofile%\.jda\plugins
(Windows).
Decompilation
- Added new deobfuscation filter to kill illegally-named annotations that cause decompilers to crash
- Added new deobfuscation filter to drop local variable tables
Try them out under the settings for each decompiler.
Internal
Performance optimizations for Procyon