导航菜单

页面标题

页面副标题

Bhakti v5.4.0 - C7449d.java 源代码

正在查看: Bhakti v5.4.0 应用的 C7449d.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package yi;

import A4.e;
import android.content.Context;
import android.os.Build;
import android.os.Handler;
import android.os.Process;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import com.truecaller.android.sdk.common.VerificationCallback;
import com.truecaller.android.sdk.legacy.ITrueCallback;
import com.vlv.aravali.settings.ui.AccountVerificationActivity;
import com.vlv.aravali.views.fragments.C3966n2;
import dl.C4103a;
import ri.AbstractC6475c;
import si.InterfaceC6703b;
import ui.C7017b;
import xi.C7386a;

public final class C7449d extends AbstractC7447b implements InterfaceC6703b {

    public final e f73196h;

    public final ti.a f73197i;

    public final boolean f73198j;

    public ti.b f73199k;

    public Handler f73200l;

    public C7449d(Context context, String str, ITrueCallback iTrueCallback, boolean z10) {
        super(context, str, iTrueCallback, 2);
        this.f73198j = z10;
        String string = context.getString(AbstractC6475c.sdk_variant);
        String string2 = context.getString(AbstractC6475c.sdk_variant_version);
        this.f73196h = new e(this, (wi.a) wi.c.a("https://outline.truecaller.com/v1/", wi.a.class, "2.9.0", string, string2), (wi.d) wi.c.a("https://sdk-otp-verification-noneu.truecaller.com/v3/otp/installation/", wi.d.class, "2.9.0", string, string2), iTrueCallback, new C7386a(context));
        this.f73197i = Build.VERSION.SDK_INT >= 28 ? new C4103a(context) : new C3966n2(context);
    }

    @Override
    public final boolean a() {
        if (h("android.permission.READ_PHONE_STATE") && h("android.permission.READ_CALL_LOG")) {
            if (Build.VERSION.SDK_INT < 26 ? h("android.permission.CALL_PHONE") : h("android.permission.ANSWER_PHONE_CALLS")) {
                return true;
            }
        }
        return false;
    }

    @Override
    public final void b(C7017b c7017b) {
        TelephonyManager telephonyManager = (TelephonyManager) this.f73188a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE);
        ti.b bVar = new ti.b(c7017b);
        this.f73199k = bVar;
        telephonyManager.listen(bVar, 32);
    }

    @Override
    public final void c() {
        this.f73197i.c();
    }

    @Override
    public final int d() {
        TelephonyManager telephonyManager = (TelephonyManager) this.f73188a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE);
        if (telephonyManager == null) {
            return 0;
        }
        return telephonyManager.getSimState();
    }

    @Override
    public final boolean f() {
        return Settings.Global.getInt(this.f73188a.getContentResolver(), "airplane_mode_on", 0) == 0;
    }

    @Override
    public final void g() {
        ((TelephonyManager) this.f73188a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE)).listen(this.f73199k, 0);
    }

    @Override
    public final Handler getHandler() {
        if (this.f73200l == null) {
            this.f73200l = new Handler();
        }
        return this.f73200l;
    }

    public final boolean h(String str) {
        return this.f73188a.checkPermission(str, Process.myPid(), Process.myUid()) == 0;
    }

    @Override
    public final void e(VerificationCallback verificationCallback, long j10) {
    }
}