正在查看: Cleaner for WhatsApp v2.9.6 应用的 C5647x.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Cleaner for WhatsApp v2.9.6 应用的 C5647x.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package m3;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import b3.C0794f;
import j3.InterfaceC5502a;
import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.TimeoutException;
import k3.InterfaceC5532a;
import l3.InterfaceC5587a;
import l3.InterfaceC5588b;
import n3.C5679g;
import v3.C5874a;
import v3.C5876c;
import x2.AbstractC5931l;
public class C5647x {
private final Context f31986a;
private final C0794f f31987b;
private final D f31988c;
private C5648y f31991f;
private C5648y f31992g;
private boolean f31993h;
private C5641q f31994i;
private final I f31995j;
private final s3.g f31996k;
public final InterfaceC5588b f31997l;
private final InterfaceC5532a f31998m;
private final C5638n f31999n;
private final InterfaceC5502a f32000o;
private final j3.l f32001p;
private final C5679g f32002q;
private final long f31990e = System.currentTimeMillis();
private final N f31989d = new N();
public C5647x(C0794f c0794f, I i5, InterfaceC5502a interfaceC5502a, D d5, InterfaceC5588b interfaceC5588b, InterfaceC5532a interfaceC5532a, s3.g gVar, C5638n c5638n, j3.l lVar, C5679g c5679g) {
this.f31987b = c0794f;
this.f31988c = d5;
this.f31986a = c0794f.k();
this.f31995j = i5;
this.f32000o = interfaceC5502a;
this.f31997l = interfaceC5588b;
this.f31998m = interfaceC5532a;
this.f31996k = gVar;
this.f31999n = c5638n;
this.f32001p = lVar;
this.f32002q = c5679g;
}
private void f() {
try {
this.f31993h = Boolean.TRUE.equals((Boolean) this.f32002q.f32089a.c().submit(new Callable() {
@Override
public final Object call() {
Boolean m5;
m5 = C5647x.this.m();
return m5;
}
}).get(3L, TimeUnit.SECONDS));
} catch (Exception unused) {
this.f31993h = false;
}
}
public void o(u3.j jVar) {
C5679g.c();
t();
try {
try {
this.f31997l.a(new InterfaceC5587a() {
@Override
public final void a(String str) {
C5647x.this.r(str);
}
});
this.f31994i.S();
} catch (Exception e5) {
j3.g.f().e("Crashlytics encountered a problem during asynchronous initialization.", e5);
}
if (!jVar.b().f33234b.f33241a) {
j3.g.f().b("Collection of crash reports disabled in Crashlytics settings.");
throw new RuntimeException("Collection of crash reports disabled in Crashlytics settings.");
}
if (!this.f31994i.y(jVar)) {
j3.g.f().k("Previous sessions could not be finalized.");
}
this.f31994i.U(jVar.a());
s();
} catch (Throwable th) {
s();
throw th;
}
}
private void j(final u3.j jVar) {
Future<?> submit = this.f32002q.f32089a.c().submit(new Runnable() {
@Override
public final void run() {
C5647x.this.o(jVar);
}
});
j3.g.f().b("Crashlytics detected incomplete initialization on previous app launch. Will initialize synchronously.");
try {
submit.get(3L, TimeUnit.SECONDS);
} catch (InterruptedException e5) {
j3.g.f().e("Crashlytics was interrupted during initialization.", e5);
Thread.currentThread().interrupt();
} catch (ExecutionException e6) {
j3.g.f().e("Crashlytics encountered a problem during initialization.", e6);
} catch (TimeoutException e7) {
j3.g.f().e("Crashlytics timed out during initialization.", e7);
}
}
public static String k() {
return "19.2.1";
}
static boolean l(String str, boolean z5) {
if (!z5) {
j3.g.f().i("Configured not to require a build ID.");
return true;
}
if (!TextUtils.isEmpty(str)) {
return true;
}
Log.e("FirebaseCrashlytics", ".");
Log.e("FirebaseCrashlytics", ". | | ");
Log.e("FirebaseCrashlytics", ". | |");
Log.e("FirebaseCrashlytics", ". | |");
Log.e("FirebaseCrashlytics", ". \\ | | /");
Log.e("FirebaseCrashlytics", ". \\ /");
Log.e("FirebaseCrashlytics", ". \\ /");
Log.e("FirebaseCrashlytics", ". \\/");
Log.e("FirebaseCrashlytics", ".");
Log.e("FirebaseCrashlytics", "The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin");
Log.e("FirebaseCrashlytics", ".");
Log.e("FirebaseCrashlytics", ". /\\");
Log.e("FirebaseCrashlytics", ". / \\");
Log.e("FirebaseCrashlytics", ". / \\");
Log.e("FirebaseCrashlytics", ". / | | \\");
Log.e("FirebaseCrashlytics", ". | |");
Log.e("FirebaseCrashlytics", ". | |");
Log.e("FirebaseCrashlytics", ". | |");
Log.e("FirebaseCrashlytics", ".");
return false;
}
public Boolean m() {
return Boolean.valueOf(this.f31994i.r());
}
public void p(long j5, String str) {
this.f31994i.X(j5, str);
}
public void q(final long j5, final String str) {
this.f32002q.f32090b.f(new Runnable() {
@Override
public final void run() {
C5647x.this.p(j5, str);
}
});
}
boolean g() {
return this.f31991f.c();
}
public AbstractC5931l i(final u3.j jVar) {
return this.f32002q.f32089a.f(new Runnable() {
@Override
public final void run() {
C5647x.this.n(jVar);
}
});
}
public void r(final String str) {
final long currentTimeMillis = System.currentTimeMillis() - this.f31990e;
this.f32002q.f32089a.f(new Runnable() {
@Override
public final void run() {
C5647x.this.q(currentTimeMillis, str);
}
});
}
void s() {
C5679g.c();
try {
if (this.f31991f.d()) {
return;
}
j3.g.f().k("Initialization marker file was not properly removed.");
} catch (Exception e5) {
j3.g.f().e("Problem encountered deleting Crashlytics initialization marker.", e5);
}
}
void t() {
C5679g.c();
this.f31991f.a();
j3.g.f().i("Initialization marker file was created.");
}
public boolean u(C5626b c5626b, u3.j jVar) {
if (!l(c5626b.f31891b, AbstractC5634j.i(this.f31986a, "com.crashlytics.RequireBuildId", true))) {
throw new IllegalStateException("The Crashlytics build ID is missing. This occurs when the Crashlytics Gradle plugin is missing from your app's build configuration. Please review the Firebase Crashlytics onboarding instructions at https://firebase.google.com/docs/crashlytics/get-started?platform=android#add-plugin");
}
String c5 = new C5633i().c();
try {
this.f31992g = new C5648y("crash_marker", this.f31996k);
this.f31991f = new C5648y("initialization_marker", this.f31996k);
o3.m mVar = new o3.m(c5, this.f31996k, this.f32002q);
o3.e eVar = new o3.e(this.f31996k);
C5874a c5874a = new C5874a(1024, new C5876c(10));
this.f32001p.c(mVar);
this.f31994i = new C5641q(this.f31986a, this.f31995j, this.f31988c, this.f31996k, this.f31992g, c5626b, mVar, eVar, a0.i(this.f31986a, this.f31995j, this.f31996k, c5626b, eVar, mVar, c5874a, jVar, this.f31989d, this.f31999n, this.f32002q), this.f32000o, this.f31998m, this.f31999n, this.f32002q);
boolean g5 = g();
f();
this.f31994i.w(c5, Thread.getDefaultUncaughtExceptionHandler(), jVar);
if (!g5 || !AbstractC5634j.d(this.f31986a)) {
j3.g.f().b("Successfully configured exception handler.");
return true;
}
j3.g.f().b("Crashlytics did not finish previous background initialization. Initializing synchronously.");
j(jVar);
return false;
} catch (Exception e5) {
j3.g.f().e("Crashlytics was not started due to an exception during initialization", e5);
this.f31994i = null;
return false;
}
}
}