Zelix KlassMaster - Java Obfuscator

Smart Savetm

Smart Savetm is a set of Zelix KlassMaster technologies that simplify the handling of If a class file is opened from a JAR1 file it is saved to a corresponding JAR file. Also, all the non-class files, such as image and property files, are copied across to the new JAR file and their paths are automatically adjusted to reflect any obfuscated package names. This ensures that methods that access the resource files using relative paths will not be broken by package name obfuscation. Also, Smart Savetm automatically
  • adjusts attributes in JAR manifest files to reflect obfuscated class names,
  • adjusts service provider files names and contents to reflect obfuscated class names,
  • adjusts EJB 1.1 deployment descriptor (ejb-jar.xml) files to reflect obfuscated class and field names.
  • adjusts other XML files to reflect obfuscated class names.
  • handles nested archive files.

1 ZIP, WAR and EAR files are also supported.