米游社.apk(点击下载) / a.java


package com.unikuwei.mianmi.account.shield.c;

import android.content.Context;
import android.net.Network;
import android.os.Build;
import android.text.TextUtils;
import com.tencent.connect.common.Constants;
import com.unikuwei.mianmi.account.shield.a.b;
import com.unikuwei.mianmi.account.shield.e.c;
import com.unikuwei.mianmi.account.shield.e.e;
import com.unikuwei.mianmi.account.shield.e.h;
import com.unikuwei.mianmi.account.shield.e.j;
import java.net.URLDecoder;
import java.util.HashMap;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
import org.json.JSONObject;
import tv.danmaku.ijk.media.player.IjkMediaMeta;

public class a {

    /* renamed from: a  reason: collision with root package name */
    private ScheduledExecutorService f41859a = Executors.newScheduledThreadPool(1);

    /* renamed from: b  reason: collision with root package name */
    private ExecutorService f41860b = Executors.newSingleThreadExecutor();

    /* renamed from: c  reason: collision with root package name */
    private b f41861c;

    /* renamed from: d  reason: collision with root package name */
    private String f41862d;

    /* renamed from: com.unikuwei.mianmi.account.shield.c.a$a  reason: collision with other inner class name */
    public interface AbstractC0383a {
        void a(String str);
    }

