package com.iBookStar.b; import android.app.Application; import android.content.Context; import android.content.pm.PackageInfo; import android.os.Build; import android.os.Handler; import android.os.Looper; import android.os.Process; import android.util.Log; import android.webkit.WebView; import com.baidu.mobads.constants.XAdSDKProxyVersion; import com.bytedance.sdk.openadsdk.TTAdSdk; import com.iBookStar.R; import com.iBookStar.utils.k; import com.iBookStar.utils.n; import com.iBookStar.utils.q; import com.iBookStar.utils.s; import com.mbridge.msdk.playercommon.exoplayer2.util.MimeTypes; import com.qq.e.comm.managers.status.SDKStatus; import com.sigmob.sdk.base.mta.PointCategory; import com.sigmob.windad.WindAds; import com.tencent.smtt.export.external.TbsCoreSettings; import com.tencent.smtt.sdk.QbSdk; import com.tencent.smtt.sdk.TbsListener; import java.io.File; import java.util.HashMap; import java.util.Map; import org.json.JSONArray; import org.json.JSONObject; public class a { private static Context a = null; public static String b = "2022-07-27 12:00:00"; public static int c = 0; public static String d = null; public static int e = 0; public static String f = "sdk_default"; public static String g = ""; public static String h = null; public static String i = null; public static String j = null; public static boolean k = false; public static boolean l = false; public static String m = null; public static String n = ""; public static String o = ""; public static boolean p = false; public static boolean q = true; public static boolean r; public static String s; public static String t; /* access modifiers changed from: package-private */ /* renamed from: com.iBookStar.b.a$a reason: collision with other inner class name */ public class RunnableC0065a implements Runnable { RunnableC0065a() { } public void run() { try { File file = new File(com.iBookStar.c.b.b()); if (!file.exists()) { file.mkdirs(); } a.a(file); } catch (Exception e) { e.printStackTrace(); } } } /* access modifiers changed from: package-private */ public class b implements Runnable { b() { } public void run() { q.a(a.a); a.h(); a.f(); a.o(); n.b(); } } /* access modifiers changed from: package-private */ public class c implements Runnable { c() { } public void run() { try { if (s.a(a.h) && a.k() != null) { String userAgentString = new WebView(a.k()).getSettings().getUserAgentString(); if (s.c(userAgentString)) { com.iBookStar.c.b.b("user_agent", userAgentString); a.h = userAgentString; } } } catch (Throwable unused) { } } } /* access modifiers changed from: package-private */ public class d implements TbsListener { d() { } @Override // com.tencent.smtt.sdk.TbsListener public void onDownloadFinish(int i) { Log.i("TBS_LOG_TAG", "initX5Environment--2 onDownloadFinish=" + i + ", pid=" + Process.myPid() + ", tid=" + Thread.currentThread().getId()); } @Override // com.tencent.smtt.sdk.TbsListener public void onDownloadProgress(int i) { Log.i("TBS_LOG_TAG", "initX5Environment--2 onDownloadProgress=" + i + ", pid=" + Process.myPid() + ", tid=" + Thread.currentThread().getId()); } @Override // com.tencent.smtt.sdk.TbsListener public void onInstallFinish(int i) { Log.i("TBS_LOG_TAG", "initX5Environment--2 onInstallFinish=" + i + ", pid=" + Process.myPid() + ", tid=" + Thread.currentThread().getId()); } } /* access modifiers changed from: package-private */ public class e implements QbSdk.PreInitCallback { e() { } @Override // com.tencent.smtt.sdk.QbSdk.PreInitCallback public void onCoreInitFinished() { Log.i("TBS_LOG_TAG", "initX5Environment--2 onCoreInitFinished, pid=" + Process.myPid() + ", tid=" + Thread.currentThread().getId()); } @Override // com.tencent.smtt.sdk.QbSdk.PreInitCallback public void onViewInitFinished(boolean z) { Log.i("TBS_LOG_TAG", "initX5Environment--2 onViewInitFinished=" + z + ", pid=" + Process.myPid() + ", tid=" + Thread.currentThread().getId()); try { a.s = String.valueOf(QbSdk.getTbsSdkVersion()); a.t = String.valueOf(QbSdk.getTbsVersion(a.a)); } catch (Throwable th) { th.printStackTrace(); } } } public static String a(String str) { String a2 = com.iBookStar.d.c.a(str); return com.iBookStar.c.b.b() + File.separator + a2; } public static void a(Context context, String str, String str2, boolean z) { if (!k) { a = context.getApplicationContext(); l = z ? n() : true; g(); i(); com.iBookStar.activityComm.a.c().a(k.a(context)); String a2 = com.iBookStar.c.b.a("last_reward_appid", (String) null); if (s.a(str2)) { str2 = a2; } if (s.a(str2)) { str2 = "8098"; } if (!str2.equalsIgnoreCase(a2)) { com.iBookStar.c.b.a(new String[0]); com.iBookStar.c.b.b("last_reward_appid", str2); } j = str2; h = com.iBookStar.c.b.a("user_agent", ""); m = com.iBookStar.c.b.a("local_city", ""); if (s.a(str)) { str = com.iBookStar.c.b.a("last_appid", (String) null); } else { com.iBookStar.c.b.b("last_appid", str); } i = str; if (c == 0) { try { g = a.getPackageName(); PackageInfo packageInfo = a.getPackageManager().getPackageInfo(g, 16384); c = Build.VERSION.SDK_INT >= 28 ? (int) packageInfo.getLongVersionCode() : packageInfo.versionCode; d = packageInfo.versionName; if (packageInfo.applicationInfo.labelRes > 0) { o = a.getResources().getString(packageInfo.applicationInfo.labelRes); } } catch (Exception unused) { } } l(); j(); e(); if (com.iBookStar.c.b.a("app_install_time", 0L) == 0) { com.iBookStar.c.b.b("app_install_time", System.currentTimeMillis()); } com.iBookStar.c.b.e(); k = true; Log.i("xxxxxxxxxxxxxxx", "Ym sdk current version is 3.0; release time = " + b + "; debug = " + k.g()); } } /* access modifiers changed from: private */ public static void a(File file) { File[] listFiles; try { if (file.exists() && (listFiles = file.listFiles()) != null) { for (File file2 : listFiles) { if (file2.isDirectory()) { a(file2); } else if (System.currentTimeMillis() - file2.lastModified() > 2592000000L) { file2.delete(); } } } } catch (Exception e2) { e2.printStackTrace(); } } private static void e() { new Thread(new b()).start(); } /* access modifiers changed from: private */ public static void f() { } private static void g() { try { k().getResources().getLayout(R.layout.ym_webview_layout); } catch (Throwable th) { q = false; th.printStackTrace(); } } /* access modifiers changed from: private */ public static void h() { JSONArray jSONArray = new JSONArray(); JSONObject jSONObject = new JSONObject(); try { if (Class.forName("com.sigmob.windad.WindAds") != null) { jSONObject.put("s", "sigmobsdk"); jSONObject.put("v", WindAds.getVersion()); jSONArray.put(jSONObject); } } catch (Throwable th) { th.printStackTrace(); } JSONObject jSONObject2 = new JSONObject(); try { if (Class.forName("com.qq.e.comm.managers.status.SDKStatus") != null) { jSONObject2.put("s", "gdtsdk"); jSONObject2.put("v", SDKStatus.getIntegrationSDKVersion()); jSONArray.put(jSONObject2); } } catch (Throwable th2) { th2.printStackTrace(); } JSONObject jSONObject3 = new JSONObject(); try { if (Class.forName("com.bytedance.sdk.openadsdk.TTAdSdk") != null) { jSONObject3.put("s", "snssdk"); jSONObject3.put("v", TTAdSdk.getAdManager().getSDKVersion()); jSONArray.put(jSONObject3); } } catch (Throwable th3) { th3.printStackTrace(); } JSONObject jSONObject4 = new JSONObject(); try { if (Class.forName("com.baidu.mobads.constants.XAdSDKProxyVersion") != null) { jSONObject4.put("s", "baidusdk"); jSONObject4.put("v", String.valueOf(XAdSDKProxyVersion.getVersion())); jSONArray.put(jSONObject4); } } catch (Throwable th4) { th4.printStackTrace(); } JSONObject jSONObject5 = new JSONObject(); try { if (Class.forName("com.sogou.feedads.api.AdClient") != null) { jSONObject5.put("s", "sogousdk"); jSONObject5.put("v", "2.5.1"); jSONArray.put(jSONObject5); } } catch (Throwable th5) { th5.printStackTrace(); } if (jSONArray.length() > 0) { n = jSONArray.toString(); } } private static void i() { try { if (Class.forName("com.tencent.smtt.sdk.WebView") != null) { r = true; m(); } } catch (Throwable th) { th.printStackTrace(); } } private static void j() { new Thread(new RunnableC0065a()).start(); } public static Context k() { return a; } private static void l() { if (s.a(h) && k() != null) { new Handler(Looper.getMainLooper()).postDelayed(new c(), 2000); } } private static void m() { if (Build.VERSION.SDK_INT < 23) { s = String.valueOf(QbSdk.getTbsSdkVersion()); t = String.valueOf(QbSdk.getTbsVersion(a)); return; } try { HashMap hashMap = new HashMap(); hashMap.put(TbsCoreSettings.TBS_SETTINGS_USE_SPEEDY_CLASSLOADER, true); hashMap.put(TbsCoreSettings.TBS_SETTINGS_USE_DEXLOADER_SERVICE, true); QbSdk.initTbsSettings(hashMap); QbSdk.setDownloadWithoutWifi(true); QbSdk.setTbsListener(new d()); QbSdk.initX5Environment(a, new e()); Log.i("TBS_LOG_TAG", "initQbsdk--2, pid=" + Process.myPid() + ", tid=" + Thread.currentThread().getId()); } catch (Throwable th) { Log.i("TBS_LOG_TAG", "initX5Environment--2 exce"); th.printStackTrace(); } } /* JADX WARNING: Can't wrap try/catch for region: R(6:25|(1:27)|28|29|(2:32|(2:35|(1:37))(1:34))(1:31)|41) */ /* JADX WARNING: Code restructure failed: missing block: B:38:0x0093, code lost: if (r3.contains("Application") == false) goto L_0x0053; */ /* JADX WARNING: Removed duplicated region for block: B:25:0x005a A[Catch:{ Exception -> 0x0096 }] */ private static boolean n() { int i2; try { StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace(); int i3 = 0; while (i3 < stackTrace.length) { String className = stackTrace[i3].getClassName(); String methodName = stackTrace[i3].getMethodName(); i3++; if (className.equalsIgnoreCase("com.iBookStar.views.YmConfig") && (methodName.equalsIgnoreCase(PointCategory.INIT) || methodName.equalsIgnoreCase("initNovel") || methodName.equalsIgnoreCase("initAds"))) { break; } } if (i3 == stackTrace.length) { i3 = 0; while (true) { if (i3 >= stackTrace.length) { break; } i2 = i3 + 1; if (stackTrace[i3].getClassName().contains("com.iBookStar.utils")) { break; } i3 = i2; } } if (i3 >= stackTrace.length) { i2 = i3 + 1; String className2 = stackTrace[i3].getClassName(); int indexOf = className2.indexOf(36); if (indexOf != -1) { className2 = className2.substring(0, indexOf); } Class<?> cls = Class.forName(className2); if (!Application.class.isAssignableFrom(cls)) { if (!Thread.class.isAssignableFrom(cls)) { if (!className2.contains(MimeTypes.BASE_TYPE_APPLICATION)) { } } } return true; } return false; i3 = i2; if (i3 >= stackTrace.length) { return false; } return false; } catch (Exception e2) { Log.i("xxxxxxxxxxxxxxx", "app check fail", e2); } } /* access modifiers changed from: private */ public static void o() { try { if (!com.iBookStar.c.b.a("pref_migrate_to_db", false)) { Map<String, ?> all = a.getSharedPreferences("ibkad_config", 0).getAll(); if (all != null) { com.iBookStar.c.b.a(all); } com.iBookStar.c.b.b("pref_migrate_to_db", true); } } catch (Throwable th) { th.printStackTrace(); } } }