导航菜单

页面标题

页面副标题

财通国际 v2.0 - n.java 源代码

正在查看: 财通国际 v2.0 应用的 n.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.zx.a.I8b7;

import android.util.Base64;
import com.zx.a.I8b7.m2;
import com.zx.a.I8b7.q1;
import com.zx.module.annotation.Java2C;
import java.security.SecureRandom;
import java.util.HashMap;
import javax.crypto.SecretKey;
import org.json.JSONObject;

public class n {
    public static SecretKey a;
    public static byte[] b;
    public static final SecureRandom c = new SecureRandom();

    @Java2C.Method2C
    public static native synchronized String a();

    @Java2C.Method2C
    private static native String b() throws Exception;

    public static void c() throws Throwable {
        q1.a aVar = new q1.a();
        HashMap<String, String> b2 = i0.b(a());
        aVar.c.clear();
        aVar.c.putAll(b2);
        q1.a a2 = aVar.a("https://zxid-m.mobileservice.cn/sdk/config/v2/init");
        a2.b = "POST";
        a2.f1132d = s1.a(x0.b("application/json; charset=utf-8"), b());
        a2.f1133e = "ConfigV2Request get api";
        o2 o2Var = i0.a;
        q1 q1Var = new q1(aVar);
        o2Var.getClass();
        t1 a3 = new i1(o2Var, q1Var).a();
        if (a3.b == 200) {
            m2.c.a.a(new m(p.a(Base64.decode(new JSONObject(a3.f1136e.b()).getString("data"), 2), a, "UDID_ENC_AUTHTAG")));
        } else {
            throw new RuntimeException("response errCode: " + a3.a("Udid-Error-Code") + ", errMsg: " + a3.a("Udid-Error-Message"));
        }
    }
}