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


package com.kuaishou.weapon.p0;

import android.accessibilityservice.AccessibilityServiceInfo;
import android.content.ComponentName;
import android.content.Context;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Build;
import android.os.LocaleList;
import android.provider.Settings;
import android.text.TextUtils;
import android.view.accessibility.AccessibilityManager;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import com.google.android.material.timepicker.TimeModel;
import com.kwad.sdk.c.b;
import com.mbridge.msdk.foundation.entity.DomainCampaignEx;
import java.lang.reflect.Method;
import java.net.URLEncoder;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import org.json.JSONArray;
import org.json.JSONObject;

public class h1 {

    public static class a implements Runnable {
        public final /* synthetic */ Context a;
        public final /* synthetic */ String b;

        public a(Context context, String str) {
            this.a = context;
            this.b = str;
        }

        public final void run() {
            q2.a(this.a, this.b);
        }
    }

    public static String A(Context context) {
        StringBuilder sb = new StringBuilder();
        try {
            PackageManager packageManager = context.getPackageManager();
            String[] strArr = {"android.hardware.camera", "android.hardware.camera.autofocus", "android.hardware.camera.flash", "android.hardware.location", "android.hardware.location.gps", "android.hardware.location.network", "android.hardware.microphone", "android.hardware.sensor.compass", "android.hardware.sensor.accelerometer", "android.hardware.sensor.light", "android.hardware.sensor.proximity", "android.hardware.telephony", "android.hardware.telephony.cdma", "android.hardware.telephony.gsm", "android.hardware.touchscreen", "android.hardware.touchscreen.multitouch", "android.hardware.touchscreen.multitouch.distinct", "android.hardware.camera.front", "android.hardware.wifi", "android.hardware.bluetooth", "android.hardware.nfc", "android.hardware.fingerprint", "android.hardware.biometrics.face", "android.hardware.screen.portrait", "android.hardware.screen.landscape", "android.hardware.faketouch", "android.hardware.audio.output"};
            for (int i = 0; i < 27; i++) {
                sb.append(packageManager.hasSystemFeature(strArr[i]) ? "1" : "0");
            }
        } catch (Exception unused) {
        }
        return sb.toString();
    }

