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));
    }
}