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