NetMirror.apk
Download file
package e3;
import android.os.Build;
import java.lang.reflect.InvocationHandler;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.lang.reflect.Proxy;
import java.util.Collection;
/* JADX INFO: loaded from: classes.dex */
public class a {
/* JADX INFO: renamed from: e3.a$a, reason: collision with other inner class name */
private static class C0126a implements InvocationHandler {
/* JADX INFO: renamed from: a, reason: collision with root package name */
private final Object f9372a;
public C0126a(Object obj) {
this.f9372a = obj;
}
@Override // java.lang.reflect.InvocationHandler
public Object invoke(Object obj, Method method, Object[] objArr) throws Throwable {
try {
return a.d(method, this.f9372a.getClass().getClassLoader()).invoke(this.f9372a, objArr);
} catch (InvocationTargetException e4) {
throw e4.getTargetException();
} catch (ReflectiveOperationException e5) {
throw new RuntimeException("Reflection failed for method " + method, e5);
}
}
}
public static Object a(Class cls, InvocationHandler invocationHandler) {
if (invocationHandler == null) {
return null;
}
return cls.cast(Proxy.newProxyInstance(a.class.getClassLoader(), new Class[]{cls}, invocationHandler));
}
public static boolean b(Collection collection, String str) {
if (!collection.contains(str)) {
if (e()) {
if (collection.contains(str + ":dev")) {
}
}
return false;
}
return true;
}
public static InvocationHandler c(Object obj) {
if (obj == null) {
return null;
}
return new C0126a(obj);
}
public static Method d(Method method, ClassLoader classLoader) throws ClassNotFoundException {
return Class.forName(method.getDeclaringClass().getName(), true, classLoader).getDeclaredMethod(method.getName(), method.getParameterTypes());
}
private static boolean e() {
String str = Build.TYPE;
return "eng".equals(str) || "userdebug".equals(str);
}
}
⚠️ This content was hidden by an advertisement filtering extension in your browser. Please disable it and reload the page to access the decompiled content.
We only display one small text ad to keep this service free. Here's what it looks like:
Read the Docs for Business: You write the docs. We do the rest.
Try it today!Ad by EthicalAds
Download file