skidfuscator-java-obfuscator icon indicating copy to clipboard operation
skidfuscator-java-obfuscator copied to clipboard

[Enhancement] Config

Open terminalsin opened this issue 4 years ago • 7 comments

Add a config of this style:

{
  "input": "input.jar",
  "output": "output.jar",
  
  "libraries": [
    "path/to/rt.jar"
  ],
  "exclude": [
    "com/package/",
    "net/class",
    "net/class#method(*)",
    "net/class.field(*)",
    "@class net/class#method(*)",
    "net/class#[regex for method]",
  ],
  "gen3": {
    "parameter-transform": {
      "enabled":true,
      "exclude": [
        "com/package/",
        "net/class",
        "net/class#method(*)",
        "net/class.field(*)",
        "@class net/class#method(*)",
        "net/class#[regex for method]",
      ],
    },
    "jump-obfuscation": {
      "enabled":true,
      "exclude": [
        "com/package/",
        "net/class",
        "net/class#method(*)",
        "net/class.field(*)",
        "@class net/class#method(*)",
        "net/class#[regex for method]",
      ]
    }
  }
}

terminalsin avatar Nov 11 '21 16:11 terminalsin

thats very good 👍 non gon cap this obfuscator is best to layer with.

rambo1337977 avatar Nov 11 '21 16:11 rambo1337977

thats very good 👍 non gon cap this obfuscator is best to layer with.

please do not layer with Skidfuscator. I'm not gonna bother fixing bugs caused by other obfuscator's mangling. Always make sure that the input is the output of a compiler, not another obfuscator...

terminalsin avatar Nov 11 '21 16:11 terminalsin

thats very good 👍 non gon cap this obfuscator is best to layer with.

please do not layer with Skidfuscator. I'm not gonna bother fixing bugs caused by other obfuscator's mangling. Always make sure that the input is the output of a compiler, not another obfuscator...

lol it worked for me XD

rambo1337977 avatar Nov 11 '21 17:11 rambo1337977

Unvouch for this change.

NikV2 avatar Dec 15 '21 16:12 NikV2

when?

pp0236 avatar Jan 01 '22 11:01 pp0236

when I have time

terminalsin avatar Jan 01 '22 17:01 terminalsin

.yml is also a good idea

ghost avatar Aug 03 '22 08:08 ghost