initial commit
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,41 @@
|
||||
# ============================================================
|
||||
# bytecode-shield obfuscation configuration (properties format)
|
||||
# Example: java -jar bytecode-shield.jar input.jar output.jar -config bytecode-shield.properties
|
||||
# ============================================================
|
||||
|
||||
# Obfuscation layer toggles (true/false)
|
||||
obfuscate.renameClasses=true
|
||||
obfuscate.renameMethods=true
|
||||
obfuscate.renameFields=true
|
||||
obfuscate.stringEncryption=true
|
||||
obfuscate.controlFlow=true
|
||||
obfuscate.junkCode=true
|
||||
obfuscate.antiDecompiler=true
|
||||
|
||||
# Structurally verify output classes (recommended)
|
||||
obfuscate.verifyOutput=true
|
||||
|
||||
# Keep names of classes that have main() (true recommended)
|
||||
obfuscate.renameEntryPoints=true
|
||||
|
||||
# Do not rename reflection-sensitive string expressions (e.g. Class.forName)
|
||||
obfuscate.keepReflection=true
|
||||
|
||||
# String encryption key (-128..127; random if left empty)
|
||||
#string.key=42
|
||||
|
||||
# Log level: QUIET | INFO | DEBUG
|
||||
obfuscate.logLevel=INFO
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# Keep rules (exempted from renaming)
|
||||
# keep.class = glob pattern (e.g. com/myvendor/*)
|
||||
# keep.method = class.method:(signature)
|
||||
# keep.field = class.field:
|
||||
# ------------------------------------------------------------
|
||||
#keep.class=com/myvendor/*
|
||||
#keep.method=com/myvendor/App.main:([Ljava/lang/String;)V
|
||||
#keep.field=com/myvendor/App.config:
|
||||
|
||||
# Packages excluded from the renaming scope (glob pattern)
|
||||
#exclude.package=com/thirdparty/**
|
||||
Reference in New Issue
Block a user