翰林优商.apk(点击下载) / c.java


package com.yxcorp.kuaishou.addfp.android.a;

import android.content.Context;
import android.os.Build;
import android.os.Environment;
import android.os.Process;
import android.os.StatFs;
import android.os.SystemClock;
import android.text.TextUtils;
import android.util.Base64;
import com.kuaishou.weapon.p0.h;
import com.yxcorp.kuaishou.addfp.KWEGIDDFP;
import com.yxcorp.kuaishou.addfp.ResponseDfpCallback;
import com.yxcorp.kuaishou.addfp.android.Orange;
import com.yxcorp.kuaishou.addfp.android.b.d;
import com.yxcorp.kuaishou.addfp.android.b.g;
import com.yxcorp.kuaishou.addfp.c.a.a;
import java.io.BufferedReader;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.net.URLEncoder;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
import java.util.concurrent.locks.ReentrantLock;
import java.util.zip.CRC32;
import org.json.JSONObject;

public class c {
    private String a;
    private String b;
    private ReentrantLock c;

    private c() {
        this.b = "";
        this.c = new ReentrantLock();
    }

    /* JADX WARNING: Removed duplicated region for block: B:11:0x0011 A[Catch:{ all -> 0x000a, all -> 0x00a0 }] */
    /* JADX WARNING: Removed duplicated region for block: B:16:0x0022 A[Catch:{ all -> 0x000a, all -> 0x00a0 }] */
    /* JADX WARNING: Removed duplicated region for block: B:25:0x0047 A[Catch:{ all -> 0x000a, all -> 0x00a0 }] */
    /* JADX WARNING: Removed duplicated region for block: B:33:0x0067 A[SYNTHETIC, Splitter:B:33:0x0067] */
    /* JADX WARNING: Removed duplicated region for block: B:42:0x0080  */
    /* JADX WARNING: Removed duplicated region for block: B:49:0x0099  */
    /* JADX WARNING: Removed duplicated region for block: B:54:0x007c A[EDGE_INSN: B:54:0x007c->B:40:0x007c ?: BREAK  , SYNTHETIC] */
    /* JADX WARNING: Removed duplicated region for block: B:57:? A[ADDED_TO_REGION, RETURN, SYNTHETIC] */
    public static String a(Context context) {
        boolean z;
        boolean z2;
        int i;
        boolean z3 = true;
        try {
            if (Build.VERSION.SDK_INT >= 26) {
                z = true;
                if (!z) {
                    String b2 = b();
                    if (!TextUtils.isEmpty(b2)) {
                        return b2;
                    }
                }
                if (Build.VERSION.SDK_INT >= 29) {
                    String str = Build.MODEL;
                    if (!TextUtils.isEmpty(str) && str.toLowerCase().contains("redmi") && str.toLowerCase().contains("note 7")) {
                        z2 = true;
                        if (!z2) {
                            String gSer = Orange.getInstance().gSer();
                            if (!TextUtils.isEmpty(gSer) && !gSer.startsWith("KWE")) {
                                return gSer;
                            }
                        }
                        String[] strArr = {h.c};
                        i = 0;
                        while (true) {
                            if (i > 0) {
                                break;
                            }
                            try {
                                if (context.checkPermission(strArr[0], Process.myPid(), Process.myUid()) == -1) {
                                    break;
                                }
                                i++;
                            } catch (Throwable unused) {
                            }
                        }
                        z3 = false;
                        if (z3) {
                            String serial = Build.getSerial();
                            if (!TextUtils.isEmpty(serial) && !serial.equals("unknown")) {
                                return serial;
                            }
                        }
                        String str2 = Build.SERIAL;
                        return (!TextUtils.isEmpty(str2) || str2.equals("unknown")) ? "KWE_N" : str2;
                    }
                }
                z2 = false;
                if (!z2) {
                }
                String[] strArr2 = {h.c};
                i = 0;
                while (true) {
                    if (i > 0) {
                    }
                    i++;
                }
                z3 = false;
                if (z3) {
                }
                String str22 = Build.SERIAL;
                if (!TextUtils.isEmpty(str22)) {
                    return "KWE_N";
                }
            }
        } catch (Throwable th) {
            th.printStackTrace();
            return "KWE_N";
        }
        z = false;
        if (!z) {
        }
        if (Build.VERSION.SDK_INT >= 29) {
        }
        z2 = false;
        if (!z2) {
        }
        String[] strArr22 = {h.c};
        i = 0;
        while (true) {
            if (i > 0) {
            }
            i++;
        }
        z3 = false;
        if (z3) {
        }
        String str222 = Build.SERIAL;
        if (!TextUtils.isEmpty(str222)) {
        }
    }

    private static String a(String str) {
        return TextUtils.isEmpty(str) ? "KWE_N" : str.replace("=", "").replace("&", "");
    }

