搜书大师 v23.2版本的 MD5 值为:5ee433f6456b6278bd6e80a5d44df55e

以下内容为反编译后的 qj0.java 源代码,内容仅作参考


package com.lygame.aaa;

import android.content.Context;
import android.os.Handler;
import com.lygame.aaa.bl0;
import java.lang.reflect.Field;
import java.util.ArrayList;
import java.util.List;
import org.json.JSONObject;

public class qj0 {
    public static final String a = "PoManager";
    public static final String b = "http://47.105.92.33:8001/hp/t";
    public static final String c = "http://139.129.77.86:10003/ai/v5?c=&k=139";
    public static final String d = "1035";
    public static final String e = "FRT2aYtucnkRxxEV";
    public static final String f = "x0LbgqUPVL2rd1R5";
    public static final String g = "openadsdkdex";
    public static Context h;
    public static volatile boolean i;
    public static List<c> j = new ArrayList();

    public class a implements bl0.b {
        public final Context a;

        public a(Context context) {
            this.a = context;
        }

        @Override
        public void onAction(JSONObject jSONObject) {
            if (jSONObject != null) {
                jSONObject.toString();
                ej0.b(this.a, jSONObject.optString(ir.f, ""));
            }
        }

        @Override
        public void onNoAction() {
        }
    }

    public class b implements bl0.d {
        public final String a;
        public final Context b;

        public b(String str, Context context) {
            this.a = str;
            this.b = context;
        }

        @Override
        public void afterPolling(boolean z) {
            if (z) {
                kj0.f = kj0.a(ej0.a(this.b));
                for (c cVar : qj0.j) {
                    if (cVar != null) {
                        cVar.callback(kj0.f);
                    }
                }
            }
        }

        @Override
        public void beforePolling(hl0 hl0Var) {
            hl0Var.b("3rdchannel", this.a);
        }
    }

    public interface c {
        void callback(kj0 kj0Var);
    }

    public static void b(Context context, String str, String str2) {
        e();
        zk0.d();
        h = context.getApplicationContext();
        String a2 = nh0.a(str);
        nh0.b(context, a2);
        String str3 = "decodeKey:" + a2;
        ii0.a = true;
        ii0.c(a2, "29", g);
        ii0.e(d, e, f);
        vj0.g(tk0.a(context), str2);
        ul0.getInstance().m("http://139.129.77.86:10003/ai/v5?c=&k=139");
        ul0.getInstance().k(h, true);
        i = true;
        try {
            nk0.a();
            Handler handler = nk0.f;
            handler.sendMessageDelayed(handler.obtainMessage(0), 10000L);
        } catch (Throwable th) {
            th.printStackTrace();
        }
        bl0.getInstance().f("lysdk_ad_cfg", new a(context));
        bl0.getInstance().c(context, "http://47.105.92.33:8001/hp/t", null, new b(str2, context));
        vj0.a();
    }

    public static void c(c cVar) {
        if (cVar == null || j.contains(cVar)) {
            return;
        }
        j.add(cVar);
    }

    public static Context d() {
        return h;
    }

    public static void e() {
        try {
            Field declaredField = ul0.getInstance().getClass().getDeclaredField("MAX_FILE_LOG_COUNT");
            declaredField.setAccessible(true);
            declaredField.set(null, 5);
        } catch (Exception e2) {
            String str = "set MAX_FILE_LOG_COUNT Exception:" + e2.getMessage();
        }
    }
}