package cn.sealh.c; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.graphics.Bitmap; import android.graphics.Matrix; import android.location.Location; import android.location.LocationManager; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Uri; import android.net.wifi.WifiManager; import android.os.Build; import android.provider.Settings; import android.telephony.TelephonyManager; import android.text.TextUtils; import android.util.Base64; import android.util.DisplayMetrics; import android.view.ViewGroup; import android.webkit.CookieManager; import android.widget.ProgressBar; import androidx.core.app.ActivityCompat; import cn.sealh.g.b; import cn.sealh.h.e; import cn.sealh.wapsdk.WapManager; import cn.sealh.wapsdk.bean.BeanTipOff; import cn.sealh.wapsdk.network.base.utils.NetUtils; import com.efs.sdk.base.core.util.NetworkUtil; import com.google.gson.Gson; import com.kuaishou.weapon.p0.h; import com.sigmob.sdk.base.mta.PointCategory; import java.io.BufferedReader; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStreamReader; import java.net.Inet4Address; import java.net.InetAddress; import java.net.NetworkInterface; import java.security.MessageDigest; import java.util.ArrayList; import java.util.Enumeration; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Locale; import java.util.UUID; import kotlin.UByte; public class a { public static ProgressBar a; public static SharedPreferences b; public static void a(cn.sealh.i.a aVar, String str, String str2) { if (aVar != null) { aVar.setDrawingCacheEnabled(true); Bitmap drawingCache = aVar.getDrawingCache(); Bitmap bitmap = null; if (drawingCache != null) { Matrix matrix = new Matrix(); matrix.setScale(0.25f, 0.25f); bitmap = Bitmap.createBitmap(drawingCache, 0, 0, drawingCache.getWidth(), drawingCache.getHeight(), matrix, true); } aVar.setDrawingCacheEnabled(false); new Thread(new a$$ExternalSyntheticLambda0(bitmap, aVar.getBeanParams().getDistributionId(), str, aVar.getUrl(), str2)).start(); } } public static void a(String str) { String cookie; CookieManager instance = CookieManager.getInstance(); if (!(instance == null || (cookie = instance.getCookie(str)) == null || cookie.isEmpty())) { for (String str2 : cookie.split(";")) { String[] split = str2.split("="); Iterator<String> it = b(str).iterator(); while (it.hasNext()) { String next = it.next(); if (!TextUtils.isEmpty(next)) { instance.setCookie(next, split[0] + "=; Expires=Wed, 31 Dec 2015 23:59:59 GMT"); } } } } } public static synchronized boolean a() { String str; synchronized (a.class) { try { try { FileInputStream fileInputStream = new FileInputStream(new File("/data/su_test")); byte[] bArr = new byte[1024]; ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); while (true) { int read = fileInputStream.read(bArr); if (read <= 0) { break; } byteArrayOutputStream.write(bArr, 0, read); } str = new String(byteArrayOutputStream.toByteArray()); } catch (Exception unused) { str = null; } if ("test_ok".equals(str)) { return true; } return false; } catch (Exception unused2) { return false; } } } public static boolean a(Context context, String str) { List<PackageInfo> installedPackages = context.getPackageManager().getInstalledPackages(0); ArrayList arrayList = new ArrayList(); if (installedPackages != null) { for (int i = 0; i < installedPackages.size(); i++) { arrayList.add(installedPackages.get(i).packageName); } } return arrayList.contains(str); } public static boolean a(Context context, String str, String str2) { String str3; if (a(context, str)) { if ("com.baidu.searchbox".equals(str)) { str3 = "com.baidu.searchbox.MainActivity"; } else if ("org.mozilla.firefox".equals(str)) { str3 = "org.mozilla.fenix.IntentReceiverActivity"; } else { try { PackageManager packageManager = context.getApplicationContext().getPackageManager(); Intent launchIntentForPackage = packageManager.getLaunchIntentForPackage(str); if (launchIntentForPackage == null) { return false; } str3 = launchIntentForPackage.resolveActivity(packageManager).getClassName(); } catch (Exception e) { e.printStackTrace(); } } Intent intent = new Intent(); intent.setAction("android.intent.action.VIEW"); intent.addFlags(268435456); intent.setData(Uri.parse(str2)); intent.setClassName(str, str3); try { context.startActivity(intent); return true; } catch (Exception unused) { return false; } } return false; } /* JADX WARNING: Removed duplicated region for block: B:35:0x007a A[SYNTHETIC, Splitter:B:35:0x007a] */ /* JADX WARNING: Removed duplicated region for block: B:40:0x0082 A[Catch:{ IOException -> 0x007e }] */ /* JADX WARNING: Removed duplicated region for block: B:48:0x0093 A[SYNTHETIC, Splitter:B:48:0x0093] */ /* JADX WARNING: Removed duplicated region for block: B:53:0x009b A[Catch:{ IOException -> 0x0097 }] */ public static String b() { BufferedReader bufferedReader; Throwable th; BufferedReader bufferedReader2; IOException e; BufferedReader bufferedReader3 = null; try { Process exec = Runtime.getRuntime().exec("cat /proc/cpuinfo"); StringBuilder sb = new StringBuilder(); BufferedReader bufferedReader4 = new BufferedReader(new InputStreamReader(exec.getErrorStream())); try { bufferedReader2 = new BufferedReader(new InputStreamReader(exec.getInputStream())); while (true) { try { String readLine = bufferedReader4.readLine(); if (readLine != null && !readLine.equals("null")) { sb.append(readLine); sb.append('\n'); } } catch (IOException e2) { e = e2; bufferedReader3 = bufferedReader4; try { e.printStackTrace(); if (bufferedReader3 != null) { } if (bufferedReader2 != null) { } return "something wrong"; } catch (Throwable th2) { th = th2; bufferedReader4 = bufferedReader3; bufferedReader3 = bufferedReader2; bufferedReader = bufferedReader3; bufferedReader3 = bufferedReader4; if (bufferedReader3 != null) { } if (bufferedReader != null) { } throw th; } } catch (Throwable th3) { th = th3; bufferedReader3 = bufferedReader2; bufferedReader = bufferedReader3; bufferedReader3 = bufferedReader4; if (bufferedReader3 != null) { } if (bufferedReader != null) { } throw th; } } while (true) { String readLine2 = bufferedReader2.readLine(); if (readLine2 == null || readLine2.equals("null")) { String sb2 = sb.toString(); } else { sb.append(readLine2); sb.append('\n'); } } String sb22 = sb.toString(); try { bufferedReader4.close(); bufferedReader2.close(); return sb22; } catch (IOException e3) { e3.printStackTrace(); return sb22; } } catch (IOException e4) { e = e4; bufferedReader2 = null; bufferedReader3 = bufferedReader4; e.printStackTrace(); if (bufferedReader3 != null) { try { bufferedReader3.close(); } catch (IOException e5) { e5.printStackTrace(); return "something wrong"; } } if (bufferedReader2 != null) { bufferedReader2.close(); } return "something wrong"; } catch (Throwable th4) { th = th4; bufferedReader = bufferedReader3; bufferedReader3 = bufferedReader4; if (bufferedReader3 != null) { try { bufferedReader3.close(); } catch (IOException e6) { e6.printStackTrace(); throw th; } } if (bufferedReader != null) { bufferedReader.close(); } throw th; } } catch (IOException e7) { e = e7; bufferedReader2 = null; e.printStackTrace(); if (bufferedReader3 != null) { } if (bufferedReader2 != null) { } return "something wrong"; } catch (Throwable th5) { th = th5; bufferedReader = null; if (bufferedReader3 != null) { } if (bufferedReader != null) { } throw th; } } public static String b(Context context) { String string = e(context).getString("userId", ""); if (!TextUtils.isEmpty(string)) { return string; } String replaceAll = UUID.randomUUID().toString().replaceAll("-", ""); e(context).edit().putString("userId", replaceAll).apply(); return replaceAll; } public static HashSet<String> b(String str) { HashSet<String> hashSet = new HashSet<>(); Uri parse = Uri.parse(str); if (TextUtils.isEmpty(parse.getHost())) { return hashSet; } String str2 = parse.getHost() + parse.getPath(); hashSet.add(str2); hashSet.add("." + str2); if (str2.indexOf(".") != str2.lastIndexOf(".")) { hashSet.add(str2.substring(str2.indexOf(46))); } return hashSet; } public static String c(Context context) { try { TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService("phone"); return (telephonyManager != null && ActivityCompat.checkSelfPermission(context, h.c) == 0) ? telephonyManager.getDeviceId() : ""; } catch (Exception unused) { return ""; } } public static void c() { ProgressBar progressBar = a; if (progressBar != null) { if (progressBar.getParent() != null) { ((ViewGroup) a.getParent()).removeView(a); } a = null; } } public static int[] d(Context context) { DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics(); return new int[]{displayMetrics.widthPixels, displayMetrics.heightPixels}; } public static SharedPreferences e(Context context) { if (b == null) { b = context.getSharedPreferences("WAP_SDK_SP", 0); } return b; } public static boolean f(Context context) { try { NetworkInfo activeNetworkInfo = ((ConnectivityManager) context.getApplicationContext().getSystemService("connectivity")).getActiveNetworkInfo(); return activeNetworkInfo != null && activeNetworkInfo.isConnected(); } catch (Exception unused) { return false; } } /* JADX WARNING: Removed duplicated region for block: B:97:0x0255 A[Catch:{ Exception -> 0x0287 }] */ public static String a(Context context) { Location location; String str; String str2; String str3; String str4; int i; String str5; String str6; byte[] digest; NetworkInfo.State state; String str7; int[] d = d(context); String str8 = null; try { LocationManager locationManager = (LocationManager) context.getSystemService("location"); location = locationManager.isProviderEnabled("gps") ? locationManager.getLastKnownLocation("gps") : null; if (location == null) { try { if (locationManager.isProviderEnabled(PointCategory.NETWORK)) { location = locationManager.getLastKnownLocation(PointCategory.NETWORK); } } catch (SecurityException unused) { } } } catch (SecurityException unused2) { location = null; } String b2 = b(); if (b2.length() > 256) { b2 = b2.substring(0, 256); } String str9 = ""; if (location != null) { str2 = location.getProvider(); str = String.valueOf(location.getLongitude()); str3 = String.valueOf(location.getLatitude()); } else { str3 = str9; str2 = str3; str = str2; } StringBuilder sb = new StringBuilder(); sb.append("app_Id="); sb.append(WapManager.getInstance().a()); sb.append("&user_id="); sb.append(b(context)); sb.append("&app_Version="); try { str4 = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName; } catch (Exception e) { e.printStackTrace(); str4 = null; } sb.append(str4); sb.append("&app_Version_Code="); try { i = context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionCode; } catch (Exception e2) { e2.printStackTrace(); i = 0; } sb.append(i); sb.append("&sdk_Version="); sb.append("20220427"); sb.append("&cpu_Model="); sb.append(b2); sb.append("&device_Type=&os_Type=Android&vendor="); sb.append(Build.BRAND); sb.append("&model="); sb.append(Build.MODEL); sb.append("&screen_Size="); sb.append(d[1]); sb.append(","); sb.append(d[0]); sb.append("&idfa=&imei="); sb.append(c(context)); sb.append("&android_Id="); try { str5 = Settings.System.getString(context.getContentResolver(), "android_id"); } catch (Exception unused3) { str5 = str9; } sb.append(str5); sb.append("&oaid=&mac=&ip="); NetworkInfo activeNetworkInfo = ((ConnectivityManager) context.getSystemService("connectivity")).getActiveNetworkInfo(); if (activeNetworkInfo != null && activeNetworkInfo.isConnected()) { if (activeNetworkInfo.getType() == 0) { try { Enumeration<NetworkInterface> networkInterfaces = NetworkInterface.getNetworkInterfaces(); loop0: while (true) { if (!networkInterfaces.hasMoreElements()) { break; } Enumeration<InetAddress> inetAddresses = networkInterfaces.nextElement().getInetAddresses(); while (true) { if (inetAddresses.hasMoreElements()) { InetAddress nextElement = inetAddresses.nextElement(); if (!nextElement.isLoopbackAddress() && (nextElement instanceof Inet4Address)) { str7 = nextElement.getHostAddress(); break loop0; } } } } } catch (Exception e3) { e3.printStackTrace(); } } else if (activeNetworkInfo.getType() == 1) { try { int ipAddress = ((WifiManager) context.getApplicationContext().getSystemService(NetworkUtil.NETWORK_TYPE_WIFI)).getConnectionInfo().getIpAddress(); str7 = (ipAddress & 255) + "." + ((ipAddress >> 8) & 255) + "." + ((ipAddress >> 16) & 255) + "." + ((ipAddress >> 24) & 255); } catch (Exception e4) { e4.printStackTrace(); } } str8 = str7; } sb.append(str8); sb.append("&connection_Type="); try { ConnectivityManager connectivityManager = (ConnectivityManager) context.getSystemService("connectivity"); if (connectivityManager != null) { NetworkInfo activeNetworkInfo2 = connectivityManager.getActiveNetworkInfo(); if (activeNetworkInfo2 != null) { if (activeNetworkInfo2.isAvailable()) { NetworkInfo networkInfo = connectivityManager.getNetworkInfo(1); if (networkInfo == null || (state = networkInfo.getState()) == null || !(state == NetworkInfo.State.CONNECTED || state == NetworkInfo.State.CONNECTING)) { switch (((TelephonyManager) context.getSystemService("phone")).getNetworkType()) { case 1: case 2: case 4: case 7: case 11: str6 = "2G"; break; case 3: case 5: case 6: case 8: case 9: case 10: case 12: case 14: case 15: str6 = "3G"; break; case 13: str6 = "4G"; break; default: str6 = "MOBILE"; break; } sb.append(str6); sb.append("&operator_Type=&cellular_Id=&ap_Mac=&rssi=&ap_Name=&is_Connected=&coordinate_Type="); sb.append(str2); sb.append("&longitude="); sb.append(str); sb.append("&latitude="); sb.append(str3); sb.append("×tamp=&pkg_Name="); sb.append(context.getPackageName()); sb.append("&sha="); digest = MessageDigest.getInstance("SHA1").digest(context.getPackageManager().getPackageInfo(context.getPackageName(), 64).signatures[0].toByteArray()); StringBuffer stringBuffer = new StringBuffer(); for (byte b3 : digest) { String upperCase = Integer.toHexString(b3 & UByte.MAX_VALUE).toUpperCase(Locale.US); if (upperCase.length() == 1) { stringBuffer.append("0"); } stringBuffer.append(upperCase); stringBuffer.append(":"); } String stringBuffer2 = stringBuffer.toString(); str9 = stringBuffer2.substring(0, stringBuffer2.length() - 1); sb.append(str9); sb.append("&os_version="); sb.append(Build.VERSION.RELEASE + "_" + Build.VERSION.SDK_INT); return sb.toString(); } str6 = "WIFI"; sb.append(str6); sb.append("&operator_Type=&cellular_Id=&ap_Mac=&rssi=&ap_Name=&is_Connected=&coordinate_Type="); sb.append(str2); sb.append("&longitude="); sb.append(str); sb.append("&latitude="); sb.append(str3); sb.append("×tamp=&pkg_Name="); sb.append(context.getPackageName()); sb.append("&sha="); digest = MessageDigest.getInstance("SHA1").digest(context.getPackageManager().getPackageInfo(context.getPackageName(), 64).signatures[0].toByteArray()); StringBuffer stringBuffer3 = new StringBuffer(); while (r2 < digest.length) { } String stringBuffer22 = stringBuffer3.toString(); str9 = stringBuffer22.substring(0, stringBuffer22.length() - 1); sb.append(str9); sb.append("&os_version="); sb.append(Build.VERSION.RELEASE + "_" + Build.VERSION.SDK_INT); return sb.toString(); } } } } catch (Exception unused4) { } str6 = str9; sb.append(str6); sb.append("&operator_Type=&cellular_Id=&ap_Mac=&rssi=&ap_Name=&is_Connected=&coordinate_Type="); sb.append(str2); sb.append("&longitude="); sb.append(str); sb.append("&latitude="); sb.append(str3); sb.append("×tamp=&pkg_Name="); sb.append(context.getPackageName()); sb.append("&sha="); try { digest = MessageDigest.getInstance("SHA1").digest(context.getPackageManager().getPackageInfo(context.getPackageName(), 64).signatures[0].toByteArray()); StringBuffer stringBuffer32 = new StringBuffer(); while (r2 < digest.length) { } String stringBuffer222 = stringBuffer32.toString(); str9 = stringBuffer222.substring(0, stringBuffer222.length() - 1); } catch (Exception e5) { e5.printStackTrace(); } sb.append(str9); sb.append("&os_version="); sb.append(Build.VERSION.RELEASE + "_" + Build.VERSION.SDK_INT); return sb.toString(); } /* JADX WARNING: Removed duplicated region for block: B:27:0x009a A[SYNTHETIC, Splitter:B:27:0x009a] */ /* JADX WARNING: Removed duplicated region for block: B:32:0x00a2 A[Catch:{ Exception -> 0x009e }] */ public static /* synthetic */ void a(Bitmap bitmap, String str, String str2, String str3, String str4) { Throwable th; ByteArrayOutputStream byteArrayOutputStream; Exception e; String str5 = ""; ByteArrayOutputStream byteArrayOutputStream2 = null; try { byteArrayOutputStream = new ByteArrayOutputStream(); if (bitmap != null) { try { bitmap.compress(Bitmap.CompressFormat.WEBP, 0, byteArrayOutputStream); str5 = Base64.encodeToString(byteArrayOutputStream.toByteArray(), 2); } catch (Exception e2) { e = e2; } } if (bitmap != null) { try { bitmap.recycle(); } catch (Exception e3) { e3.printStackTrace(); } } byteArrayOutputStream.flush(); byteArrayOutputStream.close(); } catch (Exception e4) { byteArrayOutputStream = null; e = e4; try { e.printStackTrace(); if (bitmap != null) { bitmap.recycle(); } if (byteArrayOutputStream != null) { byteArrayOutputStream.flush(); byteArrayOutputStream.close(); } new Gson().toJson(new BeanTipOff(str, str2, str3, str5, "")); b bVar = new b(NetUtils.getUrl(6)); bVar.c.put("putId", str); bVar.c.put("type", str2); bVar.c.put("url", str3); bVar.c.put("photo", str5); bVar.c.put("snapshot", ""); bVar.d.put("token", str4); bVar.a(new e()); } catch (Throwable th2) { th = th2; byteArrayOutputStream2 = byteArrayOutputStream; if (bitmap != null) { try { bitmap.recycle(); } catch (Exception e5) { e5.printStackTrace(); throw th; } } if (byteArrayOutputStream2 != null) { byteArrayOutputStream2.flush(); byteArrayOutputStream2.close(); } throw th; } } catch (Throwable th3) { th = th3; if (bitmap != null) { } if (byteArrayOutputStream2 != null) { } throw th; } new Gson().toJson(new BeanTipOff(str, str2, str3, str5, "")); b bVar2 = new b(NetUtils.getUrl(6)); bVar2.c.put("putId", str); bVar2.c.put("type", str2); bVar2.c.put("url", str3); bVar2.c.put("photo", str5); bVar2.c.put("snapshot", ""); bVar2.d.put("token", str4); bVar2.a(new e()); } }