package com.igexin.push.core.a; import android.app.ActivityManager; import android.app.NotificationManager; import android.content.ContentValues; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; import android.content.pm.ProviderInfo; import android.content.pm.ResolveInfo; import android.content.pm.ServiceInfo; import android.database.Cursor; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.net.Uri; import android.net.wifi.ScanResult; import android.net.wifi.WifiInfo; import android.net.wifi.WifiManager; import android.os.Bundle; import android.os.Message; import android.os.PowerManager; import android.os.Process; import android.util.Base64; import android.util.Log; import androidx.core.view.MotionEventCompat; import asmack.org.jivesoftware.smackx.Form; import com.igexin.a.b.a; import com.igexin.push.core.a.a.b; import com.igexin.push.core.a.a.c; import com.igexin.push.core.a.a.d; import com.igexin.push.core.a.a.e; import com.igexin.push.core.a.a.g; import com.igexin.push.core.a.a.h; import com.igexin.push.core.a.a.i; import com.igexin.push.core.a.a.j; import com.igexin.push.core.bean.BaseAction; import com.igexin.push.core.bean.PushTaskBean; import com.igexin.push.core.bean.l; import com.igexin.push.core.c.t; import com.igexin.push.e.k; import com.igexin.push.extension.stub.IPushExtension; import com.igexin.sdk.PushConsts; import com.igexin.sdk.PushService; import com.umeng.analytics.AnalyticsConfig; import com.umeng.analytics.pro.ai; import java.io.BufferedOutputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.lang.reflect.Method; import java.net.SocketTimeoutException; import java.net.URLEncoder; import java.net.UnknownHostException; import java.net.UnknownServiceException; import java.nio.channels.ClosedChannelException; import java.nio.channels.UnresolvedAddressException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Collections; import java.util.Date; import java.util.HashMap; import java.util.Iterator; import java.util.List; import java.util.Map; import java.util.Random; import org.json.JSONArray; import org.json.JSONException; import org.json.JSONObject; public class f extends a implements k { /* renamed from: a reason: collision with root package name */ private static Map f7318a; /* renamed from: b reason: collision with root package name */ private static Map f7319b; /* renamed from: c reason: collision with root package name */ private static f f7320c; private f() { f7318a = new HashMap(); f7318a.put(0, new i()); f7318a.put(5, new j()); f7318a.put(37, new l()); f7318a.put(9, new p()); f7318a.put(26, new h()); f7318a.put(28, new e()); f7319b = new HashMap(); f7319b.put("goto", new g()); f7319b.put("notification", new h()); f7319b.put("startapp", new j()); f7319b.put("null", new com.igexin.push.core.a.a.f()); f7319b.put("wakeupsdk", new com.igexin.push.core.a.a.k()); f7319b.put("startweb", new i()); f7319b.put("checkapp", new b()); f7319b.put("cleanext", new c()); f7319b.put("enablelog", new e()); f7319b.put("disablelog", new d()); } private int F() { if (com.igexin.push.core.g.al.isEmpty() && com.igexin.push.core.g.q) { Cursor a2 = com.igexin.push.core.f.a().j().a("message", new String[]{"status"}, new String[]{"0"}, null, null); if (a2 != null) { while (a2.moveToNext()) { try { JSONObject jSONObject = new JSONObject(new String(a.c(a2.getBlob(a2.getColumnIndex("info"))))); String string = jSONObject.getString("id"); String string2 = jSONObject.getString("appid"); String string3 = jSONObject.getString("messageid"); String string4 = jSONObject.getString("taskid"); String string5 = jSONObject.getString("appkey"); String a3 = a().a(string4, string3); PushTaskBean pushTaskBean = new PushTaskBean(); pushTaskBean.setAppid(string2); pushTaskBean.setMessageId(string3); pushTaskBean.setTaskId(string4); pushTaskBean.setId(string); pushTaskBean.setAppKey(string5); pushTaskBean.setCurrentActionid(1); pushTaskBean.setStatus(a2.getInt(a2.getColumnIndex("status"))); if (jSONObject.has("cdnType")) { pushTaskBean.setCDNType(jSONObject.getBoolean("cdnType")); } if (jSONObject.has("condition")) { b(jSONObject, pushTaskBean); } com.igexin.push.core.g.al.put(a3, pushTaskBean); } catch (JSONException e2) { e2.printStackTrace(); } } a2.close(); } com.igexin.push.core.g.q = false; } return com.igexin.push.core.g.al.size(); } public static f a() { if (f7320c == null) { f7320c = new f(); } return f7320c; } private void a(int i, String str, String str2) { ContentValues contentValues = new ContentValues(); contentValues.put("status", Integer.valueOf(i)); com.igexin.push.core.f.a().j().a("message", contentValues, new String[]{"taskid"}, new String[]{str}); } private void a(com.igexin.push.core.bean.e eVar) { File file = new File(com.igexin.push.core.g.af + "/" + eVar.c()); File file2 = new File(com.igexin.push.core.g.ag + "/" + eVar.c()); if (file2.exists()) { if (!a.a(com.igexin.push.core.g.i, file2.getAbsolutePath()).equals(eVar.f())) { file2.delete(); } else { Intent intent = new Intent(com.igexin.push.core.g.i, PushService.class); intent.putExtra("action", "com.igexin.sdk.action.extdownloadsuccess"); intent.putExtra("id", eVar.a()); intent.putExtra(Form.TYPE_RESULT, true); com.igexin.push.core.g.i.startService(intent); return; } } if (!file.exists() || !a.a(com.igexin.push.core.g.i, file.getAbsolutePath()).equals(eVar.f()) || !a(file, file2, eVar.f())) { new Thread(new com.igexin.push.core.d.g(com.igexin.push.core.g.i, eVar, false)).start(); return; } Intent intent2 = new Intent(com.igexin.push.core.g.i, PushService.class); intent2.putExtra("action", "com.igexin.sdk.action.extdownloadsuccess"); intent2.putExtra("id", eVar.a()); intent2.putExtra(Form.TYPE_RESULT, true); com.igexin.push.core.g.i.startService(intent2); } private void a(com.igexin.push.d.c.c cVar, PushTaskBean pushTaskBean, String str, String str2) { cVar.a(new com.igexin.push.f.b.b(pushTaskBean, str, k())); com.igexin.push.core.g.ao.put(str2, cVar); } private void a(List list) { g gVar = new g(this); PackageManager packageManager = com.igexin.push.core.g.i.getPackageManager(); List<PackageInfo> installedPackages = packageManager.getInstalledPackages(0); for (int i = 0; i < installedPackages.size(); i++) { try { PackageInfo packageInfo = installedPackages.get(i); ApplicationInfo applicationInfo = packageInfo.applicationInfo; if ((applicationInfo.flags & 1) <= 0) { l lVar = new l(); lVar.a(applicationInfo.loadLabel(packageManager).toString()); lVar.c(applicationInfo.packageName); lVar.b(String.valueOf(packageInfo.versionCode)); list.add(lVar); } } catch (Exception unused) { } } Collections.sort(list, gVar); } private boolean a(Class cls, Method method, String str) { try { return method.invoke(cls, new Object[]{str}) != null; } catch (Exception unused) { } } private void b(List list) { if (list.size() > 0) { for (int i = 0; i < list.size(); i++) { String str = (String) list.get(i); PushTaskBean pushTaskBean = (PushTaskBean) com.igexin.push.core.g.al.get(str); pushTaskBean.setStatus(com.igexin.push.core.a.l); com.igexin.push.core.g.al.put(str, pushTaskBean); } } } private void b(JSONObject jSONObject, PushTaskBean pushTaskBean) { try { JSONObject jSONObject2 = jSONObject.getJSONObject("condition"); HashMap hashMap = new HashMap(); if (jSONObject2.has("wifi")) { hashMap.put("wifi", jSONObject2.getString("wifi")); } if (jSONObject2.has("screenOn")) { hashMap.put("screenOn", jSONObject2.getString("screenOn")); } if (jSONObject2.has("ssid")) { hashMap.put("ssid", jSONObject2.getString("ssid")); if (jSONObject2.has("bssid")) { hashMap.put("bssid", jSONObject2.getString("bssid")); } } if (jSONObject2.has("duration")) { String string = jSONObject2.getString("duration"); if (string.contains("-")) { int indexOf = string.indexOf("-"); String substring = string.substring(0, indexOf); String substring2 = string.substring(indexOf + 1, string.length()); hashMap.put(AnalyticsConfig.RTD_START_TIME, substring); hashMap.put("endTime", substring2); } } pushTaskBean.setConditionMap(hashMap); } catch (JSONException e2) { e2.printStackTrace(); } } /* JADX WARNING: Removed duplicated region for block: B:16:0x002f A[SYNTHETIC, Splitter:B:16:0x002f] */ /* JADX WARNING: Removed duplicated region for block: B:22:0x0036 */ /* JADX WARNING: Removed duplicated region for block: B:26:? A[RETURN, SYNTHETIC] */ private void j(String str) { Throwable th; FileOutputStream fileOutputStream = null; try { File file = new File(com.igexin.push.core.g.ad); if (!file.exists()) { file.createNewFile(); } FileOutputStream fileOutputStream2 = new FileOutputStream(com.igexin.push.core.g.ad); try { fileOutputStream2.write(a.a(str).getBytes()); try { fileOutputStream2.close(); } catch (Exception unused) { } } catch (Exception unused2) { fileOutputStream = fileOutputStream2; if (fileOutputStream == null) { } } catch (Throwable th2) { th = th2; fileOutputStream = fileOutputStream2; if (fileOutputStream != null) { } throw th; } } catch (Exception unused3) { if (fileOutputStream == null) { fileOutputStream.close(); } } catch (Throwable th3) { th = th3; if (fileOutputStream != null) { try { fileOutputStream.close(); } catch (Exception unused4) { } } throw th; } } private boolean k(String str) { try { com.igexin.push.core.g.i.getPackageManager().getPackageInfo(str, 0); return true; } catch (Exception unused) { return false; } } public void A() { int i = com.igexin.push.core.g.aq - 100; if (i < 0) { i = 0; } com.igexin.push.core.g.aq = i; ArrayList<String> arrayList = new ArrayList(); long currentTimeMillis = System.currentTimeMillis(); for (Map.Entry entry : com.igexin.push.core.g.ap.entrySet()) { if (currentTimeMillis - ((Long) entry.getValue()).longValue() > 3600000) { arrayList.add((String) entry.getKey()); } } for (String str : arrayList) { com.igexin.push.core.g.ap.remove(str); } } public void B() { if (com.igexin.push.core.g.R < System.currentTimeMillis()) { com.igexin.push.core.c.f.a().a(false); } } public void C() { if (!com.igexin.push.core.g.ai) { com.igexin.push.core.g.ai = com.igexin.a.a.b.d.c().a((com.igexin.a.a.d.d) com.igexin.push.f.b.c.g(), false, true); } if (!com.igexin.push.core.g.aj) { com.igexin.push.core.g.aj = com.igexin.a.a.b.d.c().a((com.igexin.a.a.d.d) com.igexin.push.f.b.e.g(), true, true); } if (!com.igexin.push.core.g.ak) { com.igexin.push.core.f.a().c(); } } /* JADX WARNING: Removed duplicated region for block: B:21:0x005b A[SYNTHETIC, Splitter:B:21:0x005b] */ /* JADX WARNING: Removed duplicated region for block: B:31:? A[RETURN, SYNTHETIC] */ public void D() { Throwable th; String str = "/data/data/" + com.igexin.push.core.g.f7504g + "/files/" + "init.pid"; FileOutputStream fileOutputStream = null; try { if (new File(str).exists()) { byte[] bytes = com.igexin.push.core.g.u.getBytes(); byte[] bArr = new byte[bytes.length]; for (int i = 0; i < bytes.length; i++) { bArr[i] = (byte) (bytes[i] ^ com.igexin.push.core.g.ah[i]); } FileOutputStream fileOutputStream2 = new FileOutputStream(str); try { fileOutputStream2.write(bArr); fileOutputStream = fileOutputStream2; } catch (Exception unused) { fileOutputStream = fileOutputStream2; if (fileOutputStream == null) { } fileOutputStream.close(); } catch (Throwable th2) { th = th2; fileOutputStream = fileOutputStream2; if (fileOutputStream != null) { } throw th; } } if (fileOutputStream == null) { return; } } catch (Exception unused2) { if (fileOutputStream == null) { return; } fileOutputStream.close(); } catch (Throwable th3) { th = th3; if (fileOutputStream != null) { try { fileOutputStream.close(); } catch (Exception unused3) { } } throw th; } try { fileOutputStream.close(); } catch (Exception unused4) { } } public boolean E() { String[] split; try { if (!"none".equals(com.igexin.push.a.k.y)) { for (String str : com.igexin.push.a.k.y.split(",")) { if (k(str)) { return false; } } if (!"none".equals(com.igexin.push.a.k.z)) { String[] split2 = com.igexin.push.a.k.z.split(","); Class<?> cls = Class.forName("android.os.ServiceManager"); Method method = cls.getMethod("getService", String.class); method.setAccessible(true); for (String str2 : split2) { if (a(cls, method, str2)) { return false; } } return true; } } } catch (Exception unused) { } return false; } public com.igexin.push.core.bean.f a(JSONObject jSONObject) { com.igexin.push.core.bean.f fVar = new com.igexin.push.core.bean.f(); fVar.a(jSONObject.getString("version")); JSONArray jSONArray = jSONObject.getJSONArray("extensions"); if (jSONArray == null || jSONArray.length() <= 0) { fVar.a(new HashMap()); } else { HashMap hashMap = new HashMap(); for (int i = 0; i < jSONArray.length(); i++) { JSONObject jSONObject2 = (JSONObject) jSONArray.get(i); com.igexin.push.core.bean.e eVar = new com.igexin.push.core.bean.e(); eVar.a(jSONObject2.getInt("id")); eVar.a(jSONObject2.getString("version")); eVar.b(jSONObject2.getString("name")); eVar.c(jSONObject2.getString("cls_name")); eVar.d(jSONObject2.getString("url")); eVar.e(jSONObject2.getString("checksum")); eVar.f(jSONObject2.getString("key")); if (jSONObject2.has("isdestroy")) { eVar.a(jSONObject2.getBoolean("isdestroy")); } if (jSONObject2.has("effective")) { String string = jSONObject2.getString("effective"); long j = 0; if (string != null && string.length() <= 13) { j = Long.parseLong(string); } eVar.a(j); } if (jSONObject2.has("loadTime")) { eVar.b(jSONObject2.getLong("loadTime")); } hashMap.put(Integer.valueOf(eVar.a()), eVar); } fVar.a(hashMap); } return fVar; } public String a(String str, String str2) { return str + ":" + str2; } /* JADX WARNING: Code restructure failed: missing block: B:33:0x0298, code lost: r0 = th; */ /* JADX WARNING: Code restructure failed: missing block: B:60:0x035a, code lost: if (r3 != null) goto L_0x035c; */ /* JADX WARNING: Code restructure failed: missing block: B:61:0x035c, code lost: r3.close(); */ /* JADX WARNING: Code restructure failed: missing block: B:63:0x0362, code lost: if (r3 == null) goto L_0x0365; */ /* JADX WARNING: Code restructure failed: missing block: B:64:0x0365, code lost: return r17; */ /* JADX WARNING: Failed to process nested try/catch */ /* JADX WARNING: Removed duplicated region for block: B:33:0x0298 A[ExcHandler: all (th java.lang.Throwable), Splitter:B:23:0x00ff] */ /* JADX WARNING: Removed duplicated region for block: B:58:0x0356 */ public String a(boolean z, int i) { String str; Throwable th; String str2; StringBuilder sb; com.igexin.push.c.b j; String str3; String[] strArr; String[] strArr2; Cursor cursor; Cursor cursor2; StringBuilder sb2; String format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); Cursor cursor3 = null; Cursor cursor4 = null; cursor3 = null; r3 = null; String str4 = null; cursor3 = null; if (i == -1) { try { sb = new StringBuilder(); sb.append(format); sb.append("|"); sb.append(com.igexin.push.core.g.C); sb.append("|"); sb.append("register"); sb.append("|"); sb.append(com.igexin.push.core.g.v); } catch (Exception unused) { str = null; } catch (Throwable th2) { th = th2; if (cursor4 != null) { } throw th; } } else if (i == 0) { if (z) { j = com.igexin.push.core.f.a().j(); str3 = "bi"; strArr = new String[]{"type"}; strArr2 = new String[]{"1", "2"}; } else { j = com.igexin.push.core.f.a().j(); str3 = "bi"; strArr = new String[]{"type"}; strArr2 = new String[]{"2"}; } Cursor a2 = j.a(str3, strArr, strArr2, null, null); if (a2 != null) { while (a2.moveToNext()) { try { int i2 = a2.getInt(a2.getColumnIndexOrThrow("start_service_count")); int i3 = a2.getInt(a2.getColumnIndexOrThrow("login_count")); int i4 = a2.getInt(a2.getColumnIndexOrThrow("loginerror_nonetwork_count")); int i5 = a2.getInt(a2.getColumnIndexOrThrow("loginerror_connecterror_count")); int i6 = a2.getInt(a2.getColumnIndexOrThrow("online_time")); int i7 = a2.getInt(a2.getColumnIndexOrThrow("network_time")); int i8 = a2.getInt(a2.getColumnIndexOrThrow("running_time")); String str5 = a2.getString(a2.getColumnIndexOrThrow("create_time")) + " 00:00:00"; cursor2 = a2; if (str4 == null) { str = str4; try { sb2 = new StringBuilder(); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("startservice"); sb2.append("|"); sb2.append(i2); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("login"); sb2.append("|"); sb2.append(i3); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("loginerror-nonetwork"); sb2.append("|"); sb2.append(i4); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("loginerror-connecterror"); sb2.append("|"); sb2.append(i5); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("online"); sb2.append("|"); sb2.append(i6); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("network"); sb2.append("|"); sb2.append(i7); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("running"); sb2.append("|"); sb2.append(i8); } catch (Exception unused2) { str = str4; cursor3 = cursor2; } catch (Throwable th3) { } } else { sb2 = new StringBuilder(); sb2.append(str4); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("startservice"); sb2.append("|"); sb2.append(i2); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("login"); sb2.append("|"); sb2.append(i3); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("loginerror-nonetwork"); sb2.append("|"); sb2.append(i4); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("loginerror-connecterror"); sb2.append("|"); sb2.append(i5); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("online"); sb2.append("|"); sb2.append(i6); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("network"); sb2.append("|"); sb2.append(i7); sb2.append("\n"); sb2.append(str5); sb2.append("|"); sb2.append(com.igexin.push.core.g.C); sb2.append("|"); sb2.append("running"); sb2.append("|"); sb2.append(i8); } str4 = sb2.toString(); a2 = cursor2; } catch (Exception unused3) { cursor2 = a2; str = str4; cursor3 = cursor2; } catch (Throwable th4) { th = th4; cursor2 = a2; cursor4 = cursor2; if (cursor4 != null) { cursor4.close(); } throw th; } } cursor = a2; } else { cursor = a2; } str = str4; cursor3 = cursor; } else if (i == 1) { long j2 = com.igexin.push.core.i.a().f7507a; if (com.igexin.push.a.k.f7279h > 0) { j2 = (long) (com.igexin.push.a.k.f7279h * 1000); } str2 = format + "|" + com.igexin.push.core.g.u + "|" + com.igexin.push.core.g.f7500c + "|" + com.igexin.push.core.g.l + "|" + (com.igexin.push.a.k.f7276e + "," + com.igexin.push.a.k.f7277f) + "|" + j2 + "|"; str = str2; } else if (i == 4) { sb = new StringBuilder(); sb.append(format); sb.append("|"); sb.append(com.igexin.push.core.g.u); sb.append("|"); sb.append(com.igexin.push.core.g.f7500c); sb.append("|"); } else if (i == 5) { sb = new StringBuilder(); sb.append(format); sb.append("|"); sb.append(com.igexin.push.core.g.u); sb.append("|"); sb.append(com.igexin.push.core.g.f7500c); } else { str = null; } str2 = sb.toString(); str = str2; } public void a(int i) { Intent intent = new Intent(); intent.setAction("com.igexin.sdk.action." + com.igexin.push.core.g.f7500c); Bundle bundle = new Bundle(); bundle.putInt("action", PushConsts.GET_SDKSERVICEPID); bundle.putInt("pid", i); intent.putExtras(bundle); com.igexin.push.core.f.a().a(intent); } public void a(int i, int i2, String str) { com.igexin.push.a.k.f7276e = i; com.igexin.push.a.k.f7277f = i2; com.igexin.push.a.a.a().b(); com.igexin.push.b.a.c.c().d(); } public void a(int i, String str) { com.igexin.push.a.k.f7279h = i; com.igexin.push.a.a.a().c(); if (com.igexin.push.core.g.o) { com.igexin.a.a.c.a.a("setHeartbeatInterval heartbeatReq"); if (System.currentTimeMillis() - com.igexin.push.core.g.U > 5000) { com.igexin.push.core.g.U = System.currentTimeMillis(); f(); } } } public void a(Intent intent) { if (intent != null) { com.igexin.push.core.f.a().a(false); com.igexin.push.core.g.E = intent.hasExtra("op_app") ? intent.getStringExtra("op_app") : ""; if (com.igexin.push.core.g.o) { l(); } } } public void a(Bundle bundle) { String string = bundle.getString("action"); if (string.equals("setTag")) { if (com.igexin.push.a.k.n) { c(bundle.getString("tags")); } } else if (string.equals("setSilentTime")) { if (com.igexin.push.a.k.o) { a(bundle.getInt("beginHour", 0), bundle.getInt("duration", 0), com.igexin.push.core.g.i.getPackageName()); } } else if (string.equals("sendMessage")) { if (com.igexin.push.a.k.m) { a(bundle.getString("taskid"), bundle.getByteArray("extraData")); } } else if (string.equals("stopService")) { com.igexin.push.core.f.a().a(com.igexin.push.core.g.i.getPackageName()); } else if (string.equals("setHeartbeatInterval")) { if (com.igexin.push.a.k.p) { a(bundle.getInt(ai.aR, 0), com.igexin.push.core.g.i.getPackageName()); } } else if (string.equals("setSocketTimeout")) { if (com.igexin.push.a.k.q) { b(bundle.getInt("timeout", 0), com.igexin.push.core.g.i.getPackageName()); } } else if (string.equals("sendFeedbackMessage")) { if (com.igexin.push.a.k.w && com.igexin.push.core.g.aq <= 200) { String string2 = bundle.getString("taskid"); String string3 = bundle.getString("messageid"); String string4 = bundle.getString("actionid"); String str = string2 + ":" + string3 + ":" + string4; if (com.igexin.push.core.g.ap.get(str) == null) { long currentTimeMillis = System.currentTimeMillis(); PushTaskBean pushTaskBean = new PushTaskBean(); pushTaskBean.setTaskId(string2); pushTaskBean.setMessageId(string3); pushTaskBean.setAppid(com.igexin.push.core.g.f7500c); pushTaskBean.setAppKey(com.igexin.push.core.g.f7501d); a(pushTaskBean, string4); com.igexin.push.core.g.aq++; com.igexin.push.core.g.ap.put(str, Long.valueOf(currentTimeMillis)); } } } else if (string.equals("turnOffPush")) { com.igexin.push.core.f.a().b(com.igexin.push.core.g.i.getPackageName()); } else if (string.equals("bindAlias")) { String string5 = bundle.getString("alias"); com.igexin.a.a.c.a.a("-> CoreAction onPushManagerMessage bindAlias..."); d(string5); } else if (string.equals("unbindAlias")) { String string6 = bundle.getString("alias"); com.igexin.a.a.c.a.a("-> CoreAction onPushManagerMessage unbindAlias..."); e(string6); } } public void a(PushTaskBean pushTaskBean) { com.igexin.push.d.c.c cVar = new com.igexin.push.d.c.c(); cVar.a(); cVar.f7552c = "RCV" + pushTaskBean.getMessageId(); cVar.f7553d = com.igexin.push.core.g.u; cVar.f7550a = (int) System.currentTimeMillis(); com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); f2.a("C-" + com.igexin.push.core.g.u, cVar); com.igexin.a.a.c.a.a("cdnreceive|" + pushTaskBean.getTaskId() + "|" + pushTaskBean.getMessageId()); } public void a(PushTaskBean pushTaskBean, String str) { if (pushTaskBean.isCDNType()) { b(pushTaskBean, str); } else { a(pushTaskBean, str, "ok"); } } public void a(PushTaskBean pushTaskBean, String str, String str2) { long currentTimeMillis = System.currentTimeMillis(); String str3 = "{\"action\":\"pushmessage_feedback\",\"appid\":\"" + pushTaskBean.getAppid() + "\", \"id\":\"" + currentTimeMillis + "\", \"appkey\":\"" + pushTaskBean.getAppKey() + "\", \"messageid\":\"" + pushTaskBean.getMessageId() + "\",\"taskid\":\"" + pushTaskBean.getTaskId() + "\",\"actionid\": \"" + str + "\",\"result\":\"" + str2 + "\",\"timestamp\":\"" + System.currentTimeMillis() + "\"}"; com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) currentTimeMillis; dVar.f7560d = "17258000"; dVar.f7561e = str3; dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.core.f.a().f().a("C-" + com.igexin.push.core.g.u, dVar); com.igexin.push.core.c.c a2 = com.igexin.push.core.c.c.a(); if (a2 != null) { a2.a(new com.igexin.push.core.bean.i(currentTimeMillis, str3, (byte) 3, currentTimeMillis)); } com.igexin.a.a.c.a.a("feedback|" + pushTaskBean.getTaskId() + "|" + pushTaskBean.getMessageId() + "|" + str); } public void a(com.igexin.push.core.bean.f fVar) { com.igexin.push.core.g.as = 0; com.igexin.push.core.g.at = 0; com.igexin.push.core.g.av = fVar; Map b2 = fVar.b(); com.igexin.push.core.bean.f fVar2 = com.igexin.push.a.k.x; if (fVar2 != null) { Map b3 = fVar2.b(); ArrayList<Integer> arrayList = new ArrayList(); for (Map.Entry entry : b3.entrySet()) { int intValue = ((Integer) entry.getKey()).intValue(); com.igexin.push.core.bean.e eVar = (com.igexin.push.core.bean.e) entry.getValue(); if (!b2.containsKey(Integer.valueOf(intValue))) { com.igexin.push.core.g.aw = true; File file = new File(com.igexin.push.core.g.ag + "/" + eVar.c()); if (file.exists()) { file.delete(); } arrayList.add(Integer.valueOf(intValue)); } } if (arrayList.size() > 0) { for (Integer num : arrayList) { b3.remove(Integer.valueOf(num.intValue())); } com.igexin.push.a.a.a().g(); } boolean z = true; for (Map.Entry entry2 : b2.entrySet()) { int intValue2 = ((Integer) entry2.getKey()).intValue(); com.igexin.push.core.bean.e eVar2 = (com.igexin.push.core.bean.e) entry2.getValue(); if (b3.containsKey(Integer.valueOf(intValue2))) { if (!((com.igexin.push.core.bean.e) b3.get(Integer.valueOf(intValue2))).b().equals(eVar2.b())) { com.igexin.push.core.g.aw = true; } } com.igexin.push.core.g.as++; a(eVar2); z = false; } if (z) { com.igexin.push.a.k.x.a(fVar.a()); com.igexin.push.a.a.a().g(); Process.killProcess(Process.myPid()); return; } return; } for (Map.Entry entry3 : b2.entrySet()) { com.igexin.push.core.g.as++; a((com.igexin.push.core.bean.e) entry3.getValue()); } } public void a(String str) { com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) System.currentTimeMillis(); dVar.f7560d = "17258000"; dVar.f7561e = "{\"action\":\"received\",\"id\":\"" + str + "\"}"; dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.core.f.a().f().a("C-" + com.igexin.push.core.g.u, dVar); } public void a(String str, com.igexin.push.d.c.a aVar, PushTaskBean pushTaskBean) { com.igexin.a.a.b.d.c().a((com.igexin.a.a.d.d) new com.igexin.push.f.a.a(new com.igexin.push.core.d.c(str, aVar, pushTaskBean)), false, true); } public void a(String str, String str2, String str3, String str4) { Intent intent = new Intent("com.igexin.sdk.action.execute"); intent.putExtra("taskid", str); intent.putExtra("messageid", str2); intent.putExtra("appid", com.igexin.push.core.g.f7500c); intent.putExtra("pkgname", com.igexin.push.core.g.f7504g); com.igexin.push.core.f.a().a(intent); } public void a(String str, String str2, String str3, String str4, long j) { Intent intent = new Intent(); intent.setAction("com.igexin.sdk.action." + com.igexin.push.core.g.f7500c); Bundle bundle = new Bundle(); bundle.putInt("action", PushConsts.THIRDPART_FEEDBACK); bundle.putString("appid", str); bundle.putString("taskid", str2); bundle.putString("actionid", str3); bundle.putString(Form.TYPE_RESULT, str4); bundle.putLong("timestamp", j); intent.putExtras(bundle); com.igexin.push.core.f.a().a(intent); } public void a(String str, byte[] bArr) { if (com.igexin.push.core.g.u != null) { JSONObject jSONObject = new JSONObject(); long currentTimeMillis = System.currentTimeMillis(); try { jSONObject.put("action", "sendmessage"); jSONObject.put("id", String.valueOf(currentTimeMillis)); jSONObject.put("cid", com.igexin.push.core.g.u); jSONObject.put("appid", com.igexin.push.core.g.f7500c); jSONObject.put("taskid", str); String jSONObject2 = jSONObject.toString(); com.igexin.push.core.c.c.a().a(new com.igexin.push.core.bean.i(currentTimeMillis, jSONObject2, (byte) 6, currentTimeMillis)); com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) currentTimeMillis; dVar.f7560d = com.igexin.push.core.g.u; dVar.f7561e = jSONObject2; dVar.f7562f = bArr; dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); f2.a("C-" + com.igexin.push.core.g.u, dVar); } catch (JSONException unused) { } } } @Override // com.igexin.push.e.k public void a(boolean z) { } /* JADX WARNING: Code restructure failed: missing block: B:142:0x02da, code lost: r0 = move-exception; */ /* JADX WARNING: Code restructure failed: missing block: B:143:0x02db, code lost: h(r0.toString()); */ /* JADX WARNING: Code restructure failed: missing block: B:145:?, code lost: return; */ /* JADX WARNING: Code restructure failed: missing block: B:146:?, code lost: return; */ /* JADX WARNING: Failed to process nested try/catch */ /* JADX WARNING: Removed duplicated region for block: B:106:0x021a */ /* JADX WARNING: Removed duplicated region for block: B:113:0x023e */ /* JADX WARNING: Removed duplicated region for block: B:116:0x024e */ /* JADX WARNING: Removed duplicated region for block: B:119:0x025e */ /* JADX WARNING: Removed duplicated region for block: B:132:0x029f */ /* JADX WARNING: Removed duplicated region for block: B:144:? A[ExcHandler: Throwable (unused java.lang.Throwable), SYNTHETIC, Splitter:B:1:0x001d] */ /* JADX WARNING: Removed duplicated region for block: B:65:0x015b */ /* JADX WARNING: Removed duplicated region for block: B:71:0x016c */ /* JADX WARNING: Removed duplicated region for block: B:78:0x018c */ /* JADX WARNING: Removed duplicated region for block: B:85:0x01ae */ /* JADX WARNING: Removed duplicated region for block: B:92:0x01d2 */ /* JADX WARNING: Removed duplicated region for block: B:99:0x01f6 */ public void a(byte[] bArr) { boolean z; String string; JSONObject jSONObject; com.igexin.push.core.bean.f a2; try { JSONObject jSONObject2 = new JSONObject(new String(a.c(Base64.decode(bArr, 0)))); if (jSONObject2.has(Form.TYPE_RESULT) && "ok".equals(jSONObject2.getString(Form.TYPE_RESULT))) { com.igexin.push.core.c.f.a().f(System.currentTimeMillis()); if (jSONObject2.has("config")) { JSONObject jSONObject3 = new JSONObject(jSONObject2.getString("config")); if (jSONObject3.has("sdk.uploadapplist.enable")) { String string2 = jSONObject3.getString("sdk.uploadapplist.enable"); if (string2.equals("true") || string2.equals("false")) { com.igexin.push.a.k.l = Boolean.valueOf(string2).booleanValue(); } } if (jSONObject3.has("sdk.feature.sendmessage.enable")) { String string3 = jSONObject3.getString("sdk.feature.sendmessage.enable"); if (string3.equals("true") || string3.equals("false")) { com.igexin.push.a.k.m = Boolean.valueOf(string3).booleanValue(); } } if (jSONObject3.has("sdk.readlocalcell.enable")) { String string4 = jSONObject3.getString("sdk.readlocalcell.enable"); if (string4.equals("true") || string4.equals("false")) { com.igexin.push.a.k.k = Boolean.valueOf(string4).booleanValue(); } } if (jSONObject3.has("sdk.ca.enable")) { String string5 = jSONObject3.getString("sdk.ca.enable"); if (string5.equals("true") || string5.equals("false")) { com.igexin.push.a.k.r = Boolean.valueOf(string5).booleanValue(); } } if (jSONObject3.has("sdk.snl.enable")) { String string6 = jSONObject3.getString("sdk.snl.enable"); if (string6.equals("true") || string6.equals("false")) { com.igexin.push.a.k.s = Boolean.valueOf(string6).booleanValue(); } } if (jSONObject3.has("sdk.domainbackup.enable")) { String string7 = jSONObject3.getString("sdk.domainbackup.enable"); if (string7.equals("true") || string7.equals("false")) { com.igexin.push.a.k.j = Boolean.valueOf(string7).booleanValue(); } } if (jSONObject3.has("sdk.feature.setsilenttime.enable")) { String string8 = jSONObject3.getString("sdk.feature.setsilenttime.enable"); if (string8.equals("true") || string8.equals("false")) { com.igexin.push.a.k.o = Boolean.valueOf(string8).booleanValue(); if (!com.igexin.push.a.k.o && com.igexin.push.a.k.f7277f != 0) { z = false; a(12, 0, "server"); if (jSONObject3.has("sdk.snl.maxactiveflow")) { com.igexin.push.a.k.t = (long) Integer.parseInt(jSONObject3.getString("sdk.snl.maxactiveflow")); } if (jSONObject3.has("sdk.feature.settag.enable")) { String string9 = jSONObject3.getString("sdk.feature.settag.enable"); if (string9.equals("true") || string9.equals("false")) { com.igexin.push.a.k.n = Boolean.valueOf(string9).booleanValue(); } } if (jSONObject3.has("sdk.feature.setheartbeatinterval.enable")) { String string10 = jSONObject3.getString("sdk.feature.setheartbeatinterval.enable"); if (string10.equals("true") || string10.equals("false")) { com.igexin.push.a.k.p = Boolean.valueOf(string10).booleanValue(); } } if (jSONObject3.has("sdk.feature.setsockettimeout.enable")) { String string11 = jSONObject3.getString("sdk.feature.setsockettimeout.enable"); if (string11.equals("true") || string11.equals("false")) { com.igexin.push.a.k.q = Boolean.valueOf(string11).booleanValue(); } } if (jSONObject3.has("sdk.guard.enable")) { String string12 = jSONObject3.getString("sdk.guard.enable"); if (string12.equals("true") || string12.equals("false")) { com.igexin.push.a.k.u = Boolean.valueOf(string12).booleanValue(); } } if (jSONObject3.has("sdk.wakeupsdk.enable")) { String string13 = jSONObject3.getString("sdk.wakeupsdk.enable"); if (string13.equals("true") || string13.equals("false")) { com.igexin.push.a.k.v = Boolean.valueOf(string13).booleanValue(); } } if (jSONObject3.has("sdk.feature.feedback.enable")) { String string14 = jSONObject3.getString("sdk.feature.feedback.enable"); if (string14.equals("true") || string14.equals("false")) { com.igexin.push.a.k.w = Boolean.valueOf(string14).booleanValue(); } } if (jSONObject3.has("sdk.watchout.app")) { com.igexin.push.a.k.y = jSONObject3.getString("sdk.watchout.app"); } if (jSONObject3.has("sdk.watchout.service")) { com.igexin.push.a.k.z = jSONObject3.getString("sdk.watchout.service"); } if (jSONObject3.has("sdk.daemon.enable")) { String string15 = jSONObject3.getString("sdk.daemon.enable"); if (string15.equals("true") || string15.equals("false")) { com.igexin.push.a.k.A = Boolean.valueOf(string15).booleanValue(); } } if (jSONObject3.has("ext_infos") && (string = jSONObject3.getString("ext_infos")) != null && !"".equals(string)) { jSONObject = new JSONObject(string); if (jSONObject.has("version")) { String string16 = jSONObject.getString("version"); if (com.igexin.push.a.k.x == null || !string16.equals(com.igexin.push.a.k.x.a())) { z = true; } if (z && (a2 = a(jSONObject)) != null) { Message message = new Message(); message.what = com.igexin.push.core.a.i; message.obj = a2; com.igexin.push.core.f.a().a(message); } } } com.igexin.push.a.a.a().f(); } } } z = false; if (jSONObject3.has("sdk.snl.maxactiveflow")) { } if (jSONObject3.has("sdk.feature.settag.enable")) { } if (jSONObject3.has("sdk.feature.setheartbeatinterval.enable")) { } if (jSONObject3.has("sdk.feature.setsockettimeout.enable")) { } if (jSONObject3.has("sdk.guard.enable")) { } if (jSONObject3.has("sdk.wakeupsdk.enable")) { } if (jSONObject3.has("sdk.feature.feedback.enable")) { } if (jSONObject3.has("sdk.watchout.app")) { } if (jSONObject3.has("sdk.watchout.service")) { } if (jSONObject3.has("sdk.daemon.enable")) { } jSONObject = new JSONObject(string); if (jSONObject.has("version")) { } com.igexin.push.a.a.a().f(); } } } catch (Exception unused) { } catch (Throwable unused2) { } } /* JADX WARNING: Removed duplicated region for block: B:19:0x003b A[RETURN] */ public boolean a(long j) { Date date = new Date(j); Calendar instance = Calendar.getInstance(); instance.setTime(date); int i = instance.get(11); int i2 = com.igexin.push.a.k.f7276e + com.igexin.push.a.k.f7277f; if (i2 >= 24) { i2 -= 24; } if (com.igexin.push.a.k.f7277f == 0) { return false; } int i3 = com.igexin.push.a.k.f7276e; if (i3 < i2) { return i >= i3 && i < i2; } if (i3 > i2) { if (i >= 0 && i < i2) { return true; } if (i >= com.igexin.push.a.k.f7276e && i < 24) { return true; } } } /* JADX WARNING: Code restructure failed: missing block: B:28:0x006b, code lost: if (com.igexin.push.core.g.o == true) goto L_0x001b; */ /* JADX WARNING: Code restructure failed: missing block: B:6:0x0019, code lost: if (com.igexin.push.core.g.o == true) goto L_0x001b; */ @Override // com.igexin.push.core.a.a public boolean a(com.igexin.a.a.d.d dVar) { int b2 = dVar.b(); if (b2 == -2047) { com.igexin.a.a.c.a.a("disconnected|network"); com.igexin.push.core.i.a().a(com.igexin.push.core.k.NETWORK_ERROR); t.d(); Exception exc = dVar.N; if ((exc instanceof ClosedChannelException) || (exc instanceof SocketTimeoutException) || (exc instanceof UnknownHostException) || (exc instanceof UnresolvedAddressException) || (exc instanceof UnknownServiceException)) { t.a(); } if (com.igexin.push.core.g.l && com.igexin.push.core.g.m) { if (com.igexin.push.core.g.o) { com.igexin.push.core.g.o = false; m(); } com.igexin.push.core.f.a().f().c(false); return false; } } else if (b2 != -2045) { return true; } else { com.igexin.a.a.c.a.a("disconnected|user"); t.d(); } com.igexin.push.core.g.o = false; m(); return false; } @Override // com.igexin.push.e.k public boolean a(com.igexin.push.d.c.e eVar) { if (eVar == null) { return false; } a aVar = (a) f7318a.get(Integer.valueOf(eVar.i)); if (aVar != null) { aVar.a(eVar); } com.igexin.push.f.b.c.g().h(); return true; } /* JADX WARNING: Removed duplicated region for block: B:43:0x0075 A[Catch:{ all -> 0x0088 }] */ /* JADX WARNING: Removed duplicated region for block: B:45:0x007a A[SYNTHETIC, Splitter:B:45:0x007a] */ /* JADX WARNING: Removed duplicated region for block: B:48:0x007f A[Catch:{ Exception -> 0x0087 }] */ /* JADX WARNING: Removed duplicated region for block: B:50:0x0084 A[Catch:{ Exception -> 0x0087 }] */ /* JADX WARNING: Removed duplicated region for block: B:56:0x008c A[SYNTHETIC, Splitter:B:56:0x008c] */ /* JADX WARNING: Removed duplicated region for block: B:59:0x0091 A[Catch:{ Exception -> 0x0099 }] */ /* JADX WARNING: Removed duplicated region for block: B:61:0x0096 A[Catch:{ Exception -> 0x0099 }] */ public boolean a(File file, File file2, String str) { Throwable th; FileOutputStream fileOutputStream; BufferedOutputStream bufferedOutputStream; FileInputStream fileInputStream; FileInputStream fileInputStream2 = null; try { fileInputStream = new FileInputStream(file); try { fileOutputStream = new FileOutputStream(file2); try { bufferedOutputStream = new BufferedOutputStream(fileOutputStream); } catch (Exception unused) { bufferedOutputStream = null; fileInputStream2 = fileInputStream; try { if (file2.exists()) { } if (fileInputStream2 != null) { } if (bufferedOutputStream != null) { } if (fileOutputStream != null) { } return false; } catch (Throwable th2) { th = th2; fileInputStream = fileInputStream2; if (fileInputStream != null) { } if (bufferedOutputStream != null) { } if (fileOutputStream != null) { } throw th; } } catch (Throwable th3) { th = th3; bufferedOutputStream = null; if (fileInputStream != null) { } if (bufferedOutputStream != null) { } if (fileOutputStream != null) { } throw th; } } catch (Exception unused2) { fileOutputStream = null; bufferedOutputStream = null; fileInputStream2 = fileInputStream; if (file2.exists()) { } if (fileInputStream2 != null) { } if (bufferedOutputStream != null) { } if (fileOutputStream != null) { } return false; } catch (Throwable th4) { th = th4; fileOutputStream = null; bufferedOutputStream = null; if (fileInputStream != null) { } if (bufferedOutputStream != null) { } if (fileOutputStream != null) { } throw th; } try { byte[] bArr = new byte[1024]; while (true) { int read = fileInputStream.read(bArr); if (read == -1) { break; } byte[] bArr2 = new byte[read]; System.arraycopy(bArr, 0, bArr2, 0, read); bufferedOutputStream.write(bArr2); } fileInputStream.close(); bufferedOutputStream.flush(); bufferedOutputStream.close(); fileOutputStream.close(); if (!a.a(com.igexin.push.core.g.i, file2.getAbsolutePath()).equals(str)) { file2.delete(); try { fileInputStream.close(); bufferedOutputStream.close(); fileOutputStream.close(); } catch (Exception unused3) { } return false; } try { fileInputStream.close(); bufferedOutputStream.close(); fileOutputStream.close(); } catch (Exception unused4) { } return true; } catch (Exception unused5) { fileInputStream2 = fileInputStream; if (file2.exists()) { } if (fileInputStream2 != null) { } if (bufferedOutputStream != null) { } if (fileOutputStream != null) { } return false; } catch (Throwable th5) { th = th5; if (fileInputStream != null) { } if (bufferedOutputStream != null) { } if (fileOutputStream != null) { } throw th; } } catch (Exception unused6) { fileOutputStream = null; bufferedOutputStream = null; if (file2.exists()) { file2.delete(); } if (fileInputStream2 != null) { try { fileInputStream2.close(); } catch (Exception unused7) { return false; } } if (bufferedOutputStream != null) { bufferedOutputStream.close(); } if (fileOutputStream != null) { fileOutputStream.close(); } return false; } catch (Throwable th6) { th = th6; fileOutputStream = null; fileInputStream = null; bufferedOutputStream = null; if (fileInputStream != null) { try { fileInputStream.close(); } catch (Exception unused8) { throw th; } } if (bufferedOutputStream != null) { bufferedOutputStream.close(); } if (fileOutputStream != null) { fileOutputStream.close(); } throw th; } } @Override // com.igexin.push.core.a.a public boolean a(Object obj) { com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); if ((obj instanceof com.igexin.push.d.c.e) && f2 != null) { f2.a((com.igexin.push.d.c.e) obj); } else if (obj instanceof com.igexin.a.a.b.a.a.b) { if (com.igexin.push.core.g.o) { com.igexin.push.core.g.o = false; m(); } } else if (!(obj instanceof com.igexin.a.a.b.a.a.a)) { if (obj instanceof com.igexin.push.d.b.a) { f2.c(false); } else if (obj instanceof com.igexin.push.d.b.b) { f2.c(true); } } return true; } public boolean a(String str, String str2, String str3) { Bundle bundle = new Bundle(); bundle.putString("taskid", str); bundle.putString("messageid", str2); bundle.putString("actionid", str3); Message message = new Message(); message.what = com.igexin.push.core.a.f7310h; message.obj = bundle; return com.igexin.push.core.f.a().a(message); } /* JADX WARNING: Removed duplicated region for block: B:28:0x0077 */ public boolean a(JSONObject jSONObject, PushTaskBean pushTaskBean) { com.igexin.push.core.a.a.a aVar; boolean z; ArrayList arrayList = new ArrayList(); try { JSONArray jSONArray = jSONObject.getJSONArray("action_chains"); for (int i = 0; i < jSONArray.length(); i++) { String string = ((JSONObject) jSONArray.get(i)).getString("type"); if (string != null) { Iterator it2 = com.igexin.push.extension.a.a().c().iterator(); while (true) { if (it2.hasNext()) { if (((IPushExtension) it2.next()).isActionSupported(string)) { z = true; break; } } else { z = false; break; } } if (!z && f7319b.get(string) == null) { return false; } } } for (int i2 = 0; i2 < jSONArray.length(); i2++) { JSONObject jSONObject2 = (JSONObject) jSONArray.get(i2); String string2 = jSONObject2.getString("type"); if (string2 != null) { BaseAction baseAction = null; Iterator it3 = com.igexin.push.extension.a.a().c().iterator(); while (it3.hasNext() && (baseAction = ((IPushExtension) it3.next()).parseAction(jSONObject2)) == null) { while (it3.hasNext()) { while (it3.hasNext()) { } } } if (!(baseAction != null || (aVar = (com.igexin.push.core.a.a.a) f7319b.get(string2)) == null || (baseAction = aVar.a(jSONObject2)) == null)) { baseAction.setSupportExt(false); } if (baseAction == null) { return false; } arrayList.add(baseAction); } } } catch (JSONException unused) { } pushTaskBean.setActionChains(arrayList); return true; } /* JADX WARNING: Removed duplicated region for block: B:66:0x01bb A[Catch:{ JSONException -> 0x01da }] */ /* JADX WARNING: Removed duplicated region for block: B:71:0x01c3 A[Catch:{ JSONException -> 0x01da }] */ /* JADX WARNING: Removed duplicated region for block: B:89:? A[RETURN, SYNTHETIC] */ public boolean a(JSONObject jSONObject, byte[] bArr, boolean z) { JSONException e2; JSONArray jSONArray; Throwable th; Integer valueOf; try { if (!jSONObject.has("action") || !jSONObject.getString("action").equals("pushmessage")) { return true; } String string = jSONObject.getString("id"); String string2 = jSONObject.getString("appid"); String string3 = jSONObject.getString("messageid"); String string4 = jSONObject.getString("taskid"); String string5 = jSONObject.getString("appkey"); JSONArray jSONArray2 = jSONObject.getJSONArray("action_chains"); StringBuilder sb = new StringBuilder(); try { sb.append("pushmessage|"); sb.append(string4); sb.append("|"); sb.append(string3); sb.append("|"); sb.append(string2); sb.append("|"); sb.append(z); com.igexin.a.a.c.a.a(sb.toString()); if (string2 == null || string == null || string3 == null || string4 == null || jSONArray2 == null || !string2.equals(com.igexin.push.core.g.f7500c)) { return true; } PushTaskBean pushTaskBean = new PushTaskBean(); pushTaskBean.setAppid(string2); pushTaskBean.setMessageId(string3); pushTaskBean.setTaskId(string4); pushTaskBean.setId(string); pushTaskBean.setAppKey(string5); pushTaskBean.setCurrentActionid(1); if (jSONObject.has("cdnType")) { pushTaskBean.setCDNType(jSONObject.getBoolean("cdnType")); } String a2 = a().a(string4, string3); if (z) { a().a(pushTaskBean, "0"); jSONArray = jSONArray2; if (a().a(System.currentTimeMillis())) { return true; } } else { jSONArray = jSONArray2; } ContentValues contentValues = new ContentValues(); contentValues.put("messageid", string3); contentValues.put("taskid", string4); contentValues.put("appid", string2); contentValues.put("key", "CACHE_" + a2); contentValues.put("info", a.b(jSONObject.toString().getBytes())); contentValues.put("createtime", Long.valueOf(System.currentTimeMillis())); if (bArr != null) { contentValues.put("msgextra", bArr); pushTaskBean.setMsgExtra(bArr); } if (jSONArray.length() > 0 && !a().a(jSONObject, pushTaskBean)) { return true; } if (z) { Cursor cursor = null; try { cursor = com.igexin.push.core.f.a().j().a("message", new String[]{"taskid"}, new String[]{string4}, null, null); if (cursor != null) { if (cursor.getCount() == 0) { if (jSONObject.has("condition")) { try { b(jSONObject, pushTaskBean); pushTaskBean.setStatus(com.igexin.push.core.a.k); valueOf = Integer.valueOf(com.igexin.push.core.a.k); } catch (Exception unused) { if (cursor != null) { } } catch (Throwable th2) { th = th2; if (cursor != null) { } throw th; } } else { pushTaskBean.setStatus(com.igexin.push.core.a.l); valueOf = Integer.valueOf(com.igexin.push.core.a.l); } contentValues.put("status", valueOf); com.igexin.push.core.f.a().j().a("message", contentValues); com.igexin.push.core.g.al.put(a2, pushTaskBean); if (jSONObject.has("condition")) { u(); } else { a().a(string4, string3, com.igexin.push.core.g.f7500c, com.igexin.push.core.g.f7504g); } } else if (cursor == null) { return true; } else { try { cursor.close(); return true; } catch (JSONException e3) { e2 = e3; e2.printStackTrace(); return true; } } } if (cursor == null) { return true; } } catch (Exception unused2) { if (cursor != null) { return true; } cursor.close(); return true; } catch (Throwable th3) { th = th3; if (cursor != null) { cursor.close(); } throw th; } cursor.close(); return true; } if (jSONObject.has("condition")) { b(jSONObject, pushTaskBean); } pushTaskBean.setStatus(com.igexin.push.core.a.l); com.igexin.push.core.g.al.put(a2, pushTaskBean); return true; } catch (JSONException e4) { e2 = e4; e2.printStackTrace(); return true; } } catch (JSONException e5) { e2 = e5; e2.printStackTrace(); return true; } } /* JADX WARNING: Removed duplicated region for block: B:13:0x004f */ public com.igexin.push.core.b b(String str, String str2) { com.igexin.push.core.b bVar = com.igexin.push.core.b.success; PushTaskBean pushTaskBean = (PushTaskBean) com.igexin.push.core.g.al.get(str + ":" + str2); if (pushTaskBean == null) { return com.igexin.push.core.b.stop; } int i = 0; for (BaseAction baseAction : pushTaskBean.getActionChains()) { com.igexin.push.core.b bVar2 = com.igexin.push.core.b.stop; if (baseAction == null) { return bVar2; } Iterator it2 = com.igexin.push.extension.a.a().c().iterator(); while (it2.hasNext() && (bVar2 = ((IPushExtension) it2.next()).prepareExecuteAction(pushTaskBean, baseAction)) == com.igexin.push.core.b.stop) { while (it2.hasNext()) { while (it2.hasNext()) { } } } if (bVar2 == com.igexin.push.core.b.stop) { com.igexin.push.core.a.a.a aVar = (com.igexin.push.core.a.a.a) f7319b.get(baseAction.getType()); if (aVar == null) { return bVar2; } bVar2 = aVar.a(pushTaskBean, baseAction); if (bVar2 == com.igexin.push.core.b.stop) { return bVar2; } } if (bVar == com.igexin.push.core.b.success) { bVar = bVar2; } if (bVar2 == com.igexin.push.core.b.wait) { i++; } } return (i == 0 || com.igexin.push.core.g.a(str, Integer.valueOf(i), true)) ? bVar : com.igexin.push.core.b.success; } public String b(com.igexin.push.core.bean.f fVar) { JSONObject jSONObject = new JSONObject(); try { String a2 = fVar.a(); Map b2 = fVar.b(); String str = "[]"; if (a2 != null) { jSONObject.put("version", a2); } if (b2 != null && b2.size() > 0) { String str2 = "["; for (Map.Entry entry : b2.entrySet()) { com.igexin.push.core.bean.e eVar = (com.igexin.push.core.bean.e) entry.getValue(); JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("id", eVar.a()); jSONObject2.put("version", eVar.b()); jSONObject2.put("name", eVar.c()); jSONObject2.put("cls_name", eVar.d()); jSONObject2.put("url", eVar.e()); jSONObject2.put("checksum", eVar.f()); jSONObject2.put("isdestroy", eVar.g()); jSONObject2.put("effective", eVar.h()); jSONObject2.put("loadTime", eVar.i()); jSONObject2.put("key", eVar.j()); str2 = (str2 + jSONObject2.toString()) + ","; } if (str2.endsWith(",")) { str2 = str2.substring(0, str2.length() - 1); } str = str2 + "]"; } jSONObject.put("extensions", new JSONArray(str)); return jSONObject.toString(); } catch (JSONException unused) { return null; } } @Override // com.igexin.push.e.k public void b() { d(); } public void b(int i, String str) { com.igexin.push.a.k.i = i; com.igexin.push.a.a.a().d(); } public void b(Intent intent) { if (intent != null && intent.hasExtra("isSlave") && intent.getBooleanExtra("isSlave", false)) { com.igexin.push.core.f.a().a(true); com.igexin.push.core.g.E = intent.hasExtra("op_app") ? intent.getStringExtra("op_app") : ""; if (com.igexin.push.core.g.o) { l(); } } } public void b(PushTaskBean pushTaskBean, String str) { com.igexin.push.d.c.c cVar; String str2 = pushTaskBean.getMessageId() + "|" + str; if (com.igexin.push.core.g.ao.containsKey(str2)) { cVar = (com.igexin.push.d.c.c) com.igexin.push.core.g.ao.get(str2); if (cVar.c() < 2) { com.igexin.push.core.f.a().f().a("C-" + com.igexin.push.core.g.u, cVar); cVar.a(cVar.c() + 1); } com.igexin.a.a.c.a.a("cdnfeedback|" + pushTaskBean.getTaskId() + "|" + pushTaskBean.getMessageId() + "|" + str); } cVar = new com.igexin.push.d.c.c(); long currentTimeMillis = System.currentTimeMillis(); cVar.a(); cVar.f7552c = "FDB" + pushTaskBean.getMessageId() + "|" + pushTaskBean.getTaskId() + "|" + str + "|" + "ok" + "|" + currentTimeMillis; cVar.f7553d = com.igexin.push.core.g.u; cVar.f7550a = (int) currentTimeMillis; com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); StringBuilder sb = new StringBuilder(); sb.append("C-"); sb.append(com.igexin.push.core.g.u); f2.a(sb.toString(), cVar); a(cVar, pushTaskBean, str, str2); com.igexin.a.a.c.a.a("cdnfeedback|" + pushTaskBean.getTaskId() + "|" + pushTaskBean.getMessageId() + "|" + str); } public void b(String str) { if (str != null) { long currentTimeMillis = System.currentTimeMillis(); String str2 = "{\"action\":\"bindapp\",\"appid\":\"" + str + "\",\"cid\":\"" + com.igexin.push.core.g.u + "\",\"id\":\"" + currentTimeMillis + "\",\"type\":\"bind\"}"; com.igexin.push.core.c.c a2 = com.igexin.push.core.c.c.a(); if (a2 != null) { a2.a(new com.igexin.push.core.bean.i(currentTimeMillis, str2, (byte) 1, currentTimeMillis)); } if (str2 != null) { com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) currentTimeMillis; dVar.f7560d = "17258000"; dVar.f7561e = str2; dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.core.f.a().f().a("C-" + com.igexin.push.core.g.u, dVar); } } } public void b(String str, String str2, String str3, String str4) { byte[] bArr; Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putInt("action", 10001); bundle.putString("taskid", str); bundle.putString("messageid", str2); bundle.putString("appid", str3); bundle.putString("payloadid", str2 + ":" + str); bundle.putString("packagename", com.igexin.push.core.g.f7504g); intent.setAction("com.igexin.sdk.action." + str3); if (str4 != null) { bArr = str4.getBytes(); } else { PushTaskBean pushTaskBean = (PushTaskBean) com.igexin.push.core.g.al.get(a(str, str2)); bArr = pushTaskBean != null ? pushTaskBean.getMsgExtra() : null; } bundle.putByteArray("payload", bArr); intent.putExtras(bundle); try { com.igexin.a.a.c.a.a("startapp|broadcast|" + str3 + "|" + new String(bArr, "utf-8")); } catch (Exception unused) { } com.igexin.push.core.g.i.sendBroadcast(intent); } /* JADX WARNING: Code restructure failed: missing block: B:16:0x0097, code lost: if (r4 != null) goto L_0x0099; */ /* JADX WARNING: Code restructure failed: missing block: B:17:0x0099, code lost: r4.close(); */ /* JADX WARNING: Code restructure failed: missing block: B:29:0x00b1, code lost: if (0 == 0) goto L_0x00b4; */ public boolean b(String str, String str2, String str3) { PushTaskBean pushTaskBean = (PushTaskBean) com.igexin.push.core.g.al.get(str + ":" + str2); if (pushTaskBean == null) { Cursor cursor = null; try { cursor = com.igexin.push.core.f.a().j().a("message", new String[]{"taskid", "messageid"}, new String[]{str, str2}, null, null); if (cursor == null) { if (cursor != null) { cursor.close(); } return false; } else if (cursor.getCount() > 0) { while (cursor.moveToNext()) { byte[] blob = cursor.getBlob(cursor.getColumnIndexOrThrow("info")); a(new JSONObject(new String(a.c(blob))), cursor.getBlob(cursor.getColumnIndexOrThrow("msgextra")), false); Map map = com.igexin.push.core.g.al; PushTaskBean pushTaskBean2 = (PushTaskBean) map.get(str + ":" + str2); if (pushTaskBean2 == null) { if (cursor != null) { cursor.close(); } return false; } pushTaskBean = pushTaskBean2; } } else { if (cursor != null) { cursor.close(); } return false; } } catch (Exception unused) { } catch (Throwable th) { if (0 != 0) { cursor.close(); } throw th; } } a().a(pushTaskBean, str3); BaseAction baseAction = pushTaskBean.getBaseAction(str3); if (baseAction == null) { return false; } if (baseAction.isSupportExt()) { for (IPushExtension iPushExtension : com.igexin.push.extension.a.a().c()) { if (iPushExtension.executeAction(pushTaskBean, baseAction)) { return true; } } } com.igexin.push.core.a.a.a aVar = (com.igexin.push.core.a.a.a) f7319b.get(baseAction.getType()); if (aVar == null || pushTaskBean.isStop()) { return false; } return aVar.b(pushTaskBean, baseAction); } public com.igexin.push.d.c.i c() { WifiInfo connectionInfo; com.igexin.push.d.c.i iVar = new com.igexin.push.d.c.i(); iVar.f7577a = com.igexin.push.core.g.t; iVar.f7578b = 0; iVar.f7579c = MotionEventCompat.ACTION_POINTER_INDEX_MASK; try { if (E()) { ArrayList arrayList = new ArrayList(); WifiManager wifiManager = (WifiManager) com.igexin.push.core.g.i.getSystemService("wifi"); if (!(wifiManager == null || !wifiManager.isWifiEnabled() || (connectionInfo = wifiManager.getConnectionInfo()) == null)) { String ssid = connectionInfo.getSSID(); String bssid = connectionInfo.getBSSID(); if (ssid != null) { com.igexin.push.d.c.j jVar = new com.igexin.push.d.c.j(); jVar.f7581a = 1; jVar.f7582b = ssid; arrayList.add(jVar); } if (bssid != null) { com.igexin.push.d.c.j jVar2 = new com.igexin.push.d.c.j(); jVar2.f7581a = 4; jVar2.f7582b = bssid; arrayList.add(jVar2); } } if (arrayList.size() > 0) { iVar.f7580d = arrayList; } } } catch (Exception unused) { } return iVar; } /* JADX WARNING: Removed duplicated region for block: B:147:? A[RETURN, SYNTHETIC] */ /* JADX WARNING: Removed duplicated region for block: B:68:0x01bb */ public void c(Intent intent) { ServiceInfo[] serviceInfoArr; if (intent != null) { if (PushConsts.ACTION_BROADCAST_NETWORK_CHANGE.equals(intent.getAction())) { if (com.igexin.a.a.b.d.c() != null) { com.igexin.push.core.i.a().a(com.igexin.push.core.k.NETWORK_SWITCH); if (com.igexin.push.core.f.a().i().getActiveNetworkInfo() == null || !com.igexin.push.core.f.a().i().getActiveNetworkInfo().isAvailable()) { com.igexin.push.core.g.k = false; } else { com.igexin.push.core.g.k = true; } if (!com.igexin.push.core.g.o) { com.igexin.push.core.f.a().f().c(true); } else if (System.currentTimeMillis() - com.igexin.push.core.g.U > 5000) { com.igexin.push.core.g.U = System.currentTimeMillis(); if (f() == -2) { com.igexin.push.core.g.o = false; m(); } } if (!v()) { return; } } else { return; } } else if ("com.igexin.sdk.action.snlrefresh".equals(intent.getAction()) || com.igexin.push.core.g.Z.equals(intent.getAction()) || "com.igexin.sdk.action.snlretire".equals(intent.getAction())) { com.igexin.push.core.f.a().g().a(intent); return; } else { Cursor cursor = null; if ("com.igexin.sdk.action.execute".equals(intent.getAction())) { String stringExtra = intent.getStringExtra("taskid"); String stringExtra2 = intent.getStringExtra("messageid"); String stringExtra3 = intent.getStringExtra("appid"); String stringExtra4 = intent.getStringExtra("pkgname"); ContentValues contentValues = new ContentValues(); String str = "EXEC_" + stringExtra; contentValues.put("taskid", stringExtra); contentValues.put("appid", stringExtra3); contentValues.put("key", str); contentValues.put("createtime", Long.valueOf(System.currentTimeMillis())); try { cursor = com.igexin.push.core.f.a().j().a("message", new String[]{"key"}, new String[]{str}, null, null); if (cursor != null && cursor.getCount() == 0) { com.igexin.push.core.f.a().j().a("message", contentValues); if (stringExtra4.equals(com.igexin.push.core.g.f7504g)) { if (stringExtra2 != null) { if (stringExtra != null) { if (com.igexin.push.core.f.a() != null && b(stringExtra, stringExtra2) == com.igexin.push.core.b.success) { a(stringExtra, stringExtra2, "1"); } } } if (cursor != null) { cursor.close(); return; } return; } } if (cursor == null) { return; } } catch (Exception unused) { if (0 == 0) { return; } } catch (Throwable th) { if (0 != 0) { cursor.close(); } throw th; } cursor.close(); return; } else if ("com.igexin.sdk.action.doaction".equals(intent.getAction())) { String stringExtra5 = intent.getStringExtra("taskid"); String stringExtra6 = intent.getStringExtra("messageid"); String stringExtra7 = intent.getStringExtra("actionid"); String stringExtra8 = intent.getStringExtra("accesstoken"); int intExtra = intent.getIntExtra("notifID", 0); NotificationManager notificationManager = (NotificationManager) com.igexin.push.core.g.i.getSystemService("notification"); if (intExtra == 0) { if (com.igexin.push.core.g.am.get(stringExtra5) != null) { intExtra = ((Integer) com.igexin.push.core.g.am.get(stringExtra5)).intValue(); } if (!stringExtra8.equals(com.igexin.push.core.g.ax)) { b(stringExtra5, stringExtra6, stringExtra7); return; } return; } notificationManager.cancel(intExtra); if (!stringExtra8.equals(com.igexin.push.core.g.ax)) { } } else if ("android.intent.action.TIME_SET".equals(intent.getAction())) { if (com.igexin.push.a.k.f7277f != 0) { com.igexin.push.b.a.c.c().d(); return; } return; } else if ("android.intent.action.SCREEN_ON".equals(intent.getAction())) { com.igexin.push.core.g.s = 1; if (!v()) { return; } } else if ("android.intent.action.SCREEN_OFF".equals(intent.getAction())) { com.igexin.push.core.g.s = 0; return; } else if ("android.intent.action.PACKAGE_ADDED".equals(intent.getAction())) { String dataString = intent.getDataString(); if (dataString != null && dataString.startsWith("package:")) { String substring = dataString.substring(8); try { PackageInfo packageInfo = com.igexin.push.core.g.i.getPackageManager().getPackageInfo(substring, 4); if (!(packageInfo == null || (serviceInfoArr = packageInfo.services) == null)) { for (ServiceInfo serviceInfo : serviceInfoArr) { if (!com.igexin.push.core.a.o.equals(serviceInfo.name) && !com.igexin.push.core.a.n.equals(serviceInfo.name)) { if (!com.igexin.push.core.a.p.equals(serviceInfo.name)) { } } com.igexin.push.core.c.f.a().c().put(substring, serviceInfo.name); return; } return; } return; } catch (Exception unused2) { return; } } else { return; } } else if ("android.intent.action.PACKAGE_REMOVED".equals(intent.getAction())) { String dataString2 = intent.getDataString(); if (dataString2 != null && dataString2.startsWith("package:")) { String substring2 = dataString2.substring(8); if (com.igexin.push.core.c.f.a().c().containsKey(substring2)) { com.igexin.push.core.c.f.a().c().remove(substring2); return; } return; } return; } else if ("com.igexin.sdk.action.core.clearmsg".equals(intent.getAction())) { com.igexin.push.core.f.a().j().a("message", (String) null); return; } else { return; } } u(); } } public void c(String str) { if (com.igexin.push.core.g.u != null) { try { long currentTimeMillis = System.currentTimeMillis(); String str2 = "{\"action\":\"set_tag\",\"id\":\"" + currentTimeMillis + "\", \"cid\":\"" + com.igexin.push.core.g.u + "\", \"appid\":\"" + com.igexin.push.core.g.f7500c + "\", \"tags\":\"" + URLEncoder.encode(str, "utf-8") + "\"}"; com.igexin.push.core.c.c a2 = com.igexin.push.core.c.c.a(); if (a2 != null) { a2.a(new com.igexin.push.core.bean.i(currentTimeMillis, str2, (byte) 2, currentTimeMillis)); } com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7560d = "17258000"; dVar.f7561e = str2; com.igexin.a.a.b.d.c().a(com.igexin.push.core.g.f7498a, 3, com.igexin.push.core.f.a().e(), dVar, false); com.igexin.a.a.c.a.a("settag"); } catch (Exception unused) { } } } /* JADX WARNING: Code restructure failed: missing block: B:41:0x01c3, code lost: if (r6 != null) goto L_0x01d0; */ /* JADX WARNING: Code restructure failed: missing block: B:47:0x01ce, code lost: if (0 == 0) goto L_0x01d3; */ /* JADX WARNING: Code restructure failed: missing block: B:48:0x01d0, code lost: r6.close(); */ /* JADX WARNING: Code restructure failed: missing block: B:49:0x01d3, code lost: return 0; */ public int d() { boolean z; if (!com.igexin.push.core.g.l || !com.igexin.push.core.g.m || a(System.currentTimeMillis()) || !n()) { return -1; } boolean z2 = com.igexin.push.core.g.n; if (z2) { com.igexin.push.core.g.n = !z2; com.igexin.push.core.g.O = System.currentTimeMillis() + (((long) Math.abs(new Random().nextInt() % 24)) * 3600000); } t.b(); if (com.igexin.push.core.g.t == 0) { com.igexin.a.a.c.a.a("registerReq"); com.igexin.push.d.c.f fVar = new com.igexin.push.d.c.f(com.igexin.push.core.g.w, com.igexin.push.core.g.x, com.igexin.push.core.g.C, com.igexin.push.core.g.f7500c); com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); StringBuilder sb = new StringBuilder(); sb.append("R-"); sb.append(com.igexin.push.core.g.C); z = f2.a(sb.toString(), fVar) >= 0; } else { com.igexin.push.d.c.i c2 = c(); com.igexin.a.a.c.a.a("loginReqBefore|" + c2.f7577a); com.igexin.push.e.j f3 = com.igexin.push.core.f.a().f(); StringBuilder sb2 = new StringBuilder(); sb2.append("S-"); sb2.append(String.valueOf(com.igexin.push.core.g.t)); z = f3.a(sb2.toString(), c2) >= 0; if (z) { com.igexin.a.a.c.a.a("loginReq|" + com.igexin.push.core.g.u); } } if (z) { return 1; } Cursor cursor = null; try { String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date()); cursor = com.igexin.push.core.f.a().j().a("bi", new String[]{"type"}, new String[]{"1"}, null, null); if (cursor != null) { if (cursor.getCount() == 0) { ContentValues contentValues = new ContentValues(); contentValues.put("loginerror_nonetwork_count", (Integer) 1); contentValues.put("create_time", format); contentValues.put("type", "1"); com.igexin.push.core.f.a().j().a("bi", contentValues); } else { int i = 0; while (cursor.moveToNext()) { String string = cursor.getString(cursor.getColumnIndexOrThrow("create_time")); String string2 = cursor.getString(cursor.getColumnIndexOrThrow("id")); if (format.equals(string)) { i = cursor.getInt(cursor.getColumnIndexOrThrow("loginerror_nonetwork_count")); ContentValues contentValues2 = new ContentValues(); contentValues2.put("loginerror_nonetwork_count", Integer.valueOf(i + 1)); com.igexin.push.core.f.a().j().a("bi", contentValues2, new String[]{"id"}, new String[]{string2}); } else { ContentValues contentValues3 = new ContentValues(); contentValues3.put("type", "2"); com.igexin.push.core.f.a().j().a("bi", contentValues3, new String[]{"id"}, new String[]{string2}); ContentValues contentValues4 = new ContentValues(); contentValues4.put("loginerror_nonetwork_count", Integer.valueOf(i + 1)); contentValues4.put("create_time", format); contentValues4.put("type", "1"); com.igexin.push.core.f.a().j().a("bi", contentValues4); } } } } } catch (Exception unused) { } catch (Throwable th) { if (0 != 0) { cursor.close(); } throw th; } } public void d(Intent intent) { Map map; if (intent != null) { try { int intExtra = intent.getIntExtra("id", -1); boolean z = false; boolean booleanExtra = intent.getBooleanExtra(Form.TYPE_RESULT, false); if (intExtra != -1) { com.igexin.push.core.g.au++; if (booleanExtra) { if (intent.getBooleanExtra("isReload", false)) { Process.killProcess(Process.myPid()); return; } com.igexin.push.core.g.at++; Map map2 = null; if (com.igexin.push.core.g.av != null) { map2 = com.igexin.push.core.g.av.b(); } if (map2 != null) { if (com.igexin.push.a.k.x != null) { map = com.igexin.push.a.k.x.b(); if (map != null) { if (map.containsKey(Integer.valueOf(intExtra))) { com.igexin.push.core.bean.e eVar = (com.igexin.push.core.bean.e) map.get(Integer.valueOf(intExtra)); if (eVar != null) { File file = new File(com.igexin.push.core.g.ag + "/" + eVar.c()); if (file.exists()) { file.delete(); } } map.remove(Integer.valueOf(intExtra)); z = true; } } else { return; } } else { map = new HashMap(); com.igexin.push.core.bean.f fVar = new com.igexin.push.core.bean.f(); fVar.a("0"); fVar.a(map); com.igexin.push.a.k.x = fVar; } com.igexin.push.core.bean.e eVar2 = (com.igexin.push.core.bean.e) map2.get(Integer.valueOf(intExtra)); if (eVar2 != null) { String str = com.igexin.push.core.g.ag + "/" + eVar2.c(); File file2 = new File(str); if (file2.exists()) { map.put(Integer.valueOf(intExtra), eVar2); if (com.igexin.push.core.g.at == com.igexin.push.core.g.as) { com.igexin.push.a.k.x.a(com.igexin.push.core.g.av.a()); } if (!z && com.igexin.push.extension.a.a().a(com.igexin.push.core.g.i, str, eVar2.d(), eVar2.j(), eVar2.c())) { eVar2.b(System.currentTimeMillis()); if (eVar2.g()) { file2.delete(); map.remove(Integer.valueOf(intExtra)); } } com.igexin.push.a.a.a().g(); } } else { return; } } else { return; } } if (com.igexin.push.core.g.au == com.igexin.push.core.g.as && com.igexin.push.core.g.aw) { Process.killProcess(Process.myPid()); } } } catch (Exception unused) { } } } public void d(String str) { long currentTimeMillis = System.currentTimeMillis(); if (currentTimeMillis - com.igexin.push.core.g.W > 5000) { String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date(currentTimeMillis)); if (!format.equals(com.igexin.push.core.g.V)) { com.igexin.push.core.c.f.a().c(format); com.igexin.push.core.c.f.a().a(0); } com.igexin.a.a.c.a.a("-> CoreRuntimeInfo.opAliasTimes:" + com.igexin.push.core.g.X); if (com.igexin.push.core.g.X < 100) { com.igexin.a.a.c.a.a("requestService bindAlias HttpTask ..."); com.igexin.push.core.g.W = currentTimeMillis; com.igexin.push.core.c.f.a().a(com.igexin.push.core.g.X + 1); com.igexin.a.a.b.d.c().a((com.igexin.a.a.d.d) new com.igexin.push.f.a.c(new com.igexin.push.core.d.b("http://sdk.open.amp.igexin.com/api.htm", str)), false, true); } } } public void e() { com.igexin.a.a.b.d.c().a(com.igexin.push.core.g.f7498a.replaceFirst("socket", "disConnect"), 0, (com.igexin.a.a.b.c) null); } public void e(String str) { long currentTimeMillis = System.currentTimeMillis(); if (currentTimeMillis - com.igexin.push.core.g.W > 5000) { String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date(currentTimeMillis)); if (!format.equals(com.igexin.push.core.g.V)) { com.igexin.push.core.c.f.a().c(format); com.igexin.push.core.c.f.a().a(0); } if (com.igexin.push.core.g.X < 100) { com.igexin.push.core.g.W = currentTimeMillis; com.igexin.push.core.c.f.a().a(com.igexin.push.core.g.X + 1); com.igexin.a.a.b.d.c().a((com.igexin.a.a.d.d) new com.igexin.push.f.a.c(new com.igexin.push.core.d.h("http://sdk.open.amp.igexin.com/api.htm", str)), false, true); } } } public int f() { com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); return f2.a("H-" + com.igexin.push.core.g.u, new com.igexin.push.d.c.h()); } public boolean f(String str) { PackageManager packageManager = com.igexin.push.core.g.i.getPackageManager(); Intent intent = new Intent("android.intent.action.MAIN", (Uri) null); intent.addCategory("android.intent.category.LAUNCHER"); for (ResolveInfo resolveInfo : packageManager.queryIntentActivities(intent, 0)) { if (resolveInfo.activityInfo.packageName.equals(str)) { return true; } } return false; } public void g() { for (com.igexin.push.core.bean.i iVar : com.igexin.push.core.c.c.a().b()) { if (iVar.d() + 10000 <= System.currentTimeMillis()) { long currentTimeMillis = System.currentTimeMillis(); com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) currentTimeMillis; dVar.f7560d = "17258000"; dVar.f7561e = iVar.b(); dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); f2.a("C-" + com.igexin.push.core.g.u, dVar); com.igexin.a.a.c.a.a("freshral|" + iVar.b()); return; } } } public boolean g(String str) { for (ActivityManager.RunningAppProcessInfo runningAppProcessInfo : ((ActivityManager) com.igexin.push.core.g.i.getSystemService("activity")).getRunningAppProcesses()) { if (str.equals(runningAppProcessInfo.processName)) { return true; } } return false; } public void h() { long currentTimeMillis = System.currentTimeMillis(); com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) currentTimeMillis; dVar.f7560d = "17258000"; dVar.f7561e = "{\"action\":\"request_deviceid\",\"id\":\"" + currentTimeMillis + "\"}"; dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.core.f.a().f().a("C-" + com.igexin.push.core.g.u, dVar); com.igexin.a.a.c.a.a("deviceidReq"); } public void h(String str) { com.igexin.a.a.b.d.c().a((com.igexin.a.a.d.d) new com.igexin.push.f.a.c(new com.igexin.push.core.d.i(com.igexin.push.core.g.a(), ((a(true, 4) + "2.4.1.0|sdkconfig-error|") + str).getBytes(), 0, true)), false, true); } public String i(String str) { if (com.igexin.push.core.g.c() == null) { return null; } return (String) com.igexin.push.core.g.c().get(str); } public void i() { String str; long j = -1; try { com.igexin.push.core.bean.a aVar = new com.igexin.push.core.bean.a(); j = aVar.l; str = com.igexin.push.core.bean.a.a(aVar); } catch (JSONException unused) { str = null; } if (str != null) { com.igexin.a.a.c.a.a("addphoneinfo"); com.igexin.push.core.c.c a2 = com.igexin.push.core.c.c.a(); if (a2 != null) { a2.a(new com.igexin.push.core.bean.i(j, str, (byte) 5, j)); } com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) j; dVar.f7560d = "17258000"; dVar.f7561e = str; dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.e.j f2 = com.igexin.push.core.f.a().f(); f2.a("C-" + com.igexin.push.core.g.u, dVar); } } public void j() { long currentTimeMillis = System.currentTimeMillis(); com.igexin.push.d.c.d dVar = new com.igexin.push.d.c.d(); dVar.a(); dVar.f7557a = (int) currentTimeMillis; dVar.f7560d = "17258000"; dVar.f7561e = "{\"action\":\"request_ca_list\",\"id\":\"" + currentTimeMillis + "\", \"appid\":\"" + com.igexin.push.core.g.f7500c + "\", \"cid\":\"" + com.igexin.push.core.g.u + "\"}"; dVar.f7563g = com.igexin.push.core.g.u; com.igexin.push.core.f.a().f().a("C-" + com.igexin.push.core.g.u, dVar); } public long k() { return ((long) (new Random().nextInt(6) + 2)) * 60000; } public void l() { Intent intent = new Intent(); intent.setAction("com.igexin.sdk.action." + com.igexin.push.core.g.f7500c); Bundle bundle = new Bundle(); bundle.putInt("action", 10002); bundle.putString("clientid", com.igexin.push.core.g.u); intent.putExtras(bundle); com.igexin.push.core.f.a().a(intent); Log.d("PushService", "clientid is " + com.igexin.push.core.g.u); } public void m() { Intent intent = new Intent(); intent.setAction("com.igexin.sdk.action." + com.igexin.push.core.g.f7500c); Bundle bundle = new Bundle(); bundle.putInt("action", PushConsts.GET_SDKONLINESTATE); bundle.putBoolean("onlineState", com.igexin.push.core.g.o); intent.putExtras(bundle); com.igexin.push.core.f.a().a(intent); } public boolean n() { return System.currentTimeMillis() > com.igexin.push.a.k.f7278g; } /* JADX WARNING: Can't wrap try/catch for region: R(12:3|4|5|6|(3:7|8|(1:10)(1:45))|11|12|13|14|15|16|49) */ /* JADX WARNING: Failed to process nested try/catch */ /* JADX WARNING: Missing exception handler attribute for start block: B:14:0x0036 */ /* JADX WARNING: Removed duplicated region for block: B:27:0x0048 A[SYNTHETIC, Splitter:B:27:0x0048] */ /* JADX WARNING: Removed duplicated region for block: B:31:0x004f A[SYNTHETIC, Splitter:B:31:0x004f] */ /* JADX WARNING: Removed duplicated region for block: B:38:0x0057 A[SYNTHETIC, Splitter:B:38:0x0057] */ /* JADX WARNING: Removed duplicated region for block: B:42:0x005e A[SYNTHETIC, Splitter:B:42:0x005e] */ /* JADX WARNING: Removed duplicated region for block: B:50:? A[RETURN, SYNTHETIC] */ public String o() { ByteArrayOutputStream byteArrayOutputStream; FileInputStream fileInputStream; Throwable th; ByteArrayOutputStream byteArrayOutputStream2 = null; if (!new File(com.igexin.push.core.g.ad).exists()) { return null; } byte[] bArr = new byte[1024]; try { fileInputStream = new FileInputStream(com.igexin.push.core.g.ad); try { byteArrayOutputStream = new ByteArrayOutputStream(); while (true) { try { int read = fileInputStream.read(bArr); if (read == -1) { break; } byteArrayOutputStream.write(bArr, 0, read); } catch (Exception unused) { if (fileInputStream != null) { try { fileInputStream.close(); } catch (Exception unused2) { } } if (byteArrayOutputStream == null) { return null; } try { byteArrayOutputStream.close(); return null; } catch (Exception unused3) { return null; } } catch (Throwable th2) { th = th2; byteArrayOutputStream2 = byteArrayOutputStream; if (fileInputStream != null) { try { fileInputStream.close(); } catch (Exception unused4) { } } if (byteArrayOutputStream2 != null) { try { byteArrayOutputStream2.close(); } catch (Exception unused5) { } } throw th; } } String str = new String(byteArrayOutputStream.toByteArray()); fileInputStream.close(); byteArrayOutputStream.close(); return str; } catch (Exception unused6) { byteArrayOutputStream = null; if (fileInputStream != null) { } if (byteArrayOutputStream == null) { } } catch (Throwable th3) { th = th3; if (fileInputStream != null) { } if (byteArrayOutputStream2 != null) { } throw th; } } catch (Exception unused7) { fileInputStream = null; byteArrayOutputStream = null; if (fileInputStream != null) { } if (byteArrayOutputStream == null) { } } catch (Throwable th4) { th = th4; fileInputStream = null; if (fileInputStream != null) { } if (byteArrayOutputStream2 != null) { } throw th; } } public void p() { ArrayList arrayList = new ArrayList(); a((List) arrayList); int size = arrayList.size(); if (size > 0) { JSONObject jSONObject = new JSONObject(); try { jSONObject.put("action", "reportapplist"); jSONObject.put("session_last", com.igexin.push.core.g.t); JSONArray jSONArray = new JSONArray(); for (int i = 0; i < size; i++) { JSONObject jSONObject2 = new JSONObject(); jSONObject2.put("appid", ((l) arrayList.get(i)).c()); jSONObject2.put("name", ((l) arrayList.get(i)).a()); jSONObject2.put("version", ((l) arrayList.get(i)).b()); jSONArray.put(jSONObject2); } jSONObject.put("applist", jSONArray); } catch (JSONException unused) { } byte[] b2 = a.b(jSONObject.toString().getBytes()); if (b2 != null) { com.igexin.a.a.b.d.c().a((com.igexin.a.a.d.d) new com.igexin.push.f.a.c(new com.igexin.push.core.d.a(com.igexin.push.core.g.a(), b2)), false, true); j(q()); com.igexin.a.a.c.a.a("reportapplist"); } } } public String q() { ArrayList arrayList = new ArrayList(); ArrayList arrayList2 = new ArrayList(); a((List) arrayList2); int size = arrayList2.size(); if (size > 0) { for (int i = 0; i < size; i++) { arrayList.add(((l) arrayList2.get(i)).c()); } } return arrayList.toString(); } /* JADX WARNING: Removed duplicated region for block: B:43:0x0085 A[ADDED_TO_REGION] */ public boolean r() { boolean z; boolean z2; boolean z3; String packageName = com.igexin.push.core.g.i.getApplicationContext().getPackageName(); try { ServiceInfo[] serviceInfoArr = com.igexin.push.core.g.i.getPackageManager().getPackageInfo(packageName, 4).services; if (serviceInfoArr != null) { z2 = false; for (ServiceInfo serviceInfo : serviceInfoArr) { try { if (serviceInfo.name.indexOf("DownloadService") != -1) { z2 = true; } } catch (PackageManager.NameNotFoundException unused) { z3 = false; z = false; if (!z2) { } } } } else { z2 = false; } ProviderInfo[] providerInfoArr = com.igexin.push.core.g.i.getPackageManager().getPackageInfo(packageName, 8).providers; if (providerInfoArr != null) { z = false; for (ProviderInfo providerInfo : providerInfoArr) { try { if (providerInfo.name.indexOf("DownloadProvider") != -1) { z = true; } } catch (PackageManager.NameNotFoundException unused2) { } } } else { z = false; } ActivityInfo[] activityInfoArr = com.igexin.push.core.g.i.getPackageManager().getPackageInfo(packageName, 2).receivers; if (activityInfoArr != null) { z3 = false; for (ActivityInfo activityInfo : activityInfoArr) { try { if (activityInfo.name.indexOf("DownloadReceiver") != -1) { z3 = true; } } catch (PackageManager.NameNotFoundException unused3) { } } return !z2 && z && z3; } z3 = false; } catch (PackageManager.NameNotFoundException unused4) { z3 = false; z2 = false; z = false; if (!z2) { } } if (!z2) { } } public void s() { com.igexin.push.c.b j = com.igexin.push.core.f.a().j(); j.a("message", "createtime <= " + (System.currentTimeMillis() - 604800000)); } public void t() { SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd"); String format = simpleDateFormat.format(new Date()); File file = new File("/sdcard/libs/"); String str = com.igexin.push.core.g.f7504g; if (str == null) { str = "unknowPacageName"; } if (file.exists()) { String[] list = file.list(); int length = list.length; for (int i = 0; i < length; i++) { int length2 = list[i].length(); if (list[i].startsWith(str) && list[i].endsWith(".log") && length2 > str.length() + 14 && str.equals(list[i].substring(0, length2 - 15))) { try { if (Math.abs((simpleDateFormat.parse(format).getTime() - simpleDateFormat.parse(list[i].substring(str.length() + 1, length2 - 4)).getTime()) / 86400000) > 6) { File file2 = new File("/sdcard/libs/" + list[i]); if (file2.exists()) { file2.delete(); } } } catch (Exception unused) { } } } } } public void u() { String str; int i; if (F() > 0) { ArrayList arrayList = new ArrayList(); for (Map.Entry entry : com.igexin.push.core.g.al.entrySet()) { String str2 = (String) entry.getKey(); PushTaskBean pushTaskBean = (PushTaskBean) com.igexin.push.core.g.al.get(str2); if (pushTaskBean != null && pushTaskBean.getStatus() == com.igexin.push.core.a.k) { String taskId = pushTaskBean.getTaskId(); Map conditionMap = pushTaskBean.getConditionMap(); if (conditionMap != null) { if (!conditionMap.containsKey("endTime") || Long.valueOf((String) conditionMap.get("endTime")).longValue() >= System.currentTimeMillis()) { if (conditionMap.containsKey("wifi")) { int intValue = Integer.valueOf((String) conditionMap.get("wifi")).intValue(); x(); if (intValue != com.igexin.push.core.g.r) { } } if (conditionMap.containsKey("screenOn")) { int intValue2 = Integer.valueOf((String) conditionMap.get("screenOn")).intValue(); w(); if (intValue2 != com.igexin.push.core.g.s) { } } if (conditionMap.containsKey("ssid")) { str = (String) conditionMap.get("ssid"); y(); if (!com.igexin.push.core.g.ar.containsValue(str)) { } } else { str = ""; } if (conditionMap.containsKey("bssid")) { String str3 = (String) conditionMap.get("bssid"); if (com.igexin.push.core.g.ar.containsKey(str3)) { if (!((String) com.igexin.push.core.g.ar.get(str3)).equals(str)) { } } } if (!conditionMap.containsKey(AnalyticsConfig.RTD_START_TIME) || Long.valueOf((String) conditionMap.get(AnalyticsConfig.RTD_START_TIME)).longValue() <= System.currentTimeMillis()) { a().a(taskId, pushTaskBean.getMessageId(), com.igexin.push.core.g.f7500c, com.igexin.push.core.g.f7504g); i = com.igexin.push.core.a.l; } } else { i = com.igexin.push.core.a.m; } a(i, taskId, str2); arrayList.add(str2); } else { return; } } } b(arrayList); } } public boolean v() { long currentTimeMillis = System.currentTimeMillis(); long j = com.igexin.push.core.g.L; if (j <= 0) { com.igexin.push.core.g.L = currentTimeMillis - 60000; return true; } else if (currentTimeMillis - j <= 60000) { return false; } else { com.igexin.push.core.g.L = currentTimeMillis; return true; } } public void w() { com.igexin.push.core.g.s = ((PowerManager) com.igexin.push.core.g.i.getSystemService("power")).isScreenOn() ? 1 : 0; } public void x() { NetworkInfo.State state = ((ConnectivityManager) com.igexin.push.core.g.i.getSystemService("connectivity")).getNetworkInfo(1).getState(); if (state == NetworkInfo.State.CONNECTED || state == NetworkInfo.State.CONNECTING) { com.igexin.push.core.g.r = 1; } else { com.igexin.push.core.g.r = 0; } } public void y() { List<ScanResult> scanResults = ((WifiManager) com.igexin.push.core.g.i.getSystemService("wifi")).getScanResults(); com.igexin.push.core.g.ar.clear(); if (scanResults != null) { for (int i = 0; i < scanResults.size(); i++) { com.igexin.push.core.g.ar.put(scanResults.get(i).BSSID, scanResults.get(i).SSID); } } } public void z() { Map c2; if (com.igexin.push.a.k.u && (c2 = com.igexin.push.core.c.f.a().c()) != null && c2.size() > 0) { for (String str : c2.keySet()) { String str2 = (String) c2.get(str); try { Intent intent = new Intent(); intent.setClassName(str, str2); com.igexin.push.core.g.i.startService(intent); } catch (Exception unused) { } } } } }