package com.huawei.hms.android; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Process; import android.text.TextUtils; import android.util.TypedValue; import android.view.Gravity; import android.view.View; import android.view.ViewConfiguration; import com.google.android.gms.maps.model.BitmapDescriptorFactory; import com.huawei.hms.android.HwBuildEx; import com.huawei.hms.support.log.HMSLog; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.util.Locale; import net.sf.scuba.smartcards.ISO7816; import o.C13001fNn; import o.C4593bdB; import o.xzZ; /* loaded from: classes2.dex */ public class SystemUtils { public static final String PRODUCT_BRAND = "ro.product.brand"; public static final String PRODUCT_HONOR = "HONOR"; public static final String PRODUCT_HUAWEI = "HUAWEI"; public static final String UNKNOWN = "unknown"; private static final byte[] $$a = {ISO7816.INS_INCREASE, 10, Byte.MIN_VALUE, -124}; private static final int $$b = 100; private static int $10 = 0; private static int $11 = 1; private static int a = 0; private static int c = 1; private static long b = -1169345980740404910L; private static String a() { int i = 2 % 2; int i2 = a + 11; c = i2 % 128; int i3 = i2 % 2; String systemProperties = getSystemProperties("ro.product.locale", ""); int i4 = a + 49; c = i4 % 128; if (i4 % 2 != 0) { return systemProperties; } throw null; } private static String b() { int i = 2 % 2; int i2 = c + 97; a = i2 % 128; if (i2 % 2 != 0) { getSystemProperties("ro.product.locale.region", ""); throw null; } String systemProperties = getSystemProperties("ro.product.locale.region", ""); int i3 = a + 59; c = i3 % 128; int i4 = i3 % 2; return systemProperties; } private static void f(byte b2, int i, int i2, Object[] objArr) { int i3 = 78 - b2; int i4 = i * 3; int i5 = 4 - (i2 * 4); byte[] bArr = $$a; byte[] bArr2 = new byte[1 - i4]; int i6 = 0 - i4; int i7 = -1; if (bArr == null) { i5++; i3 = i5 + (-i6); } while (true) { i7++; bArr2[i7] = (byte) i3; if (i7 == i6) { objArr[0] = new String(bArr2, 0); return; } else { byte b3 = bArr[i5]; i5++; i3 += -b3; } } } public static String getAndoridVersion() { int i = 2 % 2; int i2 = a + 93; c = i2 % 128; if (i2 % 2 == 0) { getSystemProperties("ro.build.version.release", UNKNOWN); Object obj = null; obj.hashCode(); throw null; } String systemProperties = getSystemProperties("ro.build.version.release", UNKNOWN); int i3 = a + 11; c = i3 % 128; if (i3 % 2 == 0) { int i4 = 72 / 0; } return systemProperties; } public static String getManufacturer() { int i = 2 % 2; int i2 = a + 93; c = i2 % 128; int i3 = i2 % 2; String systemProperties = getSystemProperties("ro.product.manufacturer", UNKNOWN); int i4 = a + 39; c = i4 % 128; if (i4 % 2 != 0) { return systemProperties; } throw null; } public static String getPhoneModel() { int i = 2 % 2; int i2 = c + 5; a = i2 % 128; if (i2 % 2 == 0) { return getSystemProperties("ro.product.model", UNKNOWN); } getSystemProperties("ro.product.model", UNKNOWN); Object obj = null; obj.hashCode(); throw null; } public static boolean isEMUI() { int i = 2 % 2; StringBuilder sb = new StringBuilder("is Emui :"); int i2 = HwBuildEx.VERSION.EMUI_SDK_INT; sb.append(i2); HMSLog.i("SystemUtils", sb.toString()); if (i2 <= 0) { return false; } int i3 = c; int i4 = i3 + 63; a = i4 % 128; int i5 = i4 % 2; int i6 = i3 + 17; a = i6 % 128; int i7 = i6 % 2; return true; } public static boolean isTVDevice() { boolean equalsIgnoreCase; int i = 2 % 2; int i2 = a + 47; c = i2 % 128; if (i2 % 2 == 0) { equalsIgnoreCase = getSystemProperties("ro.build.characteristics", C13001fNn.DEFAULT_IDENTIFIER).equalsIgnoreCase("tv"); int i3 = 24 / 0; } else { equalsIgnoreCase = getSystemProperties("ro.build.characteristics", C13001fNn.DEFAULT_IDENTIFIER).equalsIgnoreCase("tv"); } int i4 = c + 87; a = i4 % 128; if (i4 % 2 == 0) { return equalsIgnoreCase; } throw null; } public static boolean isHuawei() { int i = 2 % 2; String systemProperties = getSystemProperties(PRODUCT_BRAND, UNKNOWN); Object[] objArr = new Object[1]; d(new char[]{60124, 25130, 64259, 28674, 51581, 17994}, 35051 - Gravity.getAbsoluteGravity(0, 0), objArr); if (((String) objArr[0]).intern().equalsIgnoreCase(systemProperties) || !(!PRODUCT_HONOR.equalsIgnoreCase(systemProperties))) { int i2 = c + 125; a = i2 % 128; int i3 = i2 % 2; return true; } int i4 = a + 111; c = i4 % 128; int i5 = i4 % 2; return false; } public static String getLocalCountry() { int i = 2 % 2; int i2 = c + 29; a = i2 % 128; if (i2 % 2 == 0) { Locale locale = Locale.getDefault(); if (locale != null) { String country = locale.getCountry(); int i3 = c + 93; a = i3 % 128; int i4 = i3 % 2; return country; } int i5 = a + 79; c = i5 % 128; int i6 = i5 % 2; return ""; } Locale.getDefault(); throw null; } public static String getSystemProperties(String str, String str2) { int i = 2 % 2; int i2 = a + 79; c = i2 % 128; int i3 = i2 % 2; try { Class cls = Class.forName("android.os.SystemProperties"); String str3 = (String) cls.getDeclaredMethod("get", String.class, String.class).invoke(cls, str, str2); int i4 = a + 105; c = i4 % 128; int i5 = i4 % 2; return str3; } catch (ClassCastException | ClassNotFoundException | IllegalAccessException | IllegalArgumentException | NoSuchMethodException | InvocationTargetException unused) { HMSLog.e("SystemUtils", "An exception occurred while reading: getSystemProperties:".concat(String.valueOf(str))); return str2; } } public static String getNetType(Context context) { ConnectivityManager connectivityManager; int i = 2 % 2; if (context != null && (connectivityManager = (ConnectivityManager) context.getSystemService("connectivity")) != null) { int i2 = c + 19; a = i2 % 128; int i3 = i2 % 2; NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo(); if (activeNetworkInfo != null && !(!activeNetworkInfo.isAvailable())) { int i4 = a + 49; c = i4 % 128; if (i4 % 2 != 0) { return activeNetworkInfo.getTypeName(); } activeNetworkInfo.getTypeName(); Object obj = null; obj.hashCode(); throw null; } } return ""; } /* JADX WARN: Removed duplicated region for block: B:10:0x0042 */ /* JADX WARN: Removed duplicated region for block: B:15:? A[RETURN, SYNTHETIC] */ /* Code decompiled incorrectly, please refer to instructions dump. To view partially-correct add '--show-bad-code' argument */ public static boolean isSystemApp(android.content.Context r4, java.lang.String r5) { /* r0 = 2 int r1 = r0 % r0 r1 = 0 java.lang.String r2 = "SystemUtils" if (r4 != 0) goto Le java.lang.String r4 = "isSystemApp context is null" com.huawei.hms.support.log.HMSLog.w(r2, r4) return r1 Le: android.content.pm.PackageManager r4 = r4.getPackageManager() // Catch: java.lang.RuntimeException -> L22 android.util.AndroidException -> L31 r3 = 16384(0x4000, float:2.2959E-41) android.content.pm.PackageInfo r4 = r4.getPackageInfo(r5, r3) // Catch: java.lang.RuntimeException -> L22 android.util.AndroidException -> L31 int r5 = com.huawei.hms.android.SystemUtils.c int r5 = r5 + 125 int r2 = r5 % 128 com.huawei.hms.android.SystemUtils.a = r2 int r5 = r5 % r0 goto L40 L22: r4 = move-exception java.lang.String r5 = "isSystemApp RuntimeException:" java.lang.String r4 = java.lang.String.valueOf(r4) java.lang.String r4 = r5.concat(r4) com.huawei.hms.support.log.HMSLog.e(r2, r4) goto L3f L31: r4 = move-exception java.lang.String r5 = "isSystemApp Exception: " java.lang.String r4 = java.lang.String.valueOf(r4) java.lang.String r4 = r5.concat(r4) com.huawei.hms.support.log.HMSLog.e(r2, r4) L3f: r4 = 0 L40: if (r4 == 0) goto L54 int r5 = com.huawei.hms.android.SystemUtils.a int r5 = r5 + 107 int r2 = r5 % 128 com.huawei.hms.android.SystemUtils.c = r2 int r5 = r5 % r0 android.content.pm.ApplicationInfo r4 = r4.applicationInfo int r4 = r4.flags r5 = 1 r4 = r4 & r5 if (r4 <= 0) goto L54 r1 = r5 L54: return r1 */ throw new UnsupportedOperationException("Method not decompiled: com.huawei.hms.android.SystemUtils.isSystemApp(android.content.Context, java.lang.String):boolean"); } @Deprecated public static boolean isChinaROM() { int i = 2 % 2; int i2 = a + 41; c = i2 % 128; int i3 = i2 % 2; String b2 = b(); if (!TextUtils.isEmpty(b2)) { boolean equalsIgnoreCase = "cn".equalsIgnoreCase(b2); int i4 = a + 15; c = i4 % 128; if (i4 % 2 == 0) { int i5 = 0 / 0; } return equalsIgnoreCase; } String a2 = a(); if (!TextUtils.isEmpty(a2)) { int i6 = a + 61; c = i6 % 128; int i7 = i6 % 2; return a2.toLowerCase(Locale.US).contains("cn"); } String localCountry = getLocalCountry(); if (TextUtils.isEmpty(localCountry)) { return false; } int i8 = c + 21; a = i8 % 128; int i9 = i8 % 2; return "cn".equalsIgnoreCase(localCountry); } private static void d(char[] cArr, int i, Object[] objArr) { Object method; int i2 = 2 % 2; C4593bdB c4593bdB = new C4593bdB(); c4593bdB.a = i; int length = cArr.length; long[] jArr = new long[length]; c4593bdB.e = 0; while (c4593bdB.e < cArr.length) { int i3 = $10 + 97; $11 = i3 % 128; if (i3 % 2 == 0) { int i4 = c4593bdB.e; try { Object[] objArr2 = {Integer.valueOf(cArr[c4593bdB.e]), c4593bdB, c4593bdB}; Object obj = xzZ.y.get(-1229953068); if (obj == null) { Class cls = (Class) xzZ.c(401 - TextUtils.lastIndexOf("", '0'), 5 - View.combineMeasuredStates(0, 0), (char) (21608 - View.MeasureSpec.getMode(0))); byte b2 = (byte) 1; byte b3 = (byte) (b2 - 1); Object[] objArr3 = new Object[1]; f(b2, b3, b3, objArr3); obj = cls.getMethod((String) objArr3[0], Integer.TYPE, Object.class, Object.class); xzZ.y.put(-1229953068, obj); } jArr[i4] = ((Long) ((Method) obj).invoke(null, objArr2)).longValue() / (b & (-6958928035870403642L)); Object[] objArr4 = {c4593bdB, c4593bdB}; Object obj2 = xzZ.y.get(-1143917229); if (obj2 == null) { Class cls2 = (Class) xzZ.c(238 - View.getDefaultSize(0, 0), 5 - TextUtils.indexOf("", ""), (char) ((-1) - TextUtils.lastIndexOf("", '0', 0, 0))); byte b4 = (byte) 0; byte b5 = b4; Object[] objArr5 = new Object[1]; f(b4, b5, b5, objArr5); obj2 = cls2.getMethod((String) objArr5[0], Object.class, Object.class); xzZ.y.put(-1143917229, obj2); } ((Method) obj2).invoke(null, objArr4); } catch (Throwable th) { Throwable cause = th.getCause(); if (cause == null) { throw th; } throw cause; } } else { int i5 = c4593bdB.e; try { Object[] objArr6 = {Integer.valueOf(cArr[c4593bdB.e]), c4593bdB, c4593bdB}; Object obj3 = xzZ.y.get(-1229953068); if (obj3 == null) { Class cls3 = (Class) xzZ.c((Process.myTid() >> 22) + 402, TextUtils.indexOf((CharSequence) "", '0') + 6, (char) ((TypedValue.complexToFloat(0) > BitmapDescriptorFactory.HUE_RED ? 1 : (TypedValue.complexToFloat(0) == BitmapDescriptorFactory.HUE_RED ? 0 : -1)) + 21608)); byte b6 = (byte) 1; byte b7 = (byte) (b6 - 1); Object[] objArr7 = new Object[1]; f(b6, b7, b7, objArr7); obj3 = cls3.getMethod((String) objArr7[0], Integer.TYPE, Object.class, Object.class); xzZ.y.put(-1229953068, obj3); } jArr[i5] = ((Long) ((Method) obj3).invoke(null, objArr6)).longValue() ^ (b ^ (-6958928035870403642L)); try { Object[] objArr8 = {c4593bdB, c4593bdB}; Object obj4 = xzZ.y.get(-1143917229); if (obj4 == null) { Class cls4 = (Class) xzZ.c(238 - View.MeasureSpec.makeMeasureSpec(0, 0), 5 - (Process.myTid() >> 22), (char) (ViewConfiguration.getFadingEdgeLength() >> 16)); byte b8 = (byte) 0; byte b9 = b8; Object[] objArr9 = new Object[1]; f(b8, b9, b9, objArr9); obj4 = cls4.getMethod((String) objArr9[0], Object.class, Object.class); xzZ.y.put(-1143917229, obj4); } ((Method) obj4).invoke(null, objArr8); } catch (Throwable th2) { Throwable cause2 = th2.getCause(); if (cause2 == null) { throw th2; } throw cause2; } } catch (Throwable th3) { Throwable cause3 = th3.getCause(); if (cause3 == null) { throw th3; } throw cause3; } } int i6 = $11 + 21; $10 = i6 % 128; if (i6 % 2 != 0) { int i7 = 4 % 2; } } char[] cArr2 = new char[length]; c4593bdB.e = 0; while (c4593bdB.e < cArr.length) { int i8 = $11 + 75; $10 = i8 % 128; int i9 = i8 % 2; cArr2[c4593bdB.e] = (char) jArr[c4593bdB.e]; Object[] objArr10 = {c4593bdB, c4593bdB}; Object obj5 = xzZ.y.get(-1143917229); if (obj5 != null) { method = obj5; } else { Class cls5 = (Class) xzZ.c(237 - TextUtils.indexOf((CharSequence) "", '0'), 4 - TextUtils.lastIndexOf("", '0', 0, 0), (char) ((Process.getElapsedCpuTime() > 0L ? 1 : (Process.getElapsedCpuTime() == 0L ? 0 : -1)) - 1)); byte b10 = (byte) 0; byte b11 = b10; Object[] objArr11 = new Object[1]; f(b10, b11, b11, objArr11); method = cls5.getMethod((String) objArr11[0], Object.class, Object.class); xzZ.y.put(-1143917229, method); } ((Method) method).invoke(null, objArr10); int i10 = $11 + 31; $10 = i10 % 128; int i11 = i10 % 2; } objArr[0] = new String(cArr2); } public static long getMegabyte(double d) { int i = 2 % 2; int i2 = c + 105; a = i2 % 128; double d2 = d * 1000.0d; return (long) (i2 % 2 != 0 ? d2 % 1000.0d : d2 * 1000.0d); } }