导航菜单

页面标题

页面副标题

Uptodown App Store v6.80 - C1233m.java 源代码

正在查看: Uptodown App Store v6.80 应用的 C1233m.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package u2;

import S2.AbstractC0525o;
import W1.C0534f;
import W1.C0535g;
import android.content.Context;
import android.content.pm.ApplicationInfo;
import android.content.pm.InstallSourceInfo;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import android.content.pm.SigningInfo;
import android.content.res.Configuration;
import android.content.res.Resources;
import android.os.Build;
import android.os.Environment;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.mbridge.msdk.playercommon.exoplayer2.text.ttml.TtmlNode;
import com.uptodown.UptodownApp;
import com.uptodown.activities.preferences.a;
import g2.C0953d;
import g2.C0969u;
import g2.P;
import java.io.File;
import java.lang.Character;
import java.text.Normalizer;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import java.util.regex.Pattern;
import kotlin.jvm.internal.AbstractC1004b;
import kotlin.jvm.internal.AbstractC1009g;
import o3.Y;
import u2.C1233m;

public final class C1233m {
    public static final a a = new a(null);

    public static final class a {

        public static final class C0225a implements Comparator {
            @Override
            public final int compare(Object obj, Object obj2) {
                C0953d.c w = ((C0953d) obj).w();
                C0953d.c cVar = C0953d.c.a;
                return U2.a.a(Boolean.valueOf(w != cVar), Boolean.valueOf(((C0953d) obj2).w() != cVar));
            }
        }

        public a(AbstractC1009g abstractC1009g) {
            this();
        }

        private final void h(ArrayList arrayList, Context context) {
            v a = v.v.a(context);
            a.a();
            ArrayList E02 = a.E0();
            a.i();
            Iterator it = E02.iterator();
            kotlin.jvm.internal.m.d(it, "iterator(...)");
            while (true) {
                if (!it.hasNext()) {
                    break;
                }
                Object next = it.next();
                kotlin.jvm.internal.m.d(next, "next(...)");
                P p = (P) next;
                int size = arrayList.size();
                for (int i = 0; i < size; i++) {
                    long A = ((C0953d) arrayList.get(i)).A();
                    if (m3.m.p(p.h(), ((C0953d) arrayList.get(i)).o(), true) && p.j() > A) {
                        ((C0953d) arrayList.get(i)).c0(C0953d.c.a);
                    }
                }
            }
            int size2 = arrayList.size();
            int i4 = 0;
            while (i4 < size2) {
                Object obj = arrayList.get(i4);
                i4++;
                C0953d c0953d = (C0953d) obj;
                int size3 = E02.size();
                int i5 = 0;
                while (i5 < size3) {
                    Object obj2 = E02.get(i5);
                    i5++;
                    P p3 = (P) obj2;
                    if (c0953d.e() == 1 || (kotlin.jvm.internal.m.a(c0953d.o(), p3.h()) && p3.m())) {
                        c0953d.c0(C0953d.c.b);
                    }
                }
            }
            AbstractC0525o.t(arrayList, new C0225a());
            int i6 = 0;
            while (i6 < arrayList.size() && (!m3.m.p(context.getPackageName(), ((C0953d) arrayList.get(i6)).o(), true) || ((C0953d) arrayList.get(i6)).w() != C0953d.c.a)) {
                i6++;
            }
            if (i6 < arrayList.size()) {
                Object remove = arrayList.remove(i6);
                kotlin.jvm.internal.m.d(remove, "removeAt(...)");
                arrayList.add(0, (C0953d) remove);
            }
        }

        public static final int j(C0953d app1, C0953d app2) {
            kotlin.jvm.internal.m.e(app1, "app1");
            kotlin.jvm.internal.m.e(app2, "app2");
            return kotlin.jvm.internal.m.h(app2.j(), app1.j());
        }

        public static final int k(d3.p pVar, Object obj, Object obj2) {
            return ((Number) pVar.invoke(obj, obj2)).intValue();
        }

        public static final int m(C0953d app1, C0953d app2) {
            kotlin.jvm.internal.m.e(app1, "app1");
            kotlin.jvm.internal.m.e(app2, "app2");
            if (app1.m() == null) {
                return 1;
            }
            if (app2.m() == null) {
                return -1;
            }
            String m = app1.m();
            kotlin.jvm.internal.m.b(m);
            String m4 = app2.m();
            kotlin.jvm.internal.m.b(m4);
            return m3.m.j(m, m4, true);
        }

