Is there a simple description of how the dictionary file in Proguard should be structured?
I’ve read about -?obfuscationdictionary, but I couldn’t find anything about the files themselves.
Besides, I’d like to change the naming scheme to something more complex, and not just a, b etc. and paramX, paramY… I’d like a random series of characters, if possible.
And yes, I know it’s just a visual difference that can be remodeled (refactored?) to something easier to read. Still, just asking…
Thanks
The dictionary file format is pretty simple:
#ignoredIf you want to create a dictionary of random strings, you could write a simple program to generate them and dump them to a text file, or use http://www.random.org/strings which has a nice simple web interface for creating random strings. It spits them out one per line, so you could use its output directly as your dictionary file.
Here’s some sample output (you can generate strings of any size):
Here’s an example I found:
https://trac.openxdata.org/browser/trunk/j2me/openxdata-mobile/epihandy-lite/proguard/examples/dictionaries/keywords.txt?rev=1156