package com.kuaishou.weapon.p0; import android.os.Process; import android.text.TextUtils; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.HashSet; import java.util.Set; import org.json.JSONObject; public class i3 { public static String a() { try { return b(String.format(" lsof -p %1$s ", Integer.valueOf(Process.myPid()))); } catch (Exception unused) { return null; } } /* JADX WARNING: Removed duplicated region for block: B:17:0x003a A[SYNTHETIC, Splitter:B:17:0x003a] */ /* JADX WARNING: Removed duplicated region for block: B:23:0x0041 A[SYNTHETIC, Splitter:B:23:0x0041] */ public static String a(String str) { Throwable th; String str2 = ""; BufferedReader bufferedReader = null; try { BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec(str).getInputStream())); try { String readLine = bufferedReader2.readLine(); if (readLine != null) { str2 = str2 + readLine; } try { bufferedReader2.close(); } catch (Exception unused) { } return str2; } catch (Exception unused2) { bufferedReader = bufferedReader2; if (bufferedReader != null) { } return str2; } catch (Throwable th2) { th = th2; bufferedReader = bufferedReader2; if (bufferedReader != null) { } throw th; } } catch (Exception unused3) { if (bufferedReader != null) { try { bufferedReader.close(); } catch (Exception unused4) { } } return str2; } catch (Throwable th3) { th = th3; if (bufferedReader != null) { try { bufferedReader.close(); } catch (Exception unused5) { } } throw th; } } public static String b(String str) { try { BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec(str).getInputStream())); ArrayList arrayList = new ArrayList(); do { String readLine = bufferedReader.readLine(); if (readLine == null) { break; } else if (readLine.contains("TCP") && !readLine.contains(":443")) { arrayList.add(readLine); } } while (arrayList.size() <= 5); bufferedReader.close(); if (arrayList.size() > 0) { return arrayList.toString(); } return null; } catch (Exception unused) { return null; } } /* JADX WARNING: Code restructure failed: missing block: B:31:0x0058, code lost: if (r3 == null) goto L_0x005e; */ /* JADX WARNING: Removed duplicated region for block: B:25:0x0053 A[SYNTHETIC, Splitter:B:25:0x0053] */ public static Set b() { BufferedReader bufferedReader; Throwable th; BufferedReader bufferedReader2 = null; try { HashSet hashSet = new HashSet(); bufferedReader = new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec(" netstat -nap ").getInputStream())); while (true) { try { String readLine = bufferedReader.readLine(); if (readLine == null) { break; } else if (readLine.contains("tcp") && readLine.contains("ESTABLISHED") && readLine.contains(":5555 ")) { hashSet.add(readLine); } } catch (Exception unused) { } catch (Throwable th2) { th = th2; bufferedReader2 = bufferedReader; if (bufferedReader2 != null) { } throw th; } } if (hashSet.size() > 0) { try { bufferedReader.close(); } catch (Exception unused2) { } return hashSet; } } catch (Exception unused3) { bufferedReader = null; } catch (Throwable th3) { th = th3; if (bufferedReader2 != null) { try { bufferedReader2.close(); } catch (Exception unused4) { } } throw th; } try { bufferedReader.close(); } catch (Exception unused5) { } return null; } /* JADX WARNING: Removed duplicated region for block: B:21:0x0039 A[SYNTHETIC, Splitter:B:21:0x0039] */ /* JADX WARNING: Removed duplicated region for block: B:27:0x0040 A[SYNTHETIC, Splitter:B:27:0x0040] */ public static int c() { Throwable th; String readLine; BufferedReader bufferedReader = null; try { BufferedReader bufferedReader2 = new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec(" netstat -apn | grep scrcpy ").getInputStream())); do { try { readLine = bufferedReader2.readLine(); if (readLine == null) { try { bufferedReader2.close(); } catch (Exception unused) { } return 0; } } catch (Exception unused2) { bufferedReader = bufferedReader2; if (bufferedReader != null) { } return 0; } catch (Throwable th2) { th = th2; bufferedReader = bufferedReader2; if (bufferedReader != null) { } throw th; } } while (!readLine.contains("scrcpy")); try { bufferedReader2.close(); return 1; } catch (Exception unused3) { return 1; } } catch (Exception unused4) { if (bufferedReader != null) { try { bufferedReader.close(); } catch (Exception unused5) { } } return 0; } catch (Throwable th3) { th = th3; if (bufferedReader != null) { try { bufferedReader.close(); } catch (Exception unused6) { } } throw th; } } /* JADX WARNING: Removed duplicated region for block: B:21:0x0056 */ /* JADX WARNING: Removed duplicated region for block: B:23:0x005c */ /* JADX WARNING: Removed duplicated region for block: B:47:0x0093 A[SYNTHETIC, Splitter:B:47:0x0093] */ /* JADX WARNING: Removed duplicated region for block: B:54:0x009a A[SYNTHETIC, Splitter:B:54:0x009a] */ public static JSONObject d() { BufferedReader bufferedReader; Throwable th; String str; int indexOf; BufferedReader bufferedReader2 = null; try { bufferedReader = new BufferedReader(new InputStreamReader(Runtime.getRuntime().exec(" netstat -an ").getInputStream())); try { JSONObject jSONObject = new JSONObject(); while (true) { String readLine = bufferedReader.readLine(); if (readLine == null) { break; } else if (readLine.contains("/") || readLine.contains("@")) { if (readLine.contains("/")) { indexOf = readLine.indexOf("/"); } else { if (readLine.contains("@")) { indexOf = readLine.indexOf("@"); } if (!readLine.contains("/ddy")) { str = "0"; } else if (readLine.contains("scrcpy")) { str = "1"; } else if (readLine.contains("supersu")) { str = "2"; } else if (readLine.contains("/adbd")) { str = "3"; } jSONObject.put(str, readLine); } readLine = readLine.substring(indexOf); if (!readLine.contains("/ddy")) { } jSONObject.put(str, readLine); } } if (jSONObject.length() > 0) { try { bufferedReader.close(); } catch (Exception unused) { } return jSONObject; } try { bufferedReader.close(); } catch (Exception unused2) { } return null; } catch (Exception unused3) { if (bufferedReader != null) { } return null; } catch (Throwable th2) { th = th2; bufferedReader2 = bufferedReader; if (bufferedReader2 != null) { } throw th; } } catch (Exception unused4) { bufferedReader = null; if (bufferedReader != null) { try { bufferedReader.close(); } catch (Exception unused5) { } } return null; } catch (Throwable th3) { th = th3; if (bufferedReader2 != null) { try { bufferedReader2.close(); } catch (Exception unused6) { } } throw th; } } public static String e() { try { String a = a(" pidof adbd "); if (!TextUtils.isEmpty(a)) { return a.length() > 10 ? a.substring(0, 10) : a; } return null; } catch (Exception unused) { return null; } } }