    public static boolean B(Context context) {
        try {
            return Settings.Secure.getInt(context.getContentResolver(), "adb_enabled", 0) > 0;
        } catch (Throwable unused) {
            return false;
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:9:0x001e A[ORIG_RETURN, RETURN, SYNTHETIC] */
    public static boolean C(Context context) {
        try {
            if (Build.VERSION.SDK_INT > 16) {
                return Settings.Secure.getInt(context.getContentResolver(), "adb_enabled", 0) > 0;
            }
            if (Settings.Secure.getInt(context.getContentResolver(), "adb_enabled", 0) <= 0) {
                return false;
            }
        } catch (Throwable unused) {
            return false;
        }
    }

    public static int a(Context context) {
        try {
            String c = c(b.Qr().Qm());
            if (TextUtils.isEmpty(c) || c.startsWith("RISK")) {
                return -1;
            }
            return Integer.parseInt(c);
        } catch (Throwable unused) {
            return -2;
        }
    }

    public static String a() {
        try {
            String c = c(b.Qr().Qp());
            if (!TextUtils.isEmpty(c)) {
                c.startsWith("RISK");
            }
            return c;
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String a(AccessibilityServiceInfo accessibilityServiceInfo) {
        String id = accessibilityServiceInfo.getId();
        int lastIndexOf = id.lastIndexOf("/");
        return lastIndexOf > 0 ? id.substring(0, lastIndexOf) : id;
    }

    public static String a(Context context, int i) {
        if (i != 1) {
            return c(b.Qr().Qf());
        }
        try {
            return c(b.Qr().Qi());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String a(String str) {
        try {
            Class<?> cls = Class.forName("android.os.SystemProperties");
            return (String) cls.getMethod("get", String.class).invoke(cls, str);
        } catch (Throwable unused) {
            return null;
        }
    }

    public static Method a(Class<?> cls, String str, Class<?>... clsArr) {
        try {
            Method method = cls.getMethod(str, clsArr);
            if (method != null) {
                return method;
            }
        } catch (Throwable unused) {
        }
        while (cls != null) {
            try {
                Method declaredMethod = cls.getDeclaredMethod(str, clsArr);
                declaredMethod.setAccessible(true);
                return declaredMethod;
            } catch (NoSuchMethodException unused2) {
                cls = cls.getSuperclass();
            }
        }
        throw new NoSuchMethodException();
    }

    public static void a(Context context, String str, Map<String, String> map) {
        if (!TextUtils.isEmpty(str) && i.a(context, "re_po_rt").b(f3.c1, 1) != 0) {
            try {
                JSONObject a2 = new n2(str, l2.j).a(context);
                if (map == null || map.size() <= 0) {
                    a2.put("module_section", new JSONObject());
                } else {
                    a2.put("module_section", new JSONObject(map));
                }
                o.a().a(new a(context, a2.toString()));
            } catch (Throwable unused) {
            }
        }
    }

    public static int b(String str) {
        try {
            if (TextUtils.isEmpty(str)) {
                return 0;
            }
            return new JSONObject(str).getBoolean("userSet") ? 1 : 0;
        } catch (Throwable unused) {
            return -2;
        }
    }

    public static String b() {
        try {
            Locale locale = Locale.getDefault();
            return locale.getLanguage() + "-" + locale.getCountry();
        } catch (Throwable unused) {
            return "";
        }
    }

    public static String b(Context context) {
        try {
            List<InputMethodInfo> inputMethodList = ((InputMethodManager) context.getSystemService("input_method")).getInputMethodList();
            StringBuilder sb = new StringBuilder();
            for (InputMethodInfo inputMethodInfo : inputMethodList) {
                sb.append(inputMethodInfo.getId());
                sb.append(";");
            }
            if (TextUtils.isEmpty(sb)) {
                return i1.c;
            }
            String sb2 = sb.toString();
            return sb2.endsWith(";") ? sb2.substring(0, sb2.length() - 1) : sb2;
        } catch (Exception unused) {
            return i1.d;
        }
    }

    public static String b(Context context, int i) {
        if (i != 1) {
            return c(b.Qr().Qf());
        }
        try {
            return c(b.Qr().Qi());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static Method b(Class<?> cls, String str, Class<?>... clsArr) {
        try {
            Method a2 = a(cls, str, clsArr);
            try {
                a2.setAccessible(true);
                return a2;
            } catch (Throwable unused) {
                return a2;
            }
        } catch (Throwable unused2) {
            return null;
        }
    }

    public static String c() {
        Locale locale = Build.VERSION.SDK_INT >= 24 ? LocaleList.getDefault().get(0) : Locale.getDefault();
        return locale.getLanguage() + "-" + locale.getCountry();
    }

    public static String c(Context context) {
        try {
            return c(b.Qr().Qg());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String c(String str) {
        try {
            if (TextUtils.isEmpty(str)) {
                return "";
            }
            JSONObject jSONObject = new JSONObject(str);
            int i = jSONObject.getInt("errorCode");
            return i == 0 ? jSONObject.getString(DomainCampaignEx.LOOPBACK_VALUE) : i == 3 ? i1.c : i == 1 ? i1.a : i1.d;
        } catch (Throwable unused) {
            return "";
        }
    }

    public static String d() {
        try {
            return c(b.Qr().getIp());
        } catch (Throwable unused) {
            return i1.c;
        }
    }

    public static JSONObject d(Context context) {
        try {
            JSONObject jSONObject = new JSONObject();
            String str = WeaponHI.sUserId;
            String i = i();
            String str2 = WeaponHI.sChannel;
            String h = h();
            String k = k();
            String str3 = "";
            jSONObject.put("userId", TextUtils.isEmpty(str) ? str3 : URLEncoder.encode(str, "UTF-8"));
            jSONObject.put("platform", TextUtils.isEmpty(i) ? str3 : URLEncoder.encode(i, "UTF-8"));
            jSONObject.put("channel", TextUtils.isEmpty(str2) ? str3 : URLEncoder.encode(str2, "UTF-8"));
            try {
                if (i.a(context, "re_po_rt").b("a1_p_s_p_s")) {
                    jSONObject.put("mod", TextUtils.isEmpty(h) ? str3 : URLEncoder.encode(h, "UTF-8"));
                    if (!TextUtils.isEmpty(k)) {
                        str3 = URLEncoder.encode(k, "UTF-8");
                    }
                } else {
                    jSONObject.put("mod", str3);
                }
                jSONObject.put("sysver", str3);
            } catch (Exception unused) {
            }
            return jSONObject;
        } catch (Exception unused2) {
            return null;
        }
    }

    public static double e() {
        try {
            String c = c(b.Qr().getLocation());
            if (TextUtils.isEmpty(c) || c.startsWith("RISK")) {
                return -1.0d;
            }
            return new JSONObject(c).getDouble("latitude");
        } catch (Throwable unused) {
            return -1.0d;
        }
    }

    public static String e(Context context) {
        return i1.c;
    }

    public static double f() {
        try {
            String c = c(b.Qr().getLocation());
            if (TextUtils.isEmpty(c) || c.startsWith("RISK")) {
                return -1.0d;
            }
            return new JSONObject(c).getDouble("longitude");
        } catch (Throwable unused) {
            return -1.0d;
        }
    }

    public static String f(Context context) {
        return i1.d;
    }

    public static String g() {
        try {
            return c(b.Qr().Qh());
        } catch (Throwable unused) {
            return i1.c;
        }
    }

    public static String g(Context context) {
        try {
            boolean z = h.a(context, "android.permission.BLUETOOTH") == 0;
            if (Build.VERSION.SDK_INT < 23) {
                return z ? f(context) : i1.a;
            }
            String string = Settings.Secure.getString(context.getContentResolver(), "bluetooth_address");
            return !TextUtils.isEmpty(string) ? string : z ? e(context) : i1.a;
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String h() {
        return Build.MANUFACTURER + "(" + Build.MODEL + ")";
    }

    public static String h(Context context) {
        Iterator<String> keys;
        try {
            StringBuilder sb = new StringBuilder();
            JSONObject d = d(context);
            if (!(d == null || (keys = d.keys()) == null)) {
                String str = "";
                while (keys.hasNext()) {
                    String next = keys.next();
                    String string = d.getString(next);
                    sb.append(str);
                    sb.append(next);
                    sb.append("=");
                    sb.append(string);
                    str = ";";
                }
                return sb.toString();
            }
        } catch (Exception unused) {
        }
        return "";
    }

    public static String i() {
        return "ANDROID_PHONE";
    }

    public static String i(Context context) {
        try {
            if (Settings.Secure.getInt(context.getContentResolver(), "accessibility_enabled", 0) != 1) {
                return i1.e;
            }
            String string = Settings.Secure.getString(context.getContentResolver(), "enabled_accessibility_services");
            return TextUtils.isEmpty(string) ? i1.c : string;
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String j() {
        try {
            String c = c(b.Qr().Qn());
            if (TextUtils.isEmpty(c) || c.startsWith("RISK")) {
                return c;
            }
            JSONObject jSONObject = new JSONObject(c);
            return jSONObject.getString("cellId") + ", " + jSONObject.getString("lac");
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String j(Context context) {
        try {
            return c(b.Qr().Qf());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String k() {
        return "ANDROID_" + Build.VERSION.RELEASE;
    }

    public static String k(Context context) {
        StringBuilder sb;
        List<AccessibilityServiceInfo> enabledAccessibilityServiceList;
        AccessibilityManager accessibilityManager = (AccessibilityManager) context.getSystemService("accessibility");
        StringBuilder sb2 = null;
        if (accessibilityManager == null) {
            return null;
        }
        try {
            if (!accessibilityManager.isEnabled() || (enabledAccessibilityServiceList = accessibilityManager.getEnabledAccessibilityServiceList(-1)) == null || enabledAccessibilityServiceList.size() <= 0) {
                sb = null;
            } else {
                sb = new StringBuilder();
                try {
                    for (AccessibilityServiceInfo accessibilityServiceInfo : enabledAccessibilityServiceList) {
                        String a2 = a(accessibilityServiceInfo);
                        if (sb.indexOf(a2) == -1) {
                            sb.append(a2);
                            sb.append("|");
                        }
                    }
                } catch (Exception unused) {
                }
            }
            if (sb == null) {
                return null;
            }
            if (sb.length() > 0 && sb.charAt(sb.length() - 1) == '|') {
                sb.deleteCharAt(sb.length() - 1);
            }
            sb2 = sb;
            return sb2.toString();
        } catch (Exception unused2) {
        }
    }

    public static String l(Context context) {
        try {
            return (String) context.getPackageManager().getPackageInfo(context.getPackageName(), 0).applicationInfo.loadLabel(context.getPackageManager());
        } catch (Throwable unused) {
            return "";
        }
    }

    public static JSONArray l() {
        try {
            String c = c(b.Qr().Qo());
            if (!TextUtils.isEmpty(c) && !c.startsWith("RISK")) {
                JSONArray jSONArray = new JSONArray();
                JSONArray jSONArray2 = new JSONArray(c);
                for (int i = 0; i < jSONArray2.length(); i++) {
                    JSONObject jSONObject = new JSONObject();
                    jSONObject.put("1", jSONArray2.getJSONObject(i).getString("ssid"));
                    jSONObject.put("2", jSONArray2.getJSONObject(i).getString("bssid"));
                    jSONArray.put(jSONObject);
                }
                return jSONArray;
            }
        } catch (Throwable unused) {
        }
        return null;
    }

    public static String m(Context context) {
        try {
            return context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName;
        } catch (Throwable unused) {
            return "";
        }
    }

    public static String n(Context context) {
        try {
            return context.getPackageName();
        } catch (Throwable unused) {
            return "";
        }
    }

    public static String o(Context context) {
        try {
            return c(b.Qr().getIccId());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String p(Context context) {
        try {
            return c(b.Qr().Qf());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String q(Context context) {
        try {
            return c(b.Qr().Qf());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String r(Context context) {
        try {
            return c(b.Qr().Qk());
        } catch (Throwable unused) {
            return i1.d;
        }
    }

    public static String s(Context context) {
        List<InputMethodInfo> enabledInputMethodList;
        ActivityInfo activityInfo;
        String str = "";
        if (context != null) {
            try {
                PackageManager packageManager = context.getPackageManager();
                String string = Settings.Secure.getString(context.getContentResolver(), "default_input_method");
                if (string == null) {
                    string = "null";
                }
                String str2 = str + "1=" + string + ";";
                InputMethodManager inputMethodManager = (InputMethodManager) context.getSystemService("input_method");
                if (inputMethodManager == null || (enabledInputMethodList = inputMethodManager.getEnabledInputMethodList()) == null) {
                    str = str2;
                } else {
                    String str3 = str2 + "2=";
                    int i = -1;
                    for (InputMethodInfo inputMethodInfo : enabledInputMethodList) {
                        String packageName = inputMethodInfo.getPackageName();
                        if (packageName == null) {
                            packageName = "null";
                        }
                        String settingsActivity = inputMethodInfo.getSettingsActivity();
                        if (settingsActivity == null) {
                            settingsActivity = "null";
                        }
                        if (packageManager != null) {
                            try {
                                if (!packageName.equals("null") && !settingsActivity.equals("null") && (activityInfo = packageManager.getActivityInfo(new ComponentName(packageName, settingsActivity), 0)) != null) {
                                    i = activityInfo.launchMode;
                                }
                            } catch (Exception unused) {
                            }
                        }
                        str3 = str3 + packageName + "-" + settingsActivity + "-" + String.format(TimeModel.NUMBER_FORMAT, Integer.valueOf(i)) + ";";
                    }
                    return str3;
                }
            } catch (Throwable unused2) {
                return str;
            }
        }
        return str;
    }

    /* JADX WARNING: Removed duplicated region for block: B:20:0x0046 A[RETURN] */
    /* JADX WARNING: Removed duplicated region for block: B:21:0x0047  */
    public static String t(Context context) {
        StringBuilder sb;
        AccessibilityManager accessibilityManager = (AccessibilityManager) context.getSystemService("accessibility");
        if (accessibilityManager == null) {
            return null;
        }
        try {
            List<AccessibilityServiceInfo> installedAccessibilityServiceList = accessibilityManager.getInstalledAccessibilityServiceList();
            if (installedAccessibilityServiceList != null && installedAccessibilityServiceList.size() > 0) {
                sb = new StringBuilder();
                try {
                    for (AccessibilityServiceInfo accessibilityServiceInfo : installedAccessibilityServiceList) {
                        String a2 = a(accessibilityServiceInfo);
                        if (sb.indexOf(a2) == -1) {
                            sb.append(a2);
                            sb.append("|");
                        }
                    }
                } catch (Exception unused) {
                }
                if (sb != null) {
                    return null;
                }
                if (sb.length() > 0) {
                    sb.deleteCharAt(sb.length() - 1);
                }
                return sb.toString();
            }
        } catch (Exception unused2) {
        }
        sb = null;
        if (sb != null) {
        }
    }

    public static String u(Context context) {
        try {
            PackageInfo packageInfo = context.getPackageManager().getPackageInfo(context.getPackageName(), 0);
            StringBuilder sb = new StringBuilder();
            sb.append(packageInfo.firstInstallTime);
            return sb.toString();
        } catch (Exception unused) {
            return "";
        }
    }

    public static String v(Context context) {
        try {
            return c(b.Qr().getOaid());
        } catch (Throwable unused) {
            return "";
        }
    }

    public static String w(Context context) {
        StringBuilder sb = new StringBuilder();
        try {
            String[] strArr = {h.c, h.i, h.j, "android.permission.READ_CONTACTS", "android.permission.CAMERA", "android.permission.RECORD_AUDIO", h.g, h.h, "android.permission.BLUETOOTH", "android.permission.WRITE_CALENDAR", "android.permission.READ_CALENDAR"};
            for (int i = 0; i < 11; i++) {
                sb.append(h.a(context, strArr[i]) == 0 ? "1" : "0");
            }
        } catch (Exception unused) {
        }
        return sb.toString();
    }

    public static int x(Context context) {
        try {
            String c = c(b.Qr().Ql());
            if (TextUtils.isEmpty(c) || c.startsWith("RISK")) {
                return -1;
            }
            return Integer.parseInt(c);
        } catch (Throwable unused) {
            return -2;
        }
    }

    public static String y(Context context) {
        try {
            return context.getPackageManager().getPackageInfo(context.getPackageName(), 0).applicationInfo.name;
        } catch (Throwable unused) {
            return "";
        }
    }

    public static String z(Context context) {
        return i1.c;
    }
}