Free Fire v1.103.1版本的 MD5 值为:f6c45f9f1485263aa5af0fb400f973fc
以下内容为反编译后的 m.java 源代码,内容仅作参考
package com.beetalk.sdk;
import android.content.Context;
import android.text.TextUtils;
import java.util.ArrayList;
import java.util.List;
public class m {
public static boolean f3438a = true;
public static boolean f3439b = X();
public static boolean f3440c = !X();
public static Integer f3441d = 56221;
public static Integer f3442e = 56227;
public static Integer f3443f = 56228;
public static Integer f3444g = 56229;
public static Integer f3445h = 56230;
public static Integer f3446i = 56231;
public static Integer f3447j = 56300;
public static Integer f3448k = 56301;
public static int f3449l = 181;
public static int f3450m = 19;
public static String f3451n = "gop";
public static int f3452o = 4353;
public static String f3453p = "5.131";
public static final List<String> f3454q = new ArrayList();
private static c f3455r = c.TEST;
private static boolean f3456s = false;
private static String f3457t;
private static String f3458u;
private static String f3459v;
private static boolean f3460w;
public interface a {
public static final Integer f3461a = 2;
}
public static final class b {
public static boolean f3462a;
public static boolean f3463b;
}
public enum c {
PRODUCTION,
TEST
}
public interface d {
public static final Integer f3467a = 2878;
public static final Integer f3468b = 2880;
public static final Integer f3469c = 2881;
public static final Integer f3470d = 2882;
public static final Integer f3471e = 2883;
public static final Integer f3472f = 2884;
public static final Integer f3473g = 2885;
public static final Integer f3474h = 2891;
public static final Integer f3475i = 2892;
public static final Integer f3476j = 2893;
public static final Integer f3477k = 2894;
public static final Integer f3478l = 2895;
public static final Integer f3479m = 2896;
public static final Integer f3480n = 2897;
public static final Integer f3481o = 2898;
public static final Integer f3482p = 2899;
public static final Integer f3483q = 2900;
public static final Integer f3484r = 2901;
public static final Integer f3485s = 2902;
}
public static boolean A() {
return f3456s;
}
public static String B() {
return Q() + "/oauth/guest/token/grant";
}
public static String C() {
return Q() + "/oauth/user/friends/get/v2";
}
public static String D() {
return Q() + "/oauth/user/friends/info/get/v2";
}
public static String E() {
return Q() + "/oauth/user/friends/inapp/get/v2";
}
public static String F() {
return Q() + "/oauth/logout";
}
public static String G() {
return H() + "/api/msdk";
}
public static String H() {
Context t10;
String str = f3458u;
if (str == null || str.length() <= 0) {
if (f3455r == c.TEST) {
return f3456s ? "https://devmsdk.garena.com" : "https://testmsdk.garena.com";
}
e z10 = e.z();
String u10 = z10 != null ? z10.u() : null;
if (TextUtils.isEmpty(u10) && (t10 = e.t()) != null) {
u10 = n1.h.e(t10);
}
return TextUtils.isEmpty(u10) ? "https://msdk.garena.com" : String.format("https://%s.msdk.garena.com", u10);
}
return f3458u;
}
public static String I() {
return Q() + "/oauth/user/recall";
}
public static String J() {
return Q() + "/oauth/user/store";
}
public static String K() {
return G() + "/pay/event/cancel";
}
public static String L() {
return G() + "/pay/event/init";
}
public static String M() {
return G() + "/info/rebates";
}
public static String N() {
return G() + "/rebates/redeem";
}
public static String O() {
return Q() + "/oauth/guest/register";
}
public static String P() {
return Q() + "/game/get_mobile_info";
}
public static String Q() {
Context t10;
String str = f3457t;
if (str == null || str.length() <= 0) {
if (f3455r == c.TEST) {
return f3456s ? "https://devconnect.garena.com" : "https://testconnect.garena.com";
}
e z10 = e.z();
String u10 = z10 != null ? z10.u() : null;
if (TextUtils.isEmpty(u10) && (t10 = e.t()) != null) {
u10 = n1.h.e(t10);
}
return TextUtils.isEmpty(u10) ? "https://connect.garena.com" : String.format("https://%s.connect.garena.com", u10);
}
return f3457t;
}
public static String R() {
return Q() + "/game/user/request/send";
}
public static String S() {
return Q() + "/oauth/token/inspect";
}
public static String T() {
return Q() + "/oauth/token/refresh";
}
public static String U() {
return Q() + "/game/unbind_mobile_no";
}
public static String V() {
return Q() + "/game/bind_mobile_no";
}
public static String W() {
return Q() + "/oauth/user/info/get";
}
public static boolean X() {
return f3455r == c.TEST;
}
private static void Y() {
List<String> list = f3454q;
list.clear();
list.add(g());
list.add(T());
list.add(S());
list.add(W());
list.add(C());
list.add(E());
list.add(D());
list.add(R());
list.add(k());
}
public static void Z(boolean z10) {
f3460w = z10;
}
private static void a(c cVar) {
boolean z10 = cVar == c.TEST;
n3.c.f11023b = z10;
n3.c.f11024c = z10;
}
public static void a0(String str) {
f3459v = str;
}
public static String b() {
return Q() + "/bind/app/platform/create";
}
public static void b0(boolean z10) {
f3440c = !z10;
f3439b = z10;
}
public static String c() {
return Q() + "/bind/app/platform/info/get";
}
public static void c0(boolean z10) {
f3456s = z10;
Y();
}
public static String d() {
return Q() + "/oauth/token/facebook/exchange";
}
public static void d0(String str) {
f3458u = str;
}
public static String e() {
return Q() + "/oauth/token/google/exchange";
}
public static void e0(String str) {
f3457t = str;
}
public static String f() {
return Q() + "/oauth/token/line/exchange";
}
public static void f0(c cVar) {
f3455r = cVar;
Y();
a(cVar);
}
public static String g() {
return Q() + "/oauth/token";
}
public static String h() {
return Q() + "/oauth/token/exchange";
}
public static String i() {
return Q() + "/oauth/token/twitter/exchange";
}
public static String j() {
return Q() + "/oauth/token/vk/exchange/v2";
}
public static String k() {
return Q() + "/game/guest/bind";
}
public static String l() {
return Q() + "/game/send_sms_otp";
}
public static String m() {
return Q() + "/game/verify_sms_otp";
}
public static String n() {
return G() + "/info/pricing";
}
public static String o() {
return G() + "/options/get";
}
public static long p() {
return s() == c.TEST ? 600000L : 604800000L;
}
public static boolean q() {
return f3460w;
}
public static String r() {
return f3459v;
}
public static c s() {
return f3455r;
}
public static String t() {
return G() + "/info/event/config";
}
public static String u() {
return G() + "/info/event/pricing";
}
public static String v() {
return "https://connect.garenanow.com/app/feedback";
}
public static String w() {
return Q() + "/oauth/garena?";
}
public static String x() {
return Q() + "/oauth/login?";
}
public static String y() {
return G() + "/pay/google/commit";
}
public static String z() {
return G() + "/v2/pay/eligibility";
}
}