百度手机卫士 v8.1.5版本的 MD5 值为:15af71eae74e2f2b5b9f845fe77a4804
以下内容为反编译后的 xv.java 源代码,内容仅作参考
package dxoptimizer;
import java.util.HashSet;
import java.util.Set;
public class xv {
public static int b;
public static String c;
public static final Set d;
private static volatile String f;
public static boolean a = false;
private static final Set e = new HashSet();
static {
e.add("prod");
e.add("test");
f = "prod";
b = 15;
c = "http://sandbox.sjws.baidu.com:8080/appupgrade/api/apps";
d = new HashSet();
d.add("pkg");
d.add("ver");
d.add("asv");
d.add("mod");
d.add("dev");
d.add("fig");
d.add("size");
d.add("md5");
d.add("vc");
d.add("vn");
d.add("dspt");
d.add("prt");
d.add("time");
d.add("sig");
d.add("loc");
}
public static void a(String str) {
if (e.contains(str)) {
if ("test".equals(str)) {
a = true;
}
f = str;
return;
}
throw new IllegalArgumentException("illegal env " + str + ", only prod or test is available");
}
public static int a() {
String str = f;
if ("prod".equals(str)) {
return 1;
}
if ("test".equals(str)) {
return 2;
}
throw new IllegalStateException("illegal env:" + str);
}
}