正在查看: Bhakti v5.4.0 应用的 C2450d.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Bhakti v5.4.0 应用的 C2450d.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.C1825n2;
import dl.C1868a;
import ri.AbstractC2289c;
import si.InterfaceC2307b;
import ui.C2367b;
import xi.C2442a;
public final class C2450d extends AbstractC2448b implements InterfaceC2307b {
public final e h;
public final ti.a i;
public final boolean j;
public ti.b k;
public Handler l;
public C2450d(Context context, String str, ITrueCallback iTrueCallback, boolean z) {
super(context, str, iTrueCallback, 2);
this.j = z;
String string = context.getString(AbstractC2289c.sdk_variant);
String string2 = context.getString(AbstractC2289c.sdk_variant_version);
this.h = 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 C2442a(context));
this.i = Build.VERSION.SDK_INT >= 28 ? new C1868a(context) : new C1825n2(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(C2367b c2367b) {
TelephonyManager telephonyManager = (TelephonyManager) this.a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE);
ti.b bVar = new ti.b(c2367b);
this.k = bVar;
telephonyManager.listen(bVar, 32);
}
@Override
public final void c() {
this.i.c();
}
@Override
public final int d() {
TelephonyManager telephonyManager = (TelephonyManager) this.a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE);
if (telephonyManager == null) {
return 0;
}
return telephonyManager.getSimState();
}
@Override
public final boolean f() {
return Settings.Global.getInt(this.a.getContentResolver(), "airplane_mode_on", 0) == 0;
}
@Override
public final void g() {
((TelephonyManager) this.a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE)).listen(this.k, 0);
}
@Override
public final Handler getHandler() {
if (this.l == null) {
this.l = new Handler();
}
return this.l;
}
public final boolean h(String str) {
return this.a.checkPermission(str, Process.myPid(), Process.myUid()) == 0;
}
@Override
public final void e(VerificationCallback verificationCallback, long j) {
}
}