Obfuscation of packages
Java class file shrinker, optimizer, obfuscator, and preverifier
Brought to you by:
guardsquare
I'd like to suggest an improvement in the way data entries are kept in "sync" with the obfuscated package names.
By patching src/proguard/io/DataEntryObfuscator.java in a very simple way it's now easy to get around issues like accessing a resource relative to a given class which has been obfuscated.
The idea is to rename data entries based on which package (or parent package) they belong to. Hope this could be included in the next release 4.5.
patch for src/proguard/io/DataEntryObfuscator.java
Thanks for your effort. I'll look into what it is doing and consider it for ProGuard 4.5.
ProGuard 4.5 implements this feature.