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:
DashO is now Runtime Intelligence Services enabled. Java applications can be instrumented within DashO to send messages to the Runtime Intelligence Portal. The tag now supports compress, level, and filesonly attributes. Property references support operators to delete/replace text using Bash-like syntax. Report formatting has been improved. A verify error after control-flow obfuscation in methods longer than 16k has been fixed. An access error with final public methods in non-public base classes when running under Java 1.6 has been fixed. A NullPointerException with string encryption when merge="false" has been fixed.
More...