package com.tencent.turingfd.sdk.mfa; import a40.f; import a40.j; import android.content.Context; import android.content.pm.PackageManager; import android.os.Build; import android.os.Process; import android.text.TextUtils; import android.util.Base64; import android.util.SparseArray; import com.tencent.turingcam.uAnWx; import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.lang.reflect.Field; import java.lang.reflect.Method; import java.util.ArrayList; import java.util.Iterator; import java.util.regex.Pattern; public class BfUKf { /* renamed from: a reason: collision with root package name */ public static final String f29832a = Xjpd8.a(Xjpd8.b); public static final String b = Xjpd8.a(Xjpd8.f29922c); /* renamed from: c reason: collision with root package name */ public static final String f29833c = Xjpd8.a(Xjpd8.d); public static final String d = Xjpd8.a(Xjpd8.e); public static final String e = Xjpd8.a(Xjpd8.f); public static long f = 0; /* renamed from: g reason: collision with root package name */ public static final String[] f29834g = {"^/data/user/\\d+$", "^/data/data$"}; public static class spXPg { /* renamed from: a reason: collision with root package name */ public final boolean f29835a; public final String b; public spXPg(boolean z, String str) { this.f29835a = z; this.b = str; } } public static String a(Context context, String str) { String str2; StringBuilder j = f.j(str, "_"); try { str2 = context.getPackageManager().getApplicationInfo(str, 0).sourceDir; } catch (PackageManager.NameNotFoundException unused) { str2 = ""; } try { j.append((String) ((ArrayList) uAnWx.a(new File(str2))).get(0)); } catch (Throwable unused2) { j.append(""); } j.append("_"); long j12 = -1; if (!TextUtils.isEmpty(str2)) { File file = new File(str2); if (file.exists()) { j12 = file.length(); } } j.append(j12); j.append("_"); j.append(Process.myUid()); return j.toString(); } public static boolean a() { try { return 999 == Process.myUid() / 100000; } catch (Throwable unused) { return false; } } /* JADX WARNING: Removed duplicated region for block: B:100:0x01ed */ /* JADX WARNING: Removed duplicated region for block: B:101:0x01f8 */ /* JADX WARNING: Removed duplicated region for block: B:104:0x0209 */ /* JADX WARNING: Removed duplicated region for block: B:107:0x0239 */ /* JADX WARNING: Removed duplicated region for block: B:126:0x0292 */ /* JADX WARNING: Removed duplicated region for block: B:150:0x0314 */ /* JADX WARNING: Removed duplicated region for block: B:155:0x034f A[Catch:{ all -> 0x0355 }] */ /* JADX WARNING: Removed duplicated region for block: B:160:0x0358 */ /* JADX WARNING: Removed duplicated region for block: B:161:0x035f */ /* JADX WARNING: Removed duplicated region for block: B:164:0x0370 */ /* JADX WARNING: Removed duplicated region for block: B:166:0x038d */ /* JADX WARNING: Removed duplicated region for block: B:170:0x03c1 A[LOOP:2: B:168:0x03bb->B:170:0x03c1, LOOP_END] */ /* JADX WARNING: Removed duplicated region for block: B:92:0x01cb */ public static String a(Context context) { spXPg spxpg; int i; boolean z; spXPg spxpg2; String str; boolean z4; spXPg spxpg3; int i3; spXPg spxpg4; int a5; Iterator it2; String str2; String str3; Method method; BufferedReader bufferedReader; FileReader fileReader; String str4; boolean z5; int indexOf; String substring; Throwable th2; int lastIndexOf; boolean z12; StringBuilder sb2 = new StringBuilder(); long currentTimeMillis = System.currentTimeMillis(); ArrayList arrayList = new ArrayList(); File parentFile = context.getApplicationContext().getFilesDir().getParentFile(); if (parentFile == null) { spxpg = new spXPg(false, ""); } else { File parentFile2 = parentFile.getParentFile(); if (parentFile2 == null) { spxpg = new spXPg(false, ""); } else { String[] strArr = f29834g; int length = strArr.length; int i12 = 0; while (true) { if (i12 >= length) { z12 = true; break; } else if (Pattern.compile(strArr[i12]).matcher(parentFile2.getAbsolutePath()).find()) { z12 = false; break; } else { i12++; } } String absolutePath = parentFile.getAbsolutePath(); String packageName = context.getPackageName(); String[] split = absolutePath.split("/", 6); if (absolutePath.startsWith("/data/data/") && split.length >= 4 && !TextUtils.isEmpty(split[3])) { packageName = split[3]; } else if (absolutePath.startsWith("/data/user/") && split.length >= 5 && !TextUtils.isEmpty(split[4])) { packageName = split[4]; } if (!z12 || packageName.equals(context.getPackageName())) { spxpg = new spXPg(z12, ""); } else { spxpg = new spXPg(z12, a(context, packageName)); } } } if (!spxpg.f29835a || TextUtils.isEmpty(spxpg.b)) { z = false; i = uAnWx.a(0, false, 0); } else { i = uAnWx.a(0, true, 0); HDnuc hDnuc = new HDnuc(); hDnuc.f29860a = f29832a + f29833c; hDnuc.b = spxpg.b; arrayList.add(hDnuc); z = false; } Context applicationContext = context.getApplicationContext(); if (applicationContext == null) { spxpg2 = new spXPg(z, ""); } else { int i13 = -1; try { fileReader = new FileReader("/proc/self/maps"); try { bufferedReader = new BufferedReader(fileReader); while (true) { try { String readLine = bufferedReader.readLine(); if (readLine == null) { break; } int indexOf2 = readLine.indexOf(47); if (indexOf2 != i13) { String trim = readLine.substring(indexOf2).trim(); if (Build.VERSION.SDK_INT >= 23) { if (trim.startsWith("/data/app/") && trim.endsWith("/base.odex")) { String[] split2 = trim.split("/"); if (split2.length >= 7) { str4 = split2[3]; break; } } } else if (trim.startsWith("/data/dalvik-cache/") && trim.endsWith(".apk@classes.dex") && (lastIndexOf = trim.lastIndexOf(47)) != -1) { String replace = trim.substring(lastIndexOf, trim.length() - 12).replace('@', '/'); if (replace.startsWith("/data/app/")) { File file = new File(replace); if (!"base.apk".equals(file.getName())) { str4 = file.getName(); } else if (file.getParentFile() != null) { str4 = file.getParentFile().getName(); } } } i13 = -1; } } catch (Throwable th3) { th2 = th3; try { th2.printStackTrace(); str4 = null; uAnWx.a(fileReader); uAnWx.a(bufferedReader); String packageName2 = applicationContext.getPackageName(); substring = str4.substring(0, indexOf); if (!TextUtils.isEmpty(substring)) { } z5 = false; if (z5) { } int a12 = uAnWx.a(i, spxpg2.f29835a, 1); if (spxpg2.f29835a) { } StringBuilder sb3 = new StringBuilder(); str = Build.BRAND; if (!"HUAWEI".equalsIgnoreCase(str)) { } z4 = true; spxpg3 = new spXPg(z4, sb3.toString()); int a13 = uAnWx.a(a12, spxpg3.f29835a, 2); if (spxpg3.f29835a) { } new SparseArray(); str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { } i3 = Integer.parseInt(str2); if (i3 <= 0) { } a5 = uAnWx.a(a13, spxpg4.f29835a, 4); if (spxpg4.f29835a) { } if (a5 > 0) { } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { } return sb2.toString(); } catch (Throwable th4) { uAnWx.a(fileReader); uAnWx.a(bufferedReader); throw th4; } } } } catch (Throwable th5) { th2 = th5; bufferedReader = null; th2.printStackTrace(); str4 = null; uAnWx.a(fileReader); uAnWx.a(bufferedReader); String packageName22 = applicationContext.getPackageName(); substring = str4.substring(0, indexOf); if (!TextUtils.isEmpty(substring)) { } z5 = false; if (z5) { } int a122 = uAnWx.a(i, spxpg2.f29835a, 1); if (spxpg2.f29835a) { } StringBuilder sb32 = new StringBuilder(); str = Build.BRAND; if (!"HUAWEI".equalsIgnoreCase(str)) { } z4 = true; spxpg3 = new spXPg(z4, sb32.toString()); int a132 = uAnWx.a(a122, spxpg3.f29835a, 2); if (spxpg3.f29835a) { } new SparseArray(); str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { } i3 = Integer.parseInt(str2); if (i3 <= 0) { } a5 = uAnWx.a(a132, spxpg4.f29835a, 4); if (spxpg4.f29835a) { } if (a5 > 0) { } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { } return sb2.toString(); } } catch (Throwable th6) { th2 = th6; fileReader = null; bufferedReader = null; th2.printStackTrace(); str4 = null; uAnWx.a(fileReader); uAnWx.a(bufferedReader); String packageName222 = applicationContext.getPackageName(); substring = str4.substring(0, indexOf); if (!TextUtils.isEmpty(substring)) { } z5 = false; if (z5) { } int a1222 = uAnWx.a(i, spxpg2.f29835a, 1); if (spxpg2.f29835a) { } StringBuilder sb322 = new StringBuilder(); str = Build.BRAND; if (!"HUAWEI".equalsIgnoreCase(str)) { } z4 = true; spxpg3 = new spXPg(z4, sb322.toString()); int a1322 = uAnWx.a(a1222, spxpg3.f29835a, 2); if (spxpg3.f29835a) { } new SparseArray(); str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { } i3 = Integer.parseInt(str2); if (i3 <= 0) { } a5 = uAnWx.a(a1322, spxpg4.f29835a, 4); if (spxpg4.f29835a) { } if (a5 > 0) { } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { } return sb2.toString(); } uAnWx.a(fileReader); uAnWx.a(bufferedReader); String packageName2222 = applicationContext.getPackageName(); if (!TextUtils.isEmpty(str4) && (indexOf = str4.indexOf("-")) != -1) { substring = str4.substring(0, indexOf); if (!TextUtils.isEmpty(substring)) { File file2 = new File(f.g("/data/data/", substring)); if (!file2.exists() || !file2.canWrite()) { substring = packageName2222; } z5 = !TextUtils.equals(packageName2222, substring); packageName2222 = substring; if (z5) { spxpg2 = new spXPg(z5, a(context, packageName2222)); } else { spxpg2 = new spXPg(z5, ""); } } } z5 = false; if (z5) { } } int a12222 = uAnWx.a(i, spxpg2.f29835a, 1); if (spxpg2.f29835a) { HDnuc hDnuc2 = new HDnuc(); hDnuc2.f29860a = f29832a + d; hDnuc2.b = spxpg2.b; arrayList.add(hDnuc2); } StringBuilder sb3222 = new StringBuilder(); str = Build.BRAND; if (!"HUAWEI".equalsIgnoreCase(str)) { try { Class<?> cls = Class.forName("android.os.UserManager"); Field field = context.getClass().getField("USER_SERVICE"); field.setAccessible(true); Object systemService = context.getSystemService((String) field.get(context)); if (!(systemService == null || (method = cls.getMethod("getUserName", new Class[0])) == null)) { method.setAccessible(true); str3 = (String) method.invoke(systemService, new Object[0]); String str5 = new String(Base64.decode("5YiG6Lqr5bqU55So", 0)); if (!TextUtils.isEmpty(str3) && str5.equals(str3)) { try { sb3222.append("HuaWei"); } catch (Throwable unused) { } } z4 = false; spxpg3 = new spXPg(z4, sb3222.toString()); int a13222 = uAnWx.a(a12222, spxpg3.f29835a, 2); if (spxpg3.f29835a) { HDnuc hDnuc3 = new HDnuc(); hDnuc3.f29860a = f29832a + e; hDnuc3.b = spxpg3.b; arrayList.add(hDnuc3); } new SparseArray(); str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { str2 = ""; } i3 = Integer.parseInt(str2); if (i3 <= 0) { spxpg4 = new spXPg(true, ""); } else { spxpg4 = new spXPg(false, ""); } a5 = uAnWx.a(a13222, spxpg4.f29835a, 4); if (spxpg4.f29835a) { HDnuc hDnuc4 = new HDnuc(); hDnuc4.f29860a = a.f.g(new StringBuilder(), f29832a, "dual_e"); hDnuc4.b = spxpg3.b; arrayList.add(hDnuc4); } if (a5 > 0) { HDnuc hDnuc5 = new HDnuc(); hDnuc5.f29860a = f29832a + b; hDnuc5.b = j.h("", a5); arrayList.add(hDnuc5); } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { HDnuc hDnuc6 = (HDnuc) it2.next(); sb2.append(hDnuc6.f29860a); sb2.append(":"); sb2.append(hDnuc6.b); sb2.append(","); } return sb2.toString(); } } catch (Throwable unused2) { } str3 = ""; try { String str52 = new String(Base64.decode("5YiG6Lqr5bqU55So", 0)); sb3222.append("HuaWei"); } catch (Throwable unused3) { } } else if ("xiaomi".equalsIgnoreCase(str)) { if (a()) { sb3222.append("XiaoMi"); } z4 = false; spxpg3 = new spXPg(z4, sb3222.toString()); int a132222 = uAnWx.a(a12222, spxpg3.f29835a, 2); if (spxpg3.f29835a) { } new SparseArray(); str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { } i3 = Integer.parseInt(str2); if (i3 <= 0) { } a5 = uAnWx.a(a132222, spxpg4.f29835a, 4); if (spxpg4.f29835a) { } if (a5 > 0) { } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { } return sb2.toString(); } else if ("oppo".equalsIgnoreCase(str)) { if (a()) { sb3222.append("OPPO"); } z4 = false; spxpg3 = new spXPg(z4, sb3222.toString()); int a1322222 = uAnWx.a(a12222, spxpg3.f29835a, 2); if (spxpg3.f29835a) { } new SparseArray(); str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { } i3 = Integer.parseInt(str2); if (i3 <= 0) { } a5 = uAnWx.a(a1322222, spxpg4.f29835a, 4); if (spxpg4.f29835a) { } if (a5 > 0) { } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { } return sb2.toString(); } else { if ("vivo".equalsIgnoreCase(str)) { if (a()) { sb3222.append("VIVO_A"); } else { if (new String(uAnWx.m102a("/proc/self/mountinfo")).contains(context.getApplicationContext().getPackageName() + "_cloned")) { sb3222.append("VIVO_B"); } } } z4 = false; spxpg3 = new spXPg(z4, sb3222.toString()); int a13222222 = uAnWx.a(a12222, spxpg3.f29835a, 2); if (spxpg3.f29835a) { } new SparseArray(); str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { } i3 = Integer.parseInt(str2); if (i3 <= 0) { } a5 = uAnWx.a(a13222222, spxpg4.f29835a, 4); if (spxpg4.f29835a) { } if (a5 > 0) { } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { } return sb2.toString(); } z4 = true; spxpg3 = new spXPg(z4, sb3222.toString()); int a132222222 = uAnWx.a(a12222, spxpg3.f29835a, 2); if (spxpg3.f29835a) { } new SparseArray(); try { str2 = (String) uAnWx.a(TNative$aa.d(new SparseArray(), context, 206), 206, String.class); if (str2 == null) { } i3 = Integer.parseInt(str2); } catch (Throwable unused4) { i3 = 0; } if (i3 <= 0) { } a5 = uAnWx.a(a132222222, spxpg4.f29835a, 4); if (spxpg4.f29835a) { } if (a5 > 0) { } f = System.currentTimeMillis() - currentTimeMillis; it2 = arrayList.iterator(); while (it2.hasNext()) { } return sb2.toString(); } }