APK反编译源代码展示 - 南明离火平台提供

应用版本信息
应用名称:GENIEX Service
版本号:2.2.062
包名称:com.geniex.vsimhelper

MD5 校验值:13dc6b335e0f136597784161f314cd8e

反编译源代码说明

e.java 文件包含反编译后的源代码,请注意,该内容仅供学习和参考使用,不得用于非法用途。


package l2;

import android.content.Context;
import android.database.sqlite.SQLiteFullException;
import android.os.Process;
import android.util.Log;
import com.transsion.sdk.oneid.data.GroupHashInfo;
import com.transsion.sdk.oneid.data.OdIdInfo;
import java.util.HashMap;
import t0.s;

public final class e {

    public static volatile e f2970c;

    public final int f2971a;

    public Object f2972b;

    public e(int i4, Object obj) {
        this.f2971a = i4;
        this.f2972b = obj;
    }

    public final m2.e a() {
        switch (this.f2971a) {
            case 3:
                return u3.d.a(m2.c.a("https://ire-oneid.shalltry.com", true) + "/one/v1/check", ((GroupHashInfo) this.f2972b).toString(), false);
            default:
                return u3.d.a(m2.c.a("https://ire-oneid.shalltry.com", true) + "/one/v1/odid", ((OdIdInfo) this.f2972b).toString(), true);
        }
    }

    public final void b(f fVar) {
        String str;
        int i4 = f2.f.f2518a;
        if (i4 == 0) {
            s.f3733a.a("trackException tid not configure");
            return;
        }
        String str2 = fVar.f2974c;
        if (str2.contains("addJSON")) {
            return;
        }
        f2.c cVar = new f2.c();
        cVar.a(1, 1, "count");
        cVar.e("eid", str2);
        cVar.a(Process.myPid(), 2, "pid");
        cVar.d("extra", fVar.f2975d, 2);
        Throwable cause = fVar.getCause();
        if (cause == null) {
            str = null;
        } else if (cause instanceof SQLiteFullException) {
            str = cause.getClass().getName();
        } else {
            str = cause.getCause() != null ? Log.getStackTraceString(cause.getCause()) : Log.getStackTraceString(cause);
            if (str.length() > 2048) {
                str = str.substring(0, 2048);
            }
        }
        cVar.e("stackTrace", str);
        if (str2.contains("sql")) {
            long j4 = 0;
            try {
                j4 = ((Context) this.f2972b).getFilesDir().getUsableSpace();
            } catch (Exception e4) {
                e4.printStackTrace();
            }
            cVar.c(j4, "usableSpace");
        }
        long j5 = i4;
        a.c(j5).d("ev_athena", cVar, j5);
    }

    public e() {
        this.f2971a = 1;
        this.f2972b = new HashMap();
    }
}