How does DashO obfuscate class files?
DashO V3 provides an unprecedented level of protection against Java code reverse-engineering. DashO uses all the “traditional” obfuscation techniques. It optionally removes debugging information and renames all possible method and field names. It is highly configurable so you can select a given method or group of methods (e.g. all publics) to be renamed or not. It is not limited to private methods. DashO also includes our patented Overload Induction renaming system. There is simply no better renaming algorithm for code protection and size reduction. In addition, DashO adds control-flow obfuscation (breaking many reverse-engineering tools outright) and String encryption to thwart easy access to revealing text in your program code.
DashO V3 provides an unprecedented level of protection against Java code reverse-engineering. DashO uses all the “traditional” obfuscation techniques. It optionally removes debugging information and renames all possible method and field names. It is highly configurable so you can choose a given method or group of methods (e.g. all publics) to be renamed or not. It is not limited to private methods. DashO also includes our patented Overload Induction renaming system. There is simply no better renaming algorithm for code protection and size reduction. In addition, DashO adds control-flow obfuscation (breaking many reverse-engineering tools outright) and String encryption to thwart easy access to revealing text in your program code.