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));
}
}
}