Recover Files v1.3.9版本的 MD5 值为:27a8b2c239c6cb7111d74d6bb07d21b2

以下内容为反编译后的 a.java 源代码,内容仅作参考


package f;

import android.content.Context;
import android.text.TextUtils;
import android.util.Base64;
import org.json.JSONObject;

public class a {

    public static int f31013a = 504;

    public static String f31014b = null;

    public static String f31015c = "";

    public static Context f31016d;

    public static String a() {
        try {
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("os", "Android");
            jSONObject.put("version", "1.0.0.1-rc.1");
            String str = f31015c;
            if (str != null && str.length() > 0) {
                jSONObject.put("token_id", f31015c);
            } else {
                try {
                    jSONObject.put("token_id", com.pgl.ssdk.ces.a.meta(303, f31016d, null));
                } catch (Throwable unused) {
                    jSONObject.put("token_id", "");
                }
            }
            jSONObject.put("code", f31013a);
            return Base64.encodeToString(jSONObject.toString().getBytes(), 2);
        } catch (Throwable unused2) {
            return "";
        }
    }

    public static void b(Context context, String str, g.a aVar) {
        e.c cVar;
        if (f31016d == null) {
            f31016d = context;
        }
        int i10 = f31013a;
        if (i10 == 102 || i10 == 202 || i10 == 200) {
            return;
        }
        System.currentTimeMillis();
        f31014b = str;
        f31013a = 102;
        cVar = e.b.f30774a;
        cVar.b().post(new d(context, aVar));
    }

    public static String c() {
        if (TextUtils.isEmpty(f31015c)) {
            f31015c = (String) com.pgl.ssdk.ces.a.meta(303, f31016d, null);
        }
        return f31015c;
    }

    public static void d() {
        e.c cVar;
        if (f31016d != null) {
            f31013a = 102;
            cVar = e.b.f30774a;
            cVar.b().post(new d(f31016d, null));
        }
    }
}