        public static final int o(C0953d app1, C0953d app2) {
            kotlin.jvm.internal.m.e(app1, "app1");
            kotlin.jvm.internal.m.e(app2, "app2");
            return kotlin.jvm.internal.m.h(app2.t(), app1.t());
        }

        public static final int p(d3.p pVar, Object obj, Object obj2) {
            return ((Number) pVar.invoke(obj, obj2)).intValue();
        }

        public static final int r(C0953d app1, C0953d app2) {
            kotlin.jvm.internal.m.e(app1, "app1");
            kotlin.jvm.internal.m.e(app2, "app2");
            return kotlin.jvm.internal.m.h(app2.j(), app1.j());
        }

        public static final int s(d3.p pVar, Object obj, Object obj2) {
            return ((Number) pVar.invoke(obj, obj2)).intValue();
        }

        public final void i(ArrayList tmpUserApps, Context context) {
            kotlin.jvm.internal.m.e(tmpUserApps, "tmpUserApps");
            kotlin.jvm.internal.m.e(context, "context");
            final d3.p pVar = new d3.p() {
                @Override
                public final Object invoke(Object obj, Object obj2) {
                    int j;
                    j = C1233m.a.j((C0953d) obj, (C0953d) obj2);
                    return Integer.valueOf(j);
                }
            };
            AbstractC0525o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int k;
                    k = C1233m.a.k(d3.p.this, obj, obj2);
                    return k;
                }
            });
            h(tmpUserApps, context);
        }

        public final void l(ArrayList tmpUserApps, Context context) {
            kotlin.jvm.internal.m.e(tmpUserApps, "tmpUserApps");
            kotlin.jvm.internal.m.e(context, "context");
            AbstractC0525o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int m;
                    m = C1233m.a.m((C0953d) obj, (C0953d) obj2);
                    return m;
                }
            });
            h(tmpUserApps, context);
        }

        public final void n(ArrayList tmpUserApps, Context context) {
            kotlin.jvm.internal.m.e(tmpUserApps, "tmpUserApps");
            kotlin.jvm.internal.m.e(context, "context");
            final d3.p pVar = new d3.p() {
                @Override
                public final Object invoke(Object obj, Object obj2) {
                    int o;
                    o = C1233m.a.o((C0953d) obj, (C0953d) obj2);
                    return Integer.valueOf(o);
                }
            };
            AbstractC0525o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int p;
                    p = C1233m.a.p(d3.p.this, obj, obj2);
                    return p;
                }
            });
            h(tmpUserApps, context);
        }

        public final void q(ArrayList tmpUserApps) {
            kotlin.jvm.internal.m.e(tmpUserApps, "tmpUserApps");
            final d3.p pVar = new d3.p() {
                @Override
                public final Object invoke(Object obj, Object obj2) {
                    int r;
                    r = C1233m.a.r((C0953d) obj, (C0953d) obj2);
                    return Integer.valueOf(r);
                }
            };
            AbstractC0525o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int s;
                    s = C1233m.a.s(d3.p.this, obj, obj2);
                    return s;
                }
            });
        }

        private a() {
        }
    }

    static final class b extends kotlin.coroutines.jvm.internal.l implements d3.p {
        int a;
        final C0953d b;
        final PackageManager c;
        final v d;

        b(C0953d c0953d, PackageManager packageManager, v vVar, V2.d dVar) {
            super(2, dVar);
            this.b = c0953d;
            this.c = packageManager;
            this.d = vVar;
        }

        @Override
        public final V2.d create(Object obj, V2.d dVar) {
            return new b(this.b, this.c, this.d, dVar);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            ApplicationInfo applicationInfo;
            ArrayList Y;
            W2.b.c();
            if (this.a != 0) {
                throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
            }
            R2.n.b(obj);
            if (this.b.f() == 0) {
                try {
                    PackageManager packageManager = this.c;
                    String o = this.b.o();
                    kotlin.jvm.internal.m.b(o);
                    applicationInfo = W1.s.a(packageManager, o, 128);
                } catch (PackageManager.NameNotFoundException unused) {
                    applicationInfo = null;
                }
                if (this.b.r() == null && this.b.f() == 0) {
                    if (applicationInfo != null) {
                        this.b.Z(C0534f.a.e(applicationInfo.sourceDir));
                    }
                    if (this.b.r() != null) {
                        this.d.w1(this.b);
                    } else {
                        this.b.O(1);
                        this.d.u1(this.b);
                    }
                }
            }
            if (this.b.f() == 0 && (Y = this.d.Y(this.b)) != null) {
                Iterator it = Y.iterator();
                kotlin.jvm.internal.m.d(it, "iterator(...)");
                while (it.hasNext()) {
                    Object next = it.next();
                    kotlin.jvm.internal.m.d(next, "next(...)");
                    C0969u c0969u = (C0969u) next;
                    if (c0969u.a() != null && c0969u.c() == null) {
                        C0534f c0534f = C0534f.a;
                        String a = c0969u.a();
                        kotlin.jvm.internal.m.b(a);
                        c0969u.f(c0534f.e(a));
                        this.d.v1(c0969u);
                    }
                }
            }
            return R2.s.a;
        }

        @Override
        public final Object invoke(o3.J j, V2.d dVar) {
            return ((b) create(j, dVar)).invokeSuspend(R2.s.a);
        }
    }

    static final class c extends kotlin.coroutines.jvm.internal.l implements d3.p {
        Object a;
        Object b;
        Object c;
        int d;
        final Context e;
        final ArrayList f;
        final C1233m g;

        c(Context context, ArrayList arrayList, C1233m c1233m, V2.d dVar) {
            super(2, dVar);
            this.e = context;
            this.f = arrayList;
            this.g = c1233m;
        }

        @Override
        public final V2.d create(Object obj, V2.d dVar) {
            return new c(this.e, this.f, this.g, dVar);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            v vVar;
            Iterator it;
            PackageManager packageManager;
            Object c = W2.b.c();
            int i = this.d;
            if (i == 0) {
                R2.n.b(obj);
                PackageManager packageManager2 = this.e.getPackageManager();
                v a = v.v.a(this.e);
                a.a();
                Iterator it2 = this.f.iterator();
                kotlin.jvm.internal.m.d(it2, "iterator(...)");
                vVar = a;
                it = it2;
                packageManager = packageManager2;
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                it = (Iterator) this.c;
                vVar = (v) this.b;
                packageManager = (PackageManager) this.a;
                R2.n.b(obj);
            }
            while (it.hasNext()) {
                Object next = it.next();
                kotlin.jvm.internal.m.d(next, "next(...)");
                C1233m c1233m = this.g;
                kotlin.jvm.internal.m.b(packageManager);
                this.a = packageManager;
                this.b = vVar;
                this.c = it;
                this.d = 1;
                if (c1233m.e((C0953d) next, vVar, packageManager, this) == c) {
                    return c;
                }
            }
            vVar.i();
            return R2.s.a;
        }

        @Override
        public final Object invoke(o3.J j, V2.d dVar) {
            return ((c) create(j, dVar)).invokeSuspend(R2.s.a);
        }
    }

    static final class d extends kotlin.coroutines.jvm.internal.l implements d3.p {
        int a;
        final Context b;
        final ApplicationInfo c;

        d(Context context, ApplicationInfo applicationInfo, V2.d dVar) {
            super(2, dVar);
            this.b = context;
            this.c = applicationInfo;
        }

        @Override
        public final V2.d create(Object obj, V2.d dVar) {
            return new d(this.b, this.c, dVar);
        }

        @Override
        public final Object invokeSuspend(Object obj) {
            Object c = W2.b.c();
            int i = this.a;
            if (i == 0) {
                R2.n.b(obj);
                I i4 = I.a;
                Context context = this.b;
                String str = this.c.packageName;
                this.a = 1;
                if (i4.l(context, str, this) == c) {
                    return c;
                }
            } else {
                if (i != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                R2.n.b(obj);
            }
            return R2.s.a;
        }

        @Override
        public final Object invoke(o3.J j, V2.d dVar) {
            return ((d) create(j, dVar)).invokeSuspend(R2.s.a);
        }
    }

    private final g2.C0953d C(android.content.pm.ApplicationInfo r26, g2.C0953d r27, android.content.pm.PackageInfo r28, u2.v r29, android.content.Context r30, android.content.pm.PackageManager r31, boolean r32, boolean r33) {
        throw new UnsupportedOperationException("Method not decompiled: u2.C1233m.C(android.content.pm.ApplicationInfo, g2.d, android.content.pm.PackageInfo, u2.v, android.content.Context, android.content.pm.PackageManager, boolean, boolean):g2.d");
    }

    private final boolean F(String str) {
        return m3.m.y(str, "com.miui.", false, 2, null) || m3.m.y(str, "com.xiaomi.", false, 2, null);
    }

    private final String H(String str) {
        Normalizer.Form form = Normalizer.Form.NFD;
        if (Normalizer.isNormalized(str, form)) {
            return str;
        }
        return new m3.j("[\\p{InCombiningDiacriticalMarks}]").g(Normalizer.normalize(str, form), TtmlNode.ANONYMOUS_REGION_ID);
    }

    public final Object e(C0953d c0953d, v vVar, PackageManager packageManager, V2.d dVar) {
        Object g = o3.g.g(Y.b(), new b(c0953d, packageManager, vVar, null), dVar);
        return g == W2.b.c() ? g : R2.s.a;
    }

    private final byte[] l(PackageManager packageManager, String str) {
        boolean hasPastSigningCertificates;
        Signature[] apkContentsSigners;
        Signature[] signingCertificateHistory;
        Signature[] signingCertificateHistory2;
        Signature[] signingCertificateHistory3;
        try {
            if (Build.VERSION.SDK_INT < 28) {
                Signature[] signatureArr = W1.s.d(packageManager, str, 64).signatures;
                if (signatureArr != null && signatureArr.length != 0) {
                    return signatureArr[0].toByteArray();
                }
                return null;
            }
            SigningInfo a4 = androidx.core.content.pm.a.a(W1.s.d(packageManager, str, 134217728));
            hasPastSigningCertificates = a4.hasPastSigningCertificates();
            if (hasPastSigningCertificates) {
                signingCertificateHistory = a4.getSigningCertificateHistory();
                kotlin.jvm.internal.m.d(signingCertificateHistory, "getSigningCertificateHistory(...)");
                if (!(signingCertificateHistory.length == 0)) {
                    signingCertificateHistory2 = a4.getSigningCertificateHistory();
                    int length = signingCertificateHistory2.length - 1;
                    signingCertificateHistory3 = a4.getSigningCertificateHistory();
                    return signingCertificateHistory3[length].toByteArray();
                }
            }
            apkContentsSigners = a4.getApkContentsSigners();
            if (apkContentsSigners != null && apkContentsSigners.length != 0) {
                return apkContentsSigners[0].toByteArray();
            }
            return null;
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }

    private final String m(PackageManager packageManager, String str, String str2) {
        byte[] l = l(packageManager, str);
        if (l == null) {
            return null;
        }
        if (kotlin.jvm.internal.m.a(str2, SameMD5.TAG)) {
            return C0534f.a.g(l);
        }
        if (kotlin.jvm.internal.m.a(str2, "SHA256")) {
            return C0534f.a.d(l);
        }
        return null;
    }

    private final ArrayList n(PackageManager packageManager, String str) {
        boolean hasPastSigningCertificates;
        Signature[] apkContentsSigners;
        Signature[] signingCertificateHistory;
        Signature[] signingCertificateHistory2;
        ArrayList arrayList = new ArrayList();
        try {
            if (Build.VERSION.SDK_INT >= 28) {
                SigningInfo a4 = androidx.core.content.pm.a.a(W1.s.d(packageManager, str, 134217728));
                hasPastSigningCertificates = a4.hasPastSigningCertificates();
                if (hasPastSigningCertificates) {
                    signingCertificateHistory = a4.getSigningCertificateHistory();
                    kotlin.jvm.internal.m.d(signingCertificateHistory, "getSigningCertificateHistory(...)");
                    if (!(signingCertificateHistory.length == 0)) {
                        signingCertificateHistory2 = a4.getSigningCertificateHistory();
                        Iterator a5 = AbstractC1004b.a(signingCertificateHistory2);
                        while (a5.hasNext()) {
                            arrayList.add(((Signature) a5.next()).toByteArray());
                        }
                    }
                }
                apkContentsSigners = a4.getApkContentsSigners();
                if (apkContentsSigners != null && apkContentsSigners.length != 0) {
                    Iterator a6 = AbstractC1004b.a(apkContentsSigners);
                    while (a6.hasNext()) {
                        arrayList.add(((Signature) a6.next()).toByteArray());
                    }
                }
                return arrayList;
            }
            Signature[] signatureArr = W1.s.d(packageManager, str, 64).signatures;
            if (signatureArr != null && signatureArr.length != 0) {
                Iterator a7 = AbstractC1004b.a(signatureArr);
                while (a7.hasNext()) {
                    arrayList.add(((Signature) a7.next()).toByteArray());
                }
            }
            return arrayList;
        } catch (Exception e) {
            e.printStackTrace();
            return arrayList;
        }
    }

    private final ArrayList o(PackageManager packageManager, String str, String str2) {
        String d4;
        ArrayList arrayList = new ArrayList();
        Iterator it = n(packageManager, str).iterator();
        kotlin.jvm.internal.m.d(it, "iterator(...)");
        while (it.hasNext()) {
            Object next = it.next();
            kotlin.jvm.internal.m.d(next, "next(...)");
            byte[] bArr = (byte[]) next;
            if (kotlin.jvm.internal.m.a(str2, SameMD5.TAG)) {
                String g = C0534f.a.g(bArr);
                if (g != null) {
                    arrayList.add(g);
                }
            } else if (kotlin.jvm.internal.m.a(str2, "SHA256") && (d4 = C0534f.a.d(bArr)) != null) {
                arrayList.add(d4);
            }
        }
        return arrayList;
    }

    private final long p(String str) {
        try {
            return new C0535g().h(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/data/" + str + '/'));
        } catch (Exception e) {
            e.printStackTrace();
            return 0L;
        }
    }

    private final long q(String str) {
        try {
            return new C0535g().h(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/obb/" + str + '/'));
        } catch (Exception e) {
            e.printStackTrace();
            return 0L;
        }
    }

    public static final int s(String app1, String app2) {
        kotlin.jvm.internal.m.e(app1, "app1");
        kotlin.jvm.internal.m.e(app2, "app2");
        return m3.m.j(app1, app2, true);
    }

    public static final int t(d3.p pVar, Object obj, Object obj2) {
        return ((Number) pVar.invoke(obj, obj2)).intValue();
    }

    private final boolean w(int i) {
        Character.UnicodeScript of;
        Character.UnicodeScript unicodeScript;
        if (Build.VERSION.SDK_INT < 24) {
            return Character.isIdeographic(i);
        }
        of = Character.UnicodeScript.of(i);
        unicodeScript = Character.UnicodeScript.HAN;
        return of == unicodeScript;
    }

    private final boolean x(ApplicationInfo applicationInfo) {
        return (applicationInfo.flags & 2) != 0;
    }

    private final boolean y(C0953d c0953d) {
        if (c0953d.o() == null) {
            return false;
        }
        if (!c0953d.F() && !c0953d.H()) {
            return false;
        }
        String o = c0953d.o();
        kotlin.jvm.internal.m.b(o);
        return F(o);
    }

    private final boolean z(String str, PackageManager packageManager) {
        return str == null || packageManager.getLaunchIntentForPackage(str) == null;
    }

    public final boolean A(String str) {
        if (str == null || m3.m.x(str, "org.chromium.webapk.", true)) {
            return false;
        }
        return Pattern.compile("^[a-zA-Z]\\w*(\\.\\w+)+$").matcher(str).matches();
    }

    public final boolean B(Context context) {
        kotlin.jvm.internal.m.e(context, "context");
        String str = Build.BRAND;
        String str2 = Build.MANUFACTURER;
        if (m3.m.p(str, "Xiaomi", true) || m3.m.p(str2, "Xiaomi", true) || m3.m.p(str, "Poco", true)) {
            return true;
        }
        v a4 = v.v.a(context);
        a4.a();
        ArrayList Z = a4.Z();
        a4.i();
        Iterator it = Z.iterator();
        kotlin.jvm.internal.m.d(it, "iterator(...)");
        int i = 0;
        while (it.hasNext()) {
            Object next = it.next();
            kotlin.jvm.internal.m.d(next, "next(...)");
            if (y((C0953d) next) && (i = i + 1) > 5) {
                break;
            }
        }
        return i > 5;
    }

    public final C0953d D(Context context, String str) {
        PackageInfo packageInfo;
        ApplicationInfo applicationInfo;
        kotlin.jvm.internal.m.e(context, "context");
        synchronized (UptodownApp.F.h()) {
            C0953d c0953d = null;
            if (str == null) {
                return null;
            }
            v a4 = v.v.a(context);
            a4.a();
            PackageManager packageManager = context.getPackageManager();
            try {
                PackageManager packageManager2 = context.getPackageManager();
                kotlin.jvm.internal.m.d(packageManager2, "getPackageManager(...)");
                packageInfo = W1.s.d(packageManager2, str, 0);
            } catch (PackageManager.NameNotFoundException unused) {
                packageInfo = null;
            }
            if (packageInfo != null) {
                a.C0191a c0191a = com.uptodown.activities.preferences.a.a;
                boolean b0 = c0191a.b0(context);
                boolean c0 = c0191a.c0(context);
                try {
                    PackageManager packageManager3 = context.getPackageManager();
                    kotlin.jvm.internal.m.d(packageManager3, "getPackageManager(...)");
                    applicationInfo = W1.s.a(packageManager3, str, 128);
                } catch (PackageManager.NameNotFoundException unused2) {
                    applicationInfo = null;
                }
                if (applicationInfo != null) {
                    String packageName = applicationInfo.packageName;
                    kotlin.jvm.internal.m.d(packageName, "packageName");
                    C0953d W = a4.W(packageName);
                    kotlin.jvm.internal.m.b(packageManager);
                    c0953d = C(applicationInfo, W, packageInfo, a4, context, packageManager, b0, c0);
                }
            }
            a4.i();
            return c0953d;
        }
    }

    public final ArrayList E(Context context) {
        ArrayList arrayList;
        PackageInfo packageInfo;
        ApplicationInfo applicationInfo;
        PackageInfo packageInfo2;
        v vVar;
        C0953d c0953d;
        Context context2 = context;
        kotlin.jvm.internal.m.e(context2, "context");
        synchronized (UptodownApp.F.h()) {
            arrayList = new ArrayList();
            v a4 = v.v.a(context2);
            a4.a();
            PackageManager packageManager = context2.getPackageManager();
            kotlin.jvm.internal.m.b(packageManager);
            List<ApplicationInfo> b4 = W1.s.b(packageManager, 128);
            ArrayList Z = a4.Z();
            a.C0191a c0191a = com.uptodown.activities.preferences.a.a;
            boolean b0 = c0191a.b0(context2);
            boolean c0 = c0191a.c0(context2);
            for (ApplicationInfo applicationInfo2 : b4) {
                try {
                    String packageName = applicationInfo2.packageName;
                    kotlin.jvm.internal.m.d(packageName, "packageName");
                    packageInfo = W1.s.d(packageManager, packageName, 0);
                } catch (PackageManager.NameNotFoundException unused) {
                    packageInfo = null;
                }
                if (packageInfo != null) {
                    Iterator it = Z.iterator();
                    int i = 0;
                    while (true) {
                        if (!it.hasNext()) {
                            applicationInfo = applicationInfo2;
                            packageInfo2 = packageInfo;
                            vVar = a4;
                            i = -1;
                            c0953d = null;
                            break;
                        }
                        int i4 = i + 1;
                        C0953d c0953d2 = (C0953d) it.next();
                        applicationInfo = applicationInfo2;
                        packageInfo2 = packageInfo;
                        vVar = a4;
                        if (m3.m.q(c0953d2.o(), applicationInfo2.packageName, false, 2, null)) {
                            c0953d = c0953d2;
                            break;
                        }
                        i = i4;
                        a4 = vVar;
                        applicationInfo2 = applicationInfo;
                        packageInfo = packageInfo2;
                    }
                    if (i >= 0) {
                        Z.remove(i);
                    }
                    a4 = vVar;
                    arrayList.add(C(applicationInfo, c0953d, packageInfo2, a4, context2, packageManager, b0, c0));
                }
                context2 = context;
            }
            Iterator it2 = Z.iterator();
            kotlin.jvm.internal.m.d(it2, "iterator(...)");
            while (it2.hasNext()) {
                Object next = it2.next();
                kotlin.jvm.internal.m.d(next, "next(...)");
                C0953d c0953d3 = (C0953d) next;
                a4.r(c0953d3);
                if (c0953d3.o() != null) {
                    String o = c0953d3.o();
                    kotlin.jvm.internal.m.b(o);
                    a4.P(o);
                }
            }
            a4.i();
        }
        return arrayList;
    }

    public final void G(C0953d appTmp, PackageInfo pInfo, Context context) {
        kotlin.jvm.internal.m.e(appTmp, "appTmp");
        kotlin.jvm.internal.m.e(pInfo, "pInfo");
        kotlin.jvm.internal.m.e(context, "context");
        try {
            appTmp.V(pInfo.applicationInfo.loadLabel(context.getPackageManager()).toString());
        } catch (Exception unused) {
            appTmp.V(appTmp.o());
        }
        try {
            Configuration configuration = new Configuration();
            configuration.setLocale(new Locale("xx"));
            Resources resourcesForApplication = context.getPackageManager().getResourcesForApplication(pInfo.applicationInfo.packageName);
            kotlin.jvm.internal.m.d(resourcesForApplication, "getResourcesForApplication(...)");
            resourcesForApplication.updateConfiguration(configuration, context.getResources().getDisplayMetrics());
            appTmp.L(resourcesForApplication.getString(pInfo.applicationInfo.labelRes));
        } catch (Exception unused2) {
            appTmp.L(appTmp.m());
        }
        String c4 = appTmp.c();
        kotlin.jvm.internal.m.b(c4);
        int length = c4.length();
        int i = 0;
        while (true) {
            if (i >= length) {
                String c5 = appTmp.c();
                kotlin.jvm.internal.m.b(c5);
                appTmp.L(H(c5));
                break;
            } else {
                if (w(c4.charAt(i))) {
                    appTmp.L(appTmp.o());
                    break;
                }
                i++;
            }
        }
        if (m3.m.p(appTmp.c(), "null", true)) {
            appTmp.O(1);
        }
    }

    public final long d(ApplicationInfo aPackage) {
        kotlin.jvm.internal.m.e(aPackage, "aPackage");
        File parentFile = new File(aPackage.sourceDir).getParentFile();
        if (parentFile == null || !parentFile.isDirectory()) {
            return 0L;
        }
        long h = new C0535g().h(parentFile);
        String packageName = aPackage.packageName;
        kotlin.jvm.internal.m.d(packageName, "packageName");
        long q = h + q(packageName);
        String packageName2 = aPackage.packageName;
        kotlin.jvm.internal.m.d(packageName2, "packageName");
        return q + p(packageName2);
    }

    public final Object f(ArrayList arrayList, Context context, V2.d dVar) {
        Object g = o3.g.g(Y.b(), new c(context, arrayList, this, null), dVar);
        return g == W2.b.c() ? g : R2.s.a;
    }

    public final ArrayList g(ArrayList apps) {
        kotlin.jvm.internal.m.e(apps, "apps");
        ArrayList arrayList = new ArrayList();
        Iterator it = apps.iterator();
        kotlin.jvm.internal.m.d(it, "iterator(...)");
        while (it.hasNext()) {
            Object next = it.next();
            kotlin.jvm.internal.m.d(next, "next(...)");
            C0953d c0953d = (C0953d) next;
            if (c0953d.f() == 0 && c0953d.r() != null) {
                arrayList.add(c0953d);
            }
        }
        return arrayList;
    }

    public final String h(Context context, String packageName) {
        InstallSourceInfo installSourceInfo;
        String installingPackageName;
        kotlin.jvm.internal.m.e(context, "context");
        kotlin.jvm.internal.m.e(packageName, "packageName");
        try {
            if (Build.VERSION.SDK_INT < 30) {
                return context.getPackageManager().getInstallerPackageName(packageName);
            }
            installSourceInfo = context.getPackageManager().getInstallSourceInfo(packageName);
            installingPackageName = installSourceInfo.getInstallingPackageName();
            return installingPackageName;
        } catch (Exception e) {
            e.printStackTrace();
            return null;
        }
    }

    public final String i(PackageManager pm, String packagename) {
        kotlin.jvm.internal.m.e(pm, "pm");
        kotlin.jvm.internal.m.e(packagename, "packagename");
        return m(pm, packagename, SameMD5.TAG);
    }

    public final ArrayList j(PackageManager pm, String packagename) {
        kotlin.jvm.internal.m.e(pm, "pm");
        kotlin.jvm.internal.m.e(packagename, "packagename");
        return o(pm, packagename, SameMD5.TAG);
    }

    public final String k(PackageManager pm, String packagename) {
        kotlin.jvm.internal.m.e(pm, "pm");
        kotlin.jvm.internal.m.e(packagename, "packagename");
        return m(pm, packagename, "SHA256");
    }

    public final String r(ArrayList apps) {
        kotlin.jvm.internal.m.e(apps, "apps");
        ArrayList arrayList = new ArrayList();
        Iterator it = apps.iterator();
        kotlin.jvm.internal.m.d(it, "iterator(...)");
        while (it.hasNext()) {
            Object next = it.next();
            kotlin.jvm.internal.m.d(next, "next(...)");
            C0953d c0953d = (C0953d) next;
            if (c0953d.r() != null) {
                String r = c0953d.r();
                kotlin.jvm.internal.m.b(r);
                arrayList.add(r);
                if (c0953d.v() != null) {
                    ArrayList v = c0953d.v();
                    kotlin.jvm.internal.m.b(v);
                    if (!v.isEmpty()) {
                        ArrayList v3 = c0953d.v();
                        kotlin.jvm.internal.m.b(v3);
                        Iterator it2 = v3.iterator();
                        kotlin.jvm.internal.m.d(it2, "iterator(...)");
                        while (it2.hasNext()) {
                            Object next2 = it2.next();
                            kotlin.jvm.internal.m.d(next2, "next(...)");
                            C0969u c0969u = (C0969u) next2;
                            if (c0969u.c() != null) {
                                String c4 = c0969u.c();
                                kotlin.jvm.internal.m.b(c4);
                                arrayList.add(c4);
                            }
                        }
                    }
                }
                if (c0953d.n() != null) {
                    ArrayList n = c0953d.n();
                    kotlin.jvm.internal.m.b(n);
                    if (!n.isEmpty()) {
                        ArrayList n4 = c0953d.n();
                        kotlin.jvm.internal.m.b(n4);
                        Iterator it3 = n4.iterator();
                        kotlin.jvm.internal.m.d(it3, "iterator(...)");
                        while (it3.hasNext()) {
                            Object next3 = it3.next();
                            kotlin.jvm.internal.m.d(next3, "next(...)");
                            C0969u c0969u2 = (C0969u) next3;
                            if (c0969u2.c() != null) {
                                String c5 = c0969u2.c();
                                kotlin.jvm.internal.m.b(c5);
                                arrayList.add(c5);
                            }
                        }
                    }
                }
            }
        }
        final d3.p pVar = new d3.p() {
            @Override
            public final Object invoke(Object obj, Object obj2) {
                int s;
                s = C1233m.s((String) obj, (String) obj2);
                return Integer.valueOf(s);
            }
        };
        AbstractC0525o.t(arrayList, new Comparator() {
            @Override
            public final int compare(Object obj, Object obj2) {
                int t;
                t = C1233m.t(d3.p.this, obj, obj2);
                return t;
            }
        });
        Iterator it4 = arrayList.iterator();
        kotlin.jvm.internal.m.d(it4, "iterator(...)");
        String str = null;
        while (it4.hasNext()) {
            Object next4 = it4.next();
            kotlin.jvm.internal.m.d(next4, "next(...)");
            String str2 = (String) next4;
            if (str == null) {
                str = str2;
            } else {
                kotlin.jvm.internal.F f = kotlin.jvm.internal.F.a;
                str = String.format("%s%s", Arrays.copyOf(new Object[]{str, str2}, 2));
                kotlin.jvm.internal.m.d(str, "format(...)");
            }
        }
        if (str == null) {
            return str;
        }
        return C0534f.a.f(str + Build.VERSION.SDK_INT);
    }

    public final String u(String sha256) {
        kotlin.jvm.internal.m.e(sha256, "sha256");
        return "https://www.virustotal.com/gui/file/" + sha256 + "/detection";
    }

    public final boolean v(String str, Context context) {
        PackageInfo packageInfo = null;
        if (str != null && context != null) {
            try {
                PackageManager packageManager = context.getPackageManager();
                if (packageManager != null) {
                    packageInfo = W1.s.d(packageManager, str, 0);
                }
            } catch (PackageManager.NameNotFoundException unused) {
            }
        }
        return packageInfo != null;
    }
}