
DashO Pro is a Java application obfuscator, optimizer, and size reducer. It performs a dependency analysis on the application, finding all necessary classes. It removes all unused methods and fields, producing significant size reduction. Classes and methods can be renamed using the unique Overload-induction renaming algorithm. Byte code optimization, control flow obfuscation, and string encryption can also be selectively applied. It also includes tools for watermarking jars and decoding obfuscated stack traces.
License: Other/Proprietary License with Free Trial
Changes:
Eclipse integration: you can create, edit, and execute project files from inside Eclipse. A new "merge" output option. merge="false" allows cross jar/directory obfuscation and pruning while retaining the original packaging of the input classes. Command lines now support short and long option names. Reports use standardized report headings and section breaks. When copying a non-class, file the original date/time of the source file is preserved. You can add and remove exclusions for a jar in the class path by right-clicking on it and selecting Add/Remove Exclusions. There are various bugfixes.
More...