Skip to content

Commit 5c8d547

Browse files
committed
Started Distro
1 parent b4e452c commit 5c8d547

File tree

942 files changed

+152011
-15461
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

942 files changed

+152011
-15461
lines changed

Encryption/Soup Encyp Config

Lines changed: 295 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,295 @@
1+
-injars 'C:\Users\Alex\Desktop\Github\Soup\Files\Soup.jar'
2+
-outjars 'C:\Users\Alex\Desktop\Github\Soup\Files\Soup-Rel.jar'
3+
4+
-libraryjars 'C:\Program Files\Java\jre1.8.0_121\lib\rt.jar'
5+
6+
7+
8+
# Keep - Applications. Keep all application classes, along with their 'main'
9+
# methods.
10+
-keepclasseswithmembers public class * {
11+
public static void main(java.lang.String[]);
12+
}
13+
14+
# Also keep - Enumerations. Keep the special static methods that are required in
15+
# enumeration classes.
16+
-keepclassmembers enum * {
17+
public static **[] values();
18+
public static ** valueOf(java.lang.String);
19+
}
20+
21+
# Also keep - Database drivers. Keep all implementations of java.sql.Driver.
22+
-keep class * extends java.sql.Driver
23+
24+
# Also keep - Swing UI L&F. Keep all extensions of javax.swing.plaf.ComponentUI,
25+
# along with the special 'createUI' method.
26+
-keep class * extends javax.swing.plaf.ComponentUI {
27+
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent);
28+
}
29+
30+
# Keep names - Native method names. Keep all native class/method names.
31+
-keepclasseswithmembers,includedescriptorclasses,allowshrinking class * {
32+
native <methods>;
33+
}
34+
35+
# Remove - System method calls. Remove all invocations of System
36+
# methods without side effects whose return values are not used.
37+
-assumenosideeffects public class java.lang.System {
38+
public static long currentTimeMillis();
39+
static java.lang.Class getCallerClass();
40+
public static int identityHashCode(java.lang.Object);
41+
public static java.lang.SecurityManager getSecurityManager();
42+
public static java.util.Properties getProperties();
43+
public static java.lang.String getProperty(java.lang.String);
44+
public static java.lang.String getenv(java.lang.String);
45+
public static java.lang.String mapLibraryName(java.lang.String);
46+
public static java.lang.String getProperty(java.lang.String,java.lang.String);
47+
}
48+
49+
# Remove - Math method calls. Remove all invocations of Math
50+
# methods without side effects whose return values are not used.
51+
-assumenosideeffects public class java.lang.Math {
52+
public static double sin(double);
53+
public static double cos(double);
54+
public static double tan(double);
55+
public static double asin(double);
56+
public static double acos(double);
57+
public static double atan(double);
58+
public static double toRadians(double);
59+
public static double toDegrees(double);
60+
public static double exp(double);
61+
public static double log(double);
62+
public static double log10(double);
63+
public static double sqrt(double);
64+
public static double cbrt(double);
65+
public static double IEEEremainder(double,double);
66+
public static double ceil(double);
67+
public static double floor(double);
68+
public static double rint(double);
69+
public static double atan2(double,double);
70+
public static double pow(double,double);
71+
public static int round(float);
72+
public static long round(double);
73+
public static double random();
74+
public static int abs(int);
75+
public static long abs(long);
76+
public static float abs(float);
77+
public static double abs(double);
78+
public static int max(int,int);
79+
public static long max(long,long);
80+
public static float max(float,float);
81+
public static double max(double,double);
82+
public static int min(int,int);
83+
public static long min(long,long);
84+
public static float min(float,float);
85+
public static double min(double,double);
86+
public static double ulp(double);
87+
public static float ulp(float);
88+
public static double signum(double);
89+
public static float signum(float);
90+
public static double sinh(double);
91+
public static double cosh(double);
92+
public static double tanh(double);
93+
public static double hypot(double,double);
94+
public static double expm1(double);
95+
public static double log1p(double);
96+
}
97+
98+
# Remove - Number method calls. Remove all invocations of Number
99+
# methods without side effects whose return values are not used.
100+
-assumenosideeffects public class java.lang.* extends java.lang.Number {
101+
public static java.lang.String toString(byte);
102+
public static java.lang.Byte valueOf(byte);
103+
public static byte parseByte(java.lang.String);
104+
public static byte parseByte(java.lang.String,int);
105+
public static java.lang.Byte valueOf(java.lang.String,int);
106+
public static java.lang.Byte valueOf(java.lang.String);
107+
public static java.lang.Byte decode(java.lang.String);
108+
public int compareTo(java.lang.Byte);
109+
public static java.lang.String toString(short);
110+
public static short parseShort(java.lang.String);
111+
public static short parseShort(java.lang.String,int);
112+
public static java.lang.Short valueOf(java.lang.String,int);
113+
public static java.lang.Short valueOf(java.lang.String);
114+
public static java.lang.Short valueOf(short);
115+
public static java.lang.Short decode(java.lang.String);
116+
public static short reverseBytes(short);
117+
public int compareTo(java.lang.Short);
118+
public static java.lang.String toString(int,int);
119+
public static java.lang.String toHexString(int);
120+
public static java.lang.String toOctalString(int);
121+
public static java.lang.String toBinaryString(int);
122+
public static java.lang.String toString(int);
123+
public static int parseInt(java.lang.String,int);
124+
public static int parseInt(java.lang.String);
125+
public static java.lang.Integer valueOf(java.lang.String,int);
126+
public static java.lang.Integer valueOf(java.lang.String);
127+
public static java.lang.Integer valueOf(int);
128+
public static java.lang.Integer getInteger(java.lang.String);
129+
public static java.lang.Integer getInteger(java.lang.String,int);
130+
public static java.lang.Integer getInteger(java.lang.String,java.lang.Integer);
131+
public static java.lang.Integer decode(java.lang.String);
132+
public static int highestOneBit(int);
133+
public static int lowestOneBit(int);
134+
public static int numberOfLeadingZeros(int);
135+
public static int numberOfTrailingZeros(int);
136+
public static int bitCount(int);
137+
public static int rotateLeft(int,int);
138+
public static int rotateRight(int,int);
139+
public static int reverse(int);
140+
public static int signum(int);
141+
public static int reverseBytes(int);
142+
public int compareTo(java.lang.Integer);
143+
public static java.lang.String toString(long,int);
144+
public static java.lang.String toHexString(long);
145+
public static java.lang.String toOctalString(long);
146+
public static java.lang.String toBinaryString(long);
147+
public static java.lang.String toString(long);
148+
public static long parseLong(java.lang.String,int);
149+
public static long parseLong(java.lang.String);
150+
public static java.lang.Long valueOf(java.lang.String,int);
151+
public static java.lang.Long valueOf(java.lang.String);
152+
public static java.lang.Long valueOf(long);
153+
public static java.lang.Long decode(java.lang.String);
154+
public static java.lang.Long getLong(java.lang.String);
155+
public static java.lang.Long getLong(java.lang.String,long);
156+
public static java.lang.Long getLong(java.lang.String,java.lang.Long);
157+
public static long highestOneBit(long);
158+
public static long lowestOneBit(long);
159+
public static int numberOfLeadingZeros(long);
160+
public static int numberOfTrailingZeros(long);
161+
public static int bitCount(long);
162+
public static long rotateLeft(long,int);
163+
public static long rotateRight(long,int);
164+
public static long reverse(long);
165+
public static int signum(long);
166+
public static long reverseBytes(long);
167+
public int compareTo(java.lang.Long);
168+
public static java.lang.String toString(float);
169+
public static java.lang.String toHexString(float);
170+
public static java.lang.Float valueOf(java.lang.String);
171+
public static java.lang.Float valueOf(float);
172+
public static float parseFloat(java.lang.String);
173+
public static boolean isNaN(float);
174+
public static boolean isInfinite(float);
175+
public static int floatToIntBits(float);
176+
public static int floatToRawIntBits(float);
177+
public static float intBitsToFloat(int);
178+
public static int compare(float,float);
179+
public boolean isNaN();
180+
public boolean isInfinite();
181+
public int compareTo(java.lang.Float);
182+
public static java.lang.String toString(double);
183+
public static java.lang.String toHexString(double);
184+
public static java.lang.Double valueOf(java.lang.String);
185+
public static java.lang.Double valueOf(double);
186+
public static double parseDouble(java.lang.String);
187+
public static boolean isNaN(double);
188+
public static boolean isInfinite(double);
189+
public static long doubleToLongBits(double);
190+
public static long doubleToRawLongBits(double);
191+
public static double longBitsToDouble(long);
192+
public static int compare(double,double);
193+
public boolean isNaN();
194+
public boolean isInfinite();
195+
public int compareTo(java.lang.Double);
196+
public byte byteValue();
197+
public short shortValue();
198+
public int intValue();
199+
public long longValue();
200+
public float floatValue();
201+
public double doubleValue();
202+
public int compareTo(java.lang.Object);
203+
public boolean equals(java.lang.Object);
204+
public int hashCode();
205+
public java.lang.String toString();
206+
}
207+
208+
# Remove - String method calls. Remove all invocations of String
209+
# methods without side effects whose return values are not used.
210+
-assumenosideeffects public class java.lang.String {
211+
public static java.lang.String copyValueOf(char[]);
212+
public static java.lang.String copyValueOf(char[],int,int);
213+
public static java.lang.String valueOf(boolean);
214+
public static java.lang.String valueOf(char);
215+
public static java.lang.String valueOf(char[]);
216+
public static java.lang.String valueOf(char[],int,int);
217+
public static java.lang.String valueOf(double);
218+
public static java.lang.String valueOf(float);
219+
public static java.lang.String valueOf(int);
220+
public static java.lang.String valueOf(java.lang.Object);
221+
public static java.lang.String valueOf(long);
222+
public boolean contentEquals(java.lang.StringBuffer);
223+
public boolean endsWith(java.lang.String);
224+
public boolean equalsIgnoreCase(java.lang.String);
225+
public boolean equals(java.lang.Object);
226+
public boolean matches(java.lang.String);
227+
public boolean regionMatches(boolean,int,java.lang.String,int,int);
228+
public boolean regionMatches(int,java.lang.String,int,int);
229+
public boolean startsWith(java.lang.String);
230+
public boolean startsWith(java.lang.String,int);
231+
public byte[] getBytes();
232+
public byte[] getBytes(java.lang.String);
233+
public char charAt(int);
234+
public char[] toCharArray();
235+
public int compareToIgnoreCase(java.lang.String);
236+
public int compareTo(java.lang.Object);
237+
public int compareTo(java.lang.String);
238+
public int hashCode();
239+
public int indexOf(int);
240+
public int indexOf(int,int);
241+
public int indexOf(java.lang.String);
242+
public int indexOf(java.lang.String,int);
243+
public int lastIndexOf(int);
244+
public int lastIndexOf(int,int);
245+
public int lastIndexOf(java.lang.String);
246+
public int lastIndexOf(java.lang.String,int);
247+
public int length();
248+
public java.lang.CharSequence subSequence(int,int);
249+
public java.lang.String concat(java.lang.String);
250+
public java.lang.String replaceAll(java.lang.String,java.lang.String);
251+
public java.lang.String replace(char,char);
252+
public java.lang.String replaceFirst(java.lang.String,java.lang.String);
253+
public java.lang.String[] split(java.lang.String);
254+
public java.lang.String[] split(java.lang.String,int);
255+
public java.lang.String substring(int);
256+
public java.lang.String substring(int,int);
257+
public java.lang.String toLowerCase();
258+
public java.lang.String toLowerCase(java.util.Locale);
259+
public java.lang.String toString();
260+
public java.lang.String toUpperCase();
261+
public java.lang.String toUpperCase(java.util.Locale);
262+
public java.lang.String trim();
263+
}
264+
265+
# Remove - StringBuffer method calls. Remove all invocations of StringBuffer
266+
# methods without side effects whose return values are not used.
267+
-assumenosideeffects public class java.lang.StringBuffer {
268+
public java.lang.String toString();
269+
public char charAt(int);
270+
public int capacity();
271+
public int codePointAt(int);
272+
public int codePointBefore(int);
273+
public int indexOf(java.lang.String,int);
274+
public int lastIndexOf(java.lang.String);
275+
public int lastIndexOf(java.lang.String,int);
276+
public int length();
277+
public java.lang.String substring(int);
278+
public java.lang.String substring(int,int);
279+
}
280+
281+
# Remove - StringBuilder method calls. Remove all invocations of StringBuilder
282+
# methods without side effects whose return values are not used.
283+
-assumenosideeffects public class java.lang.StringBuilder {
284+
public java.lang.String toString();
285+
public char charAt(int);
286+
public int capacity();
287+
public int codePointAt(int);
288+
public int codePointBefore(int);
289+
public int indexOf(java.lang.String,int);
290+
public int lastIndexOf(java.lang.String);
291+
public int lastIndexOf(java.lang.String,int);
292+
public int length();
293+
public java.lang.String substring(int);
294+
public java.lang.String substring(int,int);
295+
}

