package p138.p176.p177.p242.p246;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import android.os.StrictMode;
import android.util.Log;
import javax.annotation.CheckReturnValue;
import p000.p001.p002.p003.p004.C0567;
import p138.p176.p177.p242.p246.p255.C4322;

/* JADX INFO: renamed from: ދ.ހ.֏.ހ.ހ.ކ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
@CheckReturnValue
public class C4199 {

    /* JADX INFO: renamed from: ؠ, reason: contains not printable characters */
    public static C4199 f13412;

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public final Context f13413;

    public C4199(Context context) {
        this.f13413 = context.getApplicationContext();
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static C4199 m6857(Context context) {
        C0567.m1910(context);
        synchronized (C4199.class) {
            if (f13412 == null) {
                C4325.m7226(context);
                f13412 = new C4199(context);
            }
        }
        return f13412;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static AbstractBinderC4327 m6858(PackageInfo packageInfo, AbstractBinderC4327... abstractBinderC4327Arr) {
        Signature[] signatureArr = packageInfo.signatures;
        if (signatureArr == null) {
            return null;
        }
        if (signatureArr.length != 1) {
            Log.w("GoogleSignatureVerifier", "Package has more than one signature.");
            return null;
        }
        BinderC4328 binderC4328 = new BinderC4328(packageInfo.signatures[0].toByteArray());
        for (int i = 0; i < abstractBinderC4327Arr.length; i++) {
            if (abstractBinderC4327Arr[i].equals(binderC4328)) {
                return abstractBinderC4327Arr[i];
            }
        }
        return null;
    }

    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    public static boolean m6859(PackageInfo packageInfo, boolean z) {
        if (packageInfo != null && packageInfo.signatures != null) {
            if ((z ? m6858(packageInfo, C4330.f13634) : m6858(packageInfo, C4330.f13634[0])) != null) {
                return true;
            }
        }
        return false;
    }

    /* JADX WARN: Removed duplicated region for block: B:30:0x008b  */
    /* JADX INFO: renamed from: ֏, reason: contains not printable characters */
    /*
        Code decompiled incorrectly, please refer to instructions dump.
    */
    public boolean m6860(int i) {
        C4335 c4335M7233;
        String[] packagesForUid = C4322.m7223(this.f13413).f13621.getPackageManager().getPackagesForUid(i);
        if (packagesForUid == null || packagesForUid.length == 0) {
            c4335M7233 = C4335.m7233("no pkgs");
        } else {
            c4335M7233 = null;
            for (String str : packagesForUid) {
                try {
                    PackageInfo packageInfo = C4322.m7223(this.f13413).f13621.getPackageManager().getPackageInfo(str, 64);
                    boolean zM6856 = C4198.m6856(this.f13413);
                    if (packageInfo == null) {
                        c4335M7233 = C4335.m7233("null pkg");
                    } else if (packageInfo.signatures.length != 1) {
                        c4335M7233 = C4335.m7233("single cert required");
                    } else {
                        BinderC4328 binderC4328 = new BinderC4328(packageInfo.signatures[0].toByteArray());
                        String str2 = packageInfo.packageName;
                        C4335 c4335M7225 = C4325.m7225(str2, binderC4328, zM6856, false);
                        if (!c4335M7225.f13640 || packageInfo.applicationInfo == null || (packageInfo.applicationInfo.flags & 2) == 0) {
                            c4335M7233 = c4335M7225;
                        } else {
                            StrictMode.ThreadPolicy threadPolicyAllowThreadDiskReads = StrictMode.allowThreadDiskReads();
                            try {
                                C4335 c4335M7227 = C4325.m7227(str2, binderC4328, false, true);
                                StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
                                if (c4335M7227.f13640) {
                                    c4335M7233 = C4335.m7233("debuggable release cert app rejected");
                                }
                            } catch (Throwable th) {
                                StrictMode.setThreadPolicy(threadPolicyAllowThreadDiskReads);
                                throw th;
                            }
                        }
                    }
                } catch (PackageManager.NameNotFoundException unused) {
                    String strValueOf = String.valueOf(str);
                    c4335M7233 = C4335.m7233(strValueOf.length() != 0 ? "no pkg ".concat(strValueOf) : new String("no pkg "));
                }
                if (c4335M7233.f13640) {
                    break;
                }
            }
        }
        if (!c4335M7233.f13640 && Log.isLoggable("GoogleCertificatesRslt", 3)) {
            if (c4335M7233.f13642 != null) {
                Log.d("GoogleCertificatesRslt", c4335M7233.mo7235(), c4335M7233.f13642);
            } else {
                Log.d("GoogleCertificatesRslt", c4335M7233.mo7235());
            }
        }
        return c4335M7233.f13640;
    }
}
