正在查看: 用信花 v1.1.3 应用的 k.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 用信花 v1.1.3 应用的 k.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package h1;
import android.content.Context;
import android.os.SystemClock;
import android.util.Base64;
import com.chuanglan.shanyan_sdk.listener.LoginAuthCallbacks;
import com.cmic.gen.sdk.auth.GenAuthnHelper;
import com.cmic.gen.sdk.auth.GenTokenListener;
import com.cmic.gen.sdk.view.GenAuthThemeConfig;
import com.cmic.gen.sdk.view.GenLoginClickListener;
import com.sdk.base.api.ToolUtils;
import i1.v;
import java.util.concurrent.ExecutorService;
import org.json.JSONObject;
public class k {
public static volatile k f4039k;
public Context f4040a;
public LoginAuthCallbacks f4041b;
public long f4042c;
public long f4043d;
public long f4044e;
public String f4045f;
public String f4046g;
public GenAuthnHelper f4047h;
public c f4048i;
public ExecutorService f4049j;
public class a implements Runnable {
public final int f4050a;
public final long f4051b;
public final long f4052c;
public final long f4053d;
public a(int i4, long j4, long j5, long j6) {
this.f4050a = i4;
this.f4051b = j4;
this.f4052c = j5;
this.f4053d = j6;
}
@Override
public void run() {
try {
try {
k.this.d(this.f4050a, this.f4051b, this.f4052c, this.f4053d);
} catch (Exception e4) {
e4.printStackTrace();
i1.o.e(c1.d.f1116c, "startGetToken Exception", e4);
LoginAuthCallbacks loginAuthCallbacks = k.this.f4041b;
c1.b bVar = c1.b.SDK_EXCEPTION_CODE;
loginAuthCallbacks.getTokenFailed(bVar.a(), bVar.b(), bVar.c(), bVar.d() + "startGetToken--Exception_e=" + e4, c1.a.f1059m, this.f4051b, this.f4052c, this.f4053d);
}
} finally {
c1.a.C.set(c1.a.f1078w);
}
}
}
public class b implements GenLoginClickListener {
public b() {
}
@Override
public void onLoginClickComplete(Context context, JSONObject jSONObject) {
}
@Override
public void onLoginClickStart(Context context, JSONObject jSONObject) {
}
}
public class c implements GenTokenListener {
public c() {
}
public c(k kVar, a aVar) {
this();
}
@Override
public void onGetTokenComplete(int i4, JSONObject jSONObject) {
LoginAuthCallbacks loginAuthCallbacks;
int a4;
String str;
String str2;
long j4;
long j5;
long j6;
StringBuilder sb;
try {
i1.o.c(c1.d.f1118e, "onGetTokenComplete type", Integer.valueOf(i4));
if (jSONObject != null) {
int optInt = jSONObject.optInt(c1.e.f1141i);
String optString = jSONObject.optString(c1.e.f1143j);
String optString2 = jSONObject.optString(c1.e.f1145k);
if (jSONObject.has(c1.e.f1139h) && optInt == 103000) {
String optString3 = jSONObject.optString(c1.e.f1139h);
if (!i1.e.h(optString3)) {
loginAuthCallbacks = k.this.f4041b;
c1.b bVar = c1.b.REQUEST_TOKEN_ERROR_CODE;
a4 = bVar.a();
str = bVar.c() + optString + optString2;
str2 = k.this.f4046g;
j4 = k.this.f4044e;
j5 = k.this.f4043d;
j6 = k.this.f4042c;
loginAuthCallbacks.getTokenFailed(a4, optInt, optString, str, str2, j4, j5, j6);
} else if (1 == v.e(k.this.f4040a, c1.f.N, 1)) {
k kVar = k.this;
kVar.j("1", c1.a.f1063o, optString3, "", kVar.f4044e, k.this.f4043d, k.this.f4042c);
} else {
if (c1.a.f1053j.equals(k.this.f4046g)) {
sb = new StringBuilder();
sb.append(c1.e.f1162t);
sb.append(optString3);
} else if (c1.a.f1055k.equals(k.this.f4046g)) {
sb = new StringBuilder();
sb.append(c1.e.f1164u);
sb.append(optString3);
} else {
sb = new StringBuilder();
sb.append(c1.e.f1166v);
sb.append(optString3);
}
String sb2 = sb.toString();
k kVar2 = k.this;
kVar2.j(c1.a.Y, c1.a.f1063o, sb2, "", kVar2.f4044e, k.this.f4043d, k.this.f4042c);
}
} else if (optInt != 200020) {
loginAuthCallbacks = k.this.f4041b;
c1.b bVar2 = c1.b.REQUEST_TOKEN_ERROR_CODE;
a4 = bVar2.a();
str = bVar2.c() + optString + optString2;
str2 = k.this.f4046g;
j4 = k.this.f4044e;
j5 = k.this.f4043d;
j6 = k.this.f4042c;
loginAuthCallbacks.getTokenFailed(a4, optInt, optString, str, str2, j4, j5, j6);
}
} else {
LoginAuthCallbacks loginAuthCallbacks2 = k.this.f4041b;
c1.b bVar3 = c1.b.REQUEST_TOKEN_ERROR_CODE;
loginAuthCallbacks2.getTokenFailed(bVar3.a(), bVar3.b(), bVar3.c(), bVar3.d() + "jObj isEmpty", k.this.f4046g, k.this.f4044e, k.this.f4043d, k.this.f4042c);
}
k.this.f4047h.quitAuthActivity();
} catch (Exception e4) {
e4.printStackTrace();
i1.o.e(c1.d.f1116c, "mCMCCLoginMethod onGetTokenComplete Exception", e4);
LoginAuthCallbacks loginAuthCallbacks3 = k.this.f4041b;
c1.b bVar4 = c1.b.SDK_EXCEPTION_CODE;
loginAuthCallbacks3.getTokenFailed(bVar4.a(), bVar4.b(), bVar4.c(), bVar4.d() + "mCMCCLoginMethod onGetTokenComplete Exception=" + e4, k.this.f4046g, k.this.f4044e, k.this.f4043d, k.this.f4042c);
k.this.f4047h.quitAuthActivity();
}
}
}
public static k b() {
if (f4039k == null) {
synchronized (k.class) {
if (f4039k == null) {
f4039k = new k();
}
}
}
return f4039k;
}
public void c(int i4, long j4, long j5) {
this.f4041b = new f1.d(this.f4040a);
long uptimeMillis = SystemClock.uptimeMillis();
i1.f.h(this.f4040a);
Context context = this.f4040a;
if (context != null && this.f4049j != null) {
if (c1.a.f1082y == c1.a.C.getAndSet(c1.a.f1082y)) {
i1.o.e(c1.d.f1116c, "startGetToken is in progress");
return;
} else {
this.f4049j.execute(new a(i4, j4, j5, uptimeMillis));
return;
}
}
i1.o.e(c1.d.f1116c, "startGetToken context", context, this.f4049j);
LoginAuthCallbacks loginAuthCallbacks = this.f4041b;
c1.b bVar = c1.b.NOT_INITIALIZED_CODE;
loginAuthCallbacks.getTokenFailed(bVar.a(), bVar.b(), bVar.c(), bVar.d() + "startGetToken()", c1.a.f1059m, j4, j5, uptimeMillis);
}
public final void d(int i4, long j4, long j5, long j6) {
String j7 = f.a().j(this.f4040a);
int e4 = v.e(this.f4040a, c1.f.S, 4);
i1.l.b(j7, e4 * 1000, this.f4041b, j4, j5, j4);
int i5 = c1.a.A.get();
i1.o.c(c1.d.f1118e, "startGetToken operator", j7, "delay", Integer.valueOf(e4), Integer.valueOf(i5));
if (i5 != 0) {
g(j7, i4, j4, j5, j6);
} else {
n.b().d(i4, null, j4, j5);
}
}
public void e(Context context, String str, ExecutorService executorService) {
this.f4040a = context;
this.f4045f = str;
this.f4047h = GenAuthnHelper.getInstance(context);
this.f4049j = executorService;
}
public final void g(java.lang.String r10, int r11, long r12, long r14, long r16) {
throw new UnsupportedOperationException("Method not decompiled: h1.k.g(java.lang.String, int, long, long, long):void");
}
public void h(String str, long j4, long j5, long j6) {
this.f4044e = j4;
this.f4043d = j5;
this.f4042c = j6;
this.f4046g = str;
this.f4047h.setAuthThemeConfig(new GenAuthThemeConfig.Builder().setLogBtnClickListener(new b()).build());
this.f4047h.setOverTime(v.e(this.f4040a, c1.f.S, 4) * 1000);
String g4 = v.g(this.f4040a, c1.f.f1188j, "");
String g5 = v.g(this.f4040a, c1.f.f1204z, "");
if (this.f4048i == null) {
this.f4048i = new c(this, null);
}
this.f4047h.loginAuth(g4, g5, this.f4048i);
}
public final void i(String str, String str2, long j4, long j5, long j6) {
String str3;
try {
if (!i1.e.h(str)) {
LoginAuthCallbacks loginAuthCallbacks = this.f4041b;
c1.b bVar = c1.b.SDK_EXCEPTION_CODE;
loginAuthCallbacks.getTokenFailed(bVar.a(), bVar.b(), bVar.c(), bVar.d() + "accessToken为空", str2, j4, j5, j6);
return;
}
try {
String substring = str.substring(0, 1);
String substring2 = str.substring(1);
if (c1.a.f1055k.equals(str2)) {
str3 = v.g(this.f4040a, c1.f.K, "");
} else {
ToolUtils.clearCache(this.f4040a);
str3 = "";
}
j(substring, c1.a.f1063o, substring2, str3, j4, j5, j6);
} catch (Exception e4) {
e = e4;
e.printStackTrace();
i1.o.e(c1.d.f1116c, "onclickLoginButton Exception", e);
LoginAuthCallbacks loginAuthCallbacks2 = this.f4041b;
c1.b bVar2 = c1.b.SDK_EXCEPTION_CODE;
loginAuthCallbacks2.getTokenFailed(bVar2.a(), bVar2.b(), bVar2.c(), bVar2.d() + "setOnClickListener--Exception_e=" + e, str2, j4, j5, j6);
}
} catch (Exception e5) {
e = e5;
}
}
public void j(String str, String str2, String str3, String str4, long j4, long j5, long j6) {
String str5;
String str6;
StringBuilder sb;
try {
try {
if ("-1".equals(str)) {
Object[] objArr = {"accessCode is empty"};
str5 = c1.d.f1116c;
try {
i1.o.c(str5, objArr);
LoginAuthCallbacks loginAuthCallbacks = this.f4041b;
c1.b bVar = c1.b.SDK_EXCEPTION_CODE;
loginAuthCallbacks.getTokenFailed(bVar.a(), bVar.b(), bVar.c(), bVar.d() + "accessCode is empty", str2, j4, j5, j6);
return;
} catch (Exception e4) {
e = e4;
e.printStackTrace();
i1.o.e(str5, "getMobileNum Exception", e);
LoginAuthCallbacks loginAuthCallbacks2 = this.f4041b;
c1.b bVar2 = c1.b.SDK_EXCEPTION_CODE;
loginAuthCallbacks2.getTokenFailed(bVar2.a(), bVar2.b(), bVar2.c(), bVar2.d() + "getMobileNum--Exception_e=" + e, str2, j4, j5, j6);
return;
}
}
String g4 = v.g(this.f4040a, c1.f.f1200v, "");
String g5 = v.g(this.f4040a, c1.f.f1199u, "");
JSONObject jSONObject = new JSONObject();
jSONObject.put(c1.e.f1170x, g4);
jSONObject.put(c1.e.f1172y, str3);
jSONObject.put(c1.e.f1174z, str4);
String g6 = v.g(this.f4040a, c1.f.f1182d, "");
String g7 = i1.f.g(this.f4040a);
String g8 = v.g(this.f4040a, c1.f.f1179b0, "");
String a4 = i1.b.a(this.f4045f);
String substring = a4.substring(0, 16);
String substring2 = a4.substring(16);
String encodeToString = Base64.encodeToString(i1.b.e(g8.getBytes(p.f.f5036a), substring, substring2), 11);
jSONObject.put(c1.e.A, g6 + "," + encodeToString + "," + g7);
jSONObject.put(c1.e.B, v.g(this.f4040a, c1.f.f1180c, ""));
jSONObject.put(c1.e.C, "2.3.6.4");
jSONObject.put(c1.e.D, c1.a.f1050h0);
jSONObject.put(c1.e.E, "1");
String encodeToString2 = Base64.encodeToString(i1.b.e(jSONObject.toString().getBytes(p.f.f5036a), substring, substring2), 11);
JSONObject jSONObject2 = new JSONObject();
if (i1.e.h(g5) && "1".equals(g5)) {
sb = new StringBuilder();
sb.append(c1.e.f1168w);
sb.append(str);
sb.append(g4);
sb.append("-");
sb.append(encodeToString2);
} else {
sb = new StringBuilder();
sb.append(c1.e.f1168w);
sb.append(str);
sb.append("-");
sb.append(encodeToString2);
}
jSONObject2.put(c1.e.f1139h, sb.toString());
String jSONObject3 = jSONObject2.toString();
i1.o.b(c1.d.f1118e, "pre token", substring, substring2, jSONObject);
LoginAuthCallbacks loginAuthCallbacks3 = this.f4041b;
c1.b bVar3 = c1.b.LOGIN_SUCCESS_CODE;
loginAuthCallbacks3.getTokenSuccessed(bVar3.a(), bVar3.b(), jSONObject3, bVar3.d() + substring + substring2 + encodeToString, j4, j5, j6);
} catch (Exception e5) {
e = e5;
str5 = str6;
}
} catch (Exception e6) {
e = e6;
str5 = c1.d.f1116c;
}
}
public final void l(String str, int i4, long j4, long j5, long j6) {
if (f1.f.b().t(this.f4040a)) {
i(v.g(this.f4040a, c1.f.f1177a0, ""), str, j4, j5, j6);
} else {
f1.f.b().A();
n.b().e(i4, str, j4, j5, j6);
}
}
}