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; } }