正在查看: Uptodown App Store v6.80 应用的 C2445m.java JAVA 源代码文件
本页面展示 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;
}
}