Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,358 @@
package com.mbridge.msdk.foundation.controller;
import android.app.Activity;
import android.content.Context;
import android.content.pm.PackageManager;
import android.graphics.drawable.BitmapDrawable;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.foundation.same.report.i;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.foundation.tools.ak;
import com.mbridge.msdk.foundation.tools.an;
import com.mbridge.msdk.foundation.tools.f;
import com.mbridge.msdk.foundation.tools.h;
import java.lang.ref.WeakReference;
import java.util.HashMap;
import java.util.Iterator;
import java.util.concurrent.ConcurrentHashMap;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class a {
public static final String a = c.class.getSimpleName();
public static HashMap<String, String> b = new HashMap<>();
protected String c;
protected Context d;
protected String e;
private WeakReference<Activity> g;
private String h;
private int i;
private String l;
private String m;
private int n;
private WeakReference<Context> p;
private JSONObject q;
private String s;
private final h f = new h();
private JSONObject j = new JSONObject();
private boolean k = false;
private ConcurrentHashMap<String, String> o = new ConcurrentHashMap<>();
private int r = 0;
/* renamed from: com.mbridge.msdk.foundation.controller.a$a, reason: collision with other inner class name */
public interface InterfaceC0196a {
}
public final WeakReference<Activity> a() {
return this.g;
}
public final void a(int i) {
this.i = i;
}
public abstract void a(InterfaceC0196a interfaceC0196a);
public final void a(WeakReference<Activity> weakReference) {
this.g = weakReference;
}
public final void a(JSONObject jSONObject) {
this.q = jSONObject;
}
public final void b(int i) {
this.n = i;
}
public final void b(Context context) {
this.d = context;
}
public final Context c() {
return this.d;
}
public final void c(int i) {
this.r = i;
}
public final h d() {
return this.f;
}
public final int f() {
return this.i;
}
public final JSONObject i() {
return this.q;
}
public final int j() {
return this.r;
}
public final String b() {
if (!TextUtils.isEmpty(this.l)) {
return this.l;
}
Context context = this.d;
if (context != null) {
return (String) an.a(context, "sp_appKey", "");
}
return null;
}
public final Context e() {
WeakReference<Context> weakReference = this.p;
if (weakReference == null) {
return null;
}
return weakReference.get();
}
public final void a(Context context) {
if (context instanceof Activity) {
this.p = new WeakReference<>(context);
}
}
public final String g() {
try {
if (!TextUtils.isEmpty(this.e)) {
return this.e;
}
Context context = this.d;
if (context == null) {
return null;
}
String packageName = context.getPackageName();
this.e = packageName;
return packageName;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
public final String h() {
if (!TextUtils.isEmpty(this.m)) {
return this.m;
}
Context context = this.d;
if (context != null) {
return (String) an.a(context, "sp_wx_appKey", "");
}
return null;
}
public final void a(String str) {
try {
if (TextUtils.isEmpty(str)) {
return;
}
this.m = str;
Context context = this.d;
if (context != null) {
an.b(context, "sp_wx_appKey", str);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public final BitmapDrawable a(String str, int i) {
ConcurrentHashMap<String, String> concurrentHashMap;
if (TextUtils.isEmpty(str) || (concurrentHashMap = this.o) == null || !concurrentHashMap.containsKey(str) || !ah.a().a("w_m_r_l", true)) {
return null;
}
String str2 = this.o.get(str);
BitmapDrawable n = ak.n(str2);
i.a(str, i, TextUtils.isEmpty(str2) ? 2 : 1, TextUtils.isEmpty(str2) ? "get watermark failed" : n != null ? "" : "str to bitmap failed", n == null ? 2 : 1, str2);
return n;
}
public final String k() {
try {
} catch (Exception e) {
e.printStackTrace();
}
if (!TextUtils.isEmpty(this.c)) {
return this.c;
}
Context context = this.d;
if (context != null) {
return (String) an.a(context, "sp_appId", "");
}
return "";
}
public final void b(String str) {
try {
if (this.o != null && !TextUtils.isEmpty(str) && this.o.containsKey(str)) {
this.o.remove(str);
}
} catch (Exception e) {
e.printStackTrace();
}
}
public final void c(String str) {
Context context;
try {
this.h = str;
if (TextUtils.isEmpty(str) || (context = this.d) == null) {
return;
}
an.b(context, "applicationIds", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public final void a(String str, JSONObject jSONObject) {
if (ah.a().a("w_m_r_l", true)) {
try {
if (this.j == null) {
this.j = jSONObject;
} else if (jSONObject != null) {
Iterator<String> keys = jSONObject.keys();
while (keys.hasNext()) {
String next = keys.next();
this.j.put(next, jSONObject.get(next));
}
}
if (this.j.has(MBridgeConstans.EXTRA_KEY_WM)) {
if (this.o == null) {
this.o = new ConcurrentHashMap<>();
}
this.o.put(str, this.j.getString(MBridgeConstans.EXTRA_KEY_WM));
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public final void d(String str) {
Context context;
try {
this.c = str;
if (TextUtils.isEmpty(str) || (context = this.d) == null) {
return;
}
an.b(context, "sp_appId", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public final void e(String str) {
Context context;
try {
this.l = str;
if (TextUtils.isEmpty(str) || (context = this.d) == null) {
return;
}
an.b(context, "sp_appKey", str);
} catch (Exception e) {
e.printStackTrace();
}
}
public final void f(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
this.e = str;
}
public final String l() {
if (!TextUtils.isEmpty(this.s)) {
return this.s;
}
try {
String md5 = SameMD5.getMD5(c.m().k() + c.m().b());
this.s = md5;
return md5;
} catch (Exception unused) {
return "";
}
}
public final void a(final InterfaceC0196a interfaceC0196a, final Handler handler) {
if (this.k) {
return;
}
try {
if (com.mbridge.msdk.foundation.controller.authoritycontroller.b.a() && com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
Object a2 = an.a(this.d, MBridgeConstans.SP_GA_ID, "");
Object a3 = an.a(this.d, MBridgeConstans.SP_GA_ID_LIMIT, 0);
if (a2 instanceof String) {
String str = (String) a2;
if (!TextUtils.isEmpty(str)) {
f.a(str);
} else {
f.c();
}
if (a3 instanceof Integer) {
f.a(((Integer) a3).intValue());
}
}
}
} catch (Exception e) {
af.b(a, e.getMessage());
}
try {
JSONObject jSONObject = new JSONObject();
this.q = jSONObject;
jSONObject.put("webgl", 0);
} catch (JSONException e2) {
af.b(a, e2.getMessage());
}
new Thread(new Runnable() { // from class: com.mbridge.msdk.foundation.controller.a.1
@Override // java.lang.Runnable
public final void run() {
try {
ab.p(a.this.d);
a.this.a(interfaceC0196a);
a aVar = a.this;
com.mbridge.msdk.c.h.a(aVar.d, aVar.c);
} catch (Exception e3) {
af.b(a.a, e3.getMessage());
}
if (com.mbridge.msdk.foundation.controller.authoritycontroller.c.j().c(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
try {
ab.c(a.this.d.getPackageManager().getApplicationInfo("com.android.vending", 0).enabled ? 1 : 2);
} catch (PackageManager.NameNotFoundException unused) {
ab.c(0);
} catch (Throwable th) {
af.b(a.a, th.getMessage());
}
}
try {
g b2 = com.mbridge.msdk.c.h.a().b(c.m().k());
if (b2 == null) {
com.mbridge.msdk.c.h.a();
b2 = com.mbridge.msdk.c.i.a();
}
Message obtain = Message.obtain();
obtain.obj = b2;
obtain.what = 9;
handler.sendMessage(obtain);
} catch (Exception e4) {
af.b(a.a, e4.getMessage());
}
}
}).start();
}
}

View File

@@ -0,0 +1,5 @@
package com.mbridge.msdk.foundation.controller.authoritycontroller;
/* loaded from: classes4.dex */
public class AuthorityInfoBean extends a {
}

View File

@@ -0,0 +1,10 @@
package com.mbridge.msdk.foundation.controller.authoritycontroller;
/* loaded from: classes4.dex */
public interface CallBackForDeveloper {
void onAuthorityCallback(boolean z);
void onShowPopWindowStatusFaile(String str);
void onShowPopWindowStatusSucessful();
}

View File

@@ -0,0 +1,49 @@
package com.mbridge.msdk.foundation.controller.authoritycontroller;
import com.mbridge.msdk.MBridgeConstans;
/* loaded from: classes4.dex */
public class a {
public final void a(int i) {
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA, String.valueOf(i));
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_DEVICE_ID, String.valueOf(i));
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_SERIAL_ID, String.valueOf(i));
}
public void authDeviceIdStatus(int i) {
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_DEVICE_ID, String.valueOf(i));
}
public void authGenDataStatus(int i) {
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA, String.valueOf(i));
}
public void authOther(int i) {
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_OTHER, String.valueOf(i));
}
public void authSerialIdStatus(int i) {
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_SERIAL_ID, String.valueOf(i));
}
public int getAuthDeviceIdStatus() {
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_DEVICE_ID).equals("")) {
return 1;
}
return Integer.parseInt(com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_DEVICE_ID));
}
public int getAuthGenDataStatus() {
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA).equals("")) {
return 1;
}
return Integer.parseInt(com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA));
}
public int getAuthSerialIdStatus() {
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_SERIAL_ID).equals("")) {
return 1;
}
return Integer.parseInt(com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_SERIAL_ID));
}
}