Encryption/jd-gui-1.4.0.jar

8.36 MB
Binary file not shown.

Encryption/proguard5.3.3/README

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
ProGuard, Java class file shrinker, optimizer, obfuscator, and preverifier
2+
==========================================================================
3+
4+
This distribution contains the following directories:
5+
6+
- bin : simple wrapper scripts to run ProGuard, its GUI, and ReTrace
7+
- lib : the main jars, compiled and ready to use with "java -jar ...."
8+
- docs : the complete documentation, licenses, etc. in html format
9+
- examples : some example configuration files
10+
- src : the source code
11+
- buildscripts : various alternative build scripts
12+
13+
14+
The best place to start is docs/index.html
15+
16+
17+
Example
18+
-------
19+
20+
If you want to give ProGuard a spin right away, try processing the ProGuard
21+
jar itself:
22+
23+
cd examples
24+
java -jar ../lib/proguard.jar @proguard.pro
25+
26+
The resulting proguard_out.jar contains the same application, but it's a lot
27+
smaller.
28+
29+
Enjoy!
30+
31+
http://proguard.sourceforge.net/
32+
33+
Copyright (c) 2002-2017 Eric Lafortune @ GuardSquare
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@ECHO OFF
2+
3+
REM Start-up script for ProGuard -- free class file shrinker, optimizer,
4+
REM obfuscator, and preverifier for Java bytecode.
5+
REM
6+
REM Note: when passing file names containing spaces to this script,
7+
REM you'll have to add escaped quotes around them, e.g.
8+
REM "\"C:/My Directory/My File.txt\""
9+
10+
IF EXIST "%PROGUARD_HOME%" GOTO home
11+
SET PROGUARD_HOME=%~dp0\..
12+
:home
13+
14+
java -jar "%PROGUARD_HOME%\lib\proguard.jar" %*
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#!/bin/sh
2+
#
3+
# Start-up script for ProGuard -- free class file shrinker, optimizer,
4+
# obfuscator, and preverifier for Java bytecode.
5+
#
6+
# Note: when passing file names containing spaces to this script,
7+
# you'll have to add escaped quotes around them, e.g.
8+
# "\"/My Directory/My File.txt\""
9+
10+
# Account for possibly missing/basic readlink.
11+
# POSIX conformant (dash/ksh/zsh/bash).
12+
PROGUARD=`readlink -f "$0" 2>/dev/null`
13+
if test "$PROGUARD" = ''
14+
then
15+
PROGUARD=`readlink "$0" 2>/dev/null`
16+
if test "$PROGUARD" = ''
17+
then
18+
PROGUARD="$0"
19+
fi
20+
fi
21+
22+
PROGUARD_HOME=`dirname "$PROGUARD"`/..
23+
24+
java -jar "$PROGUARD_HOME/lib/proguard.jar" "$@"
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
@ECHO OFF
2+
3+
REM Start-up script for the GUI of ProGuard -- free class file shrinker,
4+
REM optimizer, obfuscator, and preverifier for Java bytecode.
5+
REM
6+
REM Note: when passing file names containing spaces to this script,
7+
REM you'll have to add escaped quotes around them, e.g.
8+
REM "\"C:/My Directory/My File.txt\""
9+
10+
IF EXIST "%PROGUARD_HOME%" GOTO home
11+
SET PROGUARD_HOME=%~dp0\..
12+
:home
13+
14+
java -jar "%PROGUARD_HOME%\lib\proguardgui.jar" %*

0 commit comments

Comments
 (0)