导航菜单

页面标题

页面副标题

050 IP Phone v2.3.0 - w.java 源代码

正在查看: 050 IP Phone v2.3.0 应用的 w.java JAVA 源代码文件

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


package d1;

import android.content.Context;
import android.text.TextUtils;
import android.util.Log;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import com.google.android.gms.tasks.Task;
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;

public class w {
    private final Context a;
    private final s0.f b;
    private final c0 c;
    private x f;
    private x g;
    private boolean h;
    private p i;
    private final h0 j;
    private final j1.g k;

    @VisibleForTesting
    public final c1.b l;
    private final b1.a m;
    private final m n;
    private final a1.a o;
    private final a1.l p;
    private final e1.f q;
    private final long e = System.currentTimeMillis();
    private final m0 d = new m0();

    public w(s0.f fVar, h0 h0Var, a1.a aVar, c0 c0Var, c1.b bVar, b1.a aVar2, j1.g gVar, m mVar, a1.l lVar, e1.f fVar2) {
        this.b = fVar;
        this.c = c0Var;
        this.a = fVar.k();
        this.j = h0Var;
        this.o = aVar;
        this.l = bVar;
        this.m = aVar2;
        this.k = gVar;
        this.n = mVar;
        this.p = lVar;
        this.q = fVar2;
    }

    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 = w.this.m();
                    return m;
                }
            }).get(3L, TimeUnit.SECONDS));
        } catch (Exception unused) {
            this.h = false;
        }
    }

    public void o(l1.j jVar) {
        e1.f.c();
        t();
        try {
            try {
                this.l.a(new c1.a() {
                    @Override
                    public final void a(String str) {
                        w.this.r(str);
                    }
                });
                this.i.S();
            } catch (Exception e) {
                a1.g.f().e("Crashlytics encountered a problem during asynchronous initialization.", e);
            }
            if (!jVar.b().b.a) {
                a1.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)) {
                a1.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 l1.j jVar) {
        Future<?> submit = this.q.a.c().submit(new Runnable() {
            @Override
            public final void run() {
                w.this.o(jVar);
            }
        });
        a1.g.f().b("Crashlytics detected incomplete initialization on previous app launch. Will initialize synchronously.");
        try {
            submit.get(3L, TimeUnit.SECONDS);
        } catch (InterruptedException e) {
            a1.g.f().e("Crashlytics was interrupted during initialization.", e);
            Thread.currentThread().interrupt();
        } catch (ExecutionException e8) {
            a1.g.f().e("Crashlytics encountered a problem during initialization.", e8);
        } catch (TimeoutException e9) {
            a1.g.f().e("Crashlytics timed out during initialization.", e9);
        }
    }

    public static String k() {
        return "19.3.0";
    }

    static boolean l(String str, boolean z) {
        if (!z) {
            a1.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() {
                w.this.p(j, str);
            }
        });
    }

    boolean g() {
        return this.f.c();
    }

    public Task<Void> i(final l1.j jVar) {
        return this.q.a.f(new Runnable() {
            @Override
            public final void run() {
                w.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() {
                w.this.q(currentTimeMillis, str);
            }
        });
    }

    void s() {
        e1.f.c();
        try {
            if (this.f.d()) {
                return;
            }
            a1.g.f().k("Initialization marker file was not properly removed.");
        } catch (Exception e) {
            a1.g.f().e("Problem encountered deleting Crashlytics initialization marker.", e);
        }
    }

    void t() {
        e1.f.c();
        this.f.a();
        a1.g.f().i("Initialization marker file was created.");
    }

    public boolean u(a aVar, l1.j jVar) {
        if (!l(aVar.b, i.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 h().c();
        try {
            this.g = new x("crash_marker", this.k);
            this.f = new x("initialization_marker", this.k);
            f1.n nVar = new f1.n(c, this.k, this.q);
            f1.e eVar = new f1.e(this.k);
            m1.a aVar2 = new m1.a(1024, new m1.c(10));
            this.p.c(nVar);
            this.i = new p(this.a, this.j, this.c, this.k, this.g, aVar, nVar, eVar, x0.i(this.a, this.j, this.k, aVar, eVar, nVar, aVar2, 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 || !i.d(this.a)) {
                a1.g.f().b("Successfully configured exception handler.");
                return true;
            }
            a1.g.f().b("Crashlytics did not finish previous background initialization. Initializing synchronously.");
            j(jVar);
            return false;
        } catch (Exception e) {
            a1.g.f().e("Crashlytics was not started due to an exception during initialization", e);
            this.i = null;
            return false;
        }
    }

    public void v(@Nullable Boolean bool) {
        this.c.h(bool);
    }
}