正在查看: CallApp v2.226 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: CallApp v2.226 应用的 a.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package sg.bigo.ads.controller.g;
import android.content.Context;
import android.os.SystemClock;
import android.text.TextUtils;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.HashMap;
import java.util.Map;
import java.util.UUID;
import org.json.JSONException;
import org.json.JSONObject;
import sg.bigo.ads.BigoAdSdk;
import sg.bigo.ads.api.core.q;
import sg.bigo.ads.common.u.a;
public abstract class a<T extends sg.bigo.ads.common.u.a> {
protected final int a;
protected final sg.bigo.ads.common.g b;
protected final sg.bigo.ads.controller.a.b c;
protected final long d;
@Nullable
protected final String e;
@Nullable
protected final String f;
@Nullable
protected final String g;
public final q h;
private final sg.bigo.ads.common.u.b<sg.bigo.ads.common.u.b.b, sg.bigo.ads.common.u.c.d> i;
public static class C0123a extends sg.bigo.ads.common.u.b.b<sg.bigo.ads.controller.a.f> {
private final long o;
public C0123a(Context context, int i, @NonNull sg.bigo.ads.controller.a.f fVar, long j) {
super(i, fVar, context);
this.o = j;
}
@Override
public final void h() {
super.h();
sg.bigo.ads.controller.a.f fVar = (sg.bigo.ads.controller.a.f) this.j;
HashMap hashMap = new HashMap();
hashMap.put("pre_host", fVar.f());
hashMap.put("host_cfg_clear", Integer.valueOf(fVar.h() ? 1 : 0));
hashMap.put("host_src", fVar.i());
sg.bigo.ads.controller.a.j g = fVar.g();
if (g != null) {
hashMap.put("host_type", Integer.valueOf(g.d()));
}
a(hashMap);
long j = this.o;
if (j > 0) {
fVar.a(j);
}
}
}
public interface b {
void a(String str, Object obj);
}
public a(@NonNull sg.bigo.ads.common.g gVar, @Nullable sg.bigo.ads.controller.a.b bVar) {
this(gVar, bVar, 15000L);
}
public final int a() {
return this.a;
}
public abstract void a(int i, int i2, String str);
public abstract void a(@NonNull String str, @NonNull Map<String, Object> map);
public abstract void a(@NonNull b bVar);
public final void b() {
final JSONObject jSONObject;
String str;
Object a;
String str2;
T f = f();
sg.bigo.ads.common.u.b.b c0123a = f instanceof sg.bigo.ads.controller.a.f ? new C0123a(this.b.af(), this.a, (sg.bigo.ads.controller.a.f) f, e()) : new sg.bigo.ads.common.u.b.b(this.a, f, this.b.af());
int i = 0;
if (sg.bigo.ads.common.x.a.p() && !(this instanceof l)) {
String str3 = "Missing CCPA consent";
if (sg.bigo.ads.common.x.a.l() == 2) {
str2 = "Missing GDPR consent";
i = 1;
} else {
str2 = "Missing CCPA consent";
}
if (sg.bigo.ads.common.x.a.n() == 2) {
i++;
str2 = "Missing LGPD consent";
}
if (sg.bigo.ads.common.x.a.m() == 2) {
i++;
} else {
str3 = str2;
}
if (sg.bigo.ads.common.x.a.o() == 2) {
i++;
str3 = "Missing COPPA consent";
}
if (i > 1) {
str3 = "Missing user consent";
}
this.i.a((sg.bigo.ads.common.u.b<sg.bigo.ads.common.u.b.b, sg.bigo.ads.common.u.c.d>) c0123a, new sg.bigo.ads.common.u.h(800, str3));
return;
}
try {
jSONObject = new JSONObject();
jSONObject.putOpt("app_key", sg.bigo.ads.common.utils.q.a(this.b.a()));
jSONObject.putOpt("pkg_name", sg.bigo.ads.common.utils.q.a(this.b.b()));
jSONObject.putOpt("pkg_ver", sg.bigo.ads.common.utils.q.a(this.b.c()));
jSONObject.putOpt("pkg_vc", Integer.valueOf(this.b.d()));
jSONObject.putOpt("pkg_ch", this.b.e());
jSONObject.putOpt("os", sg.bigo.ads.common.utils.q.a(this.b.i()));
jSONObject.putOpt("os_ver", sg.bigo.ads.common.utils.q.a(this.b.j()));
jSONObject.putOpt("os_lang", this.b.k());
jSONObject.putOpt("vendor", this.b.l());
jSONObject.putOpt("model", this.b.m());
jSONObject.putOpt("isp", this.b.n());
jSONObject.putOpt("resolution", this.b.o());
jSONObject.putOpt("dpi", Integer.valueOf(this.b.p()));
jSONObject.putOpt("dpi_f", this.b.q());
jSONObject.putOpt("net", this.b.r());
jSONObject.putOpt("timezone", this.b.s());
jSONObject.putOpt("country", this.b.t());
jSONObject.putOpt("state", this.b.w());
jSONObject.putOpt("city", this.b.x());
jSONObject.putOpt("sdk_ver", sg.bigo.ads.common.utils.q.a(this.b.y()));
jSONObject.putOpt("sdk_vc", 50300);
if (sg.bigo.ads.common.x.a.p()) {
str = "consent_status";
a = Integer.valueOf(sg.bigo.ads.core.d.b.b());
} else {
jSONObject.putOpt("gaid", sg.bigo.ads.common.utils.q.a(this.b.A()));
jSONObject.putOpt("hw_id", sg.bigo.ads.common.utils.q.a(this.b.G()));
jSONObject.putOpt("fire_id", sg.bigo.ads.common.utils.q.a(this.b.ae()));
str = "af_id";
a = sg.bigo.ads.common.utils.q.a(this.b.B());
}
jSONObject.putOpt(str, a);
jSONObject.putOpt("uid", sg.bigo.ads.common.utils.q.a(this.b.C()));
long D = this.b.D();
jSONObject.putOpt("timestamp", Long.valueOf(D));
jSONObject.putOpt("abflags", this.b.E());
jSONObject.putOpt("gg_service_ver", this.b.H());
jSONObject.putOpt("webkit_ver", this.b.I());
jSONObject.putOpt("cpu_core_num", Integer.valueOf(this.b.J()));
jSONObject.putOpt("cpu_clock_speed", Long.valueOf(this.b.K()));
jSONObject.putOpt("total_memory", Long.valueOf(this.b.L()));
jSONObject.putOpt("free_memory", Long.valueOf(this.b.M()));
jSONObject.putOpt("rom_free_in", Long.valueOf(this.b.N()));
jSONObject.putOpt("rom_free_ext", Long.valueOf(this.b.O()));
String uuid = UUID.randomUUID().toString();
jSONObject.putOpt("request_id", sg.bigo.ads.common.utils.q.a(uuid));
jSONObject.putOpt("sdk_channel", this.b.aa());
jSONObject.putOpt("simulator_file", Integer.valueOf(this.b.ab()));
jSONObject.putOpt("gps_country", this.e);
jSONObject.putOpt("sim_country", this.f);
jSONObject.putOpt("system_country", this.g);
jSONObject.putOpt("inst_src", this.b.T());
a(new b() {
@Override
public final void a(String str4, Object obj) {
if (TextUtils.isEmpty(str4)) {
return;
}
try {
jSONObject.putOpt(str4, obj);
} catch (JSONException unused) {
}
}
});
jSONObject.putOpt("sign", sg.bigo.ads.common.utils.m.a(a(D, uuid).toString()));
} catch (JSONException unused) {
jSONObject = null;
}
boolean z = sg.bigo.ads.common.x.a.s() && j();
sg.bigo.ads.common.u.f d = d();
c0123a.b = jSONObject;
c0123a.c = null;
c0123a.d = d;
c0123a.e = z;
c0123a.l = this.d;
c0123a.a("SDK-Version-Code", BigoAdSdk.getSDKVersion());
c0123a.k = c();
sg.bigo.ads.common.u.b bVar = this.i;
if (bVar == null) {
bVar = sg.bigo.ads.common.u.b.d;
}
sg.bigo.ads.common.u.g.a.a(c0123a, bVar);
}
@Nullable
public abstract sg.bigo.ads.common.n.e c();
public sg.bigo.ads.common.u.f d() {
return sg.bigo.ads.common.u.b.b.a;
}
public long e() {
return 0L;
}
@NonNull
public abstract T f();
public boolean g() {
return true;
}
public boolean h() {
return true;
}
public abstract void i();
public abstract boolean j();
public a(@NonNull sg.bigo.ads.common.g gVar, @Nullable sg.bigo.ads.controller.a.b bVar, long j) {
this.h = new q();
this.i = new sg.bigo.ads.common.u.b<sg.bigo.ads.common.u.b.b, sg.bigo.ads.common.u.c.d>() {
private long b = -1;
private boolean c = false;
@Override
public final sg.bigo.ads.common.u.c.d a(@NonNull sg.bigo.ads.common.u.c.a aVar) {
return new sg.bigo.ads.common.u.c.d(aVar);
}
@Override
public final void a(@NonNull sg.bigo.ads.common.u.b.b bVar2) {
super.a((AnonymousClass1) bVar2);
this.b = SystemClock.elapsedRealtime();
this.c = sg.bigo.ads.common.f.b.d();
}
@Override
public final void a(@androidx.annotation.NonNull sg.bigo.ads.common.u.b.b r28, @androidx.annotation.NonNull sg.bigo.ads.common.u.c.d r29) {
throw new UnsupportedOperationException("Method not decompiled: sg.bigo.ads.controller.g.a.AnonymousClass1.a(sg.bigo.ads.common.u.b.c, sg.bigo.ads.common.u.c.c):void");
}
@Override
public final void a(@NonNull sg.bigo.ads.common.u.b.b bVar2, @NonNull sg.bigo.ads.common.u.h hVar) {
int i;
String str;
sg.bigo.ads.common.u.b.b bVar3 = bVar2;
if (a.this.g()) {
long elapsedRealtime = this.b > 0 ? SystemClock.elapsedRealtime() - this.b : 0L;
String g = bVar3.g();
if (hVar.a == 900) {
g = "https://invalid.url";
}
String str2 = g;
T t = bVar3.j;
String d = t.e() ? t.d() : "";
int i2 = hVar.a;
String message = hVar.getMessage();
boolean z = this.c;
int e = bVar3.e();
a aVar = a.this;
String str3 = aVar.e;
String str4 = aVar.f;
String str5 = aVar.g;
sg.bigo.ads.common.g gVar2 = aVar.b;
sg.bigo.ads.core.d.b.a(str2, d, false, elapsedRealtime, i2, message, z, e, str3, str4, str5, gVar2 == null ? null : gVar2.X(), bVar3.e, bVar3.f, bVar3.g, bVar3.h);
}
int i3 = hVar.a;
if (i3 == 701 || i3 == 702) {
i = 1025;
str = "Request timeout.";
} else {
str = "(" + hVar.a + ") " + hVar.getMessage();
i = 1026;
}
a.this.a(bVar3.g(), i, hVar.a, str, null);
a.this.a(bVar3.g());
}
};
this.a = sg.bigo.ads.common.y.a.a();
this.b = gVar;
this.c = bVar;
this.d = j;
this.e = gVar.Q();
this.f = gVar.R();
this.g = gVar.S();
}
@NonNull
public StringBuilder a(long j, String str) {
StringBuilder sb = new StringBuilder();
sb.append(sg.bigo.ads.common.utils.q.a(this.b.a()));
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.b()));
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.c()));
sb.append(",");
sb.append(this.b.d());
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.i()));
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.j()));
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.y()));
sb.append(",50300,");
sb.append(j);
if (sg.bigo.ads.common.x.a.p()) {
sb.append(",,,");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.C()));
sb.append(",");
} else {
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.A()));
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.B()));
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.C()));
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(this.b.G()));
}
sb.append(",");
sb.append(sg.bigo.ads.common.utils.q.a(str));
return sb;
}
public void a(String str) {
if (this.c == null || !h()) {
return;
}
this.c.a(100L, str);
}
public void a(String str, int i, int i2, String str2, @Nullable Map<String, Object> map) {
a(i, i2, str2);
}
public void a(String str, @NonNull String str2, @NonNull Map<String, Object> map) {
a(str2, map);
}
public static void a(a aVar, final String str, final String str2, final long j) {
if (aVar.c != null) {
if (TextUtils.isEmpty(str)) {
aVar.a(str2);
} else {
sg.bigo.ads.common.n.d.a(3, new Runnable() {
@Override
public final void run() {
a aVar2 = a.this;
sg.bigo.ads.controller.a.b bVar = aVar2.c;
if (bVar == null || bVar.a(str, str2, j, aVar2.g()).d == 0) {
return;
}
a.this.a(str2);
}
});
}
}
}
}