APKPure v3.19.91版本的 MD5 值为:f9be25764b720fb55728dbddf2153619
以下内容为反编译后的 qdab.java 源代码,内容仅作参考
package com.apkpure.aegon.app.client;
import a4.qdaa;
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.clientupdate.qdaa;
import com.apkmatrix.components.clientupdate.qdag;
import com.apkmatrix.components.clientupdatev2.qdac;
import com.apkmatrix.components.clientupdatev2.qdbh;
import com.apkmatrix.components.downloader.db.DownloadTask;
import com.apkpure.aegon.apkpatch.PatchUpdateInfo;
import com.apkpure.aegon.application.AegonApplication;
import com.apkpure.aegon.application.RealApplicationLike;
import com.apkpure.components.xinstaller.XInstallerActivity;
import com.apkpure.components.xinstaller.qdcb;
import com.apkpure.crabshell.GlobalConst;
import com.tencent.trpcprotocol.projecta.incr_update_svr.incr_update_svr.nano.UpdateResult;
import java.lang.ref.WeakReference;
import java.util.Locale;
import java.util.concurrent.TimeUnit;
import okhttp3.Call;
import okhttp3.HttpUrl;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.RequestBody;
import okhttp3.logging.HttpLoggingInterceptor;
public final class qdab implements qddf {
public final int f6421a;
public final Context f6422b;
public final boolean f6423c;
public final String f6424d = "";
public qdab(Context context, int i4, boolean z10) {
this.f6421a = i4;
this.f6422b = context;
this.f6423c = z10;
}
@Override
public final void a(qdde qddeVar) {
boolean z10;
UpdateResult updateResult;
boolean z11;
b4.qdac qdacVar;
boolean z12;
char c4;
boolean z13;
String str;
String str2;
String str3;
StringBuilder sb2 = new StringBuilder("touch source: ");
int i4 = this.f6421a;
sb2.append(aj.qdbg.z(i4));
sb2.append(", update method: ");
sb2.append(qddeVar);
jw.qdab.c("AegonUpdate", sb2.toString());
if (i4 == 6 && qddeVar != qdde.UseShell) {
jw.qdab.c("AegonUpdate", "----------start----updateClient----ApplicationCreate---not--shell-----");
return;
}
int ordinal = qddeVar.ordinal();
boolean z14 = this.f6423c;
String str4 = this.f6424d;
Context ctx = this.f6422b;
if (ordinal != 1) {
if (ordinal != 2) {
if (str4 != null && str4.length() != 0) {
z10 = false;
} else {
z10 = true;
}
if (z10) {
updateResult = null;
} else {
updateResult = (UpdateResult) ta.qdaa.a(str4, UpdateResult.class);
}
if (updateResult != null) {
z11 = z14;
qdacVar = new b4.qdac(updateResult.downloadUrl, updateResult.patchSize, updateResult.versionCode);
} else {
z11 = z14;
qdacVar = null;
}
com.apkmatrix.components.clientupdate.qdaa.f4984h = false;
com.apkmatrix.components.clientupdate.qdaa a10 = qdaa.qdab.a();
int i5 = AegonApplication.f7193e;
Application application = RealApplicationLike.getApplication();
kotlin.jvm.internal.qdbb.e(application, "getApplication()");
qdag.qdaa qdaaVar = new qdag.qdaa();
qdaaVar.f5029a = "https://api.pureapk.com/pure-api/config/auto_update";
qdaaVar.f5039k = qdacVar;
qdaaVar.f5031c = "aegon";
qdaaVar.f5034f = r7.qdac.h();
qdaaVar.f5035g = z11;
qdaaVar.f5037i = "apkpure_v3199117";
qdaaVar.f5033e = PatchUpdateInfo.APK_FILE_NAME_SUFFIX;
qdaaVar.f5040l.put("apkpure_patch_info", str4);
Locale c10 = r7.qdac.c();
kotlin.jvm.internal.qdbb.e(c10, "getLanguage()");
qdaaVar.f5036h = c10;
qdaaVar.f5030b = RealApplicationLike.MAIN_PROCESS_NAME;
qdaaVar.f5038j = XInstallerActivity.class;
qdaaVar.f5032d = GlobalConst.VERSIONCODE;
com.apkmatrix.components.clientupdate.qdag qdagVar = new com.apkmatrix.components.clientupdate.qdag(qdaaVar);
a10.getClass();
kotlin.jvm.internal.qdbb.f(ctx, "ctx");
a10.f4987b = new WeakReference<>(ctx);
a10.f4988c = application;
a10.f4986a = qdagVar;
if (Build.VERSION.SDK_INT > 29) {
com.apkpure.components.xinstaller.qdcb.f12875b.getClass();
if (!TextUtils.isEmpty(qdcb.qdab.f(application))) {
return;
}
}
u3.qdab qdabVar = u3.qdac.f30498b;
qdabVar.f30493a = com.apkmatrix.components.clientupdate.qdaa.f4984h;
qdabVar.f30496d = "ClientUpdateLog";
com.apkmatrix.components.downloader.qdab qdabVar2 = com.apkmatrix.components.downloader.qdab.f5125b;
boolean z15 = com.apkmatrix.components.clientupdate.qdaa.f4984h;
qdabVar2.getClass();
Object systemService = application.getSystemService("connectivity");
if (systemService != null) {
NetworkInfo activeNetworkInfo = ((ConnectivityManager) systemService).getActiveNetworkInfo();
if (activeNetworkInfo == null) {
c4 = 65535;
z12 = true;
} else {
int type = activeNetworkInfo.getType();
z12 = true;
if (type != 0) {
if (type != 1) {
c4 = 0;
} else {
c4 = 1;
}
} else {
c4 = 2;
}
}
if ((c4 == z12 || c4 == 2) && a10.f4986a != null) {
WeakReference<Context> weakReference = a10.f4987b;
if (weakReference != null) {
Context context = weakReference.get();
if (context != null) {
Application application2 = a10.f4988c;
if (application2 != null) {
String taskId = com.apkpure.components.xinstaller.utils.qdae.a(application2).d("task_id");
if (!TextUtils.isEmpty(taskId)) {
kotlin.jvm.internal.qdbb.e(taskId, "taskId");
qdabVar2.getClass();
a10.f4990e = com.apkmatrix.components.downloader.qdab.b(taskId);
}
DownloadTask downloadTask = a10.f4990e;
if (downloadTask != null && downloadTask.d() == j4.qdaa.Downloading) {
z13 = true;
} else {
z13 = false;
}
if (!z13) {
if (a10.f().f5022f) {
str = kotlin.jvm.internal.qdbb.k("_beta", a10.f().f5018b);
} else {
str = a10.f().f5018b;
}
StringBuilder sb3 = new StringBuilder();
sb3.append("?project=");
sb3.append(str);
sb3.append("&isBeta=");
sb3.append(a10.f().f5022f);
qdaa.C0000qdaa c0000qdaa = new qdaa.C0000qdaa();
String url = kotlin.jvm.internal.qdbb.k(sb3, a10.f().f5017a);
kotlin.jvm.internal.qdbb.f(url, "url");
c0000qdaa.f53a = url;
a10.f();
c0000qdaa.f56d = "";
c0000qdaa.f57e = new com.apkmatrix.components.clientupdate.qdac(a10);
a4.qdaa qdaaVar2 = new a4.qdaa(c0000qdaa);
a4.qdag qdagVar2 = (a4.qdag) a4.qdag.f65d.getValue();
qdagVar2.getClass();
String str5 = qdaaVar2.f48a;
if (TextUtils.isEmpty(str5)) {
str2 = "0x007";
str3 = "url cannot be empty";
} else if (HttpUrl.parse(str5) == null) {
str2 = "0x006";
str3 = "parse url exception";
} else {
if (qdaaVar2.f50c == 4) {
Request.Builder url2 = new Request.Builder().url(str5);
int i10 = qdaaVar2.f49b;
if (i10 != 1) {
if (i10 != 2) {
qdagVar2.a(context, qdaaVar2, "0x0010", "method just only get or post");
return;
}
} else {
ARG arg = qdaaVar2.f51d;
if (arg instanceof String) {
url2.post(RequestBody.create(qdagVar2.f66a, (String) arg));
}
}
Request request = url2.build();
kotlin.jvm.internal.qdbb.e(request, "request");
OkHttpClient.Builder builder = new OkHttpClient.Builder();
TimeUnit timeUnit = TimeUnit.MINUTES;
builder.connectTimeout(1L, timeUnit);
builder.readTimeout(1L, timeUnit);
builder.writeTimeout(1L, timeUnit);
builder.addInterceptor(new a4.qdac());
if (com.apkmatrix.components.clientupdate.qdaa.f4984h) {
HttpLoggingInterceptor httpLoggingInterceptor = new HttpLoggingInterceptor();
httpLoggingInterceptor.setLevel(HttpLoggingInterceptor.Level.HEADERS);
builder.addInterceptor(httpLoggingInterceptor);
}
Call newCall = builder.build().newCall(request);
qdagVar2.f68c = newCall;
if (newCall != null) {
newCall.enqueue(new a4.qdah(qdagVar2, context, qdaaVar2));
return;
}
return;
}
str2 = "0x009";
str3 = "target parameter error";
}
qdagVar2.a(context, qdaaVar2, str2, str3);
return;
}
return;
}
kotlin.jvm.internal.qdbb.m("application");
throw null;
}
return;
}
kotlin.jvm.internal.qdbb.m("ctx");
throw null;
}
return;
}
throw new NullPointerException("null cannot be cast to non-null type android.net.ConnectivityManager");
}
if (Build.VERSION.SDK_INT < 24) {
jw.qdab.c("AegonUpdate", "Android版本小于21,采用自更新安装");
ku.qdba qdbaVar = com.apkmatrix.components.clientupdatev2.qdac.f5054t;
qdac.qdab.a().b(ctx, new com.apkmatrix.components.clientupdatev2.qdbh(qdac.a(ctx, str4, false)));
return;
}
ku.qdba qdbaVar2 = com.apkmatrix.components.clientupdatev2.qdac.f5054t;
com.apkmatrix.components.clientupdatev2.qdac a11 = qdac.qdab.a();
qdbh.qdaa qdaaVar3 = new qdbh.qdaa();
qdaaVar3.f5105e = false;
qdaaVar3.f5107g = "apkpure_v3199117";
qdaaVar3.f5104d = PatchUpdateInfo.APK_FILE_NAME_SUFFIX;
Locale c11 = r7.qdac.c();
kotlin.jvm.internal.qdbb.e(c11, "getLanguage()");
qdaaVar3.f5106f = c11;
qdaaVar3.f5102b = RealApplicationLike.MAIN_PROCESS_NAME;
qdaaVar3.f5103c = GlobalConst.VERSIONCODE;
qdaaVar3.f5110j = true;
qdaaVar3.f5108h = new com.apkpure.aegon.cms.qdcc(3);
qdaaVar3.f5109i = new qdaa(2);
a11.b(ctx, new com.apkmatrix.components.clientupdatev2.qdbh(qdaaVar3));
return;
}
ku.qdba qdbaVar3 = com.apkmatrix.components.clientupdatev2.qdac.f5054t;
qdac.qdab.a().b(ctx, new com.apkmatrix.components.clientupdatev2.qdbh(qdac.a(ctx, str4, z14)));
}
}