Proguard benutzerdefinierte Namensgebung für Klassen, die Mitglieder und Parameter verbergen
Gibt es eine einfache Beschreibung, wie Sie die Wörterbuch-Datei in Proguard strukturiert sein sollte?
Hab ich überlesen -?obfuscationdictionary
, aber ich konnte nicht finden, etwas über die Dateien selbst.
Außerdem würde ich gerne ändern das Namensschema etwas komplexer, und nicht nur a
, b
etc. und paramX
, paramY
... ich möchte eine zufällige Reihe von Zeichen, wenn möglich.
Und ja, ich weiß, es ist nur ein visueller Unterschied, umgebaut (überarbeitete?) etwas leichter zu Lesen. Dennoch, nur Fragen...
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wörterbuch-Datei-format ist ziemlich einfach:
#
ignoriertWenn Sie möchten, um ein Wörterbuch zu erstellen, der zufällige Zeichenfolgen, könnten Sie schreiben, ein einfaches Programm zu erstellen und steckt Sie in eine text-Datei, oder verwenden Sie http://www.random.org/strings, die hat ein schönes, einfaches web-interface zum erstellen von zufälligen Zeichenfolgen. Es spuckt Sie aus (eine pro Zeile), so könnten Sie Ihre Ausgabe direkt, wie Ihr die Wörterbuch-Datei.
Hier einige Beispiel-Ausgabe (generieren Sie mit strings beliebiger Größe):
Hier ein Beispiel habe ich gefunden:
https://trac.openxdata.org/browser/trunk/j2me/openxdata-mobile/epihandy-lite/proguard/examples/dictionaries/keywords.txt?rev=1156
Beliebigen text-Datei funktioniert. ProGuard verwendet alle gültige Bezeichner in der Datei. Es ignoriert die Zeilen beginnend mit '#'. Das Verzeichnis Beispiele/Wörterbücher in den ProGuard-distribution enthält ein paar Beispiele (einschließlich der Beispiel eingefügt durch ulmangt).