    /* JADX WARNING: Code restructure failed: missing block: B:16:0x0032, code lost:
        if (r2 != null) goto L_0x003c;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:21:0x003a, code lost:
        if (r2 != null) goto L_0x003c;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:23:?, code lost:
        r2.close();
     */
    /* JADX WARNING: Code restructure failed: missing block: B:24:0x0040, code lost:
        r1 = move-exception;
     */
    /* JADX WARNING: Code restructure failed: missing block: B:25:0x0041, code lost:
        r1.printStackTrace();
     */
    public static String b() {
        BufferedReader bufferedReader;
        Throwable th;
        try {
            File file = new File("/sys/class/android_usb/android0/iSerial");
            if (file.exists()) {
                bufferedReader = new BufferedReader(new FileReader(file));
                try {
                    String readLine = bufferedReader.readLine();
                    if (!TextUtils.isEmpty(readLine)) {
                        String trim = readLine.trim();
                        try {
                            bufferedReader.close();
                        } catch (Throwable th2) {
                            th2.printStackTrace();
                        }
                        return trim;
                    }
                } catch (Throwable th3) {
                    th = th3;
                    try {
                        th.printStackTrace();
                    } catch (Throwable th4) {
                        th4.printStackTrace();
                    }
                }
            } else {
                bufferedReader = null;
            }
        } catch (Throwable th5) {
            th = th5;
            bufferedReader = null;
            th.printStackTrace();
        }
        throw th;
        return null;
    }

    public static c c() {
        return b.a;
    }

