Anti Spy v30.16.1.24版本的 MD5 值为:c71fa7f3f1aa08291411b9a5a8b2e65d
以下内容为反编译后的 c.java 源代码,内容仅作参考
package j8;
import android.content.ClipDescription;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.res.Resources;
import android.content.res.TypedArray;
import android.graphics.Typeface;
import android.graphics.drawable.Drawable;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.ResultReceiver;
import android.util.AttributeSet;
import android.util.Log;
import android.util.Pair;
import android.view.MenuItem;
import android.view.View;
import androidx.appcompat.widget.Toolbar;
import androidx.drawerlayout.widget.DrawerLayout;
import c5.c4;
import c5.n4;
import c5.y4;
import c9.i;
import com.android.billingclient.api.ProxyBillingActivity;
import com.google.ads.mediation.admob.AdMobAdapter;
import com.google.android.gms.internal.ads.cf;
import com.google.android.gms.internal.ads.dk0;
import com.google.android.gms.internal.ads.p21;
import com.google.android.gms.internal.ads.qv0;
import com.google.android.gms.internal.ads.ws;
import com.google.android.gms.internal.ads.ye;
import com.google.android.gms.internal.play_billing.p;
import com.google.android.gms.tasks.Continuation;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.Tasks;
import com.google.android.material.appbar.AppBarLayout;
import com.google.android.material.navigation.NavigationView;
import com.google.android.ump.ConsentForm;
import com.google.android.ump.ConsentInformation;
import com.google.android.ump.FormError;
import com.google.android.ump.UserMessagingPlatform;
import erfanrouhani.antispy.R;
import erfanrouhani.antispy.services.DisableMicService;
import erfanrouhani.antispy.ui.activities.AboutActivity;
import erfanrouhani.antispy.ui.activities.CamActivity;
import erfanrouhani.antispy.ui.activities.MainActivity;
import erfanrouhani.antispy.ui.activities.PurchaseActivity;
import erfanrouhani.antispy.ui.activities.SettingActivity;
import h.a0;
import h.f;
import h.o0;
import h.z0;
import h0.k;
import h0.q;
import h6.l;
import i.j;
import j$.util.Objects;
import j$.util.concurrent.ConcurrentHashMap;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
import java.lang.reflect.Field;
import java.util.Collections;
import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
import java.util.WeakHashMap;
import java.util.concurrent.CopyOnWriteArrayList;
import java.util.concurrent.atomic.AtomicReference;
import m.m;
import m.o;
import m6.r1;
import n.n;
import p0.d2;
import p0.e0;
import p0.u;
import p0.v0;
import s0.g;
import s3.c2;
import s3.r;
import u4.b0;
import u4.w0;
import v8.h;
public class c implements h.c, m, e.c, qv0, p21, h4.b, Continuation, UserMessagingPlatform.OnConsentFormLoadSuccessListener, ConsentInformation.OnConsentInfoUpdateFailureListener, u, h, i {
public static volatile c f15799c;
public final int f15800a;
public final Object f15801b;
public c(int i10) {
this.f15800a = i10;
if (i10 == 5) {
this.f15801b = new ConcurrentHashMap();
} else if (i10 == 8) {
this.f15801b = new HashMap();
} else if (i10 != 11) {
if (i10 != 26) {
this.f15801b = new HashSet();
}
} else {
c2 c2Var = new c2();
this.f15801b = c2Var;
c2Var.f18685d.add("B3EEABB8EE11C2BE770B684D95219ECB");
}
}
public c(Context context, int i10) {
this.f15800a = i10;
if (i10 != 27) {
e6.h.l(context);
this.f15801b = context;
return;
}
this.f15801b = context.getSharedPreferences("com.google.android.gms.appid", 0);
q(context);
}
public c(Uri uri, ClipDescription clipDescription, Uri uri2) {
this.f15800a = 6;
if (Build.VERSION.SDK_INT >= 25) {
this.f15801b = new g(uri, clipDescription, uri2);
} else {
this.f15801b = new f(uri, clipDescription, uri2, 8, 0);
}
}
public c(n4 n4Var) {
this.f15800a = 19;
e6.h.l(n4Var);
this.f15801b = n4Var;
}
public c(Object obj, int i10) {
this.f15800a = i10;
this.f15801b = obj;
}
public static long B(Typeface typeface) {
long j10 = 0;
if (typeface == null) {
return 0L;
}
try {
Field declaredField = Typeface.class.getDeclaredField("native_instance");
declaredField.setAccessible(true);
j10 = ((Number) declaredField.get(typeface)).longValue();
} catch (IllegalAccessException | NoSuchFieldException unused) {
}
return j10;
}
public static Object y(Object[] objArr, int i10, q qVar) {
int i11 = (i10 & 1) == 0 ? 400 : 700;
boolean z10 = (i10 & 2) != 0;
Object obj = null;
int i12 = Integer.MAX_VALUE;
for (Object obj2 : objArr) {
int abs = (Math.abs(qVar.k(obj2) - i11) * 2) + (qVar.l(obj2) == z10 ? 0 : 1);
if (obj == null || i12 > abs) {
obj = obj2;
i12 = abs;
}
}
return obj;
}
public final Set A() {
Set unmodifiableSet;
synchronized (((Set) this.f15801b)) {
try {
unmodifiableSet = Collections.unmodifiableSet((Set) this.f15801b);
} catch (Throwable th) {
throw th;
}
}
return unmodifiableSet;
}
public final synchronized boolean C() {
try {
} catch (Throwable th) {
throw th;
}
return ((SharedPreferences) this.f15801b).getAll().isEmpty();
}
public final c4 D() {
c4 c4Var = y4.b((Context) this.f15801b, null, null).f2545i;
y4.e(c4Var);
return c4Var;
}
@Override
public final void a(Object obj) {
ProxyBillingActivity proxyBillingActivity = (ProxyBillingActivity) this.f15801b;
e.b bVar = (e.b) obj;
proxyBillingActivity.getClass();
Intent intent = bVar.f13379b;
int i10 = p.b(intent, "ProxyBillingActivity").f20334b;
ResultReceiver resultReceiver = proxyBillingActivity.M;
if (resultReceiver != null) {
resultReceiver.send(i10, intent == null ? null : intent.getExtras());
}
int i11 = bVar.f13378a;
proxyBillingActivity.finish();
}
@Override
public final d2 b(View view, d2 d2Var) {
AppBarLayout appBarLayout = (AppBarLayout) this.f15801b;
appBarLayout.getClass();
WeakHashMap weakHashMap = v0.f17991a;
d2 d2Var2 = e0.b(appBarLayout) ? d2Var : null;
if (!o0.b.a(appBarLayout.f12722p, d2Var2)) {
appBarLayout.f12722p = d2Var2;
appBarLayout.setWillNotDraw(!(appBarLayout.M != null && appBarLayout.getTopInset() > 0));
appBarLayout.requestLayout();
}
return d2Var;
}
@Override
public final void mo10c(Object obj) {
a4.h hVar = (a4.h) obj;
ws.b("Initialized webview successfully for SDKCore.");
if (((Boolean) r.f18831d.f18834c.a(cf.A8)).booleanValue()) {
a4.b bVar = (a4.b) this.f15801b;
l.v0(bVar.C, bVar.f243o, "sgs", new Pair("sgi_rn", Integer.toString(bVar.W.get())));
((a4.b) this.f15801b).V.set(true);
}
}
@Override
public final boolean d(o oVar, MenuItem menuItem) {
boolean z10 = true;
switch (this.f15800a) {
case 2:
return false;
case 3:
default:
x5.c cVar = ((NavigationView) this.f15801b).f12937s;
if (cVar != null) {
MainActivity mainActivity = (MainActivity) cVar;
int itemId = menuItem.getItemId();
k7.l lVar = mainActivity.R;
if (itemId == R.id.nav_upgrade) {
mainActivity.startActivity(new Intent(mainActivity, PurchaseActivity.class));
lVar.t();
} else if (menuItem.getItemId() == R.id.nav_settings) {
mainActivity.startActivity(new Intent(mainActivity, SettingActivity.class));
lVar.t();
} else if (menuItem.getItemId() == R.id.nav_share) {
Intent intent = new Intent("android.intent.action.SEND");
intent.setType("text/plain");
intent.putExtra("android.intent.extra.TEXT", mainActivity.getResources().getString(R.string.share_text) + " https://play.google.com/store/apps/details?id=" + mainActivity.getPackageName());
mainActivity.startActivity(Intent.createChooser(intent, mainActivity.getResources().getString(R.string.share_with)));
lVar.t();
} else if (menuItem.getItemId() == R.id.nav_rate) {
Intent intent2 = new Intent("android.intent.action.VIEW", Uri.parse("market://details?id=" + mainActivity.getPackageName()));
if (Build.VERSION.SDK_INT >= 21) {
intent2.addFlags(1208483840);
} else {
intent2.addFlags(1207959552);
}
try {
mainActivity.startActivity(intent2);
} catch (Exception unused) {
mainActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("http://play.google.com/store/apps/details?id=" + mainActivity.getPackageName())));
}
SharedPreferences.Editor editor = mainActivity.U;
Objects.requireNonNull(mainActivity.V);
editor.putInt("aQdR3OQPmr", 6).apply();
lVar.t();
} else if (menuItem.getItemId() == R.id.nav_other_apps) {
Intent intent3 = new Intent("android.intent.action.VIEW", Uri.parse("market://search?q=pub:Erfan Rouhani"));
if (Build.VERSION.SDK_INT >= 21) {
intent3.addFlags(1208483840);
} else {
intent3.addFlags(1207959552);
}
try {
mainActivity.startActivity(intent3);
} catch (Exception unused2) {
mainActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://play.google.com/store/apps/developer?id=Erfan+Rouhani")));
}
lVar.t();
} else if (menuItem.getItemId() == R.id.nav_privacy_policy) {
try {
mainActivity.startActivity(new Intent("android.intent.action.VIEW", Uri.parse("https://docs.google.com/document/d/10TBGqkyphbInRTzv1cdskDluQy955NIRvNUY6jPR7Qs/edit?usp=sharing")));
} catch (Exception unused3) {
}
lVar.t();
} else if (menuItem.getItemId() == R.id.nav_about) {
mainActivity.startActivity(new Intent(mainActivity, AboutActivity.class));
lVar.t();
}
((DrawerLayout) mainActivity.Q.f15151c).d();
} else {
z10 = false;
}
return z10;
case 4:
m mVar = ((Toolbar) this.f15801b).f637i0;
return mVar != null && mVar.d(oVar, menuItem);
}
}
@Override
public final void e() {
((CamActivity) ((a9.l) this.f15801b).f406b).Q.f18481q.setChecked(true);
}
@Override
public final void e0(int i10) {
((com.google.android.gms.common.api.internal.d) this.f15801b).e0(i10);
}
@Override
public final void f() {
((CamActivity) ((a9.l) this.f15801b).f406b).Q.f18481q.setChecked(true);
((CamActivity) ((a9.l) this.f15801b).f406b).startActivity(new Intent((CamActivity) ((a9.l) this.f15801b).f406b, PurchaseActivity.class));
}
@Override
public final void f0() {
((com.google.android.gms.common.api.internal.d) this.f15801b).f0();
}
@Override
public final void g(j jVar, int i10) {
o0 o0Var = (o0) this.f15801b;
o0Var.C();
o4.g gVar = o0Var.D;
if (gVar != null) {
gVar.x(jVar);
gVar.w(i10);
}
}
@Override
public final void h() {
((DisableMicService) this.f15801b).f13925a.f();
}
@Override
public final boolean i() {
o0 o0Var = (o0) this.f15801b;
o0Var.C();
o4.g gVar = o0Var.D;
return (gVar == null || (gVar.i() & 4) == 0) ? false : true;
}
@Override
public final void j(int i10, long j10) {
((r3.f) this.f15801b).f18359q.c(i10, System.currentTimeMillis() - j10);
}
@Override
public final void k(o oVar) {
switch (this.f15800a) {
case 2:
if (((z0) this.f15801b).f14614c.f17378a.o()) {
((z0) this.f15801b).f14615d.onPanelClosed(108, oVar);
return;
}
int i10 = 3 << 0;
if (((z0) this.f15801b).f14615d.onPreparePanel(0, null, oVar)) {
((z0) this.f15801b).f14615d.onMenuOpened(108, oVar);
return;
}
return;
case 3:
default:
return;
case 4:
n nVar = ((Toolbar) this.f15801b).f625a.K;
if (nVar == null || !nVar.m()) {
Iterator it = ((CopyOnWriteArrayList) ((Toolbar) this.f15801b).f626a0.f14434c).iterator();
if (it.hasNext()) {
a9.i.B(it.next());
throw null;
}
}
m mVar = ((Toolbar) this.f15801b).f637i0;
if (mVar != null) {
mVar.k(oVar);
}
return;
}
}
@Override
public final Drawable l() {
int resourceId;
Context o8 = o();
TypedArray obtainStyledAttributes = o8.obtainStyledAttributes((AttributeSet) null, new int[]{R.attr.homeAsUpIndicator});
Drawable drawable = (!obtainStyledAttributes.hasValue(0) || (resourceId = obtainStyledAttributes.getResourceId(0, 0)) == 0) ? obtainStyledAttributes.getDrawable(0) : b0.d(o8, resourceId);
obtainStyledAttributes.recycle();
return drawable;
}
@Override
public final void m(int i10) {
o0 o0Var = (o0) this.f15801b;
o0Var.C();
o4.g gVar = o0Var.D;
if (gVar != null) {
gVar.w(i10);
}
}
@Override
public final void n() {
Object obj = this.f15801b;
((DisableMicService) obj).f13925a.e((DisableMicService) obj);
}
@Override
public final Context o() {
return ((o0) this.f15801b).y();
}
@Override
public final void onConsentFormLoadSuccess(ConsentForm consentForm) {
((AtomicReference) this.f15801b).set(consentForm);
}
@Override
public final void onConsentInfoUpdateFailure(FormError formError) {
w0 w0Var = (w0) this.f15801b;
synchronized (w0Var.f19461e) {
try {
w0Var.f19463g = false;
} catch (Throwable th) {
throw th;
}
}
}
public final void p(Bundle bundle) {
c2 c2Var = (c2) this.f15801b;
c2Var.getClass();
c2Var.f18683b.putBundle(AdMobAdapter.class.getName(), bundle);
if (AdMobAdapter.class.equals(AdMobAdapter.class) && bundle.getBoolean("_emulatorLiveAds")) {
((c2) this.f15801b).f18685d.remove("B3EEABB8EE11C2BE770B684D95219ECB");
}
}
public final void q(Context context) {
File file;
Object obj = f0.i.f14017a;
if (Build.VERSION.SDK_INT >= 21) {
file = f0.b.c(context);
} else {
File file2 = new File(context.getApplicationInfo().dataDir, "no_backup");
synchronized (f0.i.f14018b) {
try {
if (!file2.exists()) {
if (!file2.mkdirs()) {
file2.getPath();
}
}
} catch (Throwable th) {
throw th;
}
}
file = file2;
}
File file3 = new File(file, "com.google.android.gms.appid-no-backup");
if (file3.exists()) {
return;
}
try {
if (!file3.createNewFile() || C()) {
return;
}
x();
} catch (IOException e10) {
if (Log.isLoggable("FirebaseMessaging", 3)) {
e10.getMessage();
}
}
}
public Typeface r(Context context, g0.g gVar, Resources resources, int i10) {
g0.h hVar = (g0.h) y(gVar.f14278a, i10, new r1(this, 5));
if (hVar == null) {
return null;
}
int i11 = hVar.f14284f;
String str = hVar.f14279a;
Typeface u10 = k.f14635a.u(context, resources, i11, str, i10);
if (u10 != null) {
k.f14636b.c(k.b(resources, i11, str, 0, i10), u10);
}
long B = B(u10);
if (B != 0) {
((ConcurrentHashMap) this.f15801b).put(Long.valueOf(B), gVar);
}
return u10;
}
public Typeface s(Context context, m0.j[] jVarArr, int i10) {
InputStream inputStream;
InputStream inputStream2 = null;
int i11 = 2 << 0;
if (jVarArr.length < 1) {
return null;
}
try {
inputStream = context.getContentResolver().openInputStream(z(i10, jVarArr).f16582a);
try {
Typeface t10 = t(context, inputStream);
l6.b.f(inputStream);
return t10;
} catch (IOException unused) {
l6.b.f(inputStream);
return null;
} catch (Throwable th) {
th = th;
inputStream2 = inputStream;
l6.b.f(inputStream2);
throw th;
}
} catch (IOException unused2) {
inputStream = null;
} catch (Throwable th2) {
th = th2;
}
}
public Typeface t(Context context, InputStream inputStream) {
File q10 = l6.b.q(context);
if (q10 == null) {
return null;
}
try {
if (!l6.b.i(inputStream, q10)) {
q10.delete();
return null;
}
Typeface createFromFile = Typeface.createFromFile(q10.getPath());
q10.delete();
return createFromFile;
} catch (RuntimeException unused) {
q10.delete();
return null;
} catch (Throwable th) {
q10.delete();
throw th;
}
}
@Override
public final Object then(Task task) {
switch (this.f15800a) {
case 15:
q4.i iVar = (q4.i) this.f15801b;
if (!task.isSuccessful() && !task.isCanceled()) {
Exception exception = task.getException();
if (exception instanceof g4.d) {
int i10 = ((g4.d) exception).f14346a.f3318b;
if (i10 != 43001 && i10 != 43002 && i10 != 43003 && i10 != 17) {
if (i10 == 43000) {
task = Tasks.forException(new Exception("Failed to get app set ID due to an internal error. Please try again later."));
} else if (i10 == 15) {
task = Tasks.forException(new Exception("The operation to get app set ID timed out. Please try again later."));
}
}
task = iVar.f18176b.getAppSetIdInfo();
}
}
return task;
default:
return null;
}
}
public Typeface u(Context context, Resources resources, int i10, String str, int i11) {
File q10 = l6.b.q(context);
if (q10 == null) {
return null;
}
try {
if (l6.b.h(q10, resources, i10)) {
Typeface createFromFile = Typeface.createFromFile(q10.getPath());
q10.delete();
return createFromFile;
}
return null;
} catch (RuntimeException unused) {
return null;
} finally {
q10.delete();
}
}
@Override
public final void v(Throwable th) {
r3.l.A.f18391g.h("SignalGeneratorImpl.initializeWebViewForSignalCollection", th);
a4.b bVar = (a4.b) this.f15801b;
l.v0(bVar.C, bVar.f243o, "sgf", new Pair("sgf_reason", th.getMessage()), new Pair("sgi_rn", Integer.toString(((a4.b) this.f15801b).W.get())));
dk0 dk0Var = ws.f11024a;
ye yeVar = cf.A8;
r rVar = r.f18831d;
if (((Boolean) rVar.f18834c.a(yeVar)).booleanValue() && !((a4.b) this.f15801b).V.get() && ((a4.b) this.f15801b).W.getAndIncrement() < ((Integer) rVar.f18834c.a(cf.B8)).intValue()) {
((a4.b) this.f15801b).m4();
}
}
@Override
public final void w(String str, int i10, long j10) {
boolean z10 = true | false;
((r3.f) this.f15801b).f18359q.d(i10, System.currentTimeMillis() - j10, null, null, str);
}
public final synchronized void x() {
try {
((SharedPreferences) this.f15801b).edit().clear().commit();
} catch (Throwable th) {
throw th;
}
}
public m0.j z(int i10, m0.j[] jVarArr) {
return (m0.j) y(jVarArr, i10, new a0(this, 3));
}
}