导航菜单

页面标题

页面副标题

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

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

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


package u2;

import S2.AbstractC0692o;
import W1.C0701f;
import W1.C0702g;
import W1.C0703h;
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.Bundle;
import android.os.Environment;
import com.mbridge.msdk.foundation.tools.SameMD5;
import com.uptodown.UptodownApp;
import com.uptodown.activities.preferences.a;
import d3.InterfaceC1680p;
import g2.C1760d;
import g2.C1776u;
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.AbstractC2020b;
import kotlin.jvm.internal.AbstractC2025g;
import o3.AbstractC2172g;
import o3.AbstractC2176i;
import o3.InterfaceC2159J;
import o3.Y;
import u2.C2445m;

public final class C2445m {

    public static final a f23838a = new a(null);

    public static final class a {

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

        public a(AbstractC2025g abstractC2025g) {
            this();
        }

        private final void h(ArrayList arrayList, Context context) {
            v a5 = v.f23867v.a(context);
            a5.a();
            ArrayList E02 = a5.E0();
            a5.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 p4 = (P) next;
                int size = arrayList.size();
                for (int i4 = 0; i4 < size; i4++) {
                    long A4 = ((C1760d) arrayList.get(i4)).A();
                    if (m3.m.p(p4.h(), ((C1760d) arrayList.get(i4)).o(), true) && p4.j() > A4) {
                        ((C1760d) arrayList.get(i4)).c0(C1760d.c.f20519a);
                    }
                }
            }
            int size2 = arrayList.size();
            int i5 = 0;
            while (i5 < size2) {
                Object obj = arrayList.get(i5);
                i5++;
                C1760d c1760d = (C1760d) obj;
                int size3 = E02.size();
                int i6 = 0;
                while (i6 < size3) {
                    Object obj2 = E02.get(i6);
                    i6++;
                    P p5 = (P) obj2;
                    if (c1760d.e() == 1 || (kotlin.jvm.internal.m.a(c1760d.o(), p5.h()) && p5.m())) {
                        c1760d.c0(C1760d.c.f20520b);
                    }
                }
            }
            AbstractC0692o.t(arrayList, new C0306a());
            int i7 = 0;
            while (i7 < arrayList.size() && (!m3.m.p(context.getPackageName(), ((C1760d) arrayList.get(i7)).o(), true) || ((C1760d) arrayList.get(i7)).w() != C1760d.c.f20519a)) {
                i7++;
            }
            if (i7 < arrayList.size()) {
                Object remove = arrayList.remove(i7);
                kotlin.jvm.internal.m.d(remove, "removeAt(...)");
                arrayList.add(0, (C1760d) remove);
            }
        }