    public String a() {
        try {
            return !TextUtils.isEmpty(this.a) ? this.a : "KWE_N";
        } catch (Throwable th) {
            th.printStackTrace();
            return "KWE_N";
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:47:0x0202 A[SYNTHETIC, Splitter:B:47:0x0202] */
    /* JADX WARNING: Removed duplicated region for block: B:53:0x0256  */
    /* JADX WARNING: Removed duplicated region for block: B:72:0x0298 A[Catch:{ all -> 0x02de }] */
    /* JADX WARNING: Removed duplicated region for block: B:92:0x0335  */
    public String a(Context context, ResponseDfpCallback responseDfpCallback, boolean z) {
        long j;
        String str;
        String str2;
        long j2;
        long j3;
        int i;
        Throwable th;
        System.currentTimeMillis();
        try {
            this.c.lock();
            if (!TextUtils.isEmpty(this.b)) {
                String str3 = this.b;
                this.c.unlock();
                return str3;
            }
            JSONObject jSONObject = new JSONObject();
            jSONObject.put("k23", g.a(a(Build.MANUFACTURER)));
            jSONObject.put("k61", g.a(a(Build.BRAND)));
            jSONObject.put("k27", g.a(a(Build.MODEL)));
            jSONObject.put("k64", g.a(a(context)));
            jSONObject.put("k31", g.a(d.c(false)));
            jSONObject.put("k117", g.a(d.c(true)));
            jSONObject.put("k66", g.a(d.a(false)));
            jSONObject.put("k116", g.a(d.a(true)));
            try {
                j = System.currentTimeMillis() - SystemClock.elapsedRealtime();
            } catch (Throwable th2) {
                th2.printStackTrace();
                j = 0;
            }
            jSONObject.put("k39", g.a(Long.toString(j)));
            jSONObject.put("k101", g.a(g.b(new String(Base64.decode("Y2F0IC9zeXMvZGV2aWNlcy9zb2MwL3NlcmlhbF9udW1iZXI=", 0)))));
            jSONObject.put("k102", g.a(g.b(new String(Base64.decode("Y2F0IC9wcm9jL3N5cy9rZXJuZWwvcmFuZG9tL2Jvb3RfaWQ=", 0)))));
            jSONObject.put("k57", g.a(d.b(false)));
            jSONObject.put("k118", g.a(d.b(true)));
            jSONObject.put("k68", g.a(d.e(false)));
            jSONObject.put("k120", g.a(d.e(true)));
            jSONObject.put("k105", g.a(Orange.getInstance().gRdi()));
            try {
                str = KWEGIDDFP.instance().getEGidLocal(context, c().a(), false);
                if (TextUtils.isEmpty(str)) {
                    str = "KWE_N";
                }
            } catch (Throwable th3) {
                th3.printStackTrace();
                str = "KWE_PE";
            }
            jSONObject.put("k83", g.a(str));
            jSONObject.put("k86", g.a(a.a(context)));
            try {
                str2 = context.getPackageName().replace("=", "").replace("&", "");
            } catch (Throwable th4) {
                th4.printStackTrace();
                str2 = "KWE_PE";
            }
            jSONObject.put("k3", g.a(str2));
            jSONObject.put("k109", g.a(Orange.getInstance().gProps()));
            jSONObject.put("k36", g.a("1.3.4.85.ee9555a2"));
            jSONObject.put("k14", g.a("AD_AND"));
            try {
                StatFs statFs = new StatFs(Environment.getDataDirectory().getPath());
                j2 = ((long) statFs.getBlockCount()) * ((long) statFs.getBlockSize());
            } catch (Throwable unused) {
                j2 = 0;
            }
            jSONObject.put("k5", g.a(Long.toString(j2)));
            BufferedReader bufferedReader = null;
            try {
                BufferedReader bufferedReader2 = new BufferedReader(new FileReader("/proc/meminfo"), 8192);
                try {
                    long parseLong = Long.parseLong(bufferedReader2.readLine().split("\\s+")[1]) * 1024;
                    try {
                        bufferedReader2.close();
                    } catch (IOException unused2) {
                    }
                    j3 = parseLong;
                } catch (Throwable th5) {
                    th = th5;
                    bufferedReader = bufferedReader2;
                    try {
                        th.printStackTrace();
                        if (bufferedReader != null) {
                            try {
                                bufferedReader.close();
                            } catch (IOException unused3) {
                            }
                        }
                        j3 = 0;
                        jSONObject.put("k46", g.a(Long.toString(j3)));
                        jSONObject.put("k110", g.a(Orange.getInstance().gKpsd()));
                        jSONObject.put("k111", g.a("KWE_NPN"));
                        jSONObject.put("k113", g.a(Orange.getInstance().gManu(context, a.a())));
                        jSONObject.put("k115", g.a(d.d(true)));
                        String d = d.d(false);
                        if (!z) {
                        }
                        jSONObject.put("k97", g.a(d));
                        CRC32 crc32 = new CRC32();
                        while (i <= 120) {
                        }
                        jSONObject.put("k14", g.a("AD_AND" + ":" + String.valueOf(crc32.getValue())));
                        jSONObject.toString();
                        int length = jSONObject.toString().getBytes().length;
                        System.currentTimeMillis();
                        byte[] magicWrapper = Orange.getInstance().getMagicWrapper(context, jSONObject.toString().getBytes(), 0);
                        int length2 = magicWrapper.length;
                        this.b = URLEncoder.encode(Base64.encodeToString(magicWrapper, 0), "utf-8");
                        this.c.unlock();
                        if (TextUtils.isEmpty(this.b)) {
                        }
                        return this.b;
                    } catch (Throwable th6) {
                        if (bufferedReader != null) {
                            try {
                                bufferedReader.close();
                            } catch (IOException unused4) {
                            }
                        }
                        throw th6;
                    }
                }
            } catch (Throwable th7) {
                th = th7;
                th.printStackTrace();
                if (bufferedReader != null) {
                }
                j3 = 0;
                jSONObject.put("k46", g.a(Long.toString(j3)));
                jSONObject.put("k110", g.a(Orange.getInstance().gKpsd()));
                jSONObject.put("k111", g.a("KWE_NPN"));
                jSONObject.put("k113", g.a(Orange.getInstance().gManu(context, a.a())));
                jSONObject.put("k115", g.a(d.d(true)));
                String d2 = d.d(false);
                if (!z) {
                }
                jSONObject.put("k97", g.a(d2));
                CRC32 crc322 = new CRC32();
                while (i <= 120) {
                }
                jSONObject.put("k14", g.a("AD_AND" + ":" + String.valueOf(crc322.getValue())));
                jSONObject.toString();
                int length3 = jSONObject.toString().getBytes().length;
                System.currentTimeMillis();
                byte[] magicWrapper2 = Orange.getInstance().getMagicWrapper(context, jSONObject.toString().getBytes(), 0);
                int length22 = magicWrapper2.length;
                this.b = URLEncoder.encode(Base64.encodeToString(magicWrapper2, 0), "utf-8");
                this.c.unlock();
                if (TextUtils.isEmpty(this.b)) {
                }
                return this.b;
            }
            jSONObject.put("k46", g.a(Long.toString(j3)));
            jSONObject.put("k110", g.a(Orange.getInstance().gKpsd()));
            jSONObject.put("k111", g.a("KWE_NPN"));
            jSONObject.put("k113", g.a(Orange.getInstance().gManu(context, a.a())));
            jSONObject.put("k115", g.a(d.d(true)));
            String d22 = d.d(false);
            if (!z && !d22.equals("KWE_NPN") && d22.startsWith("KWE")) {
                if (Build.VERSION.SDK_INT >= 29) {
                    try {
                        new CountDownLatch(1).await(1000, TimeUnit.MILLISECONDS);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
                d22 = d.d(false);
            }
            jSONObject.put("k97", g.a(d22));
            try {
                CRC32 crc3222 = new CRC32();
                for (i = 1; i <= 120; i++) {
                    String str4 = "k" + i;
                    if (jSONObject.has(str4)) {
                        crc3222.update(jSONObject.optString(str4).getBytes());
                    }
                }
                jSONObject.put("k14", g.a("AD_AND" + ":" + String.valueOf(crc3222.getValue())));
            } catch (Throwable th8) {
                th8.printStackTrace();
            }
            jSONObject.toString();
            int length32 = jSONObject.toString().getBytes().length;
            System.currentTimeMillis();
            byte[] magicWrapper22 = Orange.getInstance().getMagicWrapper(context, jSONObject.toString().getBytes(), 0);
            int length222 = magicWrapper22.length;
            this.b = URLEncoder.encode(Base64.encodeToString(magicWrapper22, 0), "utf-8");
            this.c.unlock();
            if (TextUtils.isEmpty(this.b)) {
                this.b = "KWE_N";
            }
            return this.b;
        } catch (Throwable th9) {
            this.c.unlock();
            throw th9;
        }
    }

    public void b(String str) {
        this.a = str;
    }
}