正在查看: Easycash v3.75.13 应用的 b0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Easycash v3.75.13 应用的 b0.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package credoapp.p034private;
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 androidx.core.net.MailTo;
import credoapp.internal.v1.contract.ILogger;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import kotlin.NoWhenBranchMatchedException;
import kotlin.Pair;
import kotlin.Unit;
import kotlin.collections.CollectionsKt___CollectionsKt;
import kotlin.jvm.functions.Function1;
import kotlin.jvm.internal.Intrinsics;
public final class b0 extends m3 {
public final String f24918b;
public final Context f24919c;
public final List f24920d;
public final ILogger f24921e;
public b0(Context _context, ILogger iLogger, ArrayList _rules) {
super(iLogger);
Intrinsics.checkNotNullParameter(_context, "_context");
Intrinsics.checkNotNullParameter(_rules, "_rules");
this.f24919c = _context;
this.f24920d = _rules;
this.f24921e = iLogger;
this.f24918b = "ApplicationDefaults";
}
@Override
public final String b() {
return this.f24918b;
}
@Override
public final Object c() {
Object obj;
ILogger iLogger;
String str;
LinkedList linkedList = new LinkedList();
for (int i2 : k3.a(28)) {
try {
obj = d(i2);
} catch (Exception e2) {
a0.a(i2);
l3.a(e2);
l3.a(e2);
ILogger iLogger2 = this.f24921e;
if (iLogger2 != null) {
ILogger.DefaultImpls.a(iLogger2, "Core", e2, null, 4, null);
obj = Unit.f30162a;
} else {
obj = null;
}
}
if (obj != null) {
LinkedList linkedList2 = new LinkedList();
for (am amVar : this.f24920d) {
try {
Function1 function1 = amVar.f24910e;
String str2 = function1 != null ? (String) function1.invoke(obj) : null;
Function1 function12 = amVar.f24911f;
if (function12 != null && (str = (String) function12.invoke(str2)) != null) {
str2 = str;
}
linkedList2.add(str2);
} catch (Exception e3) {
linkedList2.add(l3.a(e3));
if (!(e3 instanceof IllegalAccessException) && (iLogger = this.f24921e) != null) {
ILogger.DefaultImpls.a(iLogger, "Core", e3, null, 4, null);
}
}
}
linkedList.add(linkedList2);
}
}
return linkedList;
}
public final z d(int i2) {
Intent intent;
String str;
List N;
String c02;
List N2;
String c03;
Pair pair;
if (i2 == 0) {
throw null;
}
switch (i2 - 1) {
case 0:
intent = new Intent("android.intent.action.ASSIST");
pair = e(intent);
return new z(a0.a(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 3:
intent = new Intent("android.media.action.IMAGE_CAPTURE");
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 4:
intent = new Intent("android.intent.action.DIAL");
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 5:
intent = new Intent("android.intent.action.SENDTO", Uri.parse(MailTo.MAILTO_SCHEME));
pair = e(intent);
return new z(a0.a(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 7:
intent = new Intent("android.intent.action.VIEW");
intent.setType("image/*");
Unit unit222 = Unit.f30162a;
pair = e(intent);
return new z(a0.a(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 9:
Object systemService = this.f24919c.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 it : enabledInputMethodList) {
Intrinsics.checkNotNullExpressionValue(it, "it");
String packageName = it.getPackageName();
if (packageName != null) {
arrayList.add(packageName);
}
}
N = CollectionsKt___CollectionsKt.N(arrayList);
c02 = CollectionsKt___CollectionsKt.c0(N, ";", null, null, 0, null, null, 62, null);
List<InputMethodInfo> inputMethodList = inputMethodManager.getInputMethodList();
Intrinsics.checkNotNullExpressionValue(inputMethodList, "imeManager.inputMethodList");
ArrayList arrayList2 = new ArrayList();
for (InputMethodInfo it2 : inputMethodList) {
Intrinsics.checkNotNullExpressionValue(it2, "it");
String packageName2 = it2.getPackageName();
if (packageName2 != null) {
arrayList2.add(packageName2);
}
}
N2 = CollectionsKt___CollectionsKt.N(arrayList2);
c03 = CollectionsKt___CollectionsKt.c0(N2, ";", null, null, 0, null, null, 62, null);
pair = new Pair(c02, c03);
return new z(a0.a(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (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(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 13:
intent = new Intent("android.intent.action.VIEW");
intent.setDataAndType(Uri.parse("content://file.pdf"), "text/plain");
intent.setFlags(1073741825);
Unit unit2222222 = Unit.f30162a;
pair = e(intent);
return new z(a0.a(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 15:
intent = new Intent("android.intent.action.SEARCH");
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 16:
intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra("android.intent.extra.TEXT", "A Note");
Unit unit222222222 = Unit.f30162a;
pair = e(intent);
return new z(a0.a(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (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(i2), (String) pair.c(), (String) pair.d());
case 19:
intent = new Intent("android.intent.action.SET_TIMER");
pair = e(intent);
return new z(a0.a(i2), (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(i2), (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.f30162a;
pair = e(intent);
return new z(a0.a(i2), (String) pair.c(), (String) pair.d());
case 22:
intent = new Intent("android.provider.MediaStore.RECORD_SOUND");
pair = e(intent);
return new z(a0.a(i2), (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(i2), (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(i2), (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(i2), (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(i2), (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(i2), (String) pair.c(), (String) pair.d());
default:
throw new NoWhenBranchMatchedException();
}
}
public final Pair e(Intent intent) {
List N;
ActivityInfo activityInfo;
PackageManager packageManager = this.f24919c.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);
}
}
N = CollectionsKt___CollectionsKt.N(arrayList2);
return new Pair(str, N.isEmpty() ^ true ? CollectionsKt___CollectionsKt.c0(N, ";", null, null, 0, null, null, 62, null) : null);
}
}