正在查看: Easycash v3.75.13 应用的 b0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Easycash v3.75.13 应用的 b0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package credoapp.p000private;
import android.content.Context;
import android.content.Intent;
import android.content.pm.ActivityInfo;
import android.content.pm.PackageManager;
import android.content.pm.ResolveInfo;
import android.net.Uri;
import android.os.Build;
import android.provider.MediaStore;
import android.view.inputmethod.InputMethodInfo;
import android.view.inputmethod.InputMethodManager;
import credoapp.internal.v1.contract.ILogger;
import cz.msebera.android.httpclient.protocol.HTTP;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Map;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
public final class b0 extends m3 {
public final String b;
public final Context c;
public final List d;
public final ILogger e;
public b0(Context context, ILogger iLogger, ArrayList arrayList) {
super(iLogger);
Intrinsics.checkNotNullParameter(context, "_context");
Intrinsics.checkNotNullParameter(arrayList, "_rules");
this.c = context;
this.d = arrayList;
this.e = iLogger;
this.b = "ApplicationDefaults";
}
public final String b() {
return this.b;
}
@Override
public final Object c() {
z zVar;
ILogger iLogger;
String str;
LinkedList linkedList = new LinkedList();
for (int i : k3.a(28)) {
try {
zVar = d(i);
} catch (Exception e) {
a0.a(i);
l3.a(e);
l3.a(e);
ILogger iLogger2 = this.e;
if (iLogger2 != null) {
ILogger.DefaultImpls.a(iLogger2, "Core", e, (Map) null, 4, (Object) null);
zVar = Unit.a;
} else {
zVar = null;
}
}
if (zVar != null) {
LinkedList linkedList2 = new LinkedList();
for (am amVar : this.d) {
try {
Function1 function1 = amVar.e;
String str2 = function1 != null ? (String) function1.invoke(zVar) : null;
Function1 function12 = amVar.f;
if (function12 != null && (str = (String) function12.invoke(str2)) != null) {
str2 = str;
}
linkedList2.add(str2);
} catch (Exception e2) {
linkedList2.add(l3.a(e2));
if (!(e2 instanceof IllegalAccessException) && (iLogger = this.e) != null) {
ILogger.DefaultImpls.a(iLogger, "Core", e2, (Map) null, 4, (Object) null);
}
}
}
linkedList.add(linkedList2);
}
}
return linkedList;
}
public final z d(int i) {
Intent intent;
String str;
Pair pair;
if (i == 0) {
throw null;
}
switch (i - 1) {
case 0:
intent = new Intent("android.intent.action.ASSIST");
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 1:
intent = new Intent("android.intent.action.VIEW", Uri.parse("https://credolab.com"));
str = "android.intent.category.BROWSABLE";
intent.addCategory(str);
Unit unit = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 2:
intent = new Intent("android.intent.action.VIEW");
intent.setType("vnd.android.cursor.item/event");
Unit unit2 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 3:
intent = new Intent("android.media.action.IMAGE_CAPTURE");
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 4:
intent = new Intent("android.intent.action.DIAL");
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 5:
intent = new Intent("android.intent.action.SENDTO", Uri.parse("mailto:"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 6:
intent = new Intent("android.intent.action.GET_CONTENT");
intent.setType("*/*");
str = "android.intent.category.OPENABLE";
intent.addCategory(str);
Unit unit22 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 7:
intent = new Intent("android.intent.action.VIEW");
intent.setType("image/*");
Unit unit222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 8:
intent = new Intent("android.intent.action.VIEW");
intent.setData(Uri.parse("market://details?id=dummy.package.name"));
Unit unit2222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 9:
Object systemService = this.c.getSystemService("input_method");
if (systemService == null) {
throw new NullPointerException("null cannot be cast to non-null type android.view.inputmethod.InputMethodManager");
}
InputMethodManager inputMethodManager = (InputMethodManager) systemService;
List<InputMethodInfo> enabledInputMethodList = inputMethodManager.getEnabledInputMethodList();
Intrinsics.checkNotNullExpressionValue(enabledInputMethodList, "imeManager.enabledInputMethodList");
ArrayList arrayList = new ArrayList();
for (InputMethodInfo inputMethodInfo : enabledInputMethodList) {
Intrinsics.checkNotNullExpressionValue(inputMethodInfo, "it");
String packageName = inputMethodInfo.getPackageName();
if (packageName != null) {
arrayList.add(packageName);
}
}
String c02 = CollectionsKt.c0(CollectionsKt.N(arrayList), ";", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (Function1) null, 62, (Object) null);
List<InputMethodInfo> inputMethodList = inputMethodManager.getInputMethodList();
Intrinsics.checkNotNullExpressionValue(inputMethodList, "imeManager.inputMethodList");
ArrayList arrayList2 = new ArrayList();
for (InputMethodInfo inputMethodInfo2 : inputMethodList) {
Intrinsics.checkNotNullExpressionValue(inputMethodInfo2, "it");
String packageName2 = inputMethodInfo2.getPackageName();
if (packageName2 != null) {
arrayList2.add(packageName2);
}
}
pair = new Pair(c02, CollectionsKt.c0(CollectionsKt.N(arrayList2), ";", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (Function1) null, 62, (Object) null));
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 10:
intent = new Intent("android.intent.action.MAIN");
str = "android.intent.category.HOME";
intent.addCategory(str);
Unit unit22222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 11:
intent = new Intent("android.intent.action.VIEW", Uri.parse("geo:0,0?q=query"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 12:
intent = new Intent("android.intent.action.VIEW");
intent.setDataAndType(MediaStore.Audio.Media.EXTERNAL_CONTENT_URI, "audio/*");
Unit unit222222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 13:
intent = new Intent("android.intent.action.VIEW");
intent.setDataAndType(Uri.parse("content://file.pdf"), HTTP.PLAIN_TEXT_TYPE);
intent.setFlags(1073741825);
Unit unit2222222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 14:
intent = new Intent("android.intent.action.VIEW");
intent.setDataAndType(Uri.parse("content://file.pdf"), "application/pdf");
intent.setFlags(1073741825);
Unit unit22222222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 15:
intent = new Intent("android.intent.action.SEARCH");
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 16:
intent = new Intent("android.intent.action.SEND");
intent.setType(HTTP.PLAIN_TEXT_TYPE);
intent.putExtra("android.intent.extra.TEXT", "A Note");
Unit unit222222222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 17:
intent = new Intent("android.intent.action.SEND");
intent.setType("image/*");
intent.putExtra("android.intent.extra.STREAM", Uri.parse("content://media/external/images/media/1"));
Unit unit2222222222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 18:
intent = new Intent("android.intent.action.SENDTO", Uri.parse("smsto:"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 19:
intent = new Intent("android.intent.action.SET_TIMER");
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 20:
if (Build.VERSION.SDK_INT < 29) {
return null;
}
intent = new Intent("android.intent.action.TRANSLATE");
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 21:
intent = new Intent("android.intent.action.VIEW");
intent.setType("video/*");
str = "android.intent.category.DEFAULT";
intent.addCategory(str);
Unit unit22222222222 = Unit.a;
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 22:
intent = new Intent("android.provider.MediaStore.RECORD_SOUND");
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 23:
intent = new Intent("android.intent.action.VIEW", Uri.parse("bitcoin:"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 24:
intent = new Intent("android.intent.action.VIEW", Uri.parse("ethereum:"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 25:
intent = new Intent("android.intent.action.VIEW", Uri.parse("ton:"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 26:
intent = new Intent("android.intent.action.VIEW", Uri.parse("solana:"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
case 27:
intent = new Intent("android.intent.action.VIEW", Uri.parse("dogecoin:"));
pair = e(intent);
return new z(a0.a(i), (String) pair.c(), (String) pair.d());
default:
throw new NoWhenBranchMatchedException();
}
}
public final Pair e(Intent intent) {
ActivityInfo activityInfo;
PackageManager packageManager = this.c.getPackageManager();
ResolveInfo resolveActivity = packageManager.resolveActivity(intent, 65536);
String str = (resolveActivity == null || (activityInfo = resolveActivity.activityInfo) == null) ? null : activityInfo.packageName;
if (Intrinsics.a(str, "android")) {
str = null;
}
List<ResolveInfo> queryIntentActivities = packageManager.queryIntentActivities(intent, Build.VERSION.SDK_INT >= 23 ? 131072 : 0);
Intrinsics.checkNotNullExpressionValue(queryIntentActivities, "packageManager.queryInte…r.MATCH_ALL } else { 0 })");
ArrayList arrayList = new ArrayList();
Iterator<T> it = queryIntentActivities.iterator();
while (it.hasNext()) {
ActivityInfo activityInfo2 = ((ResolveInfo) it.next()).activityInfo;
String str2 = activityInfo2 != null ? activityInfo2.packageName : null;
if (str2 != null) {
arrayList.add(str2);
}
}
ArrayList arrayList2 = new ArrayList();
Iterator it2 = arrayList.iterator();
while (it2.hasNext()) {
Object next = it2.next();
if (!Intrinsics.a((String) next, "android")) {
arrayList2.add(next);
}
}
List N = CollectionsKt.N(arrayList2);
return new Pair(str, N.isEmpty() ^ true ? CollectionsKt.c0(N, ";", (CharSequence) null, (CharSequence) null, 0, (CharSequence) null, (Function1) null, 62, (Object) null) : null);
}
}