diff --git a/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java b/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java index 5a113e71..08a2198d 100644 --- a/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java +++ b/LaunchServer/src/main/java/ru/gravit/launchserver/binary/JARLauncherBinary.java @@ -42,6 +42,7 @@ public void init() { tasks.add(new PrepareBuildTask(server)); tasks.add(new MainBuildTask(server)); tasks.add(new ProGuardBuildTask(server)); + tasks.add(new RadonBuildTask(server)); tasks.add(new AttachJarsTask(server)); tasks.add(new AdditionalFixesApplyTask(server)); } diff --git a/LaunchServer/src/main/resources/ru/gravit/launchserver/defaults/radon.cfg b/LaunchServer/src/main/resources/ru/gravit/launchserver/defaults/radon.cfg index e69de29b..a72a1ac6 100644 --- a/LaunchServer/src/main/resources/ru/gravit/launchserver/defaults/radon.cfg +++ b/LaunchServer/src/main/resources/ru/gravit/launchserver/defaults/radon.cfg @@ -0,0 +1,38 @@ +StringEncryption: + Enabled: true + Mode: Heavy + StringPool: false +InvokeDynamic: Heavy +NumberObfuscation: Heavy +FlowObfuscation: Heavy +LocalVariables: + Enabled: false + Remove: true +LineNumbers: + Enabled: false + Remove: true +SourceName: + Enabled: false + Remove: true +SourceDebug: + Enabled: false + Remove: true +HideCode: true +Shuffler: false +Crasher: false +Optimizer: + Enabled: true + InlineGotoGoto: true + InlineGotoReturn: true + RemoveNopInstructions: true +Watermarker: + Enabled: false + Message: "This copy belongs to ItzSomebody" + Key: "SuperSecureKey" +Expiration: + Enabled: false + InjectJOptionPane: true + Message: "Sorry, but your software trial has passed the expiration date. Please pay the ItzSomebody Corporation 1 USD to the paypal address non-existant@troll.email to receive the full version." + Expires: "12/31/2018" +Dictionary: Spaces +TrashClasses: 200 \ No newline at end of file