正在查看: Cleaner for WhatsApp v2.9.6 应用的 C0448x.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Cleaner for WhatsApp v2.9.6 应用的 C0448x.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package m3;
import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import b3.C0201f;
import j3.InterfaceC0364a;
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.InterfaceC0377a;
import l3.InterfaceC0419a;
import l3.InterfaceC0420b;
import n3.C0461g;
import v3.C0522a;
import v3.C0524c;
public class C0448x {
private final Context a;
private final C0201f b;
private final D c;
private C0449y f;
private C0449y g;
private boolean h;
private C0442q i;
private final I j;
private final s3.g k;
public final InterfaceC0420b l;
private final InterfaceC0377a m;
private final C0439n n;
private final InterfaceC0364a o;
private final j3.l p;
private final C0461g q;
private final long e = System.currentTimeMillis();
private final N d = new N();
public C0448x(C0201f c0201f, I i, InterfaceC0364a interfaceC0364a, D d, InterfaceC0420b interfaceC0420b, InterfaceC0377a interfaceC0377a, s3.g gVar, C0439n c0439n, j3.l lVar, C0461g c0461g) {
this.b = c0201f;
this.c = d;
this.a = c0201f.k();
this.j = i;
this.o = interfaceC0364a;
this.l = interfaceC0420b;
this.m = interfaceC0377a;
this.k = gVar;
this.n = c0439n;
this.p = lVar;
this.q = c0461g;
}
private void f() {
try {
this.h = Boolean.TRUE.equals((Boolean) this.q.a.c().submit(new Callable() {
@Override
public final Object call() {
Boolean m;
m = C0448x.this.m();
return m;
}
}).get(3L, TimeUnit.SECONDS));
} catch (Exception unused) {
this.h = false;
}
}
public void o(u3.j jVar) {
C0461g.c();
t();
try {
try {
this.l.a(new InterfaceC0419a() {
@Override
public final void a(String str) {
C0448x.this.r(str);
}
});
this.i.S();
} catch (Exception e) {
j3.g.f().e("Crashlytics encountered a problem during asynchronous initialization.", e);
}
if (!jVar.b().b.a) {
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.i.y(jVar)) {
j3.g.f().k("Previous sessions could not be finalized.");
}
this.i.U(jVar.a());
s();
} catch (Throwable th) {
s();
throw th;
}
}
private void j(final u3.j jVar) {
Future<?> submit = this.q.a.c().submit(new Runnable() {
@Override
public final void run() {
C0448x.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 e) {
j3.g.f().e("Crashlytics was interrupted during initialization.", e);
Thread.currentThread().interrupt();
} catch (ExecutionException e2) {
j3.g.f().e("Crashlytics encountered a problem during initialization.", e2);
} catch (TimeoutException e5) {
j3.g.f().e("Crashlytics timed out during initialization.", e5);
}
}
public static String k() {
return "19.2.1";
}
static boolean l(String str, boolean z) {
if (!z) {
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.i.r());
}
public void p(long j, String str) {
this.i.X(j, str);
}
public void q(final long j, final String str) {
this.q.b.f(new Runnable() {
@Override
public final void run() {
C0448x.this.p(j, str);
}
});
}
boolean g() {
return this.f.c();
}
public x2.l i(final u3.j jVar) {
return this.q.a.f(new Runnable() {
@Override
public final void run() {
C0448x.this.n(jVar);
}
});
}
public void r(final String str) {
final long currentTimeMillis = System.currentTimeMillis() - this.e;
this.q.a.f(new Runnable() {
@Override
public final void run() {
C0448x.this.q(currentTimeMillis, str);
}
});
}
void s() {
C0461g.c();
try {
if (this.f.d()) {
return;
}
j3.g.f().k("Initialization marker file was not properly removed.");
} catch (Exception e) {
j3.g.f().e("Problem encountered deleting Crashlytics initialization marker.", e);
}
}
void t() {
C0461g.c();
this.f.a();
j3.g.f().i("Initialization marker file was created.");
}
public boolean u(C0427b c0427b, u3.j jVar) {
if (!l(c0427b.b, AbstractC0435j.i(this.a, "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 c = new C0434i().c();
try {
this.g = new C0449y("crash_marker", this.k);
this.f = new C0449y("initialization_marker", this.k);
o3.m mVar = new o3.m(c, this.k, this.q);
o3.e eVar = new o3.e(this.k);
C0522a c0522a = new C0522a(1024, new C0524c(10));
this.p.c(mVar);
this.i = new C0442q(this.a, this.j, this.c, this.k, this.g, c0427b, mVar, eVar, a0.i(this.a, this.j, this.k, c0427b, eVar, mVar, c0522a, jVar, this.d, this.n, this.q), this.o, this.m, this.n, this.q);
boolean g = g();
f();
this.i.w(c, Thread.getDefaultUncaughtExceptionHandler(), jVar);
if (!g || !AbstractC0435j.d(this.a)) {
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 e) {
j3.g.f().e("Crashlytics was not started due to an exception during initialization", e);
this.i = null;
return false;
}
}
}