千 千 结 漫 画 v5.08.01版本的 MD5 值为:5a7c0402f1ddab1f936443d048993d8e
以下内容为反编译后的 a.java 源代码,内容仅作参考
package com.kwad.tachikoma.kwai;
import android.content.Context;
import android.os.SystemClock;
import android.support.annotation.NonNull;
import android.text.TextUtils;
import com.kwad.sdk.core.response.model.CommercialAction;
import com.kwad.sdk.service.ServiceProvider;
import com.kwad.sdk.service.kwai.f;
import com.kwad.sdk.utils.AbiUtil;
import com.kwai.sodler.lib.a.b;
import com.kwai.sodler.lib.ext.PluginError;
import com.kwai.sodler.lib.ext.b;
import com.kwai.sodler.lib.g;
import com.kwai.sodler.lib.h;
import com.umeng.commonsdk.internal.crash.UMCrashManager;
import java.util.HashMap;
import java.util.concurrent.atomic.AtomicBoolean;
public class a {
public static final AtomicBoolean a = new AtomicBoolean(false);
public static long b;
public interface InterfaceC0183a {
void a();
void a(PluginError pluginError);
}
public static void a(Context context, @NonNull final InterfaceC0183a interfaceC0183a) {
String a2;
String str;
String str2;
if (a.get()) {
return;
}
a.set(true);
HashMap<String, String> hashMap = new HashMap<>();
boolean b2 = AbiUtil.b(context);
f fVar = (f) ServiceProvider.a(f.class);
if (b2) {
a2 = fVar.a(true);
if (TextUtils.isEmpty(a2)) {
a2 = "https://static.yximgs.com/udata/pkg/commercial_res_test/ks_so-TachikomaArm64v8aRelease-3.3.13.apk";
}
hashMap.put("libkwad-j2v8.so", "03999a43b5c0df4c3bd12eec30fc2c9b");
hashMap.put("libkwad-fb.so", "31f065607e6da6b741330d1df0b35460");
hashMap.put("libkwad-yoga.so", "76308532f64b68fd5a930c42cceec22b");
str = "sotk-v8a";
str2 = "077ef51ded2a1650d5e409c18387c756";
} else {
a2 = fVar.a(false);
if (TextUtils.isEmpty(a2)) {
a2 = "https://static.yximgs.com/udata/pkg/commercial_res_test/ks_so-TachikomaArmeabiv7aRelease-3.3.13.apk";
}
hashMap.put("libkwad-j2v8.so", "588843e5323f9fce493ad2ece2037704");
hashMap.put("libkwad-fb.so", "eff11bebb8a3c872fa30b0484b460d12");
hashMap.put("libkwad-yoga.so", "2c6f402c6a565d2e6912b0013fa59380");
str = "sotk-v7a";
str2 = "134d5f6dc9c04f3e818e7e6a53cfd68e";
}
b bVar = new b();
bVar.c = a2;
bVar.e = true;
bVar.a = str;
bVar.b = UMCrashManager.CM_VERSION;
bVar.g = false;
bVar.f = str2;
bVar.i = hashMap;
com.kwai.sodler.kwai.a.a(context);
com.kwai.sodler.kwai.a.a(str, bVar, new b.a() {
@Override
public void a(h hVar) {
super.a(hVar);
}
@Override
public void a(h hVar, PluginError pluginError) {
InterfaceC0183a.this.a(pluginError);
}
@Override
public void a(h hVar, g gVar) {
InterfaceC0183a.this.a();
}
@Override
public void b(h hVar) {
String str3;
CommercialAction.TKDownloadMsg downloadState;
String str4;
super.b(hVar);
if (hVar.c() == 1) {
downloadState = new CommercialAction.TKDownloadMsg().setRetryCount(hVar.k()).setDownloadTime(SystemClock.elapsedRealtime() - a.b).setDownloadState(1);
str4 = "ad_client_apm_log";
} else {
if (hVar.g() != null) {
Throwable g = hVar.g();
if (g instanceof PluginError) {
str3 = String.valueOf(((PluginError) g).getCode());
downloadState = new CommercialAction.TKDownloadMsg().setRetryCount(hVar.k()).setErrorReason(str3).setDownloadState(2);
str4 = "ad_client_error_log";
}
}
str3 = "other";
downloadState = new CommercialAction.TKDownloadMsg().setRetryCount(hVar.k()).setErrorReason(str3).setDownloadState(2);
str4 = "ad_client_error_log";
}
com.kwad.sdk.core.report.g.b(str4, downloadState);
}
@Override
public void c(h hVar) {
super.c(hVar);
long unused = a.b = SystemClock.elapsedRealtime();
com.kwad.sdk.core.report.g.b("ad_client_apm_log", new CommercialAction.TKDownloadMsg().setDownloadState(0).setRetryCount(hVar.k()));
}
});
}
}