Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <config>
- <input>
- <jar in="test.jar" out="obf-test.jar"/>
- </input>
- <keep-names>
- <class template="class com.package.START-CLASS-HERE">
- <method template="public main(String[])"/>
- </class>
- </keep-names>
- <!-- String encryption -->
- <property name="string-encryption" value="enable"/>
- <property name="string-encryption-type" value="strong"/>
- <property name="string-encryption-version" value="v4"/>
- <!-- Control flow obfuscation -->
- <property name="control-flow-obfuscation" value="enable"/>
- <property name="extensive-flow-obfuscation" value="maximum"/>
- <!-- Renaming -->
- <property name="force-default-package" value="enable"/>
- <property name="default-package" value=""/>
- <property name="packages-naming" value="abc"/>
- <property name="classes-naming" value="custom(classnames.txt)"/>
- <property name="methods-naming" value="custom(classnames.txt)"/>
- <property name="fields-naming" value="custom(classnames.txt)"/>
- <property name="local-variables-naming" value="optimize"/>
- <property name="update-resource-names" value="enable"/>
- <property name="update-resource-contents" value="enable"/>
- <!-- Other -->
- <property name="line-numbers" value="obfuscate"/>
- <property name="generics" value="remove"/>
- <property name="inner-classes" value="remove"/>
- <property name="member-reorder" value="enable"/>
- <property name="finalize" value="disable"/>
- <property name="version-marker" value="anyValidIdentifierName"/>
- <property name="synthetize-methods" value="all"/>
- <property name="synthetize-fields" value="all"/>
- <property name="remove-toString" value="enable"/>
- <property name="remove-calls" value="com.package.Logger.debug"/>
- <!-- Saving log -->
- <property name="log-file" value="log.xml"/>
- </config>
Advertisement
Add Comment
Please, Sign In to add comment