80 lines
2.7 KiB
Java
80 lines
2.7 KiB
Java
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;
|
||
}
|
||
}
|
||
}
|