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