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

80 lines
2.7 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 p006;
import android.content.Context;
import android.os.IBinder;
import dalvik.system.DexClassLoader;
import de.robv.android.xposed.XposedBridge;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import p001.InterfaceC0001;
import p002.InterfaceC0004;
import p004.C0016;
import p007.C0021;
import p007.C0023;
import p007.C0026;
/* JADX INFO: renamed from: ԭ.Ԩ, reason: contains not printable characters */
/* JADX INFO: loaded from: classes.dex */
public class BinderC0020 extends InterfaceC0001.AbstractBinderC0002 {
/* JADX INFO: renamed from: Ԫ, reason: contains not printable characters */
public static BinderC0020 f16;
/* JADX INFO: renamed from: Ϳ, reason: contains not printable characters */
public final Context f17;
/* JADX INFO: renamed from: Ԩ, reason: contains not printable characters */
public boolean f18;
/* JADX INFO: renamed from: ԩ, reason: contains not printable characters */
public List<InterfaceC0004> f19 = Collections.synchronizedList(new ArrayList());
public BinderC0020(Context context) {
this.f17 = context;
}
/* JADX INFO: renamed from: ԭ, reason: contains not printable characters */
public static BinderC0020 m17(Context context) {
BinderC0020 binderC0020 = f16;
if (binderC0020 != null) {
return binderC0020;
}
BinderC0020 binderC00202 = new BinderC0020(context);
f16 = binderC00202;
return binderC00202;
}
@Override // p001.InterfaceC0001
/* JADX INFO: renamed from: Ԩ */
public void mo2(IBinder iBinder) {
this.f19.add(InterfaceC0004.AbstractBinderC0005.m8(iBinder));
}
@Override // p001.InterfaceC0001
/* JADX INFO: renamed from: ԩ */
public boolean mo3() {
return this.f18;
}
@Override // p001.InterfaceC0001
/* JADX INFO: renamed from: Ԫ */
public boolean mo4(String str, String str2, String str3) {
if (C0021.m18()) {
return false;
}
try {
C0026.m28();
C0023.m22(null, new DexClassLoader(str, str3, null, getClass().getClassLoader()).loadClass(str2), C0016.m12(new byte[]{-31}, new byte[]{-120, -82, 29, -51, 54, 49, -3, 39}), new Class[]{Object.class}, new Object[]{this.f17});
for (int i = 0; i < this.f19.size(); i++) {
this.f19.get(i).mo7(str, str2, str3);
}
this.f18 = true;
return true;
} catch (Exception e) {
XposedBridge.log(C0016.m12(new byte[]{-89, -113, -5, 92, 103, 65, -33, 78, -37, -29}, new byte[]{-31, -61, -71, 51, 8, 53, -70, 60}) + e.getMessage());
return false;
}
}
}