QQ浏览器 v12.2.3.7053版本的 MD5 值为:8285ab3059e5c8b521a264dfbc5c3685

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


package c.t.m.g;

import com.tencent.mtt.browser.jsextension.open.IOpenJsApis;
import java.util.HashMap;

public class j {

    public static boolean f1645a = false;

    public static boolean f1646b = false;

    public static boolean f1647c = false;

    public static boolean f1648d = false;
    public static boolean e = true;
    public static boolean f;
    public static boolean g;
    public static boolean h;
    public static volatile c i;
    public static final a j = new a();
    public static aq k = aq.f1233a;

    public static final int a(String str) {
        if (str.startsWith("fc4") || str.startsWith("dc4")) {
            return 4;
        }
        if (str.startsWith("fc3") || str.startsWith("dc3")) {
            return 3;
        }
        if (str.startsWith("fc2") || str.startsWith("dc2")) {
            return 2;
        }
        return (str.startsWith("fc1") || str.startsWith("fc") || str.startsWith("dc")) ? 1 : -1;
    }

    public static final String a() {
        return "fc4.";
    }

    public static final String a(int i2) {
        if (f1645a) {
            StringBuilder sb = new StringBuilder();
            sb.append(h ? "https://lstest.map.qq.com/nlpdr?sf" : "https://nlp.map.qq.com/?sf");
            sb.append(i2);
            return sb.toString();
        }
        String str = h ? "https://testdatalbs.sparta.html5.qq.com/tr?sf" : "https://analytics.map.qq.com/?sf";
        if (i2 <= 1) {
            return i2 == 1 ? str : "";
        }
        return str + i2;
    }

    public static HashMap<String, String> b() {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("D_CH_ID", "fc_sdk");
        hashMap.put("D_FC_SRC", "209");
        hashMap.put("D_UP_INTERVAL", "1800000");
        hashMap.put("D_UP_USE_HTTPS", IOpenJsApis.TRUE);
        hashMap.put("D_MAX_1F_SIZE", "102400");
        hashMap.put("D_NUM_UP", "1");
        hashMap.put("D_MAX_BUF_WF", "25600");
        hashMap.put("D_MAX_FOLDER_SIZE", "104857600");
        hashMap.put("D_MAX_DAY_RENAME", "3");
        hashMap.put("D_MAX_DAY_DELETE", "30");
        hashMap.put("D_MAX_SIZE_UP_1DAY", "10485760");
        hashMap.put("D_UP_NET", "w");
        hashMap.put("D_POS_COLL", "false");
        hashMap.put("D_WRITE_MAC", "false");
        hashMap.put("D_UP_WF_INFO", IOpenJsApis.TRUE);
        hashMap.put("D_UP_U_TRACK_INFO", "false");
        hashMap.put("D_UP_GPS_FOR_NAVI", "false");
        return hashMap;
    }
}