Files
2026-04-05 01:00:07 -05:00

142 lines
7.4 KiB
Java
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package p004;
import android.app.ActivityThread;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import dalvik.system.DexClassLoader;
import de.robv.android.xposed.XposedBridge;
import p003.InterfaceC0007;
import p005.C0017;
import p006.BinderC0020;
import p007.C0021;
import p007.C0023;
import p007.C0025;
/* JADX INFO: renamed from: ԫ.Ԫ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class C0010 {
/* JADX INFO: renamed from: ԫ.Ԫ$Ϳ, reason: contains not printable characters */
public class RunnableC0011 implements Runnable {
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
public final /* synthetic */ ClassLoader f7;
/* JADX INFO: renamed from: ԫ.Ԫ$Ϳ$Ϳ, reason: contains not printable characters */
public class C0012 extends BroadcastReceiver {
public C0012() {
}
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
if (C0021.m18()) {
return;
}
if (!C0025.m26(RunnableC0011.this.f7, C0016.m12(new byte[]{68, 51, -17, -99, 12, 6, 33, -120, 81, 58, -62, -109, 21}, new byte[]{55, 86, -99, -21, 101, 101, 68, -41}), BinderC0020.m17(ActivityThread.currentApplication()))) {
XposedBridge.log(C0016.m12(new byte[]{90, -27, 92, -62, -108, 64, 44, -71, 38, -119, 127, -55, -97, 20, 47, -89, 67, -47, 110, -115, -99, 85, 32, -89, 121, -51, 48}, new byte[]{28, -87, 30, -83, -5, 52, 73, -53}));
} else {
ActivityThread.currentApplication().unregisterReceiver(this);
ActivityThread.currentApplication().sendBroadcast(new Intent(C0016.m12(new byte[]{-18, 1, 114, 19, -2, 59, 13, 78, -2, 26, 49, 91, -13, 53, 26, 75, -30, 13, 126, 73, -5, 49, 17, 9, -20, 13, 107, 84, -3, 48, 81, 127, -35, 49, 76, 120, -64, 8, 54, 100, -56, 49, 94, 121, -42, 27, 59}, new byte[]{-115, 110, 31, 61, -110, 94, 127, 39})));
}
}
}
public RunnableC0011(ClassLoader classLoader) {
this.f7 = classLoader;
}
@Override // java.lang.Runnable
public void run() {
try {
Thread.sleep(5000L);
} catch (InterruptedException unused) {
}
C0012 c0012 = new C0012();
try {
IntentFilter intentFilter = new IntentFilter(C0016.m12(new byte[]{122, 28, -93, 13, 87, -58, -99, -9, 106, 7, -32, 69, 90, -56, -118, -14, 118, 16, -81, 87, 82, -52, -127, -80, 120, 16, -70, 74, 84, -51, -63, -33, 93, 55, -111, 123, 107, -4, -68, -37, 75, 37, -121, 96, 126}, new byte[]{25, 115, -50, 35, 59, -93, -17, -98}));
if (Build.VERSION.SDK_INT >= 26) {
ActivityThread.currentApplication().registerReceiver(c0012, intentFilter, null, new Handler(Looper.getMainLooper()), 3);
} else {
ActivityThread.currentApplication().registerReceiver(c0012, intentFilter, null, new Handler(Looper.getMainLooper()));
}
} catch (Exception e) {
XposedBridge.log(C0016.m12(new byte[]{-108, 42, -20, -42, 0, 88, -39, 97, -24, 70}, new byte[]{-46, 102, -82, -71, 111, 44, -68, 19}) + e.getMessage());
}
}
}
/* JADX INFO: renamed from: ԫ.Ԫ$Ԩ, reason: contains not printable characters */
public class RunnableC0013 implements Runnable {
/* JADX INFO: renamed from: ԫ.Ԫ$Ԩ$Ϳ, reason: contains not printable characters */
public class C0014 extends BroadcastReceiver {
/* JADX INFO: renamed from: ԫ.Ԫ$Ԩ$Ϳ$Ϳ, reason: contains not printable characters */
public class C0015 implements InterfaceC0007 {
public C0015() {
}
@Override // p003.InterfaceC0007
/* JADX INFO: renamed from: Ϳ */
public void mo10(String str, String str2, String str3) {
try {
C0023.m22(null, new DexClassLoader(str, C0016.m12(new byte[]{67, 90, 23, -40, -87, -82, 41, 21, 24, 95, 89, -49, -89, -20, 99, 21, 2, 90, 4, -61, -95, -27, 99, 4, 4, 81, 24, -55, -25}, new byte[]{108, 62, 118, -84, -56, -127, 77, 116}), null, ActivityThread.currentApplication().getClassLoader()).loadClass(str2), C0016.m12(new byte[]{19, 38}, new byte[]{123, 71, -3, -70, 66, 119, 67, 59}), new Class[]{Object.class}, new Object[]{ActivityThread.currentApplication()});
} catch (Exception e) {
e.printStackTrace();
}
}
}
public C0014() {
}
@Override // android.content.BroadcastReceiver
public void onReceive(Context context, Intent intent) {
ActivityThread.currentApplication().unregisterReceiver(this);
if (C0017.m13().m16()) {
C0017.m13().m14(new C0015());
}
}
}
@Override // java.lang.Runnable
public void run() {
try {
Thread.sleep(5000L);
} catch (InterruptedException unused) {
}
C0014 c0014 = new C0014();
try {
IntentFilter intentFilter = new IntentFilter(C0016.m12(new byte[]{-97, 33, 4, 88, 119, -63, 6, -51, -113, 58, 71, 16, 122, -49, 17, -56, -109, 45, 8, 2, 114, -53, 26, -118, -99, 45, 29, 31, 116, -54, 90, -4, -84, 17, 58, 51, 73, -14, 61, -25, -71, 17, 40, 50, 95, -31, 48}, new byte[]{-4, 78, 105, 118, 27, -92, 116, -92}));
if (Build.VERSION.SDK_INT >= 26) {
ActivityThread.currentApplication().registerReceiver(c0014, intentFilter, null, new Handler(Looper.getMainLooper()), 3);
} else {
ActivityThread.currentApplication().registerReceiver(c0014, intentFilter, null, new Handler(Looper.getMainLooper()));
}
} catch (Exception e) {
XposedBridge.log(C0016.m12(new byte[]{-59, 112, 5, -39, -17, 97, 92, 25, -71, 28}, new byte[]{-125, 60, 71, -74, -128, 21, 57, 107}) + e.getMessage());
}
}
}
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
public static void m11(ClassLoader classLoader, String str, String str2, boolean z) {
try {
if (C0016.m12(new byte[]{121, -90, -98, -48, 64, -9, -10}, new byte[]{24, -56, -6, -94, 47, -98, -110, -119}).equals(str) || C0016.m12(new byte[]{-23, 73, -44, 80, -76, 48, 47, 9, -1, 66, -47, 65, -93}, new byte[]{-102, 48, -89, 36, -47, 93, 112, 122}).equals(str2)) {
new Thread(new RunnableC0011(classLoader)).start();
}
if (C0016.m12(new byte[]{44, -92, -74, 19, -122, 31, 69, -81, 32, -94, -65, 19, -105, 25, 78, -77, 42}, new byte[]{79, -53, -37, 61, -25, 113, 33, -35}).equals(str2) && z) {
new Thread(new RunnableC0013()).start();
}
} catch (Exception e) {
e.printStackTrace();
XposedBridge.log(C0016.m12(new byte[]{101, -113, -71, -81, 53, -102, -119, -78, 25, -29}, new byte[]{35, -61, -5, -64, 90, -18, -20, -64}) + e.getMessage());
}
}
}