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