The Android Mode GUI will prompt you to refresh the list of input classes when it detects changes in the inputs.
To migrate to this new Android integration refer to the Upgrading page.
Added new paths in the wizard to:
Generate new Android Mode projects.
Migrate Android projects that use DashO Gradle Plugin to the new DashO Gradle Plugin for Android.
Reorganized the DashO User Guide to have a more intuitive layout, separating discussion of obfuscation concepts from the project file reference and the user interface.
The GUI listens for changes to the configuration and will prompt to reload.
DashO is no longer restricted to running on Java 7 – 10, and can be run on Java 11 and later. Support for processing bytecode from Java 11 and later is not yet available.
Updated the GUI to easily configure Dalvik compatibility.
The random reordering of simple blocks in a method by Block Jumbling now varies between runs of DashO.
When Control Flow is enabled and Removal is configured to preserve the Local Variable Table for a method, the method’s parameter names will now be preserved, but information about local variables will still be removed.
Added the --pathMap command line option which allows specifying a file that configures DashO’s input and output paths. This option is currently only available for Android Mode.