BTGO游戏盒 v3.4.80版本的 MD5 值为:000032bab1addaabfdc671ee6a7087ab

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


package a.a.a.a;

import a.a.a.b.e;
import a.a.a.e.g;
import a.a.a.e.h;
import android.content.Context;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import com.kwai.monitor.log.TurboConfig;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;

public class c {

    public static String f22k = "";

    public static String f23l = "";

    public volatile int f24a;

    public final List<a.a.a.b.a> f25b;

    public Context f26c;

    public String f27d;

    public String f28e;

    public String f29f;

    public String f30g;

    public final Handler f31h;

    public volatile boolean f32i;

    public volatile boolean f33j;

    public class a implements Runnable {
        public a() {
        }

        @Override
        public void run() {
            c.this.a();
        }
    }

    public class b implements Runnable {
        public b() {
        }

        @Override
        public void run() {
            c.this.b();
        }
    }

    public class RunnableC0000c implements Runnable {
        public RunnableC0000c() {
        }

        @Override
        public void run() {
            c.this.j();
        }
    }

    public class e implements a.a.a.c.d {
        public e() {
        }

        @Override
        public void a(int i10, String str) {
        }

        @Override
        public void a(a.a.a.b.e eVar) {
            e.b bVar;
            a.a.a.e.b.c("TurboSDK", "request global success");
            if (eVar != null && (bVar = eVar.f55c) != null) {
                String unused = c.f22k = bVar.f57a;
                a.a.a.e.f.a(c.this.f26c, "ks_global_id", c.f22k);
            }
        }
    }

    public enum f {
        INSTANCE;


        public final c f41a = new c(null);

        f() {
        }

        public c a() {
            return this.f41a;
        }
    }

    public c(a aVar) {
        this();
    }

    public static String q() {
        if (!TextUtils.isEmpty(f22k)) {
            return f22k;
        }
        String b10 = a.a.a.e.f.b(r().g(), "ks_global_id");
        f22k = b10;
        return h.a(b10);
    }

    public static c r() {
        return f.INSTANCE.a();
    }

    public static String s() {
        if (!TextUtils.isEmpty(f23l)) {
            return f23l;
        }
        f23l = a.a.a.d.a.a(r().g());
        a.a.a.e.b.a("TurboSDK", "oaid:" + f23l);
        return h.a(f23l);
    }

    public String h() {
        return this.f30g;
    }

    public final synchronized boolean i() {
        if (this.f32i) {
            return true;
        }
        this.f32i = a.a.a.e.f.a(this.f26c, "ks_register_success", false);
        return this.f32i;
    }

    public final void j() {
        a.a.a.c.a.a().a("https://api.e.kuaishou.com/rest/config/client/v1/open/globalId", new d());
    }

    public final synchronized void k() {
        long j10;
        if (i()) {
            m();
        } else {
            Handler handler = this.f31h;
            a aVar = new a();
            if (c()) {
                j10 = 1000;
            } else {
                j10 = 0;
            }
            handler.postDelayed(aVar, j10);
        }
    }

    public final void l() {
        Iterator<a.a.a.b.a> it = this.f25b.iterator();
        while (it.hasNext()) {
            a.a.a.c.a.a().a("https://ad.partner.gifshow.com/api/v2/sdk/log?token=dee6172daef74f0895c7d185956ac0a7", it.next());
            it.remove();
        }
    }

    public final void m() {
        if (n()) {
            a.a.a.c.a.a().a("https://api.e.kuaishou.com/rest/config/client/v1/open/globalId", new e());
        }
    }

    public boolean n() {
        if (!TextUtils.isEmpty(q())) {
            return false;
        }
        long a10 = a.a.a.e.f.a(this.f26c, "ks_register_get_global_id_time");
        long currentTimeMillis = System.currentTimeMillis();
        if (a10 == 0) {
            a.a.a.e.f.a(g(), "ks_register_get_global_id_time", currentTimeMillis);
            return false;
        }
        if (currentTimeMillis - a10 < 259200000) {
            return false;
        }
        a.a.a.e.f.a(g(), "ks_register_get_global_id_time", currentTimeMillis);
        return true;
    }

    public final synchronized void o() {
        int i10 = this.f24a;
        this.f24a = i10 + 1;
        if (i10 < 10) {
            k();
        }
    }

    public c() {
        this.f24a = 0;
        this.f25b = Collections.synchronizedList(new ArrayList());
        this.f31h = new Handler(Looper.getMainLooper());
    }

    public final void b() {
        if (c()) {
            this.f31h.postDelayed(new RunnableC0000c(), 10000L);
        } else {
            j();
        }
    }

    public final boolean c() {
        return g.a(s()) && g.a(h.a(this.f26c));
    }

    public String d() {
        return this.f27d;
    }

    public String e() {
        return this.f28e;
    }

    public String f() {
        return this.f29f;
    }

    public Context g() {
        return this.f26c;
    }

    public synchronized void a(TurboConfig turboConfig) {
        if (this.f33j) {
            return;
        }
        this.f33j = true;
        Context applicationContext = turboConfig.mContext.getApplicationContext();
        this.f26c = applicationContext;
        this.f27d = turboConfig.mAppId;
        this.f28e = turboConfig.mAppName;
        this.f29f = turboConfig.mChannel;
        this.f30g = applicationContext.getPackageName();
        a.a.a.e.b.a("KS_LOG", "1.0.13", turboConfig.mEnableDebug, false);
        a.a.a.d.a.a(this.f26c);
        k();
    }

    public final void a() {
        if (c()) {
            this.f31h.postDelayed(new b(), 5000L);
        } else {
            j();
        }
    }

    public class d implements a.a.a.c.d {
        public d() {
        }

        @Override
        public void a(a.a.a.b.e eVar) {
            e.b bVar;
            if (eVar != null && (bVar = eVar.f55c) != null && bVar.f58b) {
                a.a.a.e.b.a("TurboSDK", "register sdk success");
                c.this.f32i = true;
                a.a.a.e.f.b(c.this.g(), "ks_register_success", c.this.f32i);
                String unused = c.f22k = eVar.f55c.f57a;
                a.a.a.e.f.a(c.this.f26c, "ks_global_id", c.f22k);
                a.a.a.a.b.k();
                c.this.l();
                return;
            }
            StringBuilder sb = new StringBuilder();
            sb.append("register sdk fail :");
            sb.append(eVar != null ? eVar.f54b : null);
            a.a.a.e.b.a("TurboSDK", sb.toString());
            c.this.o();
        }

        @Override
        public void a(int i10, String str) {
            a.a.a.e.b.a("TurboSDK", "register sdk onError errorCode:" + i10 + "-errorMsg:" + str);
            c.this.o();
        }
    }

    public void a(a.a.a.b.a aVar) {
        if (!this.f33j) {
            a.a.a.e.b.d("TurboSDK", "onEvent sdk is not init, please init first eventName:" + aVar.f42a);
            return;
        }
        if (!i()) {
            a.a.a.e.b.a("TurboSDK", "sdk is not init finish, cache add report later eventName:" + aVar.f42a);
            this.f25b.add(aVar);
            k();
            return;
        }
        a.a.a.c.a.a().a("https://ad.partner.gifshow.com/api/v2/sdk/log?token=dee6172daef74f0895c7d185956ac0a7", aVar);
    }
}