Files
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

474 lines
21 KiB
Java

package com.mbridge.msdk.foundation.tools;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.database.Cursor;
import android.net.Uri;
import android.text.TextUtils;
import androidx.core.app.NotificationCompat;
import com.ironsource.nb;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.entity.CampaignEx;
import com.unity3d.ads.core.domain.HandleInvocationsFromAdViewer;
import java.net.URLEncoder;
import java.util.Iterator;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.atomic.AtomicBoolean;
/* loaded from: classes4.dex */
public final class MIMManager {
private static volatile String a;
private final AtomicBoolean b;
private int c;
private CopyOnWriteArrayList<CampaignEx> d;
private Context e;
private volatile Boolean f;
private CampaignEx g;
private volatile b h;
private volatile MiOverseaMiniCardBroadcasterReceiver i;
public static final class a {
private static final MIMManager a = new MIMManager();
}
public final CampaignEx b() {
return this.g;
}
public final Boolean d() {
return this.f;
}
public final void e() {
this.c++;
}
private MIMManager() {
this.c = 0;
this.d = new CopyOnWriteArrayList<>();
this.b = new AtomicBoolean(false);
}
public static MIMManager a() {
return a.a;
}
public final void a(CampaignEx campaignEx) {
try {
if (this.f != null && campaignEx != null && this.f.booleanValue()) {
this.g = campaignEx;
this.d.add(campaignEx);
}
if (com.mbridge.msdk.e.b.b() && campaignEx != null && campaignEx.getDeepLinkURL().startsWith("mimarket")) {
if (this.i == null) {
try {
if (this.i == null) {
this.i = new MiOverseaMiniCardBroadcasterReceiver();
}
IntentFilter intentFilter = new IntentFilter(z.a("DFKwWgtuDkKwLZPwD+z8H+N/xjK+n3eyNVx6ZVPn5jcincKZx5f5ncN="));
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
if (c != null) {
c.registerReceiver(this.i, intentFilter);
}
} catch (Exception e) {
af.a("MIMManager", e.getMessage());
}
}
this.g = campaignEx;
this.d.add(campaignEx);
}
} catch (Exception e2) {
af.b("MIMManager", e2.getMessage());
}
}
/* JADX INFO: Access modifiers changed from: private */
public CampaignEx a(String str) {
try {
CampaignEx campaignEx = this.g;
if (campaignEx != null && TextUtils.equals(campaignEx.getPackageName(), str)) {
return this.g;
}
CopyOnWriteArrayList<CampaignEx> copyOnWriteArrayList = this.d;
if (copyOnWriteArrayList == null || copyOnWriteArrayList.size() <= 0) {
return null;
}
Iterator<CampaignEx> it = this.d.iterator();
while (it.hasNext()) {
CampaignEx next = it.next();
if (next != null && TextUtils.equals(next.getPackageName(), str)) {
return next;
}
}
return null;
} catch (Exception e) {
af.b("MIMManager", e.getMessage());
return null;
}
}
public final String c() {
try {
return a == null ? "" : String.format("[%s]", a);
} catch (Exception unused) {
return "";
}
}
public final void a(final Context context) {
this.e = context;
com.mbridge.msdk.foundation.same.f.a.b().execute(new Runnable() { // from class: com.mbridge.msdk.foundation.tools.MIMManager.1
@Override // java.lang.Runnable
public final void run() {
if (MIMManager.this.b.compareAndSet(false, true)) {
try {
MIMManager mIMManager = MIMManager.this;
mIMManager.f = mIMManager.g();
} catch (Exception e) {
af.a("MIMManager", e.getMessage());
}
if (MIMManager.this.f == null || !MIMManager.this.f.booleanValue() || context == null) {
return;
}
try {
MIMManager.this.h = new b();
IntentFilter intentFilter = new IntentFilter();
intentFilter.addAction(z.a("DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KyVj5GxVN="));
intentFilter.addAction(z.a("DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KanjKnxVN="));
intentFilter.addAction(z.a("DFKwWgtuDkKwLZPwD+z8H+N/xjQZxVfV+T2SZVe6V2xS5c5n"));
context.registerReceiver(MIMManager.this.h, intentFilter);
} catch (Exception e2) {
af.a("MIMManager", e2.getMessage());
}
}
}
});
}
/* JADX INFO: Access modifiers changed from: private */
public Boolean g() {
Cursor cursor;
Context c = com.mbridge.msdk.foundation.controller.c.m().c();
Boolean bool = null;
if (c != null) {
try {
if (c.getContentResolver() != null) {
try {
cursor = c.getContentResolver().query(Uri.parse(z.a("DFK/J75/JaEXWFfXYZP9LkcXYk3/YkcBLF5TWgSBYbHuH75BW3xuhr5UJj2tLkeNhrKFLkxQhl==")), null, null, null, null);
} catch (Exception unused) {
cursor = null;
}
if (cursor != null) {
while (cursor.moveToNext()) {
try {
String string = cursor.getString(cursor.getColumnIndex("support"));
if (!TextUtils.isEmpty(string)) {
if (!string.equalsIgnoreCase("null")) {
if (!string.equalsIgnoreCase("false")) {
if (string.equalsIgnoreCase("true")) {
}
}
bool = Boolean.valueOf(Boolean.parseBoolean(string));
}
}
} catch (Exception e) {
af.a("MIMManager", e.getMessage());
}
try {
a = cursor.getString(cursor.getColumnIndex("detailStyle"));
} catch (Exception e2) {
af.a("MIMManager", e2.getMessage());
}
}
try {
cursor.close();
} catch (Exception e3) {
af.a("MIMManager", e3.getMessage());
}
}
}
} catch (Exception e4) {
af.b("MIMManager", e4.getMessage());
}
}
return bool;
}
public final void b(CampaignEx campaignEx) {
try {
if (this.f == null || campaignEx == null || !this.f.booleanValue()) {
return;
}
this.g = null;
try {
this.d.remove(campaignEx);
} catch (Exception e) {
af.a("MIMManager", e.getMessage());
}
} catch (Exception e2) {
af.b("MIMManager", e2.getMessage());
}
}
public static class b extends BroadcastReceiver {
private b() {
}
/* JADX WARN: Removed duplicated region for block: B:32:0x0086 A[Catch: Exception -> 0x0076, TryCatch #0 {Exception -> 0x0076, blocks: (B:12:0x0033, B:15:0x003a, B:17:0x004b, B:21:0x0052, B:24:0x005d, B:32:0x0086, B:33:0x008d, B:36:0x006f, B:38:0x0078, B:39:0x007e), top: B:11:0x0033 }] */
@Override // android.content.BroadcastReceiver
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void onReceive(final android.content.Context r9, android.content.Intent r10) {
/*
r8 = this;
java.lang.String r0 = r10.getAction()
boolean r1 = android.text.TextUtils.isEmpty(r0)
if (r1 == 0) goto Lb
return
Lb:
java.lang.String r1 = "DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KyVj5GxVN="
java.lang.String r1 = com.mbridge.msdk.foundation.tools.z.a(r1)
boolean r1 = r0.equals(r1)
if (r1 == 0) goto L19
goto Lb4
L19:
java.lang.String r1 = "DFKwWgtuDkKwLZPwD+z8H+N/xj26Vjcdx5KanjKnxVN="
java.lang.String r1 = com.mbridge.msdk.foundation.tools.z.a(r1)
boolean r1 = r0.equals(r1)
if (r1 == 0) goto L27
goto Lb4
L27:
java.lang.String r1 = "DFKwWgtuDkKwLZPwD+z8H+N/xjQZxVfV+T2SZVe6V2xS5c5n"
java.lang.String r1 = com.mbridge.msdk.foundation.tools.z.a(r1)
boolean r0 = r0.equals(r1)
if (r0 == 0) goto Lb4
android.os.Bundle r10 = r10.getExtras() // Catch: java.lang.Exception -> L76
if (r10 != 0) goto L3a
return
L3a:
java.lang.String r0 = "statusCode"
r1 = -1
int r7 = r10.getInt(r0, r1) // Catch: java.lang.Exception -> L76
java.lang.String r0 = "packageName"
java.lang.String r2 = ""
java.lang.String r10 = r10.getString(r0, r2) // Catch: java.lang.Exception -> L76
if (r7 == r1) goto Laa
boolean r0 = android.text.TextUtils.isEmpty(r10) // Catch: java.lang.Exception -> L76
if (r0 == 0) goto L52
goto Laa
L52:
com.mbridge.msdk.foundation.tools.MIMManager r0 = com.mbridge.msdk.foundation.tools.MIMManager.a.a() // Catch: java.lang.Exception -> L76
com.mbridge.msdk.foundation.entity.CampaignEx r10 = com.mbridge.msdk.foundation.tools.MIMManager.a(r0, r10) // Catch: java.lang.Exception -> L76
if (r10 != 0) goto L5d
return
L5d:
com.mbridge.msdk.foundation.tools.MIMManager r0 = com.mbridge.msdk.foundation.tools.MIMManager.a.a() // Catch: java.lang.Exception -> L76
r1 = 3001(0xbb9, float:4.205E-42)
if (r7 == r1) goto L7e
r1 = 3002(0xbba, float:4.207E-42)
if (r7 == r1) goto L78
r1 = 3008(0xbc0, float:4.215E-42)
if (r7 == r1) goto L6f
r10 = 0
goto L84
L6f:
com.mbridge.msdk.foundation.tools.MIMManager$4 r1 = new com.mbridge.msdk.foundation.tools.MIMManager$4 // Catch: java.lang.Exception -> L76
r1.<init>() // Catch: java.lang.Exception -> L76
L74:
r10 = r1
goto L84
L76:
r9 = move-exception
goto Lab
L78:
com.mbridge.msdk.foundation.tools.MIMManager$3 r1 = new com.mbridge.msdk.foundation.tools.MIMManager$3 // Catch: java.lang.Exception -> L76
r1.<init>() // Catch: java.lang.Exception -> L76
goto L74
L7e:
com.mbridge.msdk.foundation.tools.MIMManager$2 r1 = new com.mbridge.msdk.foundation.tools.MIMManager$2 // Catch: java.lang.Exception -> L76
r1.<init>() // Catch: java.lang.Exception -> L76
goto L74
L84:
if (r10 == 0) goto L8d
java.util.concurrent.ThreadPoolExecutor r0 = com.mbridge.msdk.foundation.same.f.a.b() // Catch: java.lang.Exception -> L76
r0.execute(r10) // Catch: java.lang.Exception -> L76
L8d:
com.mbridge.msdk.foundation.tools.MIMManager r3 = com.mbridge.msdk.foundation.tools.MIMManager.a.a() // Catch: java.lang.Exception -> L76
java.lang.String r5 = "dm_page_status"
com.mbridge.msdk.foundation.tools.MIMManager r10 = com.mbridge.msdk.foundation.tools.MIMManager.a.a() // Catch: java.lang.Exception -> L76
com.mbridge.msdk.foundation.entity.CampaignEx r6 = r10.b() // Catch: java.lang.Exception -> L76
java.util.concurrent.ThreadPoolExecutor r10 = com.mbridge.msdk.foundation.same.f.a.b() // Catch: java.lang.Exception -> L76
com.mbridge.msdk.foundation.tools.MIMManager$5 r0 = new com.mbridge.msdk.foundation.tools.MIMManager$5 // Catch: java.lang.Exception -> L76
r2 = r0
r4 = r9
r2.<init>() // Catch: java.lang.Exception -> L76
r10.execute(r0) // Catch: java.lang.Exception -> L76
goto Lb4
Laa:
return
Lab:
java.lang.String r10 = "MIMManager"
java.lang.String r9 = r9.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r10, r9)
Lb4:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.tools.MIMManager.b.onReceive(android.content.Context, android.content.Intent):void");
}
}
public static class MiOverseaMiniCardBroadcasterReceiver extends BroadcastReceiver {
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
if (z.a("DFKwWgtuDkKwLZPwD+z8H+N/xjK+n3eyNVx6ZVPn5jcincKZx5f5ncN=").equals(intent.getAction())) {
String stringExtra = intent.getStringExtra(HandleInvocationsFromAdViewer.KEY_PACKAGE_NAME);
int intExtra = intent.getIntExtra("errorCode", 0);
int intExtra2 = intExtra < 0 ? intent.getIntExtra("reason", 0) : -1;
af.b("MIMManager", stringExtra + " " + intExtra + " " + intExtra2);
if (intExtra == 1 || intExtra == 2 || intExtra == 3 || intExtra == 4 || intExtra == 7) {
try {
com.mbridge.msdk.foundation.same.report.d.c cVar = new com.mbridge.msdk.foundation.same.report.d.c();
com.mbridge.msdk.foundation.same.report.d.e eVar = new com.mbridge.msdk.foundation.same.report.d.e();
eVar.a("key", URLEncoder.encode("m_mini_card", nb.N));
CampaignEx a = a.a.a(stringExtra);
if (a != null) {
eVar.a("rid", a.getRequestId());
eVar.a("rid_n", a.getRequestIdNotice());
eVar.a(MBridgeConstans.PROPERTIES_UNIT_ID, a.getCampaignUnitId());
eVar.a("u_stid", com.mbridge.msdk.foundation.controller.a.b.get(a.getCampaignUnitId()));
cVar.a(a);
}
eVar.a(NotificationCompat.CATEGORY_EVENT, String.valueOf(intExtra));
eVar.a("pkg_name", stringExtra);
if (intExtra2 != -1) {
eVar.a("reasonCode", String.valueOf(intExtra2));
}
cVar.a("m_mini_card", eVar);
com.mbridge.msdk.foundation.same.report.d.d.a().a("m_mini_card", cVar);
} catch (Exception e) {
af.b("MIMManager", e.getMessage());
}
}
}
}
}
/* JADX WARN: Code restructure failed: missing block: B:14:0x002a, code lost:
if (r0 != null) goto L18;
*/
/* JADX WARN: Code restructure failed: missing block: B:15:0x002c, code lost:
r0.clear();
*/
/* JADX WARN: Code restructure failed: missing block: B:16:0x002f, code lost:
r4.d = null;
r4.h = null;
r4.e = null;
*/
/* JADX WARN: Code restructure failed: missing block: B:21:0x0041, code lost:
if (r0 == null) goto L19;
*/
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void f() {
/*
r4 = this;
int r0 = r4.c
int r0 = r0 + (-1)
r4.c = r0
if (r0 > 0) goto L89
android.content.Context r0 = r4.e
java.lang.String r1 = "MIMManager"
r2 = 0
if (r0 == 0) goto L54
com.mbridge.msdk.foundation.tools.MIMManager$b r3 = r4.h // Catch: java.lang.Throwable -> L19 java.lang.Exception -> L1b
if (r3 == 0) goto L1d
com.mbridge.msdk.foundation.tools.MIMManager$b r3 = r4.h // Catch: java.lang.Throwable -> L19 java.lang.Exception -> L1b
r0.unregisterReceiver(r3) // Catch: java.lang.Throwable -> L19 java.lang.Exception -> L1b
goto L1d
L19:
r0 = move-exception
goto L44
L1b:
r0 = move-exception
goto L36
L1d:
com.mbridge.msdk.foundation.tools.MIMManager$MiOverseaMiniCardBroadcasterReceiver r3 = r4.i // Catch: java.lang.Throwable -> L19 java.lang.Exception -> L1b
if (r3 == 0) goto L26
com.mbridge.msdk.foundation.tools.MIMManager$MiOverseaMiniCardBroadcasterReceiver r3 = r4.i // Catch: java.lang.Throwable -> L19 java.lang.Exception -> L1b
r0.unregisterReceiver(r3) // Catch: java.lang.Throwable -> L19 java.lang.Exception -> L1b
L26:
r4.g = r2
java.util.concurrent.CopyOnWriteArrayList<com.mbridge.msdk.foundation.entity.CampaignEx> r0 = r4.d
if (r0 == 0) goto L2f
L2c:
r0.clear()
L2f:
r4.d = r2
r4.h = r2
r4.e = r2
goto L54
L36:
java.lang.String r0 = r0.getMessage() // Catch: java.lang.Throwable -> L19
com.mbridge.msdk.foundation.tools.af.a(r1, r0) // Catch: java.lang.Throwable -> L19
r4.g = r2
java.util.concurrent.CopyOnWriteArrayList<com.mbridge.msdk.foundation.entity.CampaignEx> r0 = r4.d
if (r0 == 0) goto L2f
goto L2c
L44:
r4.g = r2
java.util.concurrent.CopyOnWriteArrayList<com.mbridge.msdk.foundation.entity.CampaignEx> r1 = r4.d
if (r1 == 0) goto L4d
r1.clear()
L4d:
r4.d = r2
r4.h = r2
r4.e = r2
throw r0
L54:
com.mbridge.msdk.foundation.tools.MIMManager$MiOverseaMiniCardBroadcasterReceiver r0 = r4.i // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
if (r0 == 0) goto L89
com.mbridge.msdk.foundation.controller.c r0 = com.mbridge.msdk.foundation.controller.c.m() // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
android.content.Context r0 = r0.c() // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
if (r0 == 0) goto L6c
com.mbridge.msdk.foundation.tools.MIMManager$MiOverseaMiniCardBroadcasterReceiver r3 = r4.i // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
r0.unregisterReceiver(r3) // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
goto L6c
L68:
r0 = move-exception
goto L82
L6a:
r0 = move-exception
goto L7a
L6c:
r4.g = r2 // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
java.util.concurrent.CopyOnWriteArrayList<com.mbridge.msdk.foundation.entity.CampaignEx> r0 = r4.d // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
if (r0 == 0) goto L75
r0.clear() // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
L75:
r4.d = r2 // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
r4.i = r2 // Catch: java.lang.Throwable -> L68 java.lang.Exception -> L6a
goto L89
L7a:
java.lang.String r0 = r0.getMessage() // Catch: java.lang.Throwable -> L68
com.mbridge.msdk.foundation.tools.af.a(r1, r0) // Catch: java.lang.Throwable -> L68
goto L89
L82:
java.lang.String r0 = r0.getMessage()
com.mbridge.msdk.foundation.tools.af.b(r1, r0)
L89:
return
*/
throw new UnsupportedOperationException("Method not decompiled: com.mbridge.msdk.foundation.tools.MIMManager.f():void");
}
}