renamed to jode.jos

preserve modules


git-svn-id: https://svn.code.sf.net/p/jode/code/trunk@1175 379699f6-c40d-0410-875b-85095c16579e
branch_1_1
jochen 25 years ago
parent 49eb9190e3
commit cc4c5ac156
  1. 28
      jode/jode/jode.jos

@ -0,0 +1,28 @@
# This is a sample script file to obfuscate the JODE project.
# First we select what we want to strip. There are several possibilities:
# unreach - strip unreachable methods and classes.
# source - strip source file attribute.
# lnt - strip line number table.
# lvt - strip local variable table.
# inner - strip inner class info
strip = "unreach"
load = new WildCard { value = "jode" }
preserve = new WildCard { value = "jode.Decompiler.main.*" },
new WildCard { value = "jode.JodeApplet.<init>.()V" },
new WildCard { value = "jode.JodeWindow.main.*" },
new WildCard { value = "jode.obfuscator.Main.main.*" },
new WildCard { value = "jode.swingui.Main.main.*" },
new WildCard { value = "jode.obfuscator.modules.*.<init>.()V" },
new WildCard { value = "jode.obfuscator.modules.*.setOption.*" }
# value = "jode.Decompiler.main.*",
# "jode.JodeApplet.<init>.()V",
# "jode.JodeWindow.main.*",
# "jode.obfuscator.Main.main.*",
# "jode.swingui.Main.main.*"
analyzer = new SimpleAnalyzer
post = new LocalOptimizer, new RemovePopAnalyzer
Loading…
Cancel
Save