If you plan to issue updates to your obfuscated application, you have to ensure that the names of classes in the new version of your application are consistent with the version originally shipped to end users. When choosing an obfuscator make sure it can reproduce the renames made during the previous obfuscation session.
--na to pernei apo to log.
todo: vres tropo na anagnorizei poia efarmogi exei hdh ginei obfuscate k na vlepei to vesion tis
A good obfuscator that change names and line number information should produce a log with which to reverse the process. This way at least stack traces remain useful for obfuscated binaries.
If you plan to issue updates to your obfuscated application, you have to ensure that the names of classes in the new version of your application are consistent with the version originally shipped to end users. When choosing an obfuscator make sure it can reproduce the renames made during the previous obfuscation session.
--na to pernei apo to log. todo: vres tropo na anagnorizei poia efarmogi exei hdh ginei obfuscate k na vlepei to vesion tis