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