Spermatid v6.1.8版本的 MD5 值为:a375ce51a42d528ba6e2583c10478296
以下内容为反编译后的 k.java 源代码,内容仅作参考
package com.maoyanym.utils;
import com.kuaishou.weapon.p0.bi;
import org.json.JSONArray;
import org.json.JSONObject;
public class k {
public static class a implements com.maoyanym.d.b {
@Override
public void a(int i10, int i11, int i12, Object obj) {
}
@Override
public void a(int i10, int i11, Object obj, Object obj2) {
JSONArray jSONArray;
if (i10 == 0 && i11 == 200) {
try {
JSONObject jSONObject = new JSONObject((String) obj);
if (jSONObject.optInt("ret") == 0) {
JSONArray optJSONArray = jSONObject.optJSONArray("ips");
JSONArray optJSONArray2 = jSONObject.optJSONArray("opt_ips");
JSONArray optJSONArray3 = jSONObject.optJSONArray("api_ips");
JSONArray optJSONArray4 = jSONObject.optJSONArray("hb_ips");
JSONArray optJSONArray5 = jSONObject.optJSONArray("sso_ips");
JSONArray optJSONArray6 = jSONObject.optJSONArray("rp_ips");
JSONArray optJSONArray7 = jSONObject.optJSONArray("schemewhitelist");
String optString = jSONObject.optString("queryiframejs");
String optString2 = jSONObject.optString("queryhrefjs");
String optString3 = jSONObject.optString("queryibkjs");
String optString4 = jSONObject.optString("adscrolljs");
boolean optBoolean = jSONObject.optBoolean("proxyControl", true);
boolean optBoolean2 = jSONObject.optBoolean("debugControl", true);
boolean optBoolean3 = jSONObject.optBoolean("adCoinTask", false);
boolean optBoolean4 = jSONObject.optBoolean("fullWebClear", false);
JSONObject optJSONObject = jSONObject.optJSONObject("monitorDesc");
boolean optBoolean5 = jSONObject.optBoolean("headerEncrypt", true);
String optString5 = jSONObject.optString("httpProtocol", "https://");
long optLong = jSONObject.optLong("optDelay", 120000L);
String optString6 = jSONObject.optString("keepTime", "60-180");
boolean optBoolean6 = jSONObject.optBoolean("optEncrypt", true);
long optLong2 = jSONObject.optLong("optInterval", bi.f16082s);
boolean optBoolean7 = jSONObject.optBoolean("optIntervalEnable", true);
int optInt = jSONObject.optInt("loadPageTimeout", 10);
boolean optBoolean8 = jSONObject.optBoolean("abortSslError", true);
int optInt2 = jSONObject.optInt("checkPageHijackMode", 7);
long optLong3 = jSONObject.optLong("pageHijackNovelDelay", 1000L);
long optLong4 = jSONObject.optLong("pageHijackRequestDelay", 10L);
JSONArray optJSONArray8 = jSONObject.optJSONArray("trustDomains");
if (optJSONArray != null) {
jSONArray = optJSONArray8;
com.maoyanym.c.b.b("server_ips", optJSONArray.toString());
} else {
jSONArray = optJSONArray8;
}
if (optJSONArray2 != null) {
com.maoyanym.c.b.b("server_opt_ips", optJSONArray2.toString());
}
if (optJSONArray3 != null) {
com.maoyanym.c.b.b("server_api_ips", optJSONArray3.toString());
}
if (optJSONArray4 != null) {
com.maoyanym.c.b.b("server_hb_ips", optJSONArray4.toString());
}
if (optJSONArray5 != null) {
com.maoyanym.c.b.b("server_sso_ips", optJSONArray5.toString());
}
if (optJSONArray6 != null) {
com.maoyanym.c.b.b("server_rp_ips", optJSONArray6.toString());
}
if (optJSONArray7 != null) {
com.maoyanym.c.b.b("schemewhitelist", optJSONArray7.toString());
}
com.maoyanym.c.b.b("queryiframejs", optString);
com.maoyanym.c.b.b("queryhrefjs", optString2);
com.maoyanym.c.b.b("queryibkjs", optString3);
com.maoyanym.c.b.b("adscrolljs", optString4);
com.maoyanym.c.b.b("proxyControl", optBoolean);
com.maoyanym.c.b.b("debugControl", optBoolean2);
com.maoyanym.c.b.b("adCoinTask", optBoolean3);
com.maoyanym.c.b.b("fullWebClear", optBoolean4);
if (optJSONObject != null) {
com.maoyanym.c.b.b("monitorDesc", optJSONObject.toString());
}
com.maoyanym.c.b.b("headerEncrypt", optBoolean5);
com.maoyanym.c.b.b("httpProtocol", optString5);
com.maoyanym.c.b.b("optDelay", optLong);
com.maoyanym.c.b.b("keepTime", optString6);
com.maoyanym.c.b.b("optEncrypt", optBoolean6);
com.maoyanym.c.b.b("optInterval", optLong2);
com.maoyanym.c.b.b("optIntervalEnable", optBoolean7);
com.maoyanym.c.b.b("loadPageTimeout", optInt);
com.maoyanym.c.b.b("abortSslError", optBoolean8);
com.maoyanym.c.b.b("checkPageHijackMode", optInt2);
com.maoyanym.c.b.b("pageHijackNovelDelay", optLong3);
com.maoyanym.c.b.b("pageHijackRequestDelay", optLong4);
if (jSONArray != null) {
com.maoyanym.c.b.b("trustDomains", jSONArray.toString());
}
com.maoyanym.c.c.z();
}
} catch (Exception e10) {
e10.printStackTrace();
}
}
}
}
public static void a() {
long currentTimeMillis = System.currentTimeMillis();
long a10 = currentTimeMillis - com.maoyanym.c.b.a("app_install_time", currentTimeMillis);
StringBuilder sb2 = new StringBuilder("https://ip.adipman.net/ip/refresh?ts=");
sb2.append(currentTimeMillis);
sb2.append("&sign=");
sb2.append(com.maoyanym.d.c.a("ipadviewym" + currentTimeMillis));
sb2.append("&doi=");
sb2.append(a10 / 86400000);
com.maoyanym.d.a aVar = new com.maoyanym.d.a(0, sb2.toString(), new a());
aVar.a(false);
com.maoyanym.d.d.a().a(aVar);
}
}