百度手机卫士 v8.1.5版本的 MD5 值为:15af71eae74e2f2b5b9f845fe77a4804

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


package dxoptimizer;

import android.os.AsyncTask;
import android.os.Handler;
import android.os.Message;
import com.dianxinos.optimizer.module.antispam.SpamSmsDetailActivity;
import java.io.IOException;

public class cgb extends AsyncTask {
    final SpamSmsDetailActivity a;

    private cgb(SpamSmsDetailActivity spamSmsDetailActivity) {
        this.a = spamSmsDetailActivity;
    }

    public cgb(SpamSmsDetailActivity spamSmsDetailActivity, cfp cfpVar) {
        this(spamSmsDetailActivity);
    }

    @Override
    public void onPostExecute(Void r3) {
        Handler handler;
        handler = this.a.G;
        handler.sendEmptyMessage(4);
        this.a.F = null;
    }

    @Override
    protected void onPreExecute() {
        Handler handler;
        handler = this.a.G;
        handler.sendEmptyMessage(5);
    }

    @Override
    public Void doInBackground(Void... voidArr) {
        bhj bhjVar;
        Handler handler;
        bhj bhjVar2;
        Handler handler2;
        cip a = cip.a(this.a.getApplicationContext());
        bhjVar = this.a.A;
        cit a2 = a.a(String.valueOf(bhjVar.a));
        if (a2 == null) {
            handler2 = this.a.G;
            handler2.sendEmptyMessage(1);
        } else {
            if (hki.c(this.a) && a2.c() != 3) {
                try {
                    cit b = cio.b(cio.a(this.a.getApplicationContext(), "http://jbzs.12321.cn/12321SMSReportApi/query.api?tpl=baidu", cio.a(this.a.getApplicationContext(), a2.b(), a2.c())));
                    if (b != null) {
                        bhjVar2 = this.a.A;
                        b.a(bhjVar2.a);
                        b.e(a2.g());
                        cip.a(this.a.getApplicationContext()).b(b);
                    } else {
                        b = a2;
                    }
                    a2 = b;
                } catch (IOException e) {
                }
            }
            Message obtain = Message.obtain();
            obtain.obj = a2;
            obtain.what = 2;
            handler = this.a.G;
            handler.sendMessage(obtain);
        }
        return null;
    }
}