        public static final int j(C1760d app1, C1760d 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(InterfaceC1680p interfaceC1680p, Object obj, Object obj2) {
            return ((Number) interfaceC1680p.mo14invoke(obj, obj2)).intValue();
        }

        public static final int m(C1760d app1, C1760d 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 m4 = app1.m();
            kotlin.jvm.internal.m.b(m4);
            String m5 = app2.m();
            kotlin.jvm.internal.m.b(m5);
            return m3.m.j(m4, m5, true);
        }

        public static final int o(C1760d app1, C1760d 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(InterfaceC1680p interfaceC1680p, Object obj, Object obj2) {
            return ((Number) interfaceC1680p.mo14invoke(obj, obj2)).intValue();
        }

        public static final int r(C1760d app1, C1760d 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(InterfaceC1680p interfaceC1680p, Object obj, Object obj2) {
            return ((Number) interfaceC1680p.mo14invoke(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 InterfaceC1680p interfaceC1680p = new InterfaceC1680p() {
                @Override
                public final Object mo14invoke(Object obj, Object obj2) {
                    int j4;
                    j4 = C2445m.a.j((C1760d) obj, (C1760d) obj2);
                    return Integer.valueOf(j4);
                }
            };
            AbstractC0692o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int k4;
                    k4 = C2445m.a.k(InterfaceC1680p.this, obj, obj2);
                    return k4;
                }
            });
            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");
            AbstractC0692o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int m4;
                    m4 = C2445m.a.m((C1760d) obj, (C1760d) obj2);
                    return m4;
                }
            });
            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 InterfaceC1680p interfaceC1680p = new InterfaceC1680p() {
                @Override
                public final Object mo14invoke(Object obj, Object obj2) {
                    int o4;
                    o4 = C2445m.a.o((C1760d) obj, (C1760d) obj2);
                    return Integer.valueOf(o4);
                }
            };
            AbstractC0692o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int p4;
                    p4 = C2445m.a.p(InterfaceC1680p.this, obj, obj2);
                    return p4;
                }
            });
            h(tmpUserApps, context);
        }

        public final void q(ArrayList tmpUserApps) {
            kotlin.jvm.internal.m.e(tmpUserApps, "tmpUserApps");
            final InterfaceC1680p interfaceC1680p = new InterfaceC1680p() {
                @Override
                public final Object mo14invoke(Object obj, Object obj2) {
                    int r4;
                    r4 = C2445m.a.r((C1760d) obj, (C1760d) obj2);
                    return Integer.valueOf(r4);
                }
            };
            AbstractC0692o.t(tmpUserApps, new Comparator() {
                @Override
                public final int compare(Object obj, Object obj2) {
                    int s4;
                    s4 = C2445m.a.s(InterfaceC1680p.this, obj, obj2);
                    return s4;
                }
            });
        }

        private a() {
        }
    }

    static final class b extends kotlin.coroutines.jvm.internal.l implements InterfaceC1680p {

        int f23839a;

        final C1760d f23840b;

        final PackageManager f23841c;

        final v f23842d;

        b(C1760d c1760d, PackageManager packageManager, v vVar, V2.d dVar) {
            super(2, dVar);
            this.f23840b = c1760d;
            this.f23841c = packageManager;
            this.f23842d = vVar;
        }

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

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

        @Override
        public final Object mo14invoke(InterfaceC2159J interfaceC2159J, V2.d dVar) {
            return ((b) create(interfaceC2159J, dVar)).invokeSuspend(R2.s.f4667a);
        }
    }

    static final class c extends kotlin.coroutines.jvm.internal.l implements InterfaceC1680p {

        Object f23843a;

        Object f23844b;

        Object f23845c;

        int f23846d;

        final Context f23847e;

        final ArrayList f23848f;

        final C2445m f23849g;

        c(Context context, ArrayList arrayList, C2445m c2445m, V2.d dVar) {
            super(2, dVar);
            this.f23847e = context;
            this.f23848f = arrayList;
            this.f23849g = c2445m;
        }

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

        @Override
        public final Object invokeSuspend(Object obj) {
            v vVar;
            Iterator it;
            PackageManager packageManager;
            Object c5 = W2.b.c();
            int i4 = this.f23846d;
            if (i4 == 0) {
                R2.n.b(obj);
                PackageManager packageManager2 = this.f23847e.getPackageManager();
                v a5 = v.f23867v.a(this.f23847e);
                a5.a();
                Iterator it2 = this.f23848f.iterator();
                kotlin.jvm.internal.m.d(it2, "iterator(...)");
                vVar = a5;
                it = it2;
                packageManager = packageManager2;
            } else {
                if (i4 != 1) {
                    throw new IllegalStateException("call to 'resume' before 'invoke' with coroutine");
                }
                it = (Iterator) this.f23845c;
                vVar = (v) this.f23844b;
                packageManager = (PackageManager) this.f23843a;
                R2.n.b(obj);
            }
            while (it.hasNext()) {
                Object next = it.next();
                kotlin.jvm.internal.m.d(next, "next(...)");
                C2445m c2445m = this.f23849g;
                kotlin.jvm.internal.m.b(packageManager);
                this.f23843a = packageManager;
                this.f23844b = vVar;
                this.f23845c = it;
                this.f23846d = 1;
                if (c2445m.e((C1760d) next, vVar, packageManager, this) == c5) {
                    return c5;
                }
            }
            vVar.i();
            return R2.s.f4667a;
        }

        @Override
        public final Object mo14invoke(InterfaceC2159J interfaceC2159J, V2.d dVar) {
            return ((c) create(interfaceC2159J, dVar)).invokeSuspend(R2.s.f4667a);
        }
    }

    static final class d extends kotlin.coroutines.jvm.internal.l implements InterfaceC1680p {

        int f23850a;

        final Context f23851b;

        final ApplicationInfo f23852c;

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

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

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

        @Override
        public final Object mo14invoke(InterfaceC2159J interfaceC2159J, V2.d dVar) {
            return ((d) create(interfaceC2159J, dVar)).invokeSuspend(R2.s.f4667a);
        }
    }

    private final C1760d C(ApplicationInfo applicationInfo, C1760d c1760d, PackageInfo packageInfo, v vVar, Context context, PackageManager packageManager, boolean z4, boolean z5) {
        long j4;
        int i4;
        int i5;
        int i6;
        int i7;
        boolean z6;
        String str;
        C1760d c1760d2 = c1760d;
        AbstractC2176i.d(o3.K.a(Y.b()), null, null, new d(context, applicationInfo, null), 3, null);
        long m4 = new C0703h().m(packageInfo);
        boolean z7 = false;
        if ((c1760d2 != null ? Long.valueOf(c1760d2.A()) : null) == null || c1760d2.A() != m4) {
            if (c1760d2 != null) {
                i4 = c1760d2.e();
                int f4 = c1760d2.f();
                j4 = 0;
                String o4 = c1760d2.o();
                kotlin.jvm.internal.m.b(o4);
                vVar.u(o4);
                i5 = f4;
            } else {
                j4 = 0;
                i4 = -1;
                i5 = -1;
            }
            C1760d c1760d3 = new C1760d();
            if (c1760d2 != null && c1760d2.b() > j4) {
                c1760d3.K(c1760d2.b());
            }
            if (i4 != -1) {
                c1760d3.N(i4);
            }
            if (i5 != -1) {
                c1760d3.O(i5);
            }
            c1760d3.W(applicationInfo.packageName);
            if (c1760d3.f() == 0) {
                if (A(c1760d3.o())) {
                    i6 = 1;
                } else {
                    i6 = 1;
                    c1760d3.O(1);
                }
                if (x(applicationInfo)) {
                    c1760d3.O(i6);
                }
            } else {
                i6 = 1;
            }
            if (new C0703h().r(packageInfo)) {
                c1760d3.d0(i6);
            }
            if (z(c1760d3.o(), packageManager)) {
                c1760d3.e0(i6);
            }
            c1760d3.h0(m4);
            c1760d3.i0(packageInfo.versionName);
            c1760d3.T(packageInfo.lastUpdateTime);
            c1760d3.Q(packageInfo.firstInstallTime);
            G(c1760d3, packageInfo, context);
            String o5 = c1760d3.o();
            if (!(o5 == null || o5.length() == 0)) {
                String o6 = c1760d3.o();
                kotlin.jvm.internal.m.b(o6);
                c1760d3.U(i(packageManager, o6));
            }
            if (c1760d3.k() == null) {
                i7 = 1;
                c1760d3.O(1);
            } else {
                i7 = 1;
            }
            if (c1760d3.f() == 0) {
                Bundle bundle = applicationInfo.metaData;
                if (bundle != null && bundle.getBoolean("com.android.vending.archive") == i7) {
                    z7 = true;
                }
                if (z7) {
                    c1760d3.O(i7);
                }
            }
            if (c1760d3.f() == 0) {
                c1760d3.P(z4, z5);
            }
            c1760d2 = vVar.I0(c1760d3);
            if (c1760d2.i() > -1) {
                c1760d2.J(applicationInfo, vVar);
                c1760d2.I(vVar);
            }
        } else {
            if (c1760d2.k() == null) {
                String o7 = c1760d2.o();
                if (o7 == null || o7.length() == 0) {
                    str = null;
                } else {
                    String o8 = c1760d2.o();
                    kotlin.jvm.internal.m.b(o8);
                    str = i(packageManager, o8);
                }
                if (str != null) {
                    c1760d2.U(str);
                    z6 = true;
                    if (c1760d2.c() == null) {
                        G(c1760d2, packageInfo, context);
                        z6 = true;
                    }
                    if (c1760d2.t() == 0) {
                        c1760d2.b0(d(applicationInfo));
                        z6 = true;
                    }
                    if (z6) {
                        vVar.t1(c1760d2);
                    }
                    c1760d2.i0(packageInfo.versionName);
                    c1760d2.T(packageInfo.lastUpdateTime);
                    c1760d2.Q(packageInfo.firstInstallTime);
                    if (c1760d2.i() > -1) {
                        ArrayList arrayList = new ArrayList();
                        c1760d2.J(applicationInfo, vVar);
                        if (c1760d2.v() != null) {
                            ArrayList v4 = c1760d2.v();
                            kotlin.jvm.internal.m.b(v4);
                            if (!v4.isEmpty()) {
                                ArrayList v5 = c1760d2.v();
                                kotlin.jvm.internal.m.b(v5);
                                arrayList.addAll(v5);
                            }
                        }
                        c1760d2.I(vVar);
                        if (c1760d2.n() != null) {
                            ArrayList n4 = c1760d2.n();
                            kotlin.jvm.internal.m.b(n4);
                            if (!n4.isEmpty()) {
                                ArrayList n5 = c1760d2.n();
                                kotlin.jvm.internal.m.b(n5);
                                arrayList.addAll(n5);
                            }
                        }
                        if (!arrayList.isEmpty()) {
                            Iterator it = vVar.X(c1760d2.i()).iterator();
                            kotlin.jvm.internal.m.d(it, "iterator(...)");
                            while (it.hasNext()) {
                                Object next = it.next();
                                kotlin.jvm.internal.m.d(next, "next(...)");
                                C1776u c1776u = (C1776u) next;
                                Iterator it2 = arrayList.iterator();
                                int i8 = 0;
                                while (true) {
                                    if (!it2.hasNext()) {
                                        i8 = -1;
                                        break;
                                    }
                                    int i9 = i8 + 1;
                                    C1776u c1776u2 = (C1776u) it2.next();
                                    if (m3.m.p(c1776u.a(), c1776u2.a(), true) && c1776u.d() == c1776u2.d()) {
                                        break;
                                    }
                                    i8 = i9;
                                }
                                if (i8 == -1) {
                                    vVar.v(c1776u);
                                } else if (i8 > -1) {
                                    arrayList.remove(i8);
                                }
                            }
                        }
                    }
                } else {
                    c1760d2.O(1);
                    vVar.u1(c1760d2);
                }
            } else if (A(c1760d2.o())) {
                Bundle bundle2 = applicationInfo.metaData;
                if (bundle2 == null || !bundle2.getBoolean("com.android.vending.archive")) {
                    if (!x(applicationInfo)) {
                        int f5 = c1760d2.f();
                        c1760d2.P(z4, z5);
                        if (f5 != c1760d2.f()) {
                            vVar.u1(c1760d2);
                        }
                    } else if (c1760d2.f() == 0) {
                        c1760d2.O(1);
                        vVar.u1(c1760d2);
                    }
                } else if (c1760d2.f() == 0) {
                    c1760d2.O(1);
                    vVar.u1(c1760d2);
                }
            } else if (c1760d2.f() == 0) {
                c1760d2.O(1);
                vVar.u1(c1760d2);
            }
            z6 = false;
            if (c1760d2.c() == null) {
            }
            if (c1760d2.t() == 0) {
            }
            if (z6) {
            }
            c1760d2.i0(packageInfo.versionName);
            c1760d2.T(packageInfo.lastUpdateTime);
            c1760d2.Q(packageInfo.firstInstallTime);
            if (c1760d2.i() > -1) {
            }
        }
        if (c1760d2.o() != null) {
            C0703h c0703h = new C0703h();
            String o9 = c1760d2.o();
            kotlin.jvm.internal.m.b(o9);
            c1760d2.M(c0703h.p(context, o9));
        }
        return c1760d2;
    }

    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), "");
    }

    public final Object e(C1760d c1760d, v vVar, PackageManager packageManager, V2.d dVar) {
        Object g4 = AbstractC2172g.g(Y.b(), new b(c1760d, packageManager, vVar, null), dVar);
        return g4 == W2.b.c() ? g4 : R2.s.f4667a;
    }

    private final byte[] l(PackageManager packageManager, String str) {
        SigningInfo signingInfo;
        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 = W1.s.d(packageManager, str, 134217728).signingInfo;
            hasPastSigningCertificates = signingInfo.hasPastSigningCertificates();
            if (hasPastSigningCertificates) {
                signingCertificateHistory = signingInfo.getSigningCertificateHistory();
                kotlin.jvm.internal.m.d(signingCertificateHistory, "getSigningCertificateHistory(...)");
                if (!(signingCertificateHistory.length == 0)) {
                    signingCertificateHistory2 = signingInfo.getSigningCertificateHistory();
                    int length = signingCertificateHistory2.length - 1;
                    signingCertificateHistory3 = signingInfo.getSigningCertificateHistory();
                    return signingCertificateHistory3[length].toByteArray();
                }
            }
            apkContentsSigners = signingInfo.getApkContentsSigners();
            if (apkContentsSigners != null && apkContentsSigners.length != 0) {
                return apkContentsSigners[0].toByteArray();
            }
            return null;
        } catch (Exception e5) {
            e5.printStackTrace();
            return null;
        }
    }

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

    private final ArrayList n(PackageManager packageManager, String str) {
        SigningInfo signingInfo;
        boolean hasPastSigningCertificates;
        Signature[] apkContentsSigners;
        Signature[] signingCertificateHistory;
        Signature[] signingCertificateHistory2;
        ArrayList arrayList = new ArrayList();
        try {
            if (Build.VERSION.SDK_INT >= 28) {
                signingInfo = W1.s.d(packageManager, str, 134217728).signingInfo;
                hasPastSigningCertificates = signingInfo.hasPastSigningCertificates();
                if (hasPastSigningCertificates) {
                    signingCertificateHistory = signingInfo.getSigningCertificateHistory();
                    kotlin.jvm.internal.m.d(signingCertificateHistory, "getSigningCertificateHistory(...)");
                    if (!(signingCertificateHistory.length == 0)) {
                        signingCertificateHistory2 = signingInfo.getSigningCertificateHistory();
                        Iterator a5 = AbstractC2020b.a(signingCertificateHistory2);
                        while (a5.hasNext()) {
                            arrayList.add(((Signature) a5.next()).toByteArray());
                        }
                    }
                }
                apkContentsSigners = signingInfo.getApkContentsSigners();
                if (apkContentsSigners != null && apkContentsSigners.length != 0) {
                    Iterator a6 = AbstractC2020b.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 = AbstractC2020b.a(signatureArr);
                while (a7.hasNext()) {
                    arrayList.add(((Signature) a7.next()).toByteArray());
                }
            }
            return arrayList;
        } catch (Exception e5) {
            e5.printStackTrace();
            return arrayList;
        }
    }

    private final ArrayList o(PackageManager packageManager, String str, String str2) {
        String d5;
        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 g4 = C0701f.f5451a.g(bArr);
                if (g4 != null) {
                    arrayList.add(g4);
                }
            } else if (kotlin.jvm.internal.m.a(str2, "SHA256") && (d5 = C0701f.f5451a.d(bArr)) != null) {
                arrayList.add(d5);
            }
        }
        return arrayList;
    }

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

    private final long q(String str) {
        try {
            return new C0702g().h(new File(Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/obb/" + str + '/'));
        } catch (Exception e5) {
            e5.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(InterfaceC1680p interfaceC1680p, Object obj, Object obj2) {
        return ((Number) interfaceC1680p.mo14invoke(obj, obj2)).intValue();
    }

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

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

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

    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 a5 = v.f23867v.a(context);
        a5.a();
        ArrayList Z4 = a5.Z();
        a5.i();
        Iterator it = Z4.iterator();
        kotlin.jvm.internal.m.d(it, "iterator(...)");
        int i4 = 0;
        while (it.hasNext()) {
            Object next = it.next();
            kotlin.jvm.internal.m.d(next, "next(...)");
            if (y((C1760d) next) && (i4 = i4 + 1) > 5) {
                break;
            }
        }
        return i4 > 5;
    }

    public final C1760d D(Context context, String str) {
        PackageInfo packageInfo;
        ApplicationInfo applicationInfo;
        kotlin.jvm.internal.m.e(context, "context");
        synchronized (UptodownApp.f17145F.h()) {
            C1760d c1760d = null;
            if (str == null) {
                return null;
            }
            v a5 = v.f23867v.a(context);
            a5.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.C0246a c0246a = com.uptodown.activities.preferences.a.f18568a;
                boolean b02 = c0246a.b0(context);
                boolean c02 = c0246a.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");
                    C1760d W4 = a5.W(packageName);
                    kotlin.jvm.internal.m.b(packageManager);
                    c1760d = C(applicationInfo, W4, packageInfo, a5, context, packageManager, b02, c02);
                }
            }
            a5.i();
            return c1760d;
        }
    }

    public final ArrayList E(Context context) {
        ArrayList arrayList;
        PackageInfo packageInfo;
        ApplicationInfo applicationInfo;
        PackageInfo packageInfo2;
        v vVar;
        C1760d c1760d;
        Context context2 = context;
        kotlin.jvm.internal.m.e(context2, "context");
        synchronized (UptodownApp.f17145F.h()) {
            arrayList = new ArrayList();
            v a5 = v.f23867v.a(context2);
            a5.a();
            PackageManager packageManager = context2.getPackageManager();
            kotlin.jvm.internal.m.b(packageManager);
            List<ApplicationInfo> b5 = W1.s.b(packageManager, 128);
            ArrayList Z4 = a5.Z();
            a.C0246a c0246a = com.uptodown.activities.preferences.a.f18568a;
            boolean b02 = c0246a.b0(context2);
            boolean c02 = c0246a.c0(context2);
            for (ApplicationInfo applicationInfo2 : b5) {
                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 = Z4.iterator();
                    int i4 = 0;
                    while (true) {
                        if (!it.hasNext()) {
                            applicationInfo = applicationInfo2;
                            packageInfo2 = packageInfo;
                            vVar = a5;
                            i4 = -1;
                            c1760d = null;
                            break;
                        }
                        int i5 = i4 + 1;
                        C1760d c1760d2 = (C1760d) it.next();
                        applicationInfo = applicationInfo2;
                        packageInfo2 = packageInfo;
                        vVar = a5;
                        if (m3.m.q(c1760d2.o(), applicationInfo2.packageName, false, 2, null)) {
                            c1760d = c1760d2;
                            break;
                        }
                        i4 = i5;
                        a5 = vVar;
                        applicationInfo2 = applicationInfo;
                        packageInfo = packageInfo2;
                    }
                    if (i4 >= 0) {
                        Z4.remove(i4);
                    }
                    a5 = vVar;
                    arrayList.add(C(applicationInfo, c1760d, packageInfo2, a5, context2, packageManager, b02, c02));
                }
                context2 = context;
            }
            Iterator it2 = Z4.iterator();
            kotlin.jvm.internal.m.d(it2, "iterator(...)");
            while (it2.hasNext()) {
                Object next = it2.next();
                kotlin.jvm.internal.m.d(next, "next(...)");
                C1760d c1760d3 = (C1760d) next;
                a5.r(c1760d3);
                if (c1760d3.o() != null) {
                    String o4 = c1760d3.o();
                    kotlin.jvm.internal.m.b(o4);
                    a5.P(o4);
                }
            }
            a5.i();
        }
        return arrayList;
    }

    public final void G(C1760d 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 c5 = appTmp.c();
        kotlin.jvm.internal.m.b(c5);
        int length = c5.length();
        int i4 = 0;
        while (true) {
            if (i4 >= length) {
                String c6 = appTmp.c();
                kotlin.jvm.internal.m.b(c6);
                appTmp.L(H(c6));
                break;
            } else {
                if (w(c5.charAt(i4))) {
                    appTmp.L(appTmp.o());
                    break;
                }
                i4++;
            }
        }
        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 h4 = new C0702g().h(parentFile);
        String packageName = aPackage.packageName;
        kotlin.jvm.internal.m.d(packageName, "packageName");
        long q4 = h4 + q(packageName);
        String packageName2 = aPackage.packageName;
        kotlin.jvm.internal.m.d(packageName2, "packageName");
        return q4 + p(packageName2);
    }

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

    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(...)");
            C1760d c1760d = (C1760d) next;
            if (c1760d.f() == 0 && c1760d.r() != null) {
                arrayList.add(c1760d);
            }
        }
        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 e5) {
            e5.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(...)");
            C1760d c1760d = (C1760d) next;
            if (c1760d.r() != null) {
                String r4 = c1760d.r();
                kotlin.jvm.internal.m.b(r4);
                arrayList.add(r4);
                if (c1760d.v() != null) {
                    ArrayList v4 = c1760d.v();
                    kotlin.jvm.internal.m.b(v4);
                    if (!v4.isEmpty()) {
                        ArrayList v5 = c1760d.v();
                        kotlin.jvm.internal.m.b(v5);
                        Iterator it2 = v5.iterator();
                        kotlin.jvm.internal.m.d(it2, "iterator(...)");
                        while (it2.hasNext()) {
                            Object next2 = it2.next();
                            kotlin.jvm.internal.m.d(next2, "next(...)");
                            C1776u c1776u = (C1776u) next2;
                            if (c1776u.c() != null) {
                                String c5 = c1776u.c();
                                kotlin.jvm.internal.m.b(c5);
                                arrayList.add(c5);
                            }
                        }
                    }
                }
                if (c1760d.n() != null) {
                    ArrayList n4 = c1760d.n();
                    kotlin.jvm.internal.m.b(n4);
                    if (!n4.isEmpty()) {
                        ArrayList n5 = c1760d.n();
                        kotlin.jvm.internal.m.b(n5);
                        Iterator it3 = n5.iterator();
                        kotlin.jvm.internal.m.d(it3, "iterator(...)");
                        while (it3.hasNext()) {
                            Object next3 = it3.next();
                            kotlin.jvm.internal.m.d(next3, "next(...)");
                            C1776u c1776u2 = (C1776u) next3;
                            if (c1776u2.c() != null) {
                                String c6 = c1776u2.c();
                                kotlin.jvm.internal.m.b(c6);
                                arrayList.add(c6);
                            }
                        }
                    }
                }
            }
        }
        final InterfaceC1680p interfaceC1680p = new InterfaceC1680p() {
            @Override
            public final Object mo14invoke(Object obj, Object obj2) {
                int s4;
                s4 = C2445m.s((String) obj, (String) obj2);
                return Integer.valueOf(s4);
            }
        };
        AbstractC0692o.t(arrayList, new Comparator() {
            @Override
            public final int compare(Object obj, Object obj2) {
                int t4;
                t4 = C2445m.t(InterfaceC1680p.this, obj, obj2);
                return t4;
            }
        });
        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 f4 = kotlin.jvm.internal.F.f21884a;
                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 C0701f.f5451a.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;
    }
}