No performance degradation in obfuscated code. Replaces Class and symbolic names with generated names which are purposefully confusing. Rearranges byte code instructions so that decompilation to structured code is virtually impossible by current decompilers. Obfuscated code is smaller in most cases. Optimized for professional batch build environments.
Pattern matching command options make configuration management an easy task.
Options files allow you to store and maintain your setup. Detailed control of the obfuscation process can be done without long command lines. User comments are also allowed in these files. Optional obfuscation reports let you track the changes on symbolic names, and allow you to understand stack traces from your obfuscated code. Allows user defined base package names on obfuscated code to add flexibility to your build environment.