APK反编译源代码展示 - 南明离火平台提供

应用版本信息
应用名称:Caller ID
版本号:1.8.3
包名称:com.callerid.block

MD5 校验值:5ef3f775189f42f146cf0788a99eebd7

反编译源代码说明

w0.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。


package y3;

import android.content.Context;
import android.os.AsyncTask;
import java.util.HashMap;
import org.json.JSONException;
import org.json.JSONObject;

public class w0 extends AsyncTask {

    private final String f34834a;

    private final String f34835b;

    private final String f34836c;

    private final String f34837d;

    private final String f34838e;

    private final String f34839f;

    private final String f34840g;

    public w0(Context context, String str, String str2, String str3, String str4, String str5, String str6, String str7) {
        this.f34838e = str4;
        this.f34836c = str6;
        this.f34835b = str;
        this.f34837d = str2;
        this.f34834a = str3;
        this.f34839f = str5;
        this.f34840g = str7;
    }

    @Override
    protected Object doInBackground(Object[] objArr) {
        if (a0.f34733a) {
            a0.a("reportName", "所有参数:platform:" + this.f34835b + "\ncountry:" + this.f34836c + "\napp_version:" + this.f34837d + "\ndefault_cc:" + this.f34834a + "\nuser_tel_number:" + this.f34838e + "\nstamp:" + this.f34839f + "\ncontent:" + this.f34840g + "\n");
        }
        String str = null;
        try {
            HashMap hashMap = new HashMap();
            hashMap.put("platform", this.f34835b);
            hashMap.put("app_version", this.f34837d);
            hashMap.put("default_cc", this.f34834a);
            hashMap.put("user_tel_number", this.f34838e);
            hashMap.put("stamp", this.f34839f);
            hashMap.put("country", this.f34836c);
            hashMap.put("content", this.f34840g);
            String b10 = w.b("https://ct.ayamote.com/c_l/api/v1/clrnam.php", hashMap, "utf-8");
            if (a0.f34733a) {
                a0.a("reportName", "result:" + b10);
            }
            str = u.b(b10);
            if (a0.f34733a) {
                a0.a("reportName", "response:" + str);
            }
        } catch (Exception e10) {
            e10.printStackTrace();
        }
        return str;
    }

    @Override
    protected void onPostExecute(Object obj) {
        super.onPostExecute(obj);
        if (obj != null) {
            try {
                if ("".equals(obj)) {
                    return;
                }
                int i10 = new JSONObject(obj.toString()).getInt("status");
                if (a0.f34733a) {
                    StringBuilder sb2 = new StringBuilder();
                    sb2.append("标记状态:");
                    sb2.append(i10 == 1 ? "ok" : "failed");
                    a0.a("reportName", sb2.toString());
                }
            } catch (JSONException e10) {
                e10.printStackTrace();
            }
        }
    }
}