    private String a(Context context, int i10, String str) {
        try {
            String packageName = context.getPackageName();
            String b10 = j.b(context, context.getPackageName());
            if (packageName == null) {
                packageName = "";
            }
            if (b10 == null) {
                b10 = "";
            }
            String a10 = h.a();
            String str2 = i10 != 2 ? "1" : "";
            String str3 = "" + System.currentTimeMillis();
            String a11 = b.a(j.c(context).getBytes());
            String d10 = j.d(str);
            String a12 = j.a(str2 + a10 + "30100" + "jsonp" + a11 + d10 + packageName + b10 + str3 + "5.2.0AK002B1125" + h.b());
            JSONObject jSONObject = new JSONObject();
            jSONObject.put(Constants.PARAM_CLIENT_ID, a10);
            jSONObject.put("client_type", "30100");
            jSONObject.put(IjkMediaMeta.IJKM_KEY_FORMAT, b.a("jsonp"));
            jSONObject.put("version", b.a("5.2.0AK002B1125"));
            if (i10 != 2) {
                jSONObject.put("business_type", b.a(str2));
            }
            jSONObject.put("packname", b.a(packageName));
            jSONObject.put("packsign", b.a(b10));
            jSONObject.put("timeStamp", b.a(str3));
            jSONObject.put("key", b.a(d10));
            jSONObject.put("fp", b.a(a11));
            jSONObject.put("sign", b.a(a12));
            return jSONObject.toString();
        } catch (Exception e10) {
            e10.printStackTrace();
            return "";
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void a() {
        try {
            ScheduledExecutorService scheduledExecutorService = this.f41859a;
            if (scheduledExecutorService != null) {
                scheduledExecutorService.shutdownNow();
                this.f41859a = null;
            }
        } catch (Exception unused) {
        }
    }

    private void a(Context context, int i10) {
        this.f41862d = com.unikuwei.mianmi.account.shield.a.a.a();
        a(context, i10, new com.unikuwei.mianmi.account.shield.d.a() {
            /* class com.unikuwei.mianmi.account.shield.c.a.AnonymousClass2 */

            @Override // com.unikuwei.mianmi.account.shield.d.a
            public void a(int i10, String str) {
                synchronized (a.this) {
                    if (a.this.f41861c != null) {
                        if (i10 == 0) {
                            try {
                                JSONObject jSONObject = new JSONObject(str);
                                int optInt = jSONObject.optInt("code", 1);
                                String optString = jSONObject.optString("msg", "未知错误");
                                String optString2 = jSONObject.optString("data");
                                if (optInt == 0) {
                                    String decode = URLDecoder.decode(com.unikuwei.mianmi.account.shield.a.a.a(optString2, a.this.f41862d), "UTF-8");
                                    if (a.this.f41861c != null) {
                                        a.this.f41861c.a(optString, decode);
                                    }
                                } else if (a.this.f41861c != null) {
                                    a.this.f41861c.a(optInt, optString, optString2);
                                }
                            } catch (Exception e10) {
                                e10.printStackTrace();
                                if (a.this.f41861c != null) {
                                    b bVar = a.this.f41861c;
                                    bVar.a(10002, "异常" + e10.getMessage(), str);
                                }
                            }
                        } else if (a.this.f41861c != null) {
                            a.this.f41861c.a(i10, str);
                        }
                        a.this.f41861c = null;
                        a.this.a();
                    }
                }
            }
        });
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void a(Context context, int i10, String str, final Network network, final com.unikuwei.mianmi.account.shield.d.a aVar) {
        synchronized (this) {
            if (this.f41860b != null && this.f41861c != null) {
                try {
                    final String str2 = str + e.a(a(context, i10, this.f41862d), "&");
                    this.f41860b.submit(new Runnable() {
                        /* class com.unikuwei.mianmi.account.shield.c.a.AnonymousClass3 */

                        public void run() {
                            try {
                                String a10 = new com.unikuwei.mianmi.account.shield.d.b().a(str2, a.this.b(), network);
                                if (TextUtils.isEmpty(a10)) {
                                    aVar.a(10022, "网络请求响应为空");
                                } else {
                                    aVar.a(0, a10);
                                }
                            } catch (Exception e10) {
                                e10.printStackTrace();
                            }
                        }
                    });
                } catch (Exception e10) {
                    aVar.a(10009, com.alibaba.security.biometrics.service.build.b.f25516p + e10.getMessage());
                }
            }
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private HashMap<String, String> b() {
        HashMap<String, String> hashMap = new HashMap<>();
        hashMap.put("model", Build.MODEL);
        hashMap.put("system", Build.VERSION.RELEASE);
        hashMap.put("woodcock", h.i());
        return hashMap;
    }

    public void a(Context context, int i10, int i11, AbstractC0383a aVar) {
        this.f41861c = new b(aVar);
        try {
            a();
            ScheduledExecutorService newScheduledThreadPool = Executors.newScheduledThreadPool(1);
            this.f41859a = newScheduledThreadPool;
            newScheduledThreadPool.schedule(new Runnable() {
                /* class com.unikuwei.mianmi.account.shield.c.a.AnonymousClass1 */

                public void run() {
                    synchronized (a.this) {
                        if (a.this.f41861c != null) {
                            a.this.f41861c.a(10000, "请求超时");
                            a.this.f41861c = null;
                            a.this.a();
                        }
                    }
                }
            }, (long) i10, TimeUnit.MILLISECONDS);
            a(context, i11);
        } catch (Exception e10) {
            e10.printStackTrace();
        }
    }

    public void a(final Context context, final int i10, final com.unikuwei.mianmi.account.shield.d.a aVar) {
        try {
            int a10 = j.a(context.getApplicationContext());
            h.b(a10);
            if (a10 == 1) {
                c.a().a(context, "https://opencloud.wostore.cn/openapi/netauth/precheck/wp?", new c.a() {
                    /* class com.unikuwei.mianmi.account.shield.c.a.AnonymousClass4 */

                    @Override // com.unikuwei.mianmi.account.shield.e.c.a
                    public void a(boolean z10, Network network) {
                        if (a.this.f41861c != null) {
                            if (z10) {
                                a.this.a(context, i10, "https://opencloud.wostore.cn/openapi/netauth/precheck/wp?", network, aVar);
                            } else {
                                aVar.a(10003, "无法切换至数据网络");
                            }
                        }
                    }
                });
            } else if (a10 == 0) {
                a(context, i10, "https://opencloud.wostore.cn/openapi/netauth/precheck/wp?", null, aVar);
            } else {
                aVar.a(10004, "数据网络未开启");
            }
        } catch (Exception e10) {
            e10.printStackTrace();
            aVar.a(10005, "网络判断异常" + e10.getMessage());
        }
    }

    public void finalize() {
        ScheduledExecutorService scheduledExecutorService = this.f41859a;
        if (scheduledExecutorService != null) {
            scheduledExecutorService.shutdownNow();
            this.f41859a = null;
        }
        ExecutorService executorService = this.f41860b;
        if (executorService != null) {
            executorService.shutdownNow();
            this.f41860b = null;
        }
        this.f41861c = null;
        this.f41862d = null;
    }
}