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


package com.mbridge.msdk.foundation.tools;

import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.hardware.SensorManager;
import android.os.Build;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import com.mbridge.msdk.MBridgeConstans;
import com.mbridge.msdk.foundation.controller.authoritycontroller.a;
import com.mbridge.msdk.optimize.SensitiveDataUtil;
import com.umeng.analytics.pro.am;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/* compiled from: DomainSameDiTool */
public class e {
    private static String a = "";
    private static String b = "";
    private static int c = -1;
    private static String d = "";
    private static String e = "";
    private static String f = "";
    private static String g = "";
    private static String h = "";
    private static String i = "";
    private static String j;
    private static String k;

    public static int a() {
        return 0;
    }

    public static String a(Context context) {
        if (!a.a().a(MBridgeConstans.AUTHORITY_DEVICE_ID) || context == null) {
            return "";
        }
        if (!TextUtils.isEmpty(a)) {
            return a;
        }
        try {
            String oaid = SensitiveDataUtil.getOaid(context);
            a = oaid;
            if (!TextUtils.isEmpty(oaid)) {
                return a;
            }
        } catch (Throwable th) {
            w.a("DomainSameDiTool", th.getMessage(), th);
        }
        return a;
    }

    public static String b(Context context) {
        if (!a.a().a("authority_imei_mac") || context == null) {
            return "";
        }
        try {
            return SensitiveDataUtil.getIMEI(context);
        } catch (Throwable th) {
            w.a("DomainSameDiTool", th.getMessage(), th);
            return "";
        }
    }

    public static String c(Context context) {
        if (!a.a().a("authority_imei_mac") || context == null) {
            return "";
        }
        try {
            return SensitiveDataUtil.getImsi(context);
        } catch (Throwable th) {
            w.a("DomainSameDiTool", th.getMessage(), th);
            return "";
        }
    }

    public static String d(Context context) {
        return h;
    }

    public static String e(Context context) {
        return i;
    }

    public static String f(Context context) {
        if (context == null) {
            return d;
        }
        try {
            if (TextUtils.isEmpty(d)) {
                d = r.a(SensitiveDataUtil.getAndroidID(context));
            }
        } catch (Throwable th) {
            w.a("DomainSameDiTool", th.getMessage(), th);
        }
        return d;
    }

    public static String g(Context context) {
        if (!a.a().a("authority_android_id")) {
            return "";
        }
        if (context == null) {
            return j;
        }
        try {
            if (TextUtils.isEmpty(j)) {
                j = SensitiveDataUtil.getAndroidID(context);
            }
        } catch (Throwable th) {
            w.a("DomainSameDiTool", th.getMessage(), th);
        }
        return j;
    }

    public static String h(Context context) {
        if (context == null) {
            return "";
        }
        k = null;
        try {
            if (TextUtils.isEmpty(null)) {
                String g2 = g(context);
                k = g2;
                k = SameMD5.getUPMD5(g2);
            }
        } catch (Throwable th) {
            w.b("DomainSameDiTool", th.getMessage(), th);
        }
        return k;
    }

    public static String i(Context context) {
        if (!a.a().a("authority_imei_mac")) {
            return "";
        }
        if (context == null) {
            return e;
        }
        try {
            if (TextUtils.isEmpty(e)) {
                e = SensitiveDataUtil.getMacAddress(context);
            }
        } catch (Throwable th) {
            w.a("DomainSameDiTool", th.getMessage(), th);
        }
        return e;
    }

    public static String j(Context context) {
        if (context == null) {
            return "";
        }
        if (!TextUtils.isEmpty(f)) {
            return f;
        }
        try {
            String str = context.getPackageManager().getPackageInfo("com.android.vending", 0).versionName;
            f = str;
            return str;
        } catch (Exception unused) {
            return "";
        }
    }