View File

@@ -0,0 +1,209 @@
package com.mbridge.msdk.foundation.controller.authoritycontroller;
import android.content.Context;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.e;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.out.OnCompletionListener;
import java.util.ArrayList;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
/* loaded from: classes4.dex */
public abstract class b {
private static boolean c = true;
private static boolean d = true;
protected AuthorityInfoBean b;
private e g;
public ArrayList<String> a = new ArrayList<>();
private int e = 3;
private String f = "";
public static void a(boolean z) {
c = z;
}
public static boolean a() {
return c;
}
public static void b(boolean z) {
d = z;
}
public static boolean b() {
return d;
}
private void c(int i) {
this.e = i != 1 ? 2 : 1;
}
public abstract int b(String str);
public final boolean e() {
int i = this.e;
return i == 1 || i == 3;
}
public final int g() {
return this.e;
}
public final String i() {
return this.f;
}
public b() {
c();
}
public final void c() {
this.b = new AuthorityInfoBean();
try {
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA).equals("")) {
this.b.authGenDataStatus(1);
}
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_DEVICE_ID).equals("")) {
this.b.authDeviceIdStatus(1);
}
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_SERIAL_ID).equals("")) {
this.b.authSerialIdStatus(1);
}
if (com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_OTHER).equals("")) {
this.b.authOther(1);
}
this.a.add(MBridgeConstans.AUTHORITY_GENERAL_DATA);
this.a.add(MBridgeConstans.AUTHORITY_DEVICE_ID);
this.a.add(MBridgeConstans.AUTHORITY_SERIAL_ID);
this.a.add(MBridgeConstans.AUTHORITY_OTHER);
} catch (Exception e) {
e.printStackTrace();
}
}
public final AuthorityInfoBean d() {
AuthorityInfoBean authorityInfoBean = this.b;
if (authorityInfoBean != null) {
return authorityInfoBean;
}
AuthorityInfoBean authorityInfoBean2 = new AuthorityInfoBean();
authorityInfoBean2.a(1);
return authorityInfoBean2;
}
public final void a(int i) {
if (this.b != null) {
c(i);
}
}
public final void a(final Context context, final OnCompletionListener onCompletionListener) {
if (onCompletionListener != null) {
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.controller.authoritycontroller.b.1
@Override // java.lang.Runnable
public final void run() {
b.this.a(context);
onCompletionListener.onCompletion();
}
});
} else {
a(context);
}
}
public final int f() {
return com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.AUTHORITY_COPPA, 0);
}
public final void b(int i) {
com.mbridge.msdk.foundation.a.a.a.a().b(MBridgeConstans.AUTHORITY_DNT, i);
}
public final String h() {
JSONArray jSONArray = new JSONArray();
for (int i = 0; i < this.a.size(); i++) {
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put("keyname", String.valueOf(this.a.get(i)));
jSONObject.put("client_status", a(this.a.get(i)));
jSONObject.put("server_status", b(this.a.get(i)));
jSONArray.put(jSONObject);
} catch (JSONException e) {
e.printStackTrace();
}
}
return jSONArray.toString();
}
public final int a(String str) {
try {
if (!TextUtils.isEmpty(str)) {
String a = com.mbridge.msdk.foundation.a.a.a.a().a(str);
if (TextUtils.isEmpty(a)) {
return 0;
}
return Integer.parseInt(a);
}
} catch (Exception e) {
af.b("SDKAuthorityController", e.getMessage());
}
return 0;
}
public final void a(String str, int i) {
if (this.b != null) {
if (str.equals(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
this.b.authGenDataStatus(i);
return;
}
if (str.equals(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
this.b.authDeviceIdStatus(i);
return;
}
if (str.equals(MBridgeConstans.AUTHORITY_ALL_INFO)) {
this.b.a(i);
} else if (str.equals(MBridgeConstans.AUTHORITY_SERIAL_ID)) {
this.b.authSerialIdStatus(i);
} else if (str.equals(MBridgeConstans.AUTHORITY_OTHER)) {
this.b.authOther(i);
}
}
}
/* JADX INFO: Access modifiers changed from: private */
public void a(Context context) {
try {
if (this.g == null) {
e eVar = new e(context);
this.g = eVar;
eVar.a(new e.a() { // from class: com.mbridge.msdk.foundation.controller.authoritycontroller.b.2
@Override // com.mbridge.msdk.foundation.controller.e.a
public final void a() {
b.this.j();
}
});
}
j();
} catch (Throwable th) {
af.b("SDKAuthorityController", th.getMessage());
}
}
/* JADX INFO: Access modifiers changed from: private */
public void j() {
boolean b = this.g.b();
c(this.g.a());
c(b ? 1 : 2);
this.b.authDeviceIdStatus(b ? 1 : 0);
}
private void c(String str) {
if (TextUtils.isEmpty(str)) {
return;
}
this.f = str;
}
}

View File

@@ -0,0 +1,76 @@
package com.mbridge.msdk.foundation.controller.authoritycontroller;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.h;
import com.mbridge.msdk.c.i;
/* loaded from: classes4.dex */
public class c extends b {
private static volatile c c;
public static void c(boolean z) {
}
public static boolean k() {
return true;
}
private c() {
c();
}
public static c j() {
if (c == null) {
synchronized (c.class) {
try {
if (c == null) {
c = new c();
}
} finally {
}
}
}
return c;
}
@Override // com.mbridge.msdk.foundation.controller.authoritycontroller.b
public final int b(String str) {
g b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null) {
h.a();
b = i.a();
}
if (str.equals(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
return b.aw();
}
if (str.equals(MBridgeConstans.AUTHORITY_DEVICE_ID)) {
return b.av();
}
if (str.equals(MBridgeConstans.AUTHORITY_SERIAL_ID)) {
return b.ax();
}
return -1;
}
public final boolean c(String str) {
boolean z;
g b = h.a().b(com.mbridge.msdk.foundation.controller.c.m().k());
if (b == null) {
h.a();
b = i.a();
z = true;
} else {
z = false;
}
int ak = b.ak();
boolean z2 = ak != 0 ? ak == 1 && b(str) == 1 : a(str) == 1 && b(str) == 1;
if (str.equals(MBridgeConstans.AUTHORITY_OTHER)) {
z2 = a(str) == 1;
}
if (str.equals(MBridgeConstans.AUTHORITY_DEVICE_ID) && j().g() == 2) {
return (b.aH() || z || a(str) != 1) ? false : true;
}
return z2;
}
}

View File

@@ -0,0 +1,111 @@
package com.mbridge.msdk.foundation.controller;
import java.util.HashMap;
/* loaded from: classes4.dex */
public final class b {
private HashMap<String, com.mbridge.msdk.foundation.b.d> a;
public static class a {
static b a = new b();
}
private b() {
this.a = new HashMap<>();
}
public static b a() {
return a.a;
}
/* JADX WARN: Removed duplicated region for block: B:12:0x0076 */
/* JADX WARN: Removed duplicated region for block: B:15:0x007f */
/* JADX WARN: Removed duplicated region for block: B:9:0x0067 */
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.mbridge.msdk.foundation.b.d a(java.lang.String r7, org.json.JSONArray r8) {
/*
r6 = this;
java.util.HashMap<java.lang.String, com.mbridge.msdk.foundation.b.d> r0 = r6.a
if (r0 != 0) goto Lb
java.util.HashMap r0 = new java.util.HashMap
r0.<init>()
r6.a = r0
Lb:
java.util.HashMap<java.lang.String, com.mbridge.msdk.foundation.b.d> r0 = r6.a
boolean r0 = r0.containsKey(r7)
if (r0 != 0) goto L8b
if (r8 != 0) goto L63
org.json.JSONArray r0 = new org.json.JSONArray // Catch: java.lang.Exception -> L55
r0.<init>() // Catch: java.lang.Exception -> L55
org.json.JSONObject r8 = new org.json.JSONObject // Catch: java.lang.Exception -> L53
r8.<init>() // Catch: java.lang.Exception -> L53
java.lang.String r1 = "c_cb"
r2 = 0
r8.put(r1, r2) // Catch: java.lang.Exception -> L53
java.lang.String r1 = "t_disc"
r3 = 4606732058837280358(0x3fee666666666666, double:0.95)
r8.put(r1, r3) // Catch: java.lang.Exception -> L53
java.lang.String r1 = "u_disc"
r8.put(r1, r3) // Catch: java.lang.Exception -> L53
java.lang.String r1 = "max_ecppv_diff"
r8.put(r1, r2) // Catch: java.lang.Exception -> L53
java.lang.String r1 = "max_cache_num"
r2 = 20
r8.put(r1, r2) // Catch: java.lang.Exception -> L53
java.lang.String r1 = "max_usage_limit"
r2 = 10
r8.put(r1, r2) // Catch: java.lang.Exception -> L53
java.lang.String r1 = "time_interval"
r2 = 7200(0x1c20, float:1.009E-41)
r8.put(r1, r2) // Catch: java.lang.Exception -> L53
r0.put(r8) // Catch: java.lang.Exception -> L53
L51:
r8 = r0
goto L63
L53:
r8 = move-exception
goto L59
L55:
r0 = move-exception
r5 = r0
r0 = r8
r8 = r5
L59:
java.lang.String r1 = "CandidateController"
java.lang.String r8 = r8.getMessage()
android.util.Log.e(r1, r8)
goto L51
L63:
java.util.HashMap<java.lang.String, com.mbridge.msdk.foundation.b.d> r0 = r6.a
if (r0 != 0) goto L6e
java.util.HashMap r0 = new java.util.HashMap
r0.<init>()
r6.a = r0
L6e:
java.util.HashMap<java.lang.String, com.mbridge.msdk.foundation.b.d> r0 = r6.a
boolean r0 = r0.containsKey(r7)
if (r0 == 0) goto L7f
java.util.HashMap<java.lang.String, com.mbridge.msdk.foundation.b.d> r8 = r6.a
java.lang.Object r7 = r8.get(r7)
com.mbridge.msdk.foundation.b.d r7 = (com.mbridge.msdk.foundation.b.d) r7
goto L8a
L7f:
com.mbridge.msdk.foundation.b.d r0 = new com.mbridge.msdk.foundation.b.d
r0.<init>(r7, r8)
java.util.HashMap<java.lang.String, com.mbridge.msdk.foundation.b.d> r8 = r6.a
r8.put(r7, r0)
r7 = r0
L8a:
return r7
L8b:
java.util.HashMap<java.lang.String, com.mbridge.msdk.foundation.b.d> r8 = r6.a
java.lang.Object r7 = r8.get(r7)
com.mbridge.msdk.foundation.b.d r7 = (com.mbridge.msdk.foundation.b.d) r7
return r7
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.controller.b.a(java.lang.String, org.json.JSONArray):com.mbridge.msdk.foundation.b.d");
}
}

View File

@@ -0,0 +1,32 @@
package com.mbridge.msdk.foundation.controller;
import android.annotation.SuppressLint;
import com.mbridge.msdk.foundation.controller.a;
/* loaded from: classes4.dex */
public class c extends a {
@SuppressLint({"StaticFieldLeak"})
private static volatile c f;
@Override // com.mbridge.msdk.foundation.controller.a
public final void a(a.InterfaceC0196a interfaceC0196a) {
}
private c() {
}
public static c m() {
if (f == null) {
synchronized (c.class) {
try {
if (f == null) {
f = new c();
}
} finally {
}
}
}
return f;
}
}

View File

@@ -0,0 +1,405 @@
package com.mbridge.msdk.foundation.controller;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.MBridgeSDK;
import com.mbridge.msdk.c.g;
import com.mbridge.msdk.c.j;
import com.mbridge.msdk.foundation.controller.a;
import com.mbridge.msdk.foundation.download.core.DownloadCommon;
import com.mbridge.msdk.foundation.entity.l;
import com.mbridge.msdk.foundation.same.report.h;
import com.mbridge.msdk.foundation.same.report.i;
import com.mbridge.msdk.foundation.tools.FastKV;
import com.mbridge.msdk.foundation.tools.ab;
import com.mbridge.msdk.foundation.tools.af;
import com.mbridge.msdk.foundation.tools.ah;
import com.mbridge.msdk.foundation.tools.ai;
import com.mbridge.msdk.foundation.tools.f;
import com.mbridge.msdk.foundation.tools.z;
import com.mbridge.msdk.interstitialvideo.out.MBInterstitialVideoHandler;
import com.mbridge.msdk.out.MBRewardVideoHandler;
import com.mbridge.msdk.out.MBridgeSDKFactory;
import java.util.List;
import java.util.Map;
/* loaded from: classes4.dex */
public class d {
private static volatile d c;
private int d;
private Map<String, Object> e;
private FastKV f;
private String h;
private String i;
private String j;
private Context k;
private String l;
private com.mbridge.msdk.b.a m;
private String n;
public final int a = 2;
private boolean g = false;
Handler b = new Handler(Looper.getMainLooper()) { // from class: com.mbridge.msdk.foundation.controller.d.6
@Override // android.os.Handler
public final void handleMessage(Message message) {
List list;
List list2;
try {
int i = message.what;
if (i == 2) {
Object obj = message.obj;
if (!(obj instanceof List) || (list = (List) obj) == null || list.size() <= 0) {
return;
}
h hVar = new h(d.this.k, 0);
for (int i2 = 0; i2 < list.size(); i2++) {
l lVar = (l) list.get(i2);
Boolean bool = Boolean.FALSE;
if (i2 == list.size() - 1) {
bool = Boolean.TRUE;
}
hVar.a(lVar, bool);
}
return;
}
if (i == 7) {
Object obj2 = message.obj;
if (obj2 == null || !(obj2 instanceof List) || (list2 = (List) obj2) == null) {
return;
}
list2.size();
return;
}
if (i != 9) {
return;
}
g gVar = (g) message.obj;
com.mbridge.msdk.foundation.tools.h d = c.m().d();
if (d != null && d.b() && gVar != null && gVar.L() == 1) {
com.mbridge.msdk.foundation.same.report.b.d.a(d.this.k).b();
}
if (d == null || !d.a()) {
return;
}
com.mbridge.msdk.foundation.same.report.b.c.a();
} catch (Exception unused) {
af.b("SDKController", "REPORT HANDLE ERROR!");
}
}
};
private d() {
}
public static d a() {
if (c == null) {
synchronized (d.class) {
try {
if (c == null) {
c = new d();
}
} finally {
}
}
}
return c;
}
public final void a(Map map, final Context context) {
Object obj;
String str;
if (context != null) {
if (!TextUtils.isEmpty(MBridgeConstans.DEVELOPER_CUSTOM_PACKAGE)) {
c.m().f(MBridgeConstans.DEVELOPER_CUSTOM_PACKAGE);
} else if (map.containsKey(MBridgeConstans.KEY_MBRIDGE_CUSTOM_PACKAGE_NAME) && (obj = map.get(MBridgeConstans.KEY_MBRIDGE_CUSTOM_PACKAGE_NAME)) != null) {
String str2 = (String) obj;
if (!TextUtils.isEmpty(str2)) {
c.m().f(str2);
}
}
if (map != null) {
if (map.containsKey(MBridgeConstans.ID_MBRIDGE_APPID)) {
this.h = (String) map.get(MBridgeConstans.ID_MBRIDGE_APPID);
}
if (map.containsKey(MBridgeConstans.ID_MBRIDGE_APPKEY)) {
this.i = (String) map.get(MBridgeConstans.ID_MBRIDGE_APPKEY);
}
if (map.containsKey(MBridgeConstans.ID_MBRIDGE_WX_APPID)) {
this.n = (String) map.get(MBridgeConstans.ID_MBRIDGE_WX_APPID);
}
if (map.containsKey(MBridgeConstans.PACKAGE_NAME_MANIFEST)) {
this.j = (String) map.get(MBridgeConstans.PACKAGE_NAME_MANIFEST);
}
if (map.containsKey(MBridgeConstans.ID_MBRIDGE_STARTUPCRASH)) {
this.l = (String) map.get(MBridgeConstans.ID_MBRIDGE_STARTUPCRASH);
}
}
this.k = context.getApplicationContext();
c.m().b(this.k);
c.m().d(this.h);
c.m().e(this.i);
c.m().a(this.n);
c.m().c(this.j);
c.m().a(new a.InterfaceC0196a() { // from class: com.mbridge.msdk.foundation.controller.d.4
}, this.b);
try {
com.mbridge.msdk.foundation.same.net.e.d.f().e();
} catch (Throwable th) {
af.b("SDKController", th.getMessage());
}
if (this.g) {
return;
}
ai.a(this.k);
Context applicationContext = this.k.getApplicationContext();
try {
if (this.f == null) {
try {
this.f = new FastKV.Builder(com.mbridge.msdk.foundation.same.b.e.a(com.mbridge.msdk.foundation.same.b.c.MBRIDGE_700_CONFIG), z.a("H+tU+FeXHM==")).build();
} catch (Exception unused) {
this.f = null;
}
}
FastKV fastKV = this.f;
String str3 = "";
if (fastKV != null) {
String string = fastKV.getString(z.a("H+tU+bfPhM=="), "");
String string2 = this.f.getString(z.a("H+tU+Fz8"), "");
if (TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V) && TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) {
com.mbridge.msdk.foundation.same.a.V = com.mbridge.msdk.foundation.a.a.a.a().a(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B);
com.mbridge.msdk.foundation.same.a.g = com.mbridge.msdk.foundation.a.a.a.a().a("c");
}
if (TextUtils.isEmpty(string) && TextUtils.isEmpty(string2)) {
if (!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V) || !TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) {
this.f.putString(z.a("H+tU+bfPhM=="), com.mbridge.msdk.foundation.same.a.V);
this.f.putString(z.a("H+tU+Fz8"), com.mbridge.msdk.foundation.same.a.g);
}
} else {
com.mbridge.msdk.foundation.same.a.V = string;
com.mbridge.msdk.foundation.same.a.g = string2;
com.mbridge.msdk.foundation.a.a.a.a().a(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, com.mbridge.msdk.foundation.same.a.V);
com.mbridge.msdk.foundation.a.a.a.a().a("c", com.mbridge.msdk.foundation.same.a.g);
}
} else {
SharedPreferences sharedPreferences = applicationContext.getSharedPreferences(z.a("H+tU+FeXHM=="), 0);
if (sharedPreferences != null) {
str3 = sharedPreferences.getString(z.a("H+tU+bfPhM=="), "");
str = sharedPreferences.getString(z.a("H+tU+Fz8"), "");
} else {
str = "";
}
if (TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V) && TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) {
com.mbridge.msdk.foundation.same.a.V = com.mbridge.msdk.foundation.a.a.a.a().a(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B);
com.mbridge.msdk.foundation.same.a.g = com.mbridge.msdk.foundation.a.a.a.a().a("c");
}
if (TextUtils.isEmpty(str3) && TextUtils.isEmpty(str)) {
if ((!TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.V) || !TextUtils.isEmpty(com.mbridge.msdk.foundation.same.a.g)) && sharedPreferences != null) {
SharedPreferences.Editor edit = sharedPreferences.edit();
edit.putString(z.a("H+tU+bfPhM=="), com.mbridge.msdk.foundation.same.a.V);
edit.putString(z.a("H+tU+Fz8"), com.mbridge.msdk.foundation.same.a.g);
edit.apply();
}
} else {
com.mbridge.msdk.foundation.same.a.V = str3;
com.mbridge.msdk.foundation.same.a.g = str;
com.mbridge.msdk.foundation.a.a.a.a().a(DownloadCommon.DOWNLOAD_REPORT_FIND_FILE_RESULT_VALUE_B, com.mbridge.msdk.foundation.same.a.V);
com.mbridge.msdk.foundation.a.a.a.a().a("c", com.mbridge.msdk.foundation.same.a.g);
}
}
} catch (Throwable th2) {
af.b("SDKController", th2.getMessage(), th2);
}
try {
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.controller.d.2
@Override // java.lang.Runnable
public final void run() {
Looper.prepare();
d.a(d.this);
d.b(d.this);
Looper.loop();
}
});
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.controller.d.3
@Override // java.lang.Runnable
public final void run() {
d dVar = d.this;
d.a(dVar, dVar.h);
if (!TextUtils.isEmpty(d.this.h)) {
com.mbridge.msdk.foundation.a.a.a.a().a(MBridgeConstans.SDK_APP_ID, d.this.h);
}
new h(d.this.k).a();
d.this.b();
}
});
i.c();
} catch (Exception unused2) {
af.b("SDKController", "get app setting failed");
}
this.g = true;
ab.g(context);
long aA = com.mbridge.msdk.c.h.a().a(this.h).aA();
if (aA != 1300) {
this.b.postDelayed(new Runnable() { // from class: com.mbridge.msdk.foundation.controller.d.1
@Override // java.lang.Runnable
public final void run() {
ab.e(context);
}
}, aA);
}
}
}
public final void b() {
List<l> a;
if (this.k == null || this.b == null) {
return;
}
try {
int i = ah.a().a("e_r_r_c_t_r_l", false) ? 5 : 1;
com.mbridge.msdk.foundation.same.report.c.a.a();
Context context = this.k;
if (context != null && com.mbridge.msdk.foundation.db.l.a(com.mbridge.msdk.foundation.db.g.a(context)).a() > 0) {
a = com.mbridge.msdk.foundation.db.l.a(com.mbridge.msdk.foundation.db.g.a(context)).a(i);
if (a != null || a.size() <= 0) {
}
Message obtainMessage = this.b.obtainMessage();
obtainMessage.what = 2;
obtainMessage.obj = a;
this.b.sendMessage(obtainMessage);
return;
}
a = null;
if (a != null) {
}
} catch (Exception unused) {
if (MBridgeConstans.DEBUG) {
af.b("SDKController", "report netstate error !");
}
}
}
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:31:0x0087 -> B:28:0x008a). Please report as a decompilation issue!!! */
public final void a(Map<String, Object> map, int i) {
if (MBridgeSDKFactory.getMBridgeSDK().getStatus() != MBridgeSDK.PLUGIN_LOAD_STATUS.COMPLETED) {
af.b("SDKController", "preloaad failed,sdk do not inited");
return;
}
this.e = map;
this.d = i;
c.m().k();
if (map != null) {
if (this.m == null) {
this.m = new com.mbridge.msdk.b.a();
}
try {
Map<String, Object> map2 = this.e;
if (map2 != null && map2.size() > 0 && this.e.containsKey(MBridgeConstans.PROPERTIES_LAYOUT_TYPE)) {
int intValue = ((Integer) this.e.get(MBridgeConstans.PROPERTIES_LAYOUT_TYPE)).intValue();
if (intValue == 0) {
Map<String, Object> map3 = this.e;
int i2 = this.d;
try {
com.mbridge.msdk.mbnative.f.a.class.getMethod("preload", Map.class, Integer.TYPE).invoke(com.mbridge.msdk.mbnative.f.a.class.newInstance(), map3, Integer.valueOf(i2));
} catch (Exception unused) {
}
} else if (1 != intValue && 2 != intValue) {
af.b("SDKController", "unknow layout type in preload");
}
}
} catch (Exception e) {
e.printStackTrace();
}
}
}
public final void c() {
Handler handler = this.b;
if (handler != null) {
handler.removeCallbacksAndMessages(null);
}
}
public static /* synthetic */ void a(d dVar) {
try {
com.mbridge.msdk.d.b.class.getDeclaredMethod("start", new Class[0]).invoke(com.mbridge.msdk.d.b.class.getMethod("getInstance", new Class[0]).invoke(null, new Object[0]), new Object[0]);
} catch (Throwable th) {
af.b("SDKController", th.getMessage(), th);
}
}
public static /* synthetic */ void b(d dVar) {
List<com.mbridge.msdk.foundation.entity.a> n;
Object newInstance;
Object newInstance2;
try {
g b = com.mbridge.msdk.c.h.a().b(c.m().k());
if (b == null || (n = b.n()) == null || n.size() <= 0) {
return;
}
for (com.mbridge.msdk.foundation.entity.a aVar : n) {
if (aVar.a() == 287) {
if (dVar.k != null && (newInstance = MBInterstitialVideoHandler.class.getConstructor(String.class, String.class).newInstance("", aVar.b())) != null) {
MBInterstitialVideoHandler.class.getMethod("loadFormSelfFilling", new Class[0]).invoke(newInstance, new Object[0]);
}
} else if (aVar.a() == 94 && (newInstance2 = MBRewardVideoHandler.class.getConstructor(String.class, String.class).newInstance("", aVar.b())) != null) {
MBRewardVideoHandler.class.getMethod("loadFormSelfFilling", new Class[0]).invoke(newInstance2, new Object[0]);
}
}
} catch (Throwable th) {
if (MBridgeConstans.DEBUG) {
th.printStackTrace();
}
}
}
public static /* synthetic */ void a(d dVar, final String str) {
if (com.mbridge.msdk.c.h.a() == null) {
return;
}
com.mbridge.msdk.c.h a = com.mbridge.msdk.c.h.a();
if (a != null) {
g b = a.b(str);
if (b != null) {
MBridgeConstans.OMID_JS_SERVICE_URL = b.X();
MBridgeConstans.OMID_JS_H5_URL = b.W();
if (!TextUtils.isEmpty(b.B())) {
com.mbridge.msdk.foundation.same.net.e.d.f().h = b.B();
com.mbridge.msdk.foundation.same.net.e.d.f().b();
}
if (!TextUtils.isEmpty(b.C())) {
com.mbridge.msdk.foundation.same.net.e.d.f().l = b.C();
com.mbridge.msdk.foundation.same.net.e.d.f().c();
}
} else {
MBridgeConstans.OMID_JS_SERVICE_URL = com.mbridge.msdk.c.a.b.b;
MBridgeConstans.OMID_JS_H5_URL = com.mbridge.msdk.c.a.b.a;
}
}
if (com.mbridge.msdk.c.h.a().d(str) && com.mbridge.msdk.c.h.a().a(str, 1, (String) null)) {
if (com.mbridge.msdk.foundation.a.a.a.a().a("is_first_init", 0) == 0) {
try {
com.mbridge.msdk.foundation.a.a.a.a().b("is_first_init", 1);
if (TextUtils.isEmpty(f.c())) {
dVar.b.postDelayed(new Runnable() { // from class: com.mbridge.msdk.foundation.controller.d.5
@Override // java.lang.Runnable
public final void run() {
new j().b(d.this.k, str, d.this.i);
}
}, 350L);
} else {
new j().b(dVar.k, str, dVar.i);
}
return;
} catch (Throwable unused) {
new j().b(dVar.k, str, dVar.i);
return;
}
}
new j().b(dVar.k, str, dVar.i);
}
}
}

