得物.apk(点击下载) / LoggerFactoryBinder.java
package com.alipay.mobile.common.logging;
import android.content.Context;
import android.content.SharedPreferences;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.widget.Toast;
import com.alipay.fulllink.msg.FieldInfo;
import com.alipay.mobile.common.logging.api.BizType;
import com.alipay.mobile.common.logging.api.LoggerFactory;
import com.alipay.mobile.common.logging.api.trace.TraceLogger;
import com.alipay.mobile.common.logging.event.ClientEventHelper;
import com.alipay.mobile.common.logging.impl.BehavorloggerImpl;
import com.alipay.mobile.common.logging.impl.EventLoggerImpl;
import com.alipay.mobile.common.logging.impl.MonitorLoggerImpl;
import com.alipay.mobile.common.logging.impl.MpaasLoggerImpl;
import com.alipay.mobile.common.logging.impl.TraceLoggerImpl;
import com.alipay.mobile.common.logging.util.ApplicationInfoProvider;
import com.alipay.mobile.common.logging.util.Base64;
import com.alipay.mobile.common.logging.util.HybridEncryption;
import com.alipay.mobile.common.logging.util.LoggingAsyncTaskExecutor;
import com.alipay.mobile.common.logging.util.LoggingSPCache;
import com.alipay.mobile.common.logging.util.LoggingUtil;
import com.alipay.mobile.common.logging.util.MD5Util;
import com.alipay.mobile.common.logging.util.ReflectUtil;
import com.alipay.mobile.common.logging.util.perf.Judge;
import java.security.KeyFactory;
import java.security.PublicKey;
import java.security.Signature;
import java.security.spec.X509EncodedKeySpec;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.TimeUnit;
import p4.f;
public class LoggerFactoryBinder {
/* renamed from: a reason: collision with root package name */
private static boolean f3230a;
private static void a() {
String brandName = LoggerFactory.getDeviceProperty().getBrandName();
if (!TextUtils.isEmpty(brandName)) {
LoggerFactory.getLogContext().putBizExternParams("brand", brandName);
}
String romVersion = LoggerFactory.getDeviceProperty().getRomVersion();
if (!TextUtils.isEmpty(romVersion)) {
LoggerFactory.getLogContext().putBizExternParams("romVersion", romVersion);
}
}
public static boolean b(String str) {
return !"ONEX_CLOUD".equals(str);
}
public static String baseConvertStr(String str) {
if (str == null) {
return null;
}
try {
return new String(Base64.decode(str), "utf-8");
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
/* JADX DEBUG: Failed to insert an additional move for type inference into block B:133:0x0385 */
/* JADX WARN: Type inference failed for: r5v50 */
/* JADX WARN: Type inference failed for: r5v52 */
/* JADX WARN: Type inference failed for: r5v54, types: [java.lang.StringBuilder] */
/* JADX WARN: Type inference failed for: r5v56, types: [java.security.Signature] */
/* JADX WARNING: Code restructure failed: missing block: B:144:0x03b2, code lost:
r0 = e;
*/
/* JADX WARNING: Code restructure failed: missing block: B:150:0x03d9, code lost:
r0 = th;
*/
/* JADX WARNING: Code restructure failed: missing block: B:151:0x03da, code lost:
r5 = r12;
*/
/* JADX WARNING: Code restructure failed: missing block: B:204:0x04cb, code lost:
r0 = e;
*/
/* JADX WARNING: Code restructure failed: missing block: B:205:0x04cc, code lost:
r19 = r3;
r6 = r5;
r18 = r7;
*/
/* JADX WARNING: Code restructure failed: missing block: B:206:0x04d2, code lost:
r0 = th;
*/
/* JADX WARNING: Code restructure failed: missing block: B:207:0x04d3, code lost:
r6 = r5;
r21 = r9;
r3 = r11;
r5 = r12;
r26 = r14;
*/
/* JADX WARNING: Code restructure failed: missing block: B:236:0x05a7, code lost:
r2 = true;
*/
/* JADX WARNING: Code restructure failed: missing block: B:239:0x05ac, code lost:
r5.append("\n\n您可以通过工单或加入钉钉群:33214637 来获取帮助");
r2 = new p4.f(new com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass2(), "com.alipay.mobile.common.logging.LoggerFactoryBinder");
p4.f.b(r2, "com.alipay.mobile.common.logging.LoggerFactoryBinder");
r2.start();
*/
/* JADX WARNING: Code restructure failed: missing block: B:85:0x022f, code lost:
r0 = move-exception;
*/
/* JADX WARNING: Code restructure failed: missing block: B:86:0x0230, code lost:
r4 = r0;
r15 = r11;
*/
/* JADX WARNING: Code restructure failed: missing block: B:87:0x0233, code lost:
r0 = move-exception;
*/
/* JADX WARNING: Code restructure failed: missing block: B:88:0x0234, code lost:
r7 = r0;
r15 = r11;
*/
/* JADX WARNING: Exception block dominator not found, dom blocks: [] */
/* JADX WARNING: Failed to process nested try/catch */
/* JADX WARNING: Removed duplicated region for block: B:150:0x03d9 A[ExcHandler: all (th java.lang.Throwable), Splitter:B:105:0x029e] */
/* JADX WARNING: Removed duplicated region for block: B:168:0x040a */
/* JADX WARNING: Removed duplicated region for block: B:206:0x04d2 A[ExcHandler: all (th java.lang.Throwable), Splitter:B:28:0x00b6] */
/* JADX WARNING: Removed duplicated region for block: B:223:0x0550 A[ADDED_TO_REGION] */
/* JADX WARNING: Removed duplicated region for block: B:228:0x0559 */
/* JADX WARNING: Removed duplicated region for block: B:234:0x05a3 A[ADDED_TO_REGION] */
/* JADX WARNING: Removed duplicated region for block: B:239:0x05ac */
/* JADX WARNING: Removed duplicated region for block: B:249:0x0662 */
/* JADX WARNING: Removed duplicated region for block: B:262:0x06b4 A[Catch:{ all -> 0x06c7 }] */
/* JADX WARNING: Removed duplicated region for block: B:266:0x06cd */
/* JADX WARNING: Removed duplicated region for block: B:85:0x022f A[ExcHandler: all (r0v48 'th' java.lang.Throwable A[CUSTOM_DECLARE]), PHI: r11
PHI: (r11v36 java.lang.String) = (r11v35 java.lang.String), (r11v35 java.lang.String), (r11v44 java.lang.String), (r11v44 java.lang.String) binds: [B:114:0x02bf, B:115:?, B:83:0x022b, B:84:?] A[DONT_GENERATE, DONT_INLINE], Splitter:B:83:0x022b] */
/* JADX WARNING: Unknown variable types count: 1 */
public static synchronized void bind(Context context) {
Context context2;
final StringBuilder sb2;
final Context context3;
final boolean z;
final boolean z4;
final StringBuilder sb3;
ProcessInfoImpl processInfoImpl;
boolean z5;
long j;
String str;
final StringBuilder sb4;
Throwable th2;
boolean z12;
boolean z13;
Exception exc;
final StringBuilder sb5;
SharedPreferences.Editor putString;
StringBuilder sb6;
Exception e;
Throwable th3;
String a5;
String a12;
String packageName;
String a13;
String a14;
String a15;
String a16;
String str2;
Exception e6;
Throwable th4;
final StringBuilder sb7;
Exception e12;
StringBuilder sb8;
Exception e13;
?? r52;
StringBuilder sb9;
Throwable th5;
Exception e14;
Throwable th6;
synchronized (LoggerFactoryBinder.class) {
if (!f3230a) {
f3230a = true;
if (context == null || (context2 = context.getApplicationContext()) == null) {
context2 = context;
}
ApplicationInfoProvider.getInstance().setContext(context2);
boolean equals = "yes".equals(a("mpl_delete_anytime", ""));
String str3 = "";
String str4 = "";
str3 = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).getString("last_check_license_time", "");
str4 = new SimpleDateFormat("yyyy-MM-dd").format(new Date(System.currentTimeMillis()));
if (str4 == null) {
str4 = "";
}
boolean equals2 = str4.equals(str3);
long currentTimeMillis = System.currentTimeMillis();
final StringBuilder sb10 = new StringBuilder();
StringBuilder sb11 = new StringBuilder();
StringBuilder sb12 = new StringBuilder();
StringBuilder sb13 = new StringBuilder();
if (equals || equals2) {
context3 = context2;
z = equals;
z4 = equals2;
sb3 = sb11;
sb2 = sb13;
} else {
boolean isDebuggable = ApplicationInfoProvider.getInstance().isDebuggable();
String str5 = "PRIVATE_CLOUD";
sb10.append("baseline=10.1.68a.2^");
sb10.append("debuggable=" + isDebuggable);
sb10.append("^");
try {
String a17 = a("mpaasConfigVersion", "");
try {
a5 = a("mobilegw.appid", "");
z4 = equals2;
a12 = a("workspaceId", "");
packageName = context2.getPackageName();
z = equals;
context3 = context2;
} catch (Exception e15) {
e = e15;
context3 = context2;
str = str4;
z = equals;
z4 = equals2;
j = currentTimeMillis;
sb3 = sb11;
sb6 = sb12;
sb2 = sb13;
z5 = isDebuggable;
exc = e;
str5 = str5;
z12 = false;
sb5 = sb6;
try {
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb14 = new StringBuilder("result=catch_error_");
sb14.append(exc.toString());
sb10.append(sb14.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl);
logContextImpl.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl), new BehavorloggerImpl(logContextImpl), new MonitorLoggerImpl(logContextImpl), new EventLoggerImpl(logContextImpl), new MpaasLoggerImpl(logContextImpl));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
try {
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
} catch (Throwable unused) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th7) {
th2 = th7;
sb4 = sb5;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
try {
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
} catch (Exception unused2) {
}
throw th2;
}
} catch (Throwable th8) {
}
try {
a13 = a("logging.gateway", "");
j = currentTimeMillis;
try {
a14 = a("mpaasapi", "");
a15 = a("mpaasConfigEnv", "");
} catch (Exception e16) {
e = e16;
sb3 = sb11;
sb6 = sb12;
sb2 = sb13;
z5 = isDebuggable;
str = str4;
exc = e;
str5 = str5;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb142 = new StringBuilder("result=catch_error_");
sb142.append(exc.toString());
sb10.append(sb142.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl2 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl2);
logContextImpl2.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl2), new BehavorloggerImpl(logContextImpl2), new MonitorLoggerImpl(logContextImpl2), new EventLoggerImpl(logContextImpl2), new MpaasLoggerImpl(logContextImpl2));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th9) {
th3 = th9;
sb3 = sb11;
sb6 = sb12;
z5 = isDebuggable;
str = str4;
th2 = th3;
str5 = str5;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} catch (Exception e17) {
e = e17;
j = currentTimeMillis;
sb3 = sb11;
sb6 = sb12;
sb2 = sb13;
z5 = isDebuggable;
str = str4;
exc = e;
str5 = str5;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb1422 = new StringBuilder("result=catch_error_");
sb1422.append(exc.toString());
sb10.append(sb1422.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl22 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl22);
logContextImpl22.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl22), new BehavorloggerImpl(logContextImpl22), new MonitorLoggerImpl(logContextImpl22), new EventLoggerImpl(logContextImpl22), new MpaasLoggerImpl(logContextImpl22));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th10) {
th3 = th10;
j = currentTimeMillis;
sb3 = sb11;
sb6 = sb12;
z5 = isDebuggable;
str = str4;
th2 = th3;
str5 = str5;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
try {
String a18 = a("mpaasConfigPluginExpired", "");
try {
a16 = a("mpaasConfigLicense", "");
sb10.append("version=" + a17);
sb10.append("^");
sb10.append("appId=" + a5);
sb10.append("^");
sb10.append("workspaceId=" + a12);
sb10.append("^");
sb10.append("packageName=" + packageName);
sb10.append("^");
sb10.append("logGW=" + a13);
sb10.append("^");
sb10.append("mpaasapi=" + a14);
sb10.append("^");
sb10.append("env=" + a15);
sb10.append("^");
sb10.append("pluginExpired=" + a18);
sb10.append("^");
if (!TextUtils.isEmpty(a5) || !isDebuggable) {
z5 = isDebuggable;
} else {
try {
z5 = isDebuggable;
} catch (Exception e18) {
e14 = e18;
z5 = isDebuggable;
exc = e14;
sb2 = sb13;
str5 = str5;
str = str4;
sb3 = sb11;
sb6 = sb12;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb14222 = new StringBuilder("result=catch_error_");
sb14222.append(exc.toString());
sb10.append(sb14222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
sb5.append("\n\n您可以通过工单或加入钉钉群:33214637 来获取帮助");
f fVar = new f(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass2 */
public final void run() {
Handler handler = new Handler(Looper.getMainLooper());
for (int i = 0; i < 3; i++) {
sb4.toString();
handler.post(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass2.AnonymousClass1 */
public final void run() {
Toast.makeText(ApplicationInfoProvider.getInstance().getContext(), sb4.toString(), 1).show();
}
});
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}, "com.alipay.mobile.common.logging.LoggerFactoryBinder");
f.b(fVar, "com.alipay.mobile.common.logging.LoggerFactoryBinder");
fVar.start();
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl222);
logContextImpl222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl222), new BehavorloggerImpl(logContextImpl222), new MonitorLoggerImpl(logContextImpl222), new EventLoggerImpl(logContextImpl222), new MpaasLoggerImpl(logContextImpl222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th11) {
th6 = th11;
z5 = isDebuggable;
th2 = th6;
str5 = str5;
str = str4;
sb3 = sb11;
sb6 = sb12;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
try {
f fVar2 = new f(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass1 */
public final void run() {
Handler handler = new Handler(Looper.getMainLooper());
for (int i = 0; i < 3; i++) {
handler.post(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass1.AnonymousClass1 */
public final void run() {
Toast.makeText(ApplicationInfoProvider.getInstance().getContext(), "未检测到 Config 信息,请参考文档进行配置。\n接入 Android > 将 mPaaS 添加到您的项目中 > Step 2 将配置文件添加到项目中", 1).show();
}
});
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}, "com.alipay.mobile.common.logging.LoggerFactoryBinder");
f.b(fVar2, "com.alipay.mobile.common.logging.LoggerFactoryBinder");
fVar2.start();
} catch (Exception e19) {
e14 = e19;
} catch (Throwable th12) {
th6 = th12;
th2 = th6;
str5 = str5;
str = str4;
sb3 = sb11;
sb6 = sb12;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
}
} catch (Exception e22) {
e = e22;
sb2 = sb13;
z5 = isDebuggable;
str = str4;
sb3 = sb11;
sb6 = sb12;
exc = e;
str5 = str5;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb142222 = new StringBuilder("result=catch_error_");
sb142222.append(exc.toString());
sb10.append(sb142222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl2222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl2222);
logContextImpl2222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl2222), new BehavorloggerImpl(logContextImpl2222), new MonitorLoggerImpl(logContextImpl2222), new EventLoggerImpl(logContextImpl2222), new MpaasLoggerImpl(logContextImpl2222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th13) {
th3 = th13;
z5 = isDebuggable;
str = str4;
sb3 = sb11;
sb6 = sb12;
th2 = th3;
str5 = str5;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
try {
String baseConvertStr = baseConvertStr("aHR0cHM6Ly9tcGFhcy1tYXMtbG9nZ3cuYWxpeXVuY3MuY29tLGh0dHBzOi8vY24taGFuZ3pob3UtY29tcG9uZW50LWd3LmNsb3VkLmFsaXBheS5jb20vbWd3Lmh0bSxodHRwczovL2NuLWhhbmd6aG91LW1hcy1sb2cuY2xvdWQuYWxpcGF5LmNvbSxodHRwczovL2NuLWhhbmd6aG91LWNvbXBvbmVudC1ndy5jbG91ZC5hbGlwYXkuY29tL21ndy5odG0=");
if (!TextUtils.isEmpty(a15)) {
try {
sb10.append("calEnvProcess=useConfig^");
str2 = a15;
} catch (Exception e23) {
exc = e23;
str5 = a15;
sb2 = sb13;
str = str4;
sb3 = sb11;
sb6 = sb12;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb1422222 = new StringBuilder("result=catch_error_");
sb1422222.append(exc.toString());
sb10.append(sb1422222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl22222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl22222);
logContextImpl22222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl22222), new BehavorloggerImpl(logContextImpl22222), new MonitorLoggerImpl(logContextImpl22222), new EventLoggerImpl(logContextImpl22222), new MpaasLoggerImpl(logContextImpl22222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th14) {
th2 = th14;
str5 = a15;
str = str4;
sb3 = sb11;
sb6 = sb12;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} else if (!TextUtils.isEmpty(a5) && a5.startsWith("ONEX") && a5.length() == 17) {
str2 = "ONEX_CLOUD";
try {
sb10.append("calEnvProcess=startWithOnex_Public^");
} catch (Exception e24) {
exc = e24;
str5 = str2;
str = str4;
sb3 = sb11;
sb6 = sb12;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb14222222 = new StringBuilder("result=catch_error_");
sb14222222.append(exc.toString());
sb10.append(sb14222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl222222);
logContextImpl222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl222222), new BehavorloggerImpl(logContextImpl222222), new MonitorLoggerImpl(logContextImpl222222), new EventLoggerImpl(logContextImpl222222), new MpaasLoggerImpl(logContextImpl222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th15) {
}
} else if (TextUtils.isEmpty(baseConvertStr) || !baseConvertStr.contains(",") || baseConvertStr.split(",").length != 4) {
sb10.append("calEnvProcess=base64Error^");
str2 = str5;
} else {
String[] split = baseConvertStr.split(",");
if (!a13.equals(split[2]) || !a14.equals(split[3])) {
str2 = "PRIVATE_CLOUD";
sb10.append("calEnvProcess=startWithoutOnex_Private^");
} else {
str2 = "ANT_CLOUD";
sb10.append("calEnvProcess=startWithoutOnex_Public^");
}
}
try {
sb13.append(str2);
sb10.append("calEnv=" + str2);
sb10.append("^");
if (!b(str2)) {
try {
if (!TextUtils.isEmpty(a17)) {
if ("V_1.0".endsWith(a17)) {
StringBuffer stringBuffer = new StringBuffer();
sb2 = sb13;
if ("PRIVATE_CLOUD".equals(str2)) {
stringBuffer.append(a17);
stringBuffer.append(',');
stringBuffer.append(a5);
stringBuffer.append(',');
stringBuffer.append(packageName);
stringBuffer.append(',');
stringBuffer.append("");
stringBuffer.append(',');
stringBuffer.append(a15);
stringBuffer.append(',');
stringBuffer.append(a18);
String stringBuffer2 = stringBuffer.toString();
PublicKey a19 = a("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0VwrpV6ux/gYVyJqRH14BVRn8fnAs4gSi3UI83/AQFVVtchNmxh5oqlsUbLYyUbL5kBrKOizoDG0l4NCnkGkzDz02QL+rgbDU4vqtqjqT40iJwUfC1sRGLj26nDQJ/Qafb0qgMkynZWoTI807tz51RnNNxYf/TDlxSxnNwbWOt1Jevv9qv/J7l+0FCwGqnfyq+p9vKMkVYRvVf4bsZoWGneZMNhEKjAGzh/0/adfU3/FgQxEWGmQSGV8PHP26zRfqCJ7dfTRs02fTcTM3EPHcmIZ2GVo0f8+qRrCXf+cEG+dT0CPKMwTQW5XU+16IIRzsgbGMfSM9AB+ut02iKHVOQIDAQAB");
Signature instance = Signature.getInstance("SHA256withRSA");
instance.initVerify(a19);
instance.update(stringBuffer2.getBytes());
z12 = instance.verify(Base64.decode(a16));
try {
sb10.append("digestProcess=PRIVATE_CLOUD^");
} catch (Exception e25) {
exc = e25;
str5 = str2;
str = str4;
sb3 = sb11;
sb5 = sb12;
} catch (Throwable th16) {
th2 = th16;
str5 = str2;
str = str4;
sb3 = sb11;
sb4 = sb12;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} else {
stringBuffer.append(a17);
stringBuffer.append(',');
stringBuffer.append(a5);
stringBuffer.append(',');
stringBuffer.append(packageName);
stringBuffer.append(',');
stringBuffer.append("");
stringBuffer.append(',');
stringBuffer.append(a12);
stringBuffer.append(',');
stringBuffer.append(a13);
stringBuffer.append(',');
stringBuffer.append(a14);
stringBuffer.append(',');
stringBuffer.append(a15);
stringBuffer.append(',');
stringBuffer.append(a18);
String stringBuffer3 = stringBuffer.toString();
PublicKey a22 = a("MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA0VwrpV6ux/gYVyJqRH14BVRn8fnAs4gSi3UI83/AQFVVtchNmxh5oqlsUbLYyUbL5kBrKOizoDG0l4NCnkGkzDz02QL+rgbDU4vqtqjqT40iJwUfC1sRGLj26nDQJ/Qafb0qgMkynZWoTI807tz51RnNNxYf/TDlxSxnNwbWOt1Jevv9qv/J7l+0FCwGqnfyq+p9vKMkVYRvVf4bsZoWGneZMNhEKjAGzh/0/adfU3/FgQxEWGmQSGV8PHP26zRfqCJ7dfTRs02fTcTM3EPHcmIZ2GVo0f8+qRrCXf+cEG+dT0CPKMwTQW5XU+16IIRzsgbGMfSM9AB+ut02iKHVOQIDAQAB");
r52 = Signature.getInstance("SHA256withRSA");
r52.initVerify(a22);
r52.update(stringBuffer3.getBytes());
z12 = r52.verify(Base64.decode(a16));
try {
sb10.append("digestProcess=PUBLIC_CLOUD^");
} catch (Exception e26) {
e13 = e26;
sb8 = sb12;
exc = e13;
str5 = str2;
str = str4;
sb3 = sb11;
sb5 = sb8;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb142222222 = new StringBuilder("result=catch_error_");
sb142222222.append(exc.toString());
sb10.append(sb142222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl2222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl2222222);
logContextImpl2222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl2222222), new BehavorloggerImpl(logContextImpl2222222), new MonitorLoggerImpl(logContextImpl2222222), new EventLoggerImpl(logContextImpl2222222), new MpaasLoggerImpl(logContextImpl2222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th17) {
th5 = th17;
sb9 = sb12;
th2 = th5;
str5 = str2;
str = str4;
sb3 = sb11;
sb4 = sb9;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
}
if (!z12) {
r52 = sb12;
try {
r52.append("您的 mPaaS Config License 验证失败\n请确认您的 packageName 和您运行时的包名一致,且 Config 内容没有人为修改,请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
sb10.append("result=verify_false^");
sb7 = r52;
} catch (Exception e27) {
e13 = e27;
sb8 = r52;
exc = e13;
str5 = str2;
str = str4;
sb3 = sb11;
sb5 = sb8;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb1422222222 = new StringBuilder("result=catch_error_");
sb1422222222.append(exc.toString());
sb10.append(sb1422222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl22222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl22222222);
logContextImpl22222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl22222222), new BehavorloggerImpl(logContextImpl22222222), new MonitorLoggerImpl(logContextImpl22222222), new EventLoggerImpl(logContextImpl22222222), new MpaasLoggerImpl(logContextImpl22222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th18) {
th5 = th18;
sb9 = r52;
th2 = th5;
str5 = str2;
str = str4;
sb3 = sb11;
sb4 = sb9;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} else {
sb7 = sb12;
sb10.append("result=success^");
}
if (b(str2) && !z12 && z5) {
sb7.append("\n\n您可以通过工单或加入钉钉群:33214637 来获取帮助");
f fVar3 = new f(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass2 */
public final void run() {
Handler handler = new Handler(Looper.getMainLooper());
for (int i = 0; i < 3; i++) {
sb4.toString();
handler.post(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass2.AnonymousClass1 */
public final void run() {
Toast.makeText(ApplicationInfoProvider.getInstance().getContext(), sb4.toString(), 1).show();
}
});
try {
Thread.sleep(3000);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}, "com.alipay.mobile.common.logging.LoggerFactoryBinder");
f.b(fVar3, "com.alipay.mobile.common.logging.LoggerFactoryBinder");
fVar3.start();
}
sb3 = sb11;
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str4);
putString.apply();
}
}
sb2 = sb13;
sb6 = sb12;
} catch (Exception e28) {
e12 = e28;
sb2 = sb13;
sb6 = sb12;
exc = e12;
str5 = str2;
str = str4;
sb3 = sb11;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb14222222222 = new StringBuilder("result=catch_error_");
sb14222222222.append(exc.toString());
sb10.append(sb14222222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl222222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl222222222);
logContextImpl222222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl222222222), new BehavorloggerImpl(logContextImpl222222222), new MonitorLoggerImpl(logContextImpl222222222), new EventLoggerImpl(logContextImpl222222222), new MpaasLoggerImpl(logContextImpl222222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th19) {
}
try {
sb6.append("您的 mPaaS Config 版本不正确,请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
sb10.append("result=version_not_match_" + a17);
sb10.append("^");
} catch (Exception e29) {
e12 = e29;
} catch (Throwable th20) {
Throwable th21 = th20;
th2 = th21;
str5 = str2;
str = str4;
sb3 = sb11;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} else {
sb2 = sb13;
sb6 = sb12;
try {
sb10.append("result=skip^");
} catch (Exception e30) {
e6 = e30;
str = str4;
sb3 = sb11;
exc = e6;
str5 = str2;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb142222222222 = new StringBuilder("result=catch_error_");
sb142222222222.append(exc.toString());
sb10.append(sb142222222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl2222222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl2222222222);
logContextImpl2222222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl2222222222), new BehavorloggerImpl(logContextImpl2222222222), new MonitorLoggerImpl(logContextImpl2222222222), new EventLoggerImpl(logContextImpl2222222222), new MpaasLoggerImpl(logContextImpl2222222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th22) {
th4 = th22;
str = str4;
sb3 = sb11;
th2 = th4;
str5 = str2;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
}
z12 = false;
sb7 = sb6;
if (b(str2) && !z12 && z5) {
}
sb3 = sb11;
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
try {
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str4);
} catch (Exception unused3) {
}
} catch (Exception e32) {
e6 = e32;
sb2 = sb13;
str = str4;
sb3 = sb11;
sb6 = sb12;
exc = e6;
str5 = str2;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb1422222222222 = new StringBuilder("result=catch_error_");
sb1422222222222.append(exc.toString());
sb10.append(sb1422222222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl22222222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl22222222222);
logContextImpl22222222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl22222222222), new BehavorloggerImpl(logContextImpl22222222222), new MonitorLoggerImpl(logContextImpl22222222222), new EventLoggerImpl(logContextImpl22222222222), new MpaasLoggerImpl(logContextImpl22222222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th23) {
th4 = th23;
str = str4;
sb3 = sb11;
sb6 = sb12;
th2 = th4;
str5 = str2;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} catch (Exception e33) {
e = e33;
sb2 = sb13;
str = str4;
sb3 = sb11;
sb6 = sb12;
exc = e;
str5 = str5;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb14222222222222 = new StringBuilder("result=catch_error_");
sb14222222222222.append(exc.toString());
sb10.append(sb14222222222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl222222222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl222222222222);
logContextImpl222222222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl222222222222), new BehavorloggerImpl(logContextImpl222222222222), new MonitorLoggerImpl(logContextImpl222222222222), new EventLoggerImpl(logContextImpl222222222222), new MpaasLoggerImpl(logContextImpl222222222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th24) {
th3 = th24;
str = str4;
sb3 = sb11;
sb6 = sb12;
th2 = th3;
str5 = str5;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} catch (Exception e34) {
e = e34;
sb6 = sb12;
sb2 = sb13;
z5 = isDebuggable;
str = str4;
sb3 = sb11;
exc = e;
str5 = str5;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb142222222222222 = new StringBuilder("result=catch_error_");
sb142222222222222.append(exc.toString());
sb10.append(sb142222222222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl2222222222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl2222222222222);
logContextImpl2222222222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl2222222222222), new BehavorloggerImpl(logContextImpl2222222222222), new MonitorLoggerImpl(logContextImpl2222222222222), new EventLoggerImpl(logContextImpl2222222222222), new MpaasLoggerImpl(logContextImpl2222222222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th25) {
th3 = th25;
sb6 = sb12;
z5 = isDebuggable;
str = str4;
sb3 = sb11;
th2 = th3;
str5 = str5;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
} catch (Exception e35) {
context3 = context2;
str = str4;
z = equals;
z4 = equals2;
j = currentTimeMillis;
sb3 = sb11;
sb6 = sb12;
sb2 = sb13;
z5 = isDebuggable;
exc = e35;
z12 = false;
sb5 = sb6;
sb5.append("您的 mPaaS Config License 验证过程中发生意外" + exc.toString() + ",请从后台配置中心从新下载 Config,并将 'com.android.boost.easyconfig:easyconfig' 升级至 2.4.3 及以上版本。");
StringBuilder sb1422222222222222 = new StringBuilder("result=catch_error_");
sb1422222222222222.append(exc.toString());
sb10.append(sb1422222222222222.toString());
sb10.append("^");
if (b(str5) && !z12 && z5) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
putString = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str);
putString.apply();
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl22222222222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl22222222222222);
logContextImpl22222222222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl22222222222222), new BehavorloggerImpl(logContextImpl22222222222222), new MonitorLoggerImpl(logContextImpl22222222222222), new EventLoggerImpl(logContextImpl22222222222222), new MpaasLoggerImpl(logContextImpl22222222222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
}
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
}
if (processInfoImpl.isMainProcess()) {
}
} catch (Throwable th26) {
str = str4;
j = currentTimeMillis;
sb3 = sb11;
sb6 = sb12;
z5 = isDebuggable;
th2 = th26;
z12 = false;
sb4 = sb6;
if (!b(str5)) {
}
z13 = false;
if (z13) {
}
sb3.append("cost=");
sb3.append(System.currentTimeMillis() - j);
ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0).edit().putString("last_check_license_time", str).apply();
throw th2;
}
putString.apply();
}
processInfoImpl = new ProcessInfoImpl(context3);
LoggerFactory.attachProcessInfo(processInfoImpl);
processInfoImpl.prepareStartupReason();
LoggerFactory.bindImpls(new DevicePropertyImpl(context3));
CrashBridge.bind();
LoggingSPCache.createInstance(context3);
CrashBridge.createExceptionHandler(context3);
HybridEncryption.createInstance(context3);
LogContextImpl logContextImpl222222222222222 = new LogContextImpl(context3);
LoggerFactory.attachLogContext(logContextImpl222222222222222);
logContextImpl222222222222222.a();
LoggerFactory.bind(new TraceLoggerImpl(logContextImpl222222222222222), new BehavorloggerImpl(logContextImpl222222222222222), new MonitorLoggerImpl(logContextImpl222222222222222), new EventLoggerImpl(logContextImpl222222222222222), new MpaasLoggerImpl(logContextImpl222222222222222));
CrashBridge.initExceptionHandler(context3);
processInfoImpl.addStartupReasonParams();
CrashBridge.addCrashHeadInfo("processSetupTimestamp", String.valueOf(ClientEventHelper.a().f3299a));
a();
Judge.getInstance(context3);
if (processInfoImpl.isPushProcess()) {
Judge.getInstance(context3).judgeForNoneUIProcess();
}
try {
ReflectUtil.invokeMethod("com.alipay.mobile.tianyanadapter.logging.LoggingReflectedEntry", "onSetupLogging", new Class[]{Context.class}, null, new Object[]{context3});
} catch (Throwable th27) {
LoggerFactory.getTraceLogger().error("LoggerFactory", th27);
}
if (processInfoImpl.isMainProcess() || processInfoImpl.isLiteProcess()) {
context3.getPackageManager().getPackageInfo(context3.getPackageName(), 128);
if (ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getBoolean("perf_test")) {
ReflectUtil.invokeMethod("com.alipay.loginterceptor.LogInterceptManager", "init", new Class[]{Context.class}, null, new Object[]{context3});
}
}
if (processInfoImpl.isMainProcess()) {
String mpaasBaseline = LoggerFactory.getLogContext().getMpaasBaseline();
TraceLogger traceLogger = LoggerFactory.getTraceLogger();
traceLogger.info("LoggerFactory", "mPaaS baseline: " + mpaasBaseline);
logContextImpl222222222222222.refreshSessionId();
LoggingAsyncTaskExecutor.schedule(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass3 */
public final void run() {
String str = "";
try {
SharedPreferences sharedPreferences = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0);
String string = sharedPreferences.getString("last_pv_time", str);
String format = new SimpleDateFormat("yyyy-MM-dd").format(new Date(System.currentTimeMillis()));
if (!TextUtils.isEmpty(format) && !format.equals(string)) {
HashMap hashMap = new HashMap(1);
hashMap.put("mp_abi", LoggerFactory.getLogContext().getProductABI());
LoggerFactory.getMpaasLogger().behavior("mpaas_client_pv", BizType.MPAAS_CLIENT, hashMap);
sharedPreferences.edit().putString("last_pv_time", format).apply();
}
} catch (Exception e6) {
LoggerFactory.getTraceLogger().error("LoggerFactory", "mpaas client pv error ", e6);
}
if (!z && !z4) {
try {
if (!LoggerFactoryBinder.b(sb2.toString())) {
SharedPreferences sharedPreferences2 = ApplicationInfoProvider.getInstance().getContext().getSharedPreferences("mpaas_crypto_plus", 0);
String string2 = sharedPreferences2.getString("licenseMD5", str);
String encrypt = MD5Util.encrypt(sb10.toString());
if (encrypt != null) {
str = encrypt;
}
if (TextUtils.isEmpty(string2) || !str.equals(string2)) {
HashMap hashMap2 = new HashMap();
try {
StringBuilder sb2 = sb10;
sb2.append(sb3.toString());
String[] split = sb2.toString().split("\\^");
if (split != null) {
for (String str2 : split) {
String[] split2 = str2.split("=");
if (split2.length >= 2) {
hashMap2.put(split2[0], split2[1]);
}
}
}
} catch (Exception unused) {
}
LoggerFactory.getMpaasLogger().behavior("mpaas_license", BizType.MPAAS_CLIENT, hashMap2);
sharedPreferences2.edit().putString("licenseMD5", str).apply();
}
}
} catch (Exception unused2) {
}
}
}
}, 3, TimeUnit.SECONDS);
if (LoggingUtil.isDebuggable(context3)) {
LoggingAsyncTaskExecutor.execute(new Runnable() {
/* class com.alipay.mobile.common.logging.LoggerFactoryBinder.AnonymousClass4 */
public final void run() {
try {
Class<?> cls = Class.forName("com.alipay.stamper.Stamper");
Object obj = cls.getField("INSTANCE").get(null);
cls.getMethod("launch", Context.class).invoke(obj, context3);
} catch (Exception unused) {
}
}
});
}
}
}
}
}
public static native int linkEndTransaction(String str);
public static native int linkRecordTransaction(String str, long j, byte[] bArr, List<FieldInfo> list);
public static native int linkRollbackTransaction(String str);
public static native int linkStartTransaction(String str, String str2, String str3, String[] strArr, String[] strArr2);
public static void mergeCalledByJni(String str, int i) {
if (LoggerFactory.getMonitorLogger() != null) {
LoggerFactory.getMonitorLogger().mergeLog(str, i);
}
}
public static native int nativeFree();
public static native int nativeInit();
public static void write(int i, String str, String str2, Throwable th2) {
if (str != null && str2 != null) {
if (i == 1) {
LoggerFactory.getTraceLogger().verbose(str, str2);
} else if (i == 2) {
LoggerFactory.getTraceLogger().debug(str, str2);
} else if (i == 3) {
LoggerFactory.getTraceLogger().info(str, str2);
} else if (i != 4) {
if (i == 5) {
if (th2 == null) {
LoggerFactory.getTraceLogger().error(str, str2);
} else {
LoggerFactory.getTraceLogger().error(str, str2, th2);
}
}
} else if (th2 == null) {
LoggerFactory.getTraceLogger().warn(str, str2);
} else {
LoggerFactory.getTraceLogger().warn(str, str2, th2);
}
}
}
private static String a(String str, String str2) {
String string = ApplicationInfoProvider.getInstance().getMetaDataAppInfo().metaData.getString(str);
return TextUtils.isEmpty(string) ? str2 : string;
}
private static PublicKey a(String str) {
return KeyFactory.getInstance("RSA").generatePublic(new X509EncodedKeySpec(Base64.decode(str.replace("\r", "").replace("\n", ""))));
}
}