Can ProGuard obfuscate using reserved keywords?
Yes. You can specify your own obfuscation dictionary, such as a list of reserved key words, identifiers with foreign characters, random source files, or a text by Shakespeare. Note that this hardly improves the obfuscation. Decent decompilers can automatically replace reserved keywords, and the effect can be undone fairly easily, by obfuscating again with simpler names.
Related Questions
- I have a number of applets in the default package that I obfuscate separately. How do I stop Zelix KlassMaster from giving them the same name (e.g."a.class")?
- My application will consist of a client jar file and server jar file which share some common classes. How do I obfuscate it?
- Why do I get a ClassCastException when I try to obfuscate bytecode compiled with Java 5 (i.e. JDK 1.5)?