翰林优商.apk(点击下载) / a.java


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();
        }
    }
}