正在查看: Bhakti v5.4.0 应用的 C7575c.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Bhakti v5.4.0 应用的 C7575c.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package zi;
import A4.e;
import Ai.o;
import Cj.p;
import android.content.Context;
import android.content.IntentFilter;
import android.os.Build;
import android.os.Handler;
import android.os.Process;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.util.Base64;
import com.truecaller.android.sdk.common.VerificationCallback;
import com.truecaller.android.sdk.common.imOtpVerification.TruecallerImOtpReceiver;
import com.truecaller.android.sdk.oAuth.TcOAuthCallback;
import com.vlv.aravali.settings.ui.AccountVerificationActivity;
import com.vlv.aravali.views.fragments.C3966n2;
import dl.C4103a;
import java.lang.ref.WeakReference;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import kotlin.jvm.internal.Intrinsics;
import kotlin.text.B;
import kotlin.text.Charsets;
import m6.l;
import ri.AbstractC6475c;
import ri.AbstractC6477e;
import si.InterfaceC6703b;
import ui.C7017b;
import wi.d;
import xi.C7386a;
public final class C7575c extends AbstractC7573a implements InterfaceC6703b {
public final e f73733i;
public final ti.a f73734j;
public final boolean f73735k;
public ti.b f73736l;
public Handler f73737m;
public l n;
public C7575c(Context context, String str, TcOAuthCallback tcOAuthCallback, boolean z10) {
super(context, str, tcOAuthCallback, 2);
this.f73735k = z10;
String string = context.getString(AbstractC6475c.sdk_variant);
String string2 = context.getString(AbstractC6475c.sdk_variant_version);
this.f73733i = new e(this, (wi.a) wi.c.a("https://outline.truecaller.com/v1/", wi.a.class, "3.1.0", string, string2), (d) wi.c.a("https://sdk-otp-verification-noneu.truecaller.com/v2/otp/client/installation/", d.class, "3.1.0", string, string2), tcOAuthCallback, new C7386a(context));
this.f73734j = Build.VERSION.SDK_INT >= 28 ? new C4103a(context) : new C3966n2(context);
this.n = new l(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.f73724a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE);
ti.b bVar = new ti.b(c7017b);
this.f73736l = bVar;
telephonyManager.listen(bVar, 32);
}
@Override
public final void c() {
this.f73734j.c();
}
@Override
public final int d() {
TelephonyManager telephonyManager = (TelephonyManager) this.f73724a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE);
if (telephonyManager == null) {
return 0;
}
return telephonyManager.getSimState();
}
@Override
public final void e(VerificationCallback verificationCallback, long j10) {
byte[] bArr;
l lVar = this.n;
if (lVar != null) {
String requestNonce = this.f73730g;
WeakReference weakReference = AbstractC6477e.f67202a;
String clientIdentifier = this.f73727d;
Intrinsics.checkNotNullParameter(clientIdentifier, "clientIdentifier");
Intrinsics.checkNotNullParameter(requestNonce, "requestNonce");
StringBuilder sb2 = new StringBuilder();
sb2.append(clientIdentifier);
byte[] bytes = o.r(sb2, "&", requestNonce).getBytes(Charsets.UTF_8);
Intrinsics.checkNotNullExpressionValue(bytes, "getBytes(...)");
try {
MessageDigest messageDigest = MessageDigest.getInstance("SHA-1");
Intrinsics.e(messageDigest);
messageDigest.update(bytes);
bArr = messageDigest.digest();
Intrinsics.checkNotNullExpressionValue(bArr, "digest(...)");
} catch (NoSuchAlgorithmException unused) {
bArr = null;
}
String encodeToString = Base64.encodeToString(bArr, 9);
Intrinsics.checkNotNullExpressionValue(encodeToString, "encodeToString(...)");
String action = B.x(10, encodeToString);
Intrinsics.checkNotNullParameter(verificationCallback, "verificationCallback");
Intrinsics.checkNotNullParameter(action, "action");
WeakReference weakReference2 = (WeakReference) lVar.f62522b;
if (weakReference2.get() != null) {
lVar.p();
lVar.f62523c = new TruecallerImOtpReceiver(verificationCallback);
Context context = (Context) weakReference2.get();
if (context != null) {
U1.b.e(context, (TruecallerImOtpReceiver) lVar.f62523c, new IntentFilter(action), 2);
}
}
l lVar2 = this.n;
p pVar = (p) lVar2.f62524d;
if (pVar != null) {
pVar.cancel();
}
lVar2.f62524d = null;
lVar2.f62524d = new p(j10, lVar2, 9);
}
}
@Override
public final boolean f() {
return Settings.Global.getInt(this.f73724a.getContentResolver(), "airplane_mode_on", 0) == 0;
}
@Override
public final void g() {
((TelephonyManager) this.f73724a.getSystemService(AccountVerificationActivity.CREDENTIAL_TYPE_PHONE)).listen(this.f73736l, 0);
}
@Override
public final Handler getHandler() {
if (this.f73737m == null) {
this.f73737m = new Handler();
}
return this.f73737m;
}
public final boolean h(String str) {
return this.f73724a.checkPermission(str, Process.myPid(), Process.myUid()) == 0;
}
}