's'
This commit is contained in:
10
recovered_source/out_xposed/sources/p007/C0021.java
Normal file
10
recovered_source/out_xposed/sources/p007/C0021.java
Normal file
@@ -0,0 +1,10 @@
|
||||
package p007;
|
||||
|
||||
/* JADX INFO: renamed from: Ԯ.Ϳ, reason: contains not printable characters */
|
||||
/* JADX INFO: loaded from: classes.dex */
|
||||
public final class C0021 {
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static final boolean m18() {
|
||||
return System.currentTimeMillis() - 1747166011407L > 31536000000L;
|
||||
}
|
||||
}
|
||||
62
recovered_source/out_xposed/sources/p007/C0022.java
Normal file
62
recovered_source/out_xposed/sources/p007/C0022.java
Normal file
@@ -0,0 +1,62 @@
|
||||
package p007;
|
||||
|
||||
import android.app.ActivityManager;
|
||||
import android.content.Context;
|
||||
import java.util.List;
|
||||
import p004.C0016;
|
||||
|
||||
/* JADX INFO: renamed from: Ԯ.Ԩ, reason: contains not printable characters */
|
||||
/* JADX INFO: loaded from: classes.dex */
|
||||
public class C0022 {
|
||||
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static ActivityManager f20;
|
||||
|
||||
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
|
||||
public static List<ActivityManager.RunningAppProcessInfo> f21;
|
||||
|
||||
/* JADX INFO: renamed from: ԩ, reason: contains not printable characters */
|
||||
public static long f22;
|
||||
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static String m19(Context context, int i, int i2) {
|
||||
if (i2 != -1) {
|
||||
String[] packagesForUid = new String[0];
|
||||
try {
|
||||
packagesForUid = context.getPackageManager().getPackagesForUid(i2);
|
||||
} catch (Throwable th) {
|
||||
th.printStackTrace();
|
||||
}
|
||||
if (packagesForUid != null && packagesForUid.length > 0) {
|
||||
return packagesForUid[0];
|
||||
}
|
||||
}
|
||||
String strM20 = m20(context, i, i2);
|
||||
return (strM20 == null || !strM20.contains(C0016.m12(new byte[]{-92}, new byte[]{-98, -61, 48, -49, -14, -1, 90, -64}))) ? strM20 : strM20.split(C0016.m12(new byte[]{105}, new byte[]{83, -82, 9, -35, 57, 92, -15, 48}))[0];
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
|
||||
public static String m20(Context context, int i, int i2) {
|
||||
try {
|
||||
if (f21 == null || System.currentTimeMillis() - f22 > 5000) {
|
||||
if (f20 == null) {
|
||||
f20 = (ActivityManager) context.getSystemService(C0016.m12(new byte[]{-65, 68, 52, 97, 82, 7, -80, 64}, new byte[]{-34, 39, 64, 8, 36, 110, -60, 57}));
|
||||
}
|
||||
f21 = f20.getRunningAppProcesses();
|
||||
f22 = System.currentTimeMillis();
|
||||
}
|
||||
List<ActivityManager.RunningAppProcessInfo> list = f21;
|
||||
if (list == null) {
|
||||
return null;
|
||||
}
|
||||
for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : list) {
|
||||
if (runningAppProcessInfo.pid == i || (i == -1 && runningAppProcessInfo.uid == i2)) {
|
||||
return runningAppProcessInfo.processName;
|
||||
}
|
||||
}
|
||||
return null;
|
||||
} catch (Throwable unused) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
64
recovered_source/out_xposed/sources/p007/C0023.java
Normal file
64
recovered_source/out_xposed/sources/p007/C0023.java
Normal file
@@ -0,0 +1,64 @@
|
||||
package p007;
|
||||
|
||||
import java.lang.reflect.Method;
|
||||
import p004.C0016;
|
||||
|
||||
/* JADX INFO: renamed from: Ԯ.Ԫ, reason: contains not printable characters */
|
||||
/* JADX INFO: loaded from: classes.dex */
|
||||
public class C0023 {
|
||||
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static Method f23;
|
||||
|
||||
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
|
||||
public static Method f24;
|
||||
|
||||
/* JADX INFO: renamed from: ԩ, reason: contains not printable characters */
|
||||
public static Method f25;
|
||||
|
||||
static {
|
||||
try {
|
||||
f23 = Class.class.getDeclaredMethod(C0016.m12(new byte[]{8, -122, -121, -104, -51, 62, 117, -77, 29, -122, -105, -111, -51, 41, 113, -67, 11}, new byte[]{111, -29, -13, -36, -88, 93, 25, -46}), String.class, Class[].class);
|
||||
f24 = Class.class.getDeclaredMethod(C0016.m12(new byte[]{96, -103, -39, -53, 9, -11, -58}, new byte[]{6, -10, -85, -123, 104, -104, -93, -2}), String.class);
|
||||
f25 = Class.class.getDeclaredMethod(C0016.m12(new byte[]{5, 9, 24, 19, -30, 53, -90}, new byte[]{99, 102, 106, 93, -125, 88, -61, 110}), String.class, Boolean.TYPE, ClassLoader.class);
|
||||
} catch (Exception unused) {
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static Class m21(String str, boolean z, ClassLoader classLoader) {
|
||||
try {
|
||||
Method method = f25;
|
||||
if (method != null) {
|
||||
try {
|
||||
return (Class) method.invoke(null, str, Boolean.valueOf(z), classLoader);
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return Class.forName(str, z, classLoader);
|
||||
}
|
||||
}
|
||||
return Class.forName(str, z, classLoader);
|
||||
} catch (ClassNotFoundException e2) {
|
||||
e2.printStackTrace();
|
||||
return null;
|
||||
} catch (Exception e3) {
|
||||
e3.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX WARN: Removed duplicated region for block: B:23:0x0043 */
|
||||
/* JADX WARN: Removed duplicated region for block: B:25:0x004f */
|
||||
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
|
||||
/*
|
||||
Code decompiled incorrectly, please refer to instructions dump.
|
||||
To view partially-correct add '--show-bad-code' argument
|
||||
*/
|
||||
public static <E> E m22(java.lang.Object r18, java.lang.Class r19, java.lang.String r20, java.lang.Class[] r21, java.lang.Object[] r22) throws java.lang.Exception {
|
||||
/*
|
||||
Method dump skipped, instruction units count: 342
|
||||
To view this dump add '--comments-level debug' option
|
||||
*/
|
||||
throw new UnsupportedOperationException("Method not decompiled: p007.C0023.m22(java.lang.Object, java.lang.Class, java.lang.String, java.lang.Class[], java.lang.Object[]):java.lang.Object");
|
||||
}
|
||||
}
|
||||
40
recovered_source/out_xposed/sources/p007/C0024.java
Normal file
40
recovered_source/out_xposed/sources/p007/C0024.java
Normal file
File diff suppressed because one or more lines are too long
31
recovered_source/out_xposed/sources/p007/C0025.java
Normal file
31
recovered_source/out_xposed/sources/p007/C0025.java
Normal file
@@ -0,0 +1,31 @@
|
||||
package p007;
|
||||
|
||||
import android.os.IBinder;
|
||||
import de.robv.android.xposed.XposedBridge;
|
||||
import p004.C0016;
|
||||
|
||||
/* JADX INFO: renamed from: Ԯ.Ԯ, reason: contains not printable characters */
|
||||
/* JADX INFO: loaded from: classes.dex */
|
||||
public class C0025 {
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static boolean m26(ClassLoader classLoader, String str, IBinder iBinder) {
|
||||
try {
|
||||
C0023.m22(null, C0023.m21(C0016.m12(new byte[]{-22, -33, 60, 61, 125, -26, -11, -42, -28, -62, 118, 28, 119, -3, -25, -111, -24, -44, 21, 46, 124, -18, -10, -99, -7}, new byte[]{-117, -79, 88, 79, 18, -113, -111, -8}), true, classLoader), C0016.m12(new byte[]{-5, -43, -7, 119, -35, -104, -3, 49, -7, -44}, new byte[]{-102, -79, -99, 36, -72, -22, -117, 88}), new Class[]{String.class, IBinder.class}, new Object[]{str, iBinder});
|
||||
return true;
|
||||
} catch (Throwable th) {
|
||||
th.printStackTrace();
|
||||
XposedBridge.log(th);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
|
||||
public static IBinder m27(ClassLoader classLoader, String str) {
|
||||
try {
|
||||
return (IBinder) C0023.m22(null, C0023.m21(C0016.m12(new byte[]{-95, -26, 52, -61, 103, 110, -72, -88, -81, -5, 126, -30, 109, 117, -86, -17, -93, -19, 29, -48, 102, 102, -69, -29, -78}, new byte[]{-64, -120, 80, -79, 8, 7, -36, -122}), true, classLoader), C0016.m12(new byte[]{-9, -9, -45, -118, -124, -16, -67, -105, -13, -9}, new byte[]{-112, -110, -89, -39, -31, -126, -53, -2}), new Class[]{String.class}, new Object[]{str});
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
return null;
|
||||
}
|
||||
}
|
||||
}
|
||||
22
recovered_source/out_xposed/sources/p007/C0026.java
Normal file
22
recovered_source/out_xposed/sources/p007/C0026.java
Normal file
@@ -0,0 +1,22 @@
|
||||
package p007;
|
||||
|
||||
import android.app.ActivityThread;
|
||||
import android.os.Binder;
|
||||
import p004.C0016;
|
||||
|
||||
/* JADX INFO: renamed from: Ԯ.ՠ, reason: contains not printable characters */
|
||||
/* JADX INFO: loaded from: classes.dex */
|
||||
public class C0026 {
|
||||
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static String f26 = C0016.m12(new byte[]{-69, 93, 2, 62, -76, 113, 31, 61, -85, 70, 65, 118, -71, 127, 8, 56, -73, 81, 14, 100, -79, 123, 3}, new byte[]{-40, 50, 111, 16, -40, 20, 109, 84});
|
||||
|
||||
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
|
||||
public static void m28() {
|
||||
String strM19 = C0022.m19(ActivityThread.currentApplication(), Binder.getCallingPid(), Binder.getCallingUid());
|
||||
if (strM19 == null || !strM19.equals(f26)) {
|
||||
throw new Exception("");
|
||||
}
|
||||
C0024.m23(ActivityThread.currentApplication(), strM19, "");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user