    public static String b() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.CPU_ABI2;
    }

    public static String c() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.CPU_ABI;
    }

    public static String d() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.TAGS;
    }

    public static String e() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.USER;
    }

    public static String f() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.RADIO;
    }

    public static String g() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.BOOTLOADER;
    }

    public static String h() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.HARDWARE;
    }

    public static String i() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.HOST;
    }

    public static String j() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.VERSION.CODENAME;
    }

    public static String k() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.VERSION.INCREMENTAL;
    }

    public static String l() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_SERIAL_ID)) {
            return "";
        }
        return Build.SERIAL;
    }

    public static String m() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.DISPLAY;
    }

    public static String n() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.BOARD;
    }

    public static String o() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.TYPE;
    }

    public static String p() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        return Build.VERSION.RELEASE;
    }

    public static int q() {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return -1;
        }
        return Build.VERSION.SDK_INT;
    }

    public static int r() {
        return !a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA) ? -1 : 1;
    }

    public static int k(Context context) {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA) || context == null) {
            return -1;
        }
        try {
            Intent registerReceiver = context.registerReceiver(null, new IntentFilter("android.intent.action.BATTERY_CHANGED"));
            if (registerReceiver == null || registerReceiver.getExtras() == null) {
                return 0;
            }
            int intExtra = registerReceiver.getIntExtra("status", -1);
            if (intExtra == 2 || intExtra == 5) {
                return 1;
            }
            return 0;
        } catch (Exception e2) {
            w.b("DomainSameDiTool", e2.getMessage(), e2);
            return 0;
        }
    }

    public static String l(Context context) {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA)) {
            return "";
        }
        double d2 = 0.0d;
        if (context != null) {
            return "";
        }
        try {
            d2 = ((Double) Class.forName("com.android.internal.os.PowerProfile").getMethod("getBatteryCapacity", new Class[0]).invoke(Class.forName("com.android.internal.os.PowerProfile").getConstructor(Context.class).newInstance(context), new Object[0])).doubleValue();
        } catch (Exception e2) {
            w.b("DomainSameDiTool", e2.getMessage(), e2);
        } catch (Throwable th) {
            w.b("DomainSameDiTool", th.getMessage(), th);
        }
        return String.valueOf(d2 + " mAh");
    }

    public static int m(Context context) {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA) || context == null) {
            return -1;
        }
        try {
            String simOperator = ((TelephonyManager) context.getSystemService("phone")).getSimOperator();
            if (!"46000".equals(simOperator) && !"46002".equals(simOperator) && !"46007".equals(simOperator) && !"46008".equals(simOperator)) {
                if (!"45412".equals(simOperator)) {
                    if (!"46001".equals(simOperator) && !"46006".equals(simOperator)) {
                        if (!"46009".equals(simOperator)) {
                            return ("46003".equals(simOperator) || "46005".equals(simOperator) || "46011".equals(simOperator) || "45502".equals(simOperator) || "45507".equals(simOperator)) ? 2 : -2;
                        }
                    }
                    return 1;
                }
            }
            return 0;
        } catch (Exception e2) {
            w.b("DomainSameDiTool", e2.getMessage(), e2);
            return -1;
        }
    }

    public static int n(Context context) {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA) || context == null) {
            return -1;
        }
        try {
            return ((SensorManager) context.getSystemService(am.ac)).getSensorList(-1).size();
        } catch (Exception e2) {
            w.b("DomainSameDiTool", e2.getMessage(), e2);
            return -1;
        } catch (Throwable th) {
            w.b("DomainSameDiTool", th.getMessage(), th);
            return -1;
        }
    }

    public static String o(Context context) {
        if (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA) || context == null) {
            return "";
        }
        try {
            List<InputMethodInfo> inputMethodList = ((InputMethodManager) context.getSystemService("input_method")).getInputMethodList();
            StringBuilder sb = new StringBuilder();
            for (int i2 = 0; i2 < inputMethodList.size(); i2++) {
                CharSequence loadLabel = inputMethodList.get(i2).loadLabel(context.getPackageManager());
                sb.append("keybroad" + i2 + ((Object) loadLabel) + " ");
            }
            return sb.toString();
        } catch (Exception e2) {
            w.b("DomainSameDiTool", e2.getMessage(), e2);
            return "";
        } catch (Throwable th) {
            w.b("DomainSameDiTool", th.getMessage(), th);
            return "";
        }
    }

    public static String s() {
        if (TextUtils.isEmpty(b)) {
            if (Build.VERSION.SDK_INT >= 21) {
                b = (!a.a().a(MBridgeConstans.AUTHORITY_GENERAL_DATA) || Build.VERSION.SDK_INT < 21) ? "" : Arrays.asList(Build.SUPPORTED_ABIS).toString();
            } else {
                ArrayList arrayList = new ArrayList();
                arrayList.add(c());
                arrayList.add(b());
                b = arrayList.toString();
            }
        }
        return b;
    }

    protected static void p(Context context) {
        if (context != null) {
            try {
                Class<?> cls = Class.forName("com.mbridge.msdk.mbjscommon.webEnvCheck.WebEnvCheckEntry");
                Object newInstance = cls.newInstance();
                cls.getMethod("check", Context.class).invoke(newInstance, context);
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }
    }
}