- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
88 lines
2.4 KiB
Java
88 lines
2.4 KiB
Java
package com.mbridge.msdk.foundation.same.net;
|
|
|
|
import android.os.Handler;
|
|
import android.os.Process;
|
|
import android.text.TextUtils;
|
|
import com.mbridge.msdk.MBridgeConstans;
|
|
import com.mbridge.msdk.foundation.tools.z;
|
|
|
|
/* loaded from: classes4.dex */
|
|
public class Aa {
|
|
private static final String C_END = "_mv_end";
|
|
private static final String C_START = "mv_channel_";
|
|
private static String a = "";
|
|
|
|
public static String a() {
|
|
return a;
|
|
}
|
|
|
|
public static String b() {
|
|
return null;
|
|
}
|
|
|
|
private static void b(String str) {
|
|
String str2;
|
|
Integer c;
|
|
if (TextUtils.isEmpty(str)) {
|
|
return;
|
|
}
|
|
try {
|
|
str2 = z.a(str);
|
|
} catch (Throwable th) {
|
|
th.printStackTrace();
|
|
str2 = null;
|
|
}
|
|
if (!TextUtils.isEmpty(str2) && str2.startsWith(C_START) && str2.endsWith(C_END) && (c = c(str2)) != null) {
|
|
a = String.valueOf(c);
|
|
} else {
|
|
if (MBridgeConstans.DEBUG) {
|
|
g();
|
|
throw new RuntimeException("please don't update this value");
|
|
}
|
|
a = "";
|
|
}
|
|
}
|
|
|
|
private static Integer c(String str) {
|
|
Throwable th;
|
|
Integer num;
|
|
if (str == null) {
|
|
return null;
|
|
}
|
|
int indexOf = str.indexOf(C_START);
|
|
int indexOf2 = str.indexOf(C_END);
|
|
if (indexOf == -1 || indexOf2 == -1 || indexOf2 <= indexOf) {
|
|
return null;
|
|
}
|
|
try {
|
|
num = Integer.valueOf(str.substring(indexOf + 11, indexOf2));
|
|
try {
|
|
if (num.intValue() > 0) {
|
|
return num;
|
|
}
|
|
return null;
|
|
} catch (Throwable th2) {
|
|
th = th2;
|
|
th.printStackTrace();
|
|
return num;
|
|
}
|
|
} catch (Throwable th3) {
|
|
th = th3;
|
|
num = null;
|
|
}
|
|
}
|
|
|
|
private static void g() {
|
|
new Handler().postDelayed(new Runnable() { // from class: com.mbridge.msdk.foundation.same.net.Aa.1
|
|
@Override // java.lang.Runnable
|
|
public final void run() {
|
|
try {
|
|
Process.killProcess(Process.myPid());
|
|
} catch (Throwable th) {
|
|
th.printStackTrace();
|
|
}
|
|
}
|
|
}, 500L);
|
|
}
|
|
}
|