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);
    }
}