Stack Trace Deobfuscation
How to deobfuscate a stack trace?
If you enable names obfuscation and the application crashes, the displayed stack trace contains obfuscated names of methods. It makes the information useless as you can't understand where exactly the exception has been thrown. That's why you need a way to restore such stack traces.
First, you have to enable generating a special file (map file) that contains pairs of original and obfuscated names.
If you use ArmDot project files, load the project into ArmDot, switch to Project and check Create Map File. Also you need to specify the path. Then rebuild the project to have a map file.
If you use the ArmDot command line tool, use the option --create-map-file.
If you use the ArmDot obfuscation task, use the parameter MapFile.
If you have a stack trace created by an obfuscated application that you should restore, run ArmDot and click to Tools - Deobfuscate Stack Trace.