package e.g.a.e.f; import android.app.Application; import android.content.Context; import android.net.ConnectivityManager; import android.net.NetworkInfo; import android.os.Build; import android.text.TextUtils; import com.apkmatrix.components.clientupdatev2.pb.nano.PullUpgradeStyleReq; import com.apkmatrix.components.clientupdatev2.pb.nano.PullUpgradeStyleRsp; import com.apkpure.aegon.apkpatch.PatchUpdateInfo; import com.apkpure.aegon.application.AegonApplication; import com.apkpure.aegon.application.RealApplicationLike; import com.apkpure.aegon.db.table.PopupRecord; import com.apkpure.components.xinstaller.XInstallerActivity; import com.apkpure.crabshell.GlobalConst; import com.google.android.gms.common.internal.ImagesContract; import com.google.android.gms.common.internal.ServiceSpecificExtraArgs; import com.tencent.trpcprotocol.projecta.incr_update_svr.incr_update_svr.nano.UpdateResult; import e.f.a.c.d; import e.f.a.c.g; import e.f.a.d.i; import e.f.a.d.o; import e.f.a.d.p; import e.g.a.d.l; import e.g.a.i0.q0; import e.g.c.a.d; import e.g.c.a.k.b; import e.g.c.d.d1.h; import java.util.Locale; import java.util.Objects; import o.s.c.f; import o.s.c.j; import s.e.c; public final class v1 { /* renamed from: a reason: collision with root package name */ public static final a f5443a = new a(null); public static boolean b; public static final s.e.a c = new c("AegonUpdate"); public static final class a { /* renamed from: e.g.a.e.f.v1$a$a reason: collision with other inner class name */ public static final class C0083a implements m2 { /* renamed from: a reason: collision with root package name */ public final /* synthetic */ z1 f5444a; public final /* synthetic */ Context b; public final /* synthetic */ boolean c; public final /* synthetic */ String d; public C0083a(z1 z1Var, Context context, boolean z, String str) { this.f5444a = z1Var; this.b = context; this.c = z; this.d = str; } /* JADX WARNING: Code restructure failed: missing block: B:27:0x018f, code lost: if (android.text.TextUtils.isEmpty(r4) == false) goto L_0x01d7; */ @Override // e.g.a.e.f.m2 public void a(l2 l2Var) { UpdateResult updateResult; Context context; String str; String str2; String str3; String str4; String str5; int i2; e.f.a.c.h.k.c cVar; char c2; char c3; int i3 = Build.VERSION.SDK_INT; a aVar = v1.f5443a; j.e(l2Var, "method"); s.e.a aVar2 = v1.c; StringBuilder Z = e.d.a.a.a.Z("touch source: "); Z.append(this.f5444a); Z.append(", update method: "); Z.append(l2Var); c cVar2 = (c) aVar2; i.i.g.c.d0(cVar2.f16991a, Z.toString()); int ordinal = l2Var.ordinal(); if (ordinal == 1) { Context context2 = this.b; boolean z = this.c; String str6 = this.d; i iVar = i.f4692k; i.h().c(context2, new p(aVar.a(context2, z, str6))); } else if (ordinal != 2) { Context context3 = this.b; boolean z2 = this.c; String str7 = this.d; if (str7 == null || str7.length() == 0) { updateResult = null; } else { b bVar = b.f7823a; updateResult = (UpdateResult) b.a(str7, UpdateResult.class); } if (updateResult == null) { cVar = null; context = context3; i2 = i3; str5 = "packageName"; str4 = "locale"; str3 = "getLanguage()"; str2 = PopupRecord.TYPE_COLUMN_NAME; str = PatchUpdateInfo.APK_FILE_NAME_SUFFIX; } else { context = context3; long j2 = updateResult.expireTime; String str8 = updateResult.cutEcodMd5; i2 = i3; String str9 = updateResult.downloadUrl; str5 = "packageName"; int i4 = updateResult.algorithm; str4 = "locale"; str3 = "getLanguage()"; long j3 = updateResult.patchSize; str2 = PopupRecord.TYPE_COLUMN_NAME; str = PatchUpdateInfo.APK_FILE_NAME_SUFFIX; cVar = new e.f.a.c.h.k.c(str8, str9, j2, i4, j3, updateResult.versionCode, ""); } d dVar = d.f4652h; d.f4653i = false; d g2 = d.g(); int i5 = AegonApplication.f1165e; Application application = RealApplicationLike.getApplication(); j.d(application, "getApplication()"); g.a aVar3 = new g.a(); j.e("https://api.pureapk.com/pure-api/config/auto_update", ImagesContract.URL); j.e("https://api.pureapk.com/pure-api/config/auto_update", "<set-?>"); aVar3.f4673a = "https://api.pureapk.com/pure-api/config/auto_update"; aVar3.f4681l = cVar; j.e("aegon", "projectName"); j.e("aegon", "<set-?>"); aVar3.c = "aegon"; aVar3.f4675f = e.g.a.z.d.g(); aVar3.f4676g = z2; aVar3.f4677h = true; String k2 = j.k("apkpure_v", Integer.valueOf((int) GlobalConst.VERSIONCODE)); j.e(k2, "downloadFileName"); aVar3.f4679j = k2; j.e(str, str2); aVar3.f4674e = str; j.e("apkpure_patch_info", "key"); aVar3.f4682m.put("apkpure_patch_info", str7); Locale c4 = e.g.a.z.d.c(); j.d(c4, str3); j.e(c4, str4); j.e(c4, "<set-?>"); aVar3.f4678i = c4; j.e(RealApplicationLike.MAIN_PROCESS_NAME, str5); j.e(RealApplicationLike.MAIN_PROCESS_NAME, "<set-?>"); aVar3.b = RealApplicationLike.MAIN_PROCESS_NAME; aVar3.f4680k = XInstallerActivity.class; aVar3.d = (long) GlobalConst.VERSIONCODE; g gVar = new g(aVar3, null); Objects.requireNonNull(g2); j.e(application, "application"); j.e(context, "ctx"); j.e(gVar, "updateOptions"); g2.b = context; g2.c = application; g2.f4655a = gVar; if (i2 > 29) { j.e(application, "context"); String string = h.a(application).f7941a.getString("key_current_install_path", ""); if (string == null || string.length() == 0) { string = h.a(application).f7941a.getString("key_current_install_path_seek", ""); } j.d(string, "apkPath"); } e.e.a.b bVar2 = e.e.a.c.b; boolean z3 = d.f4653i; bVar2.f4633a = z3; bVar2.b = "ClientUpdateLog"; e.f.a.f.d.g.f4758a = z3; if (z3) { e.o.a.j.d.f10749a = null; } Context context4 = g2.b; if (context4 != null) { j.e(context4, "context"); Object systemService = context4.getSystemService("connectivity"); Objects.requireNonNull(systemService, "null cannot be cast to non-null type android.net.ConnectivityManager"); NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo(); if (activeNetworkInfo == null) { c3 = 65535; c2 = 1; } else { int type = activeNetworkInfo.getType(); c2 = 1; c3 = type != 0 ? type != 1 ? (char) 0 : 1 : 2; } if (c3 == c2 || c3 == 2) { g2.h(); } return; } j.n("ctx"); throw null; } else { Context context5 = this.b; String str10 = this.d; if (i3 < 24) { i.i.g.c.d0(cVar2.f16991a, "Android版本小于21,采用自更新安装"); i iVar2 = i.f4692k; i.h().c(context5, new p(aVar.a(context5, false, str10))); return; } i iVar3 = i.f4692k; i h2 = i.h(); p.a aVar4 = new p.a(); aVar4.f4718e = false; aVar4.f4719f = true; String k3 = j.k("apkpure_v", Integer.valueOf((int) GlobalConst.VERSIONCODE)); j.e(k3, "downloadFileName"); aVar4.f4721h = k3; j.e(PatchUpdateInfo.APK_FILE_NAME_SUFFIX, PopupRecord.TYPE_COLUMN_NAME); aVar4.d = PatchUpdateInfo.APK_FILE_NAME_SUFFIX; Locale c5 = e.g.a.z.d.c(); j.d(c5, "getLanguage()"); j.e(c5, "locale"); j.e(c5, "<set-?>"); aVar4.f4720g = c5; j.e(RealApplicationLike.MAIN_PROCESS_NAME, "packageName"); j.e(RealApplicationLike.MAIN_PROCESS_NAME, "<set-?>"); aVar4.b = RealApplicationLike.MAIN_PROCESS_NAME; aVar4.c = (long) GlobalConst.VERSIONCODE; aVar4.f4724k = true; aVar4.f4722i = e.f5388a; aVar4.f4723j = d.f5382a; h2.c(context5, new p(aVar4)); } } } public a(f fVar) { } public final p.a a(Context context, boolean z, String str) { j.e(context, "context"); j.e(str, "apkpurePatchInfoStr"); p.a aVar = new p.a(); aVar.f4718e = z; aVar.f4719f = true; String k2 = j.k("apkpure_v", Integer.valueOf((int) GlobalConst.VERSIONCODE)); j.e(k2, "downloadFileName"); aVar.f4721h = k2; j.e(PatchUpdateInfo.APK_FILE_NAME_SUFFIX, PopupRecord.TYPE_COLUMN_NAME); aVar.d = PatchUpdateInfo.APK_FILE_NAME_SUFFIX; j.e("apkpure_patch_info", "key"); j.e(str, "tag"); aVar.f4717a.put("apkpure_patch_info", str); j.e(XInstallerActivity.class, "installActivity"); aVar.f4725l = XInstallerActivity.class; Locale c = e.g.a.z.d.c(); j.d(c, "getLanguage()"); j.e(c, "locale"); j.e(c, "<set-?>"); aVar.f4720g = c; j.e(RealApplicationLike.MAIN_PROCESS_NAME, "packageName"); j.e(RealApplicationLike.MAIN_PROCESS_NAME, "<set-?>"); aVar.b = RealApplicationLike.MAIN_PROCESS_NAME; aVar.c = (long) GlobalConst.VERSIONCODE; aVar.f4722i = a.f5357a; aVar.f4723j = c.f5363a; return aVar; } public final void b(Context context, z1 z1Var) { z1 z1Var2 = z1.Setting; s.e.a aVar = v1.c; j.e(z1Var, "source"); if (context != null) { l.c cVar = l.f5223g; boolean z = false; c cVar2 = (c) aVar; if (!l.c.a().k(context)) { i.i.g.c.d0(cVar2.f16991a, "关闭增量更新, 直接进行自更新."); if (z1Var == z1Var2) { z = true; } c(context, z1Var, z, ""); return; } i.i.g.c.d0(cVar2.f16991a, "增量更新开关开启, 等待增量更新消息回来之后, 再进行自更新逻辑"); if (z1Var == z1Var2) { v1.b = true; if (z1Var == z1Var2) { z = true; } c(context, z1Var, z, ""); return; } l a2 = l.c.a(); b bVar = new b(context, z1Var); Objects.requireNonNull(a2); j.e(bVar, ServiceSpecificExtraArgs.CastExtraArgs.LISTENER); if (a2.d) { q0.a("PatchUpdateManager", j.k("添加增量更新监听器时, 已经完成请求. 增量更新数量: ", Integer.valueOf(a2.f5231a.size()))); bVar.a(); return; } q0.a("PatchUpdateManager", j.k("添加增量更新监听器时, 还没有完成请求. 加入到监听器结合中, 已有 size: ", Integer.valueOf(a2.c.size()))); a2.c.add(bVar); } } /* JADX WARNING: Code restructure failed: missing block: B:42:0x0179, code lost: if (o.s.c.j.a(e.g.c.a.k.f.a(r17), r6.b(r17)) == false) goto L_0x0197; */ /* JADX WARNING: Code restructure failed: missing block: B:44:0x0195, code lost: if (o.s.c.j.a(r7, r11) == false) goto L_0x0197; */ /* JADX WARNING: Code restructure failed: missing block: B:46:0x0199, code lost: r7 = false; */ /* JADX WARNING: Removed duplicated region for block: B:54:0x0202 */ /* JADX WARNING: Removed duplicated region for block: B:56:0x0205 */ /* JADX WARNING: Removed duplicated region for block: B:58:0x020d */ public final void c(Context context, z1 z1Var, boolean z, String str) { String str2; Boolean bool = Boolean.TRUE; s.e.a aVar = v1.c; j.e(z1Var, "source"); j.e(str, "apkpurePatchInfoStr"); if (context == null) { i.i.g.c.d0(((c) aVar).f16991a, "context is null."); return; } c cVar = (c) aVar; i.i.g.c.d0(cVar.f16991a, "update versionInfo: " + ((Object) GlobalConst.VERSION_NAME) + ", " + GlobalConst.VERSIONCODE + ", 3190947, md5: " + e.g.c.a.k.f.a(context)); o.a aVar2 = o.f4708a; s.e.a aVar3 = o.b; j.e(GlobalConst.VERSION_NAME, "versionName"); j.e(context, "context"); boolean z2 = false; if (Build.VERSION.SDK_INT > 29) { j.e(context, "context"); String string = h.a(context).f7941a.getString("key_current_install_path", ""); if (string == null || string.length() == 0) { string = h.a(context).f7941a.getString("key_current_install_path_seek", ""); } j.d(string, "apkPath"); if (!TextUtils.isEmpty(string)) { i.i.g.c.d0(((c) aVar3).f16991a, "checkAndReportActive InstallApksActivity path is not null."); d.b bVar = e.g.c.a.d.f7798e; if (e.g.c.a.d.f7800g != null) { z2 = true; } if (z2) { i.i.g.c.d0(cVar.f16991a, "需要更新的时候, 接入层还没有初始化"); return; } else if (z1Var == z1.Setting) { i iVar = i.f4692k; i h2 = i.h(); p.a a2 = a(context, z, str); j.e("force_check_update", "key"); j.e(bool, "tag"); a2.f4717a.put("force_check_update", bool); h2.c(context, new p(a2)); return; } else { C0083a aVar4 = new C0083a(z1Var, context, z, str); d.a c = e.d.a.a.a.c("pull_upgrade_style"); PullUpgradeStyleReq pullUpgradeStyleReq = new PullUpgradeStyleReq(); pullUpgradeStyleReq.fromSource = z1Var.ordinal() + 1; c.f7803e = pullUpgradeStyleReq; c.d(w1.b); c.c(PullUpgradeStyleRsp.class, new x1(aVar4)); c.b(new y1(aVar4)); c.e(); return; } } } StringBuilder Z = e.d.a.a.a.Z("checkRecordUpdateIllegal: "); Z.append(aVar2.c(context)); Z.append(", "); Z.append(aVar2.b(context)); Z.append(','); Z.append(aVar2.d(context)); Z.append(", "); Z.append(aVar2.e(context)); c cVar2 = (c) aVar3; i.i.g.c.d0(cVar2.f16991a, Z.toString()); if (TextUtils.isEmpty(aVar2.c(context)) || TextUtils.isEmpty(aVar2.b(context)) || aVar2.d(context) == -1 || TextUtils.isEmpty(aVar2.e(context))) { i.i.g.c.d0(cVar2.f16991a, "activate checkRecordUpdateIllegal"); } else { if (!j.a(GlobalConst.VERSION_NAME, aVar2.e(context)) || 3190947 != aVar2.d(context)) { StringBuilder Z2 = e.d.a.a.a.Z("activate checkVersionCodeAndNameIllegal record info: "); Z2.append(aVar2.d(context)); Z2.append(", "); Z2.append(aVar2.e(context)); Z2.append(" current: "); Z2.append(GlobalConst.VERSION_NAME); Z2.append(' '); Z2.append(GlobalConst.VERSIONCODE); str2 = Z2.toString(); } else { if (!aVar2.f(context)) { if (h.a(context).f7941a.getBoolean("update_use_patch", false)) { String a3 = aVar2.a(context); String b = aVar2.b(context); i.i.g.c.d0(cVar2.f16991a, e.d.a.a.a.K("记录的 MD5: ", b, ", 计算的 cutmd5: ", a3)); } boolean z3 = true; if (z3) { StringBuilder Z3 = e.d.a.a.a.Z("activate checkRecordMD5NotEqual "); Z3.append(e.g.c.a.k.f.a(context)); Z3.append(", "); Z3.append(aVar2.b(context)); Z3.append(", usePatch:"); Z3.append(h.a(context).f7941a.getBoolean("update_use_patch", false)); Z3.append(", cutMd5:"); Z3.append(aVar2.a(context)); str2 = Z3.toString(); } } aVar2.h(context, 3, true, aVar2.c(context)); boolean f2 = aVar2.f(context); ((c) k2.f5410a).e("reportActiveEvent activeSuccess:{}, isUseShell:{}", bool, Boolean.valueOf(f2)); k2.a("AppUpdateEventActive", true, f2); } i.i.g.c.d0(cVar2.f16991a, str2); } aVar2.i(context); d.b bVar2 = e.g.c.a.d.f7798e; if (e.g.c.a.d.f7800g != null) { } if (z2) { } } } public static final void a(m2 m2Var, h2 h2Var) { s.e.a aVar = c; i.i.g.c.d0(((c) aVar).f16991a, j.k("使用兜底更新策略, 来源:", h2Var)); m2Var.a(l2.UseOld); } }