和通讯录 v3.9.6版本的 MD5 值为:669178e2ee1b2311daf378bd20c6bbe1

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


package com.chinaMobile;

import android.content.Context;
import android.util.Log;
import com.cmcc.sso.sdk.util.SsoSdkConstants;
import com.google.android.mms.pdu.EncodedStringValue;
import com.huawei.mcs.cloud.msg.base.mms.Telephony;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import org.json.JSONException;
import org.json.JSONObject;

public final class i implements Runnable {

    private final Context f1230a;

    private final String f1231b;
    private final String c;
    private final String d;

    public i(Context context, String str, String str2, String str3) {
        this.f1230a = context;
        this.f1231b = str;
        this.c = str2;
        this.d = str3;
    }

    @Override
    public final void run() {
        int HttpPostData;
        String b2 = g.b(this.f1230a);
        JSONObject jSONObject = new JSONObject();
        String replace = this.f1231b.replace("\n", "");
        try {
            jSONObject.put("pid", 1);
            jSONObject.put("protocolVersion", "3.1.4");
            jSONObject.put(SsoSdkConstants.VALUES_KEY_SDKVERSION, MobileAgent.SDK_VERSION);
            jSONObject.put(Telephony.Mms.Part.CONTENT_ID, b2);
            jSONObject.put("deviceId", g.a(this.f1230a));
            jSONObject.put("appKey", g.i(this.f1230a));
            jSONObject.put("packageName", g.k(this.f1230a));
            jSONObject.put("versionCode", g.n(this.f1230a));
            jSONObject.put("versionName", g.o(this.f1230a));
            jSONObject.put("sendTime", System.currentTimeMillis());
            jSONObject.put("userAge", URLEncoder.encode(this.c, EncodedStringValue.StringEncoding.UTF_8));
            jSONObject.put("userSex", URLEncoder.encode(this.d, EncodedStringValue.StringEncoding.UTF_8));
            jSONObject.put("userFeedback", URLEncoder.encode(replace, EncodedStringValue.StringEncoding.UTF_8));
            HttpPostData = MobileAgent.HttpPostData(this.f1230a, "http://da.mmarket.com/mmsdk/mmsdk?func=mmsdk:feedback", jSONObject);
            if (HttpPostData == 1) {
                Log.i("MobileAgent", "send feedback success");
            }
        } catch (UnsupportedEncodingException e) {
            e.printStackTrace();
        } catch (JSONException e2) {
            e2.printStackTrace();
        } catch (Exception e3) {
        }
    }
}