View File

@@ -0,0 +1,190 @@
package com.mbridge.msdk.foundation.controller;
import android.content.Context;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
import android.text.TextUtils;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.tools.af;
import com.vungle.ads.internal.model.Cookie;
/* loaded from: classes4.dex */
public final class e implements SharedPreferences.OnSharedPreferenceChangeListener {
private String a;
private int e;
private boolean g;
private boolean h;
private boolean i;
private boolean j;
private boolean k;
private a l;
private final SharedPreferences m;
private String b = "";
private String c = "";
private String d = "";
private boolean f = false;
public interface a {
void a();
}
public final String a() {
return this.a;
}
public final void a(a aVar) {
if (aVar != null) {
this.l = aVar;
}
}
public e(Context context) {
this.a = "";
this.e = 0;
SharedPreferences defaultSharedPreferences = PreferenceManager.getDefaultSharedPreferences(context.getApplicationContext());
this.m = defaultSharedPreferences;
if (defaultSharedPreferences != null) {
defaultSharedPreferences.registerOnSharedPreferenceChangeListener(this);
}
if (defaultSharedPreferences != null) {
this.a = defaultSharedPreferences.getString("IABTCF_TCString", "");
this.e = defaultSharedPreferences.getInt(Cookie.IABTCF_GDPR_APPLIES, 0);
a(defaultSharedPreferences.getString("IABTCF_PurposeConsents", ""));
b(defaultSharedPreferences.getString("IABTCF_VendorConsents", ""));
c(defaultSharedPreferences.getString("IABTCF_AddtlConsent", ""));
}
}
private void a(String str) {
this.g = a(str, 1);
this.h = a(str, 2);
this.b = str;
}
private void b(String str) {
this.i = a(str, 867);
this.c = str;
}
private void c(String str) {
this.d = str;
if (TextUtils.isEmpty(str)) {
this.j = true;
return;
}
if (MBridgeConstans.GOOGLE_ATP_ID == -1) {
this.k = false;
return;
}
this.k = true;
try {
String[] split = str.split("~");
if (split.length > 1) {
if (TextUtils.isEmpty(split[1])) {
this.j = false;
} else {
this.j = str.contains(String.valueOf(MBridgeConstans.GOOGLE_ATP_ID));
}
}
} catch (Throwable th) {
af.b("TCStringManager", th.getMessage());
}
}
public final boolean b() {
if (this.e == 0) {
this.f = true;
return true;
}
if (d(this.b) && d(this.c)) {
if (MBridgeConstans.VERIFY_ATP_CONSENT) {
this.f = (this.i || (this.k && this.j)) && this.g && this.h;
return this.f;
}
if (!this.i || !this.g || !this.h) {
r1 = false;
}
}
this.f = r1;
return this.f;
}
private boolean d(String str) {
if (TextUtils.isEmpty(str)) {
return false;
}
return str.matches("[01]+");
}
private boolean a(String str, int i) {
return d(str) && i <= str.length() && i >= 1 && '1' == str.charAt(i - 1);
}
/* JADX WARN: Can't fix incorrect switch cases order, some code will duplicate */
@Override // android.content.SharedPreferences.OnSharedPreferenceChangeListener
public final void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String str) {
char c;
try {
if (TextUtils.isEmpty(str)) {
return;
}
switch (str.hashCode()) {
case -2004976699:
if (str.equals("IABTCF_PurposeConsents")) {
c = 2;
break;
}
c = 65535;
break;
case 83641339:
if (str.equals(Cookie.IABTCF_GDPR_APPLIES)) {
c = 1;
break;
}
c = 65535;
break;
case 1218895378:
if (str.equals("IABTCF_TCString")) {
c = 0;
break;
}
c = 65535;
break;
case 1342914771:
if (str.equals("IABTCF_AddtlConsent")) {
c = 4;
break;
}
c = 65535;
break;
case 1450203731:
if (str.equals("IABTCF_VendorConsents")) {
c = 3;
break;
}
c = 65535;
break;
default:
c = 65535;
break;
}
if (c == 0) {
this.a = sharedPreferences.getString("IABTCF_TCString", "");
} else if (c == 1) {
this.e = sharedPreferences.getInt(Cookie.IABTCF_GDPR_APPLIES, 0);
} else if (c == 2) {
a(sharedPreferences.getString("IABTCF_PurposeConsents", ""));
} else if (c == 3) {
b(sharedPreferences.getString("IABTCF_VendorConsents", ""));
} else if (c == 4) {
c(sharedPreferences.getString("IABTCF_AddtlConsent", ""));
}
a aVar = this.l;
if (aVar != null) {
aVar.a();
}
} catch (Throwable th) {
af.b("TCStringManager", th.getMessage());
}
}
}