得物.apk(点击下载) / BfUKf.java


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