导航菜单

页面标题

页面副标题

All File Recovery v1.0.2 - g.java 源代码

正在查看: All File Recovery v1.0.2 应用的 g.java JAVA 源代码文件

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


package k9;

import android.annotation.SuppressLint;
import android.content.Context;
import android.content.SharedPreferences;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import c9.C0509i;
import c9.H;
import c9.I;
import c9.J;
import c9.N;
import c9.h0;
import com.google.android.gms.tasks.SuccessContinuation;
import com.google.android.gms.tasks.Task;
import com.google.android.gms.tasks.TaskCompletionSource;
import com.google.android.gms.tasks.Tasks;
import java.util.Locale;
import java.util.concurrent.Callable;
import java.util.concurrent.atomic.AtomicReference;
import k9.g;
import org.json.JSONObject;

public class g implements k {
    public static final String j = "existing_instance_identifier";
    public static final String k = "https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/%s/settings";
    public final Context a;
    public final l b;
    public final i c;
    public final H d;
    public final C0661a e;
    public final m f;
    public final I g;
    public final AtomicReference<d> h;
    public final AtomicReference<TaskCompletionSource<d>> i;

    public class a implements SuccessContinuation<Void, Void> {
        public final d9.j a;

        public a(d9.j jVar) {
            this.a = jVar;
        }

        public static JSONObject a(a aVar) {
            g gVar = g.this;
            return gVar.f.a(gVar.b, true);
        }

        @NonNull
        public Task<Void> then(@Nullable Void r5) throws Exception {
            JSONObject jSONObject = (JSONObject) this.a.d.i().submit(new Callable() {
                @Override
                public final Object call() {
                    return g.a.a(g.a.this);
                }
            }).get();
            if (jSONObject != null) {
                d b = g.this.c.b(jSONObject);
                g.this.e.c(b.c, jSONObject);
                g.this.q(jSONObject, "Loaded settings: ");
                g gVar = g.this;
                gVar.r(gVar.b.f);
                g.this.h.set(b);
                g.this.i.get().trySetResult(b);
            }
            return Tasks.forResult((Object) null);
        }
    }

    public g(Context context, l lVar, H h, i iVar, C0661a c0661a, m mVar, I i) {
        AtomicReference<d> atomicReference = new AtomicReference<>();
        this.h = atomicReference;
        this.i = new AtomicReference<>(new TaskCompletionSource());
        this.a = context;
        this.b = lVar;
        this.d = h;
        this.c = iVar;
        this.e = c0661a;
        this.f = mVar;
        this.g = i;
        atomicReference.set(b.b(h));
    }

    public static boolean g(g gVar, String str) {
        gVar.r(str);
        return true;
    }

    public static g l(Context context, String str, N n, h9.b bVar, String str2, String str3, i9.g gVar, I i) {
        String g = n.g();
        h0 h0Var = new h0();
        return new g(context, new l(str, n.h(), n.i(), n.j(), n, C0509i.h(C0509i.n(context), str, str3, str2), str3, str2, J.b(g).a), h0Var, new i(h0Var), new C0661a(gVar), new c(String.format(Locale.US, k, str), bVar), i);
    }

    @Override
    public Task<d> a() {
        return this.i.get().getTask();
    }

    @Override
    public d b() {
        return this.h.get();
    }

    public boolean k() {
        return !n().equals(this.b.f);
    }

    public final d m(e eVar) {
        d dVar = null;
        try {
            if (!e.SKIP_CACHE_LOOKUP.equals(eVar)) {
                JSONObject b = this.e.b();
                if (b != null) {
                    d b2 = this.c.b(b);
                    if (b2 == null) {
                        Z8.g.d.e("Failed to parse cached settings data.", null);
                        return null;
                    }
                    q(b, "Loaded cached settings: ");
                    long a2 = this.d.a();
                    if (!e.IGNORE_CACHE_EXPIRATION.equals(eVar) && b2.a(a2)) {
                        Z8.g.d.k("Cached settings have expired.");
                        return null;
                    }
                    try {
                        Z8.g.d.k("Returning cached settings.");
                        return b2;
                    } catch (Exception e) {
                        e = e;
                        dVar = b2;
                        Z8.g.d.e("Failed to get cached settings", e);
                        return dVar;
                    }
                }
                Z8.g.d.b("No cached settings data found.");
            }
            return null;
        } catch (Exception e2) {
            e = e2;
        }
    }

    public final String n() {
        return C0509i.r(this.a).getString(j, "");
    }

    public Task<Void> o(d9.j jVar) {
        return p(e.USE_CACHE, jVar);
    }

    public Task<Void> p(e eVar, d9.j jVar) {
        d m;
        if (!k() && (m = m(eVar)) != null) {
            this.h.set(m);
            this.i.get().trySetResult(m);
            return Tasks.forResult((Object) null);
        }
        d m2 = m(e.IGNORE_CACHE_EXPIRATION);
        if (m2 != null) {
            this.h.set(m2);
            this.i.get().trySetResult(m2);
        }
        return this.g.k().onSuccessTask(jVar.a, new a(jVar));
    }

    public final void q(JSONObject jSONObject, String str) {
        Z8.g gVar = Z8.g.d;
        StringBuilder a2 = N.a.a(str);
        a2.append(jSONObject.toString());
        gVar.b(a2.toString());
    }

    @SuppressLint({"CommitPrefEdits"})
    public final boolean r(String str) {
        SharedPreferences.Editor edit = C0509i.r(this.a).edit();
        edit.putString(j, str);
        edit.apply();
        return true;
    }
}