360手机助手 v5.2.50版本的 MD5 值为:087c008db9e518cd556c792742e6830c

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


package com.qihoo360.newssdk.page.app.a;

import android.os.Build;
import android.view.Display;
import android.view.WindowManager;

public class b {
    private static String c = "http://openbox.mobilem.360.cn/";
    private static String d = "http://test1.baohe.mobilem.360.cn/";
    private static String e = "iservice/getAppDetail?s_stream_app=1&market_id=360market&webp=0&sort=1";
    public static String a = "2.1.202";
    public static String b = "201020200";

    public static String a(String str) {
        return c + e + "&pname=" + str;
    }

    public static String a(String str, int i, int i2, int i3) {
        StringBuilder sb = new StringBuilder("http://comment.mobilem.360.cn/comment/getComments?");
        sb.append("baike=").append(str).append("&");
        sb.append("level=").append(i).append("&");
        sb.append("start=").append(i2).append("&");
        sb.append("count=").append(i3);
        return sb.toString();
    }

    public static String a(String str, String str2, int i) {
        StringBuilder sb = new StringBuilder("http://comment.mobilem.360.cn/comment/getWeightComments?");
        sb.append("objid=").append(str).append("&");
        sb.append("objtype=").append(str2).append("&");
        sb.append("count=").append(String.valueOf(i));
        return sb.toString();
    }

    public static String a(String str, String str2) {
        StringBuilder sb = new StringBuilder("http://comment.mobilem.360.cn/comment/getScore?");
        sb.append("objid=").append(str).append("&");
        sb.append("objtype=").append(str2);
        return sb.toString();
    }

    public static String b(String str) {
        return h(g(f(e(d(c(str))))));
    }

    private static String c(String str) {
        if (str == null) {
            return "";
        }
        if (!str.contains("&os=")) {
            if (str.endsWith("?")) {
                return str + "os=" + Build.VERSION.SDK_INT;
            }
            if (str.contains("?")) {
                return str + "&os=" + Build.VERSION.SDK_INT;
            }
            return str + "?os=" + Build.VERSION.SDK_INT;
        }
        return str;
    }

    private static String d(String str) {
        return str + "&vc=" + b + "&v=" + a;
    }

    private static String e(String str) {
        return str + "&m=" + com.qihoo360.newssdk.a.o();
    }

    private static String f(String str) {
        return str + "&ch=" + com.qihoo360.newssdk.a.p();
    }

    private static String g(String str) {
        Display defaultDisplay = ((WindowManager) com.qihoo360.newssdk.a.a().getSystemService("window")).getDefaultDisplay();
        return str + "&ppi=" + defaultDisplay.getWidth() + "_" + defaultDisplay.getHeight();
    }

    private static String h(String str) {
        return str + "&mobilesafe=1&cpc=1";
    }
}