米游社.apk(点击下载) / SGApmMonitorManager.java
package com.alibaba.wireless.security.framework;
import android.app.Activity;
import android.app.ActivityManager;
import android.app.Application;
import android.content.Context;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.Bundle;
import android.os.Process;
import android.util.Base64;
import android.util.Log;
import androidx.appcompat.widget.c;
import com.alibaba.security.realidentity.build.bg;
import com.alibaba.wireless.security.SecExceptionCode;
import com.alibaba.wireless.security.framework.utils.C0187;
import com.alibaba.wireless.security.framework.utils.C0192;
import com.alibaba.wireless.security.framework.utils.UserTrackMethodJniBridge;
import com.ut.device.UTDevice;
import com.xiaomi.mipush.sdk.Constants;
import j4.b;
import java.io.BufferedReader;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.lang.reflect.Method;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Random;
import java.util.concurrent.ConcurrentHashMap;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.ThreadFactory;
import java.util.concurrent.TimeUnit;
import la.a;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
public class SGApmMonitorManager {
/* renamed from: п reason: contains not printable characters */
private static SGApmMonitorManager f16 = null;
/* renamed from: р reason: contains not printable characters */
private static int f17 = 5000;
/* renamed from: с reason: contains not printable characters */
private static ScheduledExecutorService f18;
/* renamed from: т reason: contains not printable characters */
private static ScheduledExecutorService f19;
/* renamed from: у reason: contains not printable characters */
private static JSONObject f20 = new JSONObject();
/* renamed from: ф reason: contains not printable characters */
private static long f21;
/* renamed from: а reason: contains not printable characters */
private ConcurrentHashMap<String, Number> f22 = new ConcurrentHashMap<>();
/* renamed from: б reason: contains not printable characters */
private ConcurrentHashMap<String, Number> f23 = new ConcurrentHashMap<>();
/* renamed from: в reason: contains not printable characters */
private volatile int f24 = 0;
/* renamed from: г reason: contains not printable characters */
private Context f25 = null;
/* renamed from: д reason: contains not printable characters */
private C0196 f26;
/* renamed from: е reason: contains not printable characters */
private String f27 = null;
/* renamed from: ж reason: contains not printable characters */
private boolean f28 = false;
/* renamed from: з reason: contains not printable characters */
private int f29 = 0;
/* renamed from: и reason: contains not printable characters */
private boolean f30 = true;
/* renamed from: й reason: contains not printable characters */
private long f31 = 0;
/* renamed from: к reason: contains not printable characters */
private long f32 = 0;
/* renamed from: л reason: contains not printable characters */
private long f33 = 0;
/* renamed from: м reason: contains not printable characters */
private long f34 = 0;
/* renamed from: н reason: contains not printable characters */
private boolean f35 = false;
/* renamed from: о reason: contains not printable characters */
private String f36 = null;
/* renamed from: ё reason: contains not printable characters */
private volatile boolean f37 = false;
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$а reason: contains not printable characters */
public class C0176 implements Application.ActivityLifecycleCallbacks {
public C0176() {
}
public void onActivityCreated(Activity activity, Bundle bundle) {
}
public void onActivityDestroyed(Activity activity) {
}
public void onActivityPaused(Activity activity) {
}
public void onActivityResumed(Activity activity) {
}
public void onActivitySaveInstanceState(Activity activity, Bundle bundle) {
}
public void onActivityStarted(Activity activity) {
SGApmMonitorManager.m11(SGApmMonitorManager.this);
if (SGApmMonitorManager.this.f29 == 1) {
SGApmMonitorManager.this.f30 = true;
if (SGApmMonitorManager.this.f34 > 0) {
SGApmMonitorManager.this.f33 += System.currentTimeMillis() - SGApmMonitorManager.this.f34;
}
SGApmMonitorManager.this.f32 = System.currentTimeMillis();
}
}
public void onActivityStopped(Activity activity) {
SGApmMonitorManager.m16(SGApmMonitorManager.this);
if (SGApmMonitorManager.this.f29 == 0) {
SGApmMonitorManager.this.f30 = false;
if (SGApmMonitorManager.this.f32 == 0) {
SGApmMonitorManager.this.f32 = SGApmMonitorManager.f21;
}
SGApmMonitorManager.this.f31 += System.currentTimeMillis() - SGApmMonitorManager.this.f32;
SGApmMonitorManager.this.f34 = System.currentTimeMillis();
}
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$б reason: contains not printable characters */
public class ThreadFactoryC0177 implements ThreadFactory {
public ThreadFactoryC0177(SGApmMonitorManager sGApmMonitorManager) {
}
public Thread newThread(Runnable runnable) {
return new Thread(runnable, "SGApmMonitor-1");
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$в reason: contains not printable characters */
public class ThreadFactoryC0178 implements ThreadFactory {
public ThreadFactoryC0178(SGApmMonitorManager sGApmMonitorManager) {
}
public Thread newThread(Runnable runnable) {
return new Thread(runnable, "SGApmMonitor-2");
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$г reason: contains not printable characters */
public class RunnableC0179 implements Runnable {
public RunnableC0179() {
}
public void run() {
SGApmMonitorManager.this.m25();
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$д reason: contains not printable characters */
public class RunnableC0180 implements Runnable {
public RunnableC0180() {
}
public void run() {
SGApmMonitorManager.this.m45();
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$е reason: contains not printable characters */
public class RunnableC0181 implements Runnable {
/* renamed from: а reason: contains not printable characters */
public final /* synthetic */ String f41;
/* renamed from: б reason: contains not printable characters */
public final /* synthetic */ boolean f42;
public RunnableC0181(String str, boolean z10) {
this.f41 = str;
this.f42 = z10;
}
public void run() {
String str = SGApmMonitorManager.this.f27;
String str2 = this.f41;
UserTrackMethodJniBridge.addUtRecord("100171", 0, 1, str, 0, null, str2, "" + this.f42, null, null);
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$ж reason: contains not printable characters */
public class RunnableC0182 implements Runnable {
public RunnableC0182() {
}
public void run() {
SGApmMonitorManager.f19.submit(new RunnableC0185("always", 1));
if (SGApmMonitorManager.this.f24 == 0 && SGApmMonitorManager.this.isAllPluginLoaded()) {
SGApmMonitorManager.this.m47();
SGApmMonitorManager.this.f37 = false;
JSONObject unused = SGApmMonitorManager.f20 = null;
SGApmMonitorManager.f18.shutdown();
SGApmMonitorManager.f19.shutdown();
}
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$з reason: contains not printable characters */
public class RunnableC0183 implements Runnable {
/* renamed from: а reason: contains not printable characters */
private String f45;
/* renamed from: б reason: contains not printable characters */
private int f46;
/* renamed from: в reason: contains not printable characters */
private int f47;
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$з$а reason: contains not printable characters */
public class RunnableC0184 implements Runnable {
public RunnableC0184() {
}
public void run() {
SGApmMonitorManager.this.m28();
}
}
public RunnableC0183(String str, int i10, int i11) {
this.f45 = str;
this.f46 = i10;
this.f47 = i11;
}
public void run() {
if (this.f45 != null && SGApmMonitorManager.this.f37 && SGApmMonitorManager.f20 != null && this.f46 <= 5) {
try {
if (((Number) SGApmMonitorManager.this.f23.get(this.f45)) == null) {
SGApmMonitorManager.f19.submit(new RunnableC0184());
ScheduledExecutorService scheduledExecutorService = SGApmMonitorManager.f19;
SGApmMonitorManager sGApmMonitorManager = SGApmMonitorManager.this;
scheduledExecutorService.submit(new RunnableC0185(this.f45 + "_f", this.f46));
SGApmMonitorManager.m27(SGApmMonitorManager.this);
SGApmMonitorManager.f18.schedule(new RunnableC0183(this.f45, this.f46 + 1, this.f47), (long) this.f47, TimeUnit.MILLISECONDS);
} else if (this.f46 > 1) {
ScheduledExecutorService scheduledExecutorService2 = SGApmMonitorManager.f19;
SGApmMonitorManager sGApmMonitorManager2 = SGApmMonitorManager.this;
scheduledExecutorService2.submit(new RunnableC0185(this.f45 + "_s", this.f46));
}
} catch (Exception unused) {
}
}
}
}
/* renamed from: com.alibaba.wireless.security.framework.SGApmMonitorManager$ё reason: contains not printable characters */
public class RunnableC0185 implements Runnable {
/* renamed from: а reason: contains not printable characters */
private String f50;
public RunnableC0185(String str, int i10) {
this.f50 = Base64.encodeToString(SGApmMonitorManager.this.m4((SGApmMonitorManager) str, (String) i10).getBytes(), 2);
}
public void run() {
String str = this.f50;
if (str != null) {
SGApmMonitorManager.this.m8((SGApmMonitorManager) str);
UserTrackMethodJniBridge.addUtRecord("100170", 0, 1, SGApmMonitorManager.this.f27, 0, this.f50, null, null, null, null);
}
}
}
public static SGApmMonitorManager getInstance() {
if (f16 == null) {
synchronized (SGApmMonitorManager.class) {
if (f16 == null) {
f16 = new SGApmMonitorManager();
}
}
}
return f16;
}
/* renamed from: а reason: contains not printable characters */
private String m2(Context context) {
List<ActivityManager.RunningAppProcessInfo> runningAppProcesses;
int myPid = Process.myPid();
ActivityManager activityManager = (ActivityManager) context.getSystemService(c.f3757r);
if (activityManager == null || (runningAppProcesses = activityManager.getRunningAppProcesses()) == null) {
return null;
}
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : runningAppProcesses) {
if (runningAppProcessInfo.pid == myPid) {
return runningAppProcessInfo.processName;
}
}
return null;
}
/* access modifiers changed from: private */
/* access modifiers changed from: public */
/* renamed from: а reason: contains not printable characters */
private String m4(String str, int i10) {
String str2 = "";
String packageName = this.f25.getPackageName();
try {
str2 = this.f25.getPackageManager().getPackageInfo(packageName, 0).versionName;
} catch (PackageManager.NameNotFoundException e10) {
Log.e("SGApmMonitor", str2, e10);
}
long j10 = this.f31;
long j11 = this.f33;
if (this.f32 == 0) {
this.f32 = f21;
}
if (this.f30) {
j10 += System.currentTimeMillis() - this.f32;
} else if (this.f34 > 0) {
j11 += System.currentTimeMillis() - this.f34;
}
JSONObject jSONObject = new JSONObject();
try {
jSONObject.put(b.f73123g, m32());
jSONObject.put("sysver", Build.VERSION.RELEASE);
jSONObject.put("model", Build.MODEL);
jSONObject.put(Constants.PHONE_BRAND, Build.BRAND);
jSONObject.put("reason", str);
jSONObject.put("wsv", this.f27);
jSONObject.put("wsd", m34());
jSONObject.put("foreground", this.f30);
jSONObject.put("foregroundtime", j10);
jSONObject.put("backgroundtime", j11);
jSONObject.put("fulltrack", this.f35);
jSONObject.put("sample", this.f28);
jSONObject.put("tryround", i10);
jSONObject.put("initts", f21);
jSONObject.put("timestamp", System.currentTimeMillis());
jSONObject.put("appver", str2);
jSONObject.put("pkgname", packageName);
jSONObject.put("pid", Process.myPid());
jSONObject.put("process", m2(this.f25));
jSONObject.put("tracklog", f20);
jSONObject.put("costlog", m5(this.f23));
jSONObject.put("nt", this.f26.getRouter().doCommand(11154, new Object[0]));
} catch (Exception unused) {
}
return jSONObject.toString();
}
/* renamed from: а reason: contains not printable characters */
private JSONObject m5(ConcurrentHashMap<String, Number> concurrentHashMap) {
try {
ArrayList<String> arrayList = new ArrayList(concurrentHashMap.keySet());
Collections.sort(arrayList);
JSONObject jSONObject = new JSONObject();
for (String str : arrayList) {
jSONObject.put(str, concurrentHashMap.get(str));
}
return jSONObject;
} catch (JSONException unused) {
return null;
}
}
/* access modifiers changed from: private */
/* access modifiers changed from: public */
/* JADX WARNING: Removed duplicated region for block: B:48:0x00dc A[SYNTHETIC, Splitter:B:48:0x00dc] */
/* JADX WARNING: Removed duplicated region for block: B:55:0x00ec A[SYNTHETIC, Splitter:B:55:0x00ec] */
/* JADX WARNING: Removed duplicated region for block: B:60:0x00f6 */
/* JADX WARNING: Removed duplicated region for block: B:65:? A[RETURN, SYNTHETIC] */
/* renamed from: а reason: contains not printable characters */
private void m8(String str) {
Context context;
String str2;
Throwable th2;
HttpURLConnection httpURLConnection;
Exception e10;
if (str != null && (context = this.f25) != null) {
String packageName = context.getPackageName();
try {
str2 = this.f25.getPackageManager().getPackageInfo(packageName, 0).versionName;
} catch (PackageManager.NameNotFoundException unused) {
str2 = "";
}
BufferedReader bufferedReader = null;
try {
httpURLConnection = (HttpURLConnection) new URL("https://ynuf.aliapp.org/repTd.json?" + "e=" + 2040 + "&pn=" + packageName + "&os=" + 0 + "&pv=" + str2 + "&pt=" + 1).openConnection();
if (httpURLConnection != null) {
try {
httpURLConnection.setConnectTimeout(20000);
httpURLConnection.setReadTimeout(20000);
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setRequestProperty("Content-Type", "text/plain;charset=UTF-8");
httpURLConnection.setRequestProperty("Accept-Charset", "UTF-8");
httpURLConnection.setDoInput(true);
httpURLConnection.connect();
OutputStream outputStream = httpURLConnection.getOutputStream();
outputStream.write(str.getBytes());
outputStream.flush();
if (httpURLConnection.getResponseCode() != 200) {
httpURLConnection.disconnect();
return;
}
InputStream inputStream = httpURLConnection.getInputStream();
if (inputStream == null) {
httpURLConnection.disconnect();
return;
}
BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
do {
try {
} catch (Exception e11) {
e10 = e11;
bufferedReader = bufferedReader2;
try {
e10.printStackTrace();
if (bufferedReader != null) {
}
if (httpURLConnection == null) {
}
httpURLConnection.disconnect();
} catch (Throwable th3) {
th2 = th3;
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e12) {
e12.printStackTrace();
}
}
if (httpURLConnection != null) {
httpURLConnection.disconnect();
}
throw th2;
}
} catch (Throwable th4) {
th2 = th4;
bufferedReader = bufferedReader2;
if (bufferedReader != null) {
}
if (httpURLConnection != null) {
}
throw th2;
}
} while (bufferedReader2.readLine() != null);
bufferedReader = bufferedReader2;
} catch (Exception e13) {
e10 = e13;
e10.printStackTrace();
if (bufferedReader != null) {
}
if (httpURLConnection == null) {
}
httpURLConnection.disconnect();
}
}
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e14) {
e14.printStackTrace();
}
}
if (httpURLConnection == null) {
return;
}
} catch (Exception e15) {
e10 = e15;
httpURLConnection = null;
e10.printStackTrace();
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e16) {
e16.printStackTrace();
}
}
if (httpURLConnection == null) {
return;
}
httpURLConnection.disconnect();
} catch (Throwable th5) {
th2 = th5;
httpURLConnection = null;
if (bufferedReader != null) {
}
if (httpURLConnection != null) {
}
throw th2;
}
httpURLConnection.disconnect();
}
}
/* renamed from: а reason: contains not printable characters */
private boolean m9() {
if (m40()) {
return true;
}
double d10 = 0.001d;
File r42 = m13(this.f25);
File file = new File(r42, "." + m29());
if (file.exists()) {
d10 = Double.parseDouble(C0187.m58(file));
}
return new Random().nextDouble() < d10;
}
/* renamed from: б reason: contains not printable characters */
public static /* synthetic */ int m11(SGApmMonitorManager sGApmMonitorManager) {
int i10 = sGApmMonitorManager.f29;
sGApmMonitorManager.f29 = i10 + 1;
return i10;
}
/* renamed from: б reason: contains not printable characters */
private File m13(Context context) {
String str;
File dir;
if (context == null) {
return null;
}
try {
String str2 = context.getApplicationInfo().sourceDir;
if (str2 != null) {
File file = new File(str2);
if (file.exists()) {
str = (file.lastModified() / 1000) + "";
if (str != null || (dir = context.getDir("SGLib", 0)) == null) {
return null;
}
return new File(dir, "app_" + str);
}
}
} catch (Throwable unused) {
}
str = null;
if (str != null) {
return null;
}
return new File(dir, "app_" + str);
}
/* renamed from: в reason: contains not printable characters */
public static /* synthetic */ int m16(SGApmMonitorManager sGApmMonitorManager) {
int i10 = sGApmMonitorManager.f29;
sGApmMonitorManager.f29 = i10 - 1;
return i10;
}
/* renamed from: в reason: contains not printable characters */
private void m19(Context context) {
if (!(context instanceof Application)) {
context = context.getApplicationContext();
}
((Application) context).registerActivityLifecycleCallbacks(new C0176());
}
/* access modifiers changed from: private */
/* access modifiers changed from: public */
/* JADX WARNING: Removed duplicated region for block: B:18:0x0080 A[Catch:{ Exception -> 0x00ad }] */
/* JADX WARNING: Removed duplicated region for block: B:20:0x0086 A[Catch:{ Exception -> 0x00ad }] */
/* JADX WARNING: Removed duplicated region for block: B:24:0x00a2 A[Catch:{ Exception -> 0x00ad }] */
/* JADX WARNING: Removed duplicated region for block: B:26:0x00a8 A[Catch:{ Exception -> 0x00ad }] */
/* renamed from: е reason: contains not printable characters */
private void m25() {
String str;
String str2;
String str3 = null;
try {
Class<?> cls = Class.forName("com.alibaba.wireless.security.open.securityguardaccsadapter.OrangeListener");
Method method = cls.getMethod("getOrangeConfig", String.class, String.class, String.class);
if (method != null) {
str2 = (String) method.invoke(cls, "securityguard_orange_namespace", "128", "0");
try {
str = (String) method.invoke(cls, "securityguard_orange_namespace", "129", "1");
} catch (Throwable unused) {
}
str3 = str2;
Log.e("SGApmMonitor", "enable1: " + str3 + ", enable2: " + str);
try {
File file = new File(this.f25.getDir("SGLib", 0), ".apm");
boolean exists = file.exists();
if ("1".equals(str3)) {
if (!exists) {
file.createNewFile();
}
} else if (exists) {
file.delete();
}
File file2 = new File(this.f25.getDir("SGLib", 0), ".istbg");
boolean exists2 = file2.exists();
if ("1".equals(str)) {
if (!exists2) {
file2.createNewFile();
}
} else if (exists2) {
file2.delete();
}
} catch (Exception unused2) {
}
} else {
str = null;
Log.e("SGApmMonitor", "enable1: " + str3 + ", enable2: " + str);
File file3 = new File(this.f25.getDir("SGLib", 0), ".apm");
boolean exists3 = file3.exists();
if ("1".equals(str3)) {
}
File file22 = new File(this.f25.getDir("SGLib", 0), ".istbg");
boolean exists22 = file22.exists();
if ("1".equals(str)) {
}
}
} catch (Throwable unused3) {
str2 = null;
str = null;
str3 = str2;
Log.e("SGApmMonitor", "enable1: " + str3 + ", enable2: " + str);
File file32 = new File(this.f25.getDir("SGLib", 0), ".apm");
boolean exists32 = file32.exists();
if ("1".equals(str3)) {
}
File file222 = new File(this.f25.getDir("SGLib", 0), ".istbg");
boolean exists222 = file222.exists();
if ("1".equals(str)) {
}
}
}
/* renamed from: ж reason: contains not printable characters */
public static /* synthetic */ int m27(SGApmMonitorManager sGApmMonitorManager) {
int i10 = sGApmMonitorManager.f24;
sGApmMonitorManager.f24 = i10 + 1;
return i10;
}
/* access modifiers changed from: private */
/* access modifiers changed from: public */
/* renamed from: ж reason: contains not printable characters */
private void m28() {
Context context = this.f25;
if (context != null) {
File file = new File(context.getDir("SGLib", 0), ".nt");
if (!file.exists()) {
try {
file.createNewFile();
} catch (IOException e10) {
e10.printStackTrace();
}
}
try {
SharedPreferences sharedPreferences = this.f25.getSharedPreferences("sgloadfailed", 0);
if (sharedPreferences.getInt(a.f88468c, 0) != 0) {
sharedPreferences.edit().putInt(a.f88468c, 0).commit();
}
} catch (Exception unused) {
}
}
}
/* renamed from: з reason: contains not printable characters */
private String m29() {
try {
return this.f25.getPackageManager().getPackageInfo(this.f25.getPackageName(), 0).versionName;
} catch (Exception unused) {
return null;
}
}
/* renamed from: и reason: contains not printable characters */
private String m32() {
Context context = this.f25;
try {
String str = (String) UTDevice.class.getMethod("getUtdid", Context.class).invoke(null, context);
if (str != null) {
try {
if (!str.isEmpty()) {
if (str.contains("?")) {
}
return str;
}
} catch (Exception unused) {
}
}
String str2 = (String) com.ta.utdid2.device.UTDevice.class.getMethod("getUtdid", Context.class).invoke(null, context);
try {
if (str2.contains("?")) {
return "";
}
} catch (Exception unused2) {
}
return str2;
} catch (Exception unused3) {
return "";
}
}
/* renamed from: й reason: contains not printable characters */
private String m34() {
if (this.f36 == null) {
try {
C0194 r02 = C0194.m89(new File(m13(this.f25), "init.config"));
this.f36 = "" + r02.m92();
} catch (Exception unused) {
}
}
return this.f36;
}
/* renamed from: к reason: contains not printable characters */
private boolean m36() {
return new File(this.f25.getDir("SGLib", 0), ".apm").exists();
}
/* renamed from: л reason: contains not printable characters */
private boolean m38() {
Context context = this.f25;
if (context == null) {
return false;
}
String packageName = context.getPackageName();
return "com.taobao.taobao".equals(packageName) || "com.alibaba.wireless.securityguard".equals(packageName);
}
/* renamed from: м reason: contains not printable characters */
private boolean m40() {
try {
return m38() && m42() && m29().split("\\.").length == 4;
} catch (Exception unused) {
return false;
}
}
/* renamed from: н reason: contains not printable characters */
private boolean m42() {
return new File(this.f25.getDir("SGLib", 0), ".istbg").exists();
}
/* renamed from: о reason: contains not printable characters */
private void m44() {
String r02 = m34();
try {
f19.schedule(new RunnableC0181(r02, new File(m13(this.f25), "init.config").delete()), 5, TimeUnit.SECONDS);
} catch (Exception unused) {
}
}
/* access modifiers changed from: private */
/* access modifiers changed from: public */
/* JADX WARNING: Removed duplicated region for block: B:38:0x00b2 A[SYNTHETIC, Splitter:B:38:0x00b2] */
/* JADX WARNING: Removed duplicated region for block: B:43:0x00bc */
/* JADX WARNING: Removed duplicated region for block: B:49:0x00c3 A[SYNTHETIC, Splitter:B:49:0x00c3] */
/* JADX WARNING: Removed duplicated region for block: B:56:? A[RETURN, SYNTHETIC] */
/* renamed from: п reason: contains not printable characters */
private void m45() {
String str;
HttpURLConnection httpURLConnection;
Throwable th2;
Context context = this.f25;
if (context != null) {
String packageName = context.getPackageName();
try {
str = this.f25.getPackageManager().getPackageInfo(packageName, 0).versionName;
} catch (Exception unused) {
str = "";
}
String r32 = m34();
if (r32 != null) {
BufferedReader bufferedReader = null;
try {
httpURLConnection = (HttpURLConnection) new URL("http://cdn-mum.alibabachengdun.com/sg7sX1/rYxU/pDDw/" + r32 + "?pn=" + packageName + "&pv=" + str).openConnection();
try {
httpURLConnection.setConnectTimeout(20000);
httpURLConnection.setReadTimeout(20000);
httpURLConnection.setRequestMethod("GET");
httpURLConnection.setDoInput(true);
httpURLConnection.setRequestProperty("Content-Type", "text/plain;charset=UTF-8");
httpURLConnection.setRequestProperty("Accept-Charset", "UTF-8");
if (httpURLConnection.getResponseCode() == 200) {
m44();
BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream()));
try {
char[] cArr = new char[SecExceptionCode.SEC_ERROR_OPENSDK];
StringBuffer stringBuffer = new StringBuffer();
int read = bufferedReader2.read(cArr);
if (read < 1024) {
stringBuffer.append(cArr, 0, read);
}
bufferedReader = bufferedReader2;
} catch (Exception unused2) {
bufferedReader = bufferedReader2;
if (bufferedReader != null) {
}
if (httpURLConnection == null) {
}
httpURLConnection.disconnect();
} catch (Throwable th3) {
th2 = th3;
bufferedReader = bufferedReader2;
if (bufferedReader != null) {
}
if (httpURLConnection != null) {
}
throw th2;
}
}
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e10) {
e10.printStackTrace();
}
}
} catch (Exception unused3) {
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e11) {
e11.printStackTrace();
}
}
if (httpURLConnection == null) {
return;
}
httpURLConnection.disconnect();
} catch (Throwable th4) {
th2 = th4;
if (bufferedReader != null) {
try {
bufferedReader.close();
} catch (IOException e12) {
e12.printStackTrace();
}
}
if (httpURLConnection != null) {
httpURLConnection.disconnect();
}
throw th2;
}
} catch (Exception unused4) {
httpURLConnection = null;
if (bufferedReader != null) {
}
if (httpURLConnection == null) {
}
httpURLConnection.disconnect();
} catch (Throwable th5) {
th2 = th5;
httpURLConnection = null;
if (bufferedReader != null) {
}
if (httpURLConnection != null) {
}
throw th2;
}
httpURLConnection.disconnect();
}
}
}
/* access modifiers changed from: private */
/* access modifiers changed from: public */
/* renamed from: ё reason: contains not printable characters */
private void m47() {
Context context = this.f25;
if (context != null) {
try {
SharedPreferences sharedPreferences = context.getSharedPreferences("sgloadfailed", 0);
int i10 = sharedPreferences.getInt(a.f88468c, 0);
if (i10 > 5) {
File file = new File(this.f25.getDir("SGLib", 0), ".nt");
if (file.exists()) {
file.delete();
return;
}
return;
}
sharedPreferences.edit().putInt(a.f88468c, i10 + 1).commit();
} catch (Exception unused) {
}
}
}
/* JADX WARNING: Can't wrap try/catch for region: R(10:6|(1:8)(1:9)|10|11|12|17|18|19|20|22) */
/* JADX WARNING: Failed to process nested try/catch */
/* JADX WARNING: Missing exception handler attribute for start block: B:17:0x0059 */
public synchronized void addTrackInfo(String str) {
JSONArray jSONArray;
if (str != null) {
if (this.f37) {
StringBuilder sb2 = new StringBuilder();
sb2.append(str);
sb2.append("@");
sb2.append(this.f30 ? "1" : "0");
String sb3 = sb2.toString();
String str2 = "" + Process.myPid() + bg.f26083e + Process.myTid();
try {
jSONArray = (JSONArray) f20.get(str2);
} catch (Exception unused) {
jSONArray = new JSONArray();
f20.put(str2, jSONArray);
}
JSONObject jSONObject = new JSONObject();
jSONObject.put("key", sb3);
jSONObject.put("ts", System.currentTimeMillis());
jSONArray.put(jSONObject);
}
}
}
public void init(Context context) {
this.f25 = context;
f21 = System.currentTimeMillis();
Context context2 = this.f25;
if (context2 != null && C0192.m82(context2)) {
f18 = Executors.newSingleThreadScheduledExecutor(new ThreadFactoryC0177(this));
ScheduledExecutorService newSingleThreadScheduledExecutor = Executors.newSingleThreadScheduledExecutor(new ThreadFactoryC0178(this));
f19 = newSingleThreadScheduledExecutor;
if (f18 != null && newSingleThreadScheduledExecutor != null) {
newSingleThreadScheduledExecutor.schedule(new RunnableC0179(), 5, TimeUnit.SECONDS);
boolean r52 = m36();
this.f28 = m9();
Log.e("SGApmMonitor", "1 : " + r52 + ", 2 : " + this.f28);
if (r52) {
this.f37 = true;
this.f35 = isEnableFullTrackRecord();
m19(this.f25);
if (this.f28) {
f18.schedule(new RunnableC0182(), (long) (f17 * 5), TimeUnit.MILLISECONDS);
}
f19.submit(new RunnableC0180());
}
}
}
}
public boolean isAllPluginLoaded() {
return this.f23.containsKey("getInstance") && this.f23.containsKey("securitybody") && this.f23.containsKey("middletier");
}
public boolean isEnableFullTrackRecord() {
if (this.f25 == null) {
return false;
}
if (m40()) {
return true;
}
return new File(this.f25.getDir("SGLib", 0), ".nt").exists();
}
public boolean isForeground() {
return this.f30;
}
public void monitorEnd(String str) {
if (str != null && this.f37) {
addTrackInfo("j_" + str + "_e");
Number number = this.f22.get(str);
if (number != null && this.f23.get(str) == null) {
this.f23.put(str, Long.valueOf(System.currentTimeMillis() - number.longValue()));
}
}
}
public void monitorStart(String str) {
monitorStartWithTimeout(str, f17);
}
public void monitorStartWithTimeout(String str, int i10) {
if (str != null && this.f37) {
addTrackInfo("j_" + str + "_s");
if (this.f22.get(str) == null) {
this.f22.put(str, Long.valueOf(System.currentTimeMillis()));
f18.schedule(new RunnableC0183(str, 1, i10), (long) i10, TimeUnit.MILLISECONDS);
}
}
}
public void setMainPluginVersion(String str) {
this.f27 = str;
}
public void setSGPluginManager(C0196 r12) {
this.f26 = r12;
}
}