导航菜单

页面标题

页面副标题

Aplazo v2.4.68 - C1536j.java 源代码

正在查看: Aplazo v2.4.68 应用的 C1536j.java JAVA 源代码文件

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


package io.seon.androidsdk.service;

import android.content.Context;
import android.content.pm.PackageManager;
import android.hardware.SensorManager;
import android.text.TextUtils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Locale;
import org.json.JSONObject;

public final class C1536j {
    public static PackageManager f;
    public static final String[] g = {"cpu_type", "kernel_arch", "battery_voltage", "battery_temperature", "kernel_version", "wifi_ssid", "is_tablet", "input_device_data", "battery_total_capacity", "cpu_count", "device_id"};
    public final Context a;
    public final C1537k b;
    public String c;
    public final ArrayList d = new ArrayList();
    public final HashMap e;

    public C1536j(Context context, HashMap hashMap) {
        this.a = context;
        this.e = hashMap;
        C1537k c1537k = new C1537k();
        c1537k.b = new String[]{"noxd"};
        c1537k.y = new String[]{"goldfish", "Genymotion"};
        c1537k.d = new String[]{"goldfish"};
        HashMap hashMap2 = new HashMap();
        c1537k.c = hashMap2;
        EnumC1538l enumC1538l = EnumC1538l.W3;
        hashMap2.put("/system/priv-app/ldAppStore", String.valueOf(enumC1538l));
        c1537k.c.put("/system/bin/ldinit", String.valueOf(enumC1538l));
        c1537k.c.put("/system/etc/mumu-configs/device-prop-configs/mumu.config", String.valueOf(EnumC1538l.N3));
        HashMap hashMap3 = c1537k.c;
        EnumC1538l enumC1538l2 = EnumC1538l.U3;
        hashMap3.put("fstab.nox", String.valueOf(enumC1538l2));
        c1537k.c.put("init.nox.rc", String.valueOf(enumC1538l2));
        c1537k.c.put("ueventd.nox.rc", String.valueOf(enumC1538l2));
        c1537k.c.put("noxd", String.valueOf(enumC1538l2));
        c1537k.c.put("/system/lib/libnoxspeedup.so", String.valueOf(enumC1538l2));
        c1537k.c.put("/system/bin/nox-prop", String.valueOf(enumC1538l2));
        c1537k.c.put("fstab.titan", String.valueOf(EnumC1538l.R3));
        c1537k.c.put("/system/bin/windroyed", String.valueOf(EnumC1538l.X3));
        c1537k.c.put("/data/.bluestacks.prop", String.valueOf(EnumC1538l.P3));
        HashMap hashMap4 = c1537k.c;
        EnumC1538l enumC1538l3 = EnumC1538l.T3;
        hashMap4.put("fstab.andy", String.valueOf(enumC1538l3));
        c1537k.c.put("ueventd.andy.rc", String.valueOf(enumC1538l3));
        HashMap hashMap5 = c1537k.c;
        EnumC1538l enumC1538l4 = EnumC1538l.Q3;
        hashMap5.put("/dev/socket/genyd", String.valueOf(enumC1538l4));
        c1537k.c.put("/dev/socket/baseband_genyd", String.valueOf(enumC1538l4));
        HashMap hashMap6 = c1537k.c;
        EnumC1538l enumC1538l5 = EnumC1538l.S3;
        hashMap6.put("/dev/socket/qemud", String.valueOf(enumC1538l5));
        c1537k.c.put("/dev/qemu_pipe", String.valueOf(enumC1538l5));
        c1537k.c.put("/system/lib/libc_malloc_debug_qemu.so", String.valueOf(enumC1538l5));
        c1537k.c.put("/system/bin/droid4x-prop", String.valueOf(EnumC1538l.V3));
        HashMap hashMap7 = c1537k.c;
        EnumC1538l enumC1538l6 = EnumC1538l.Z3;
        hashMap7.put("ueventd.vbox86.rc", String.valueOf(enumC1538l6));
        c1537k.c.put("fstab.vbox86", String.valueOf(enumC1538l6));
        c1537k.c.put("init.vbox86.rc", String.valueOf(enumC1538l6));
        HashMap hashMap8 = c1537k.c;
        EnumC1538l enumC1538l7 = EnumC1538l.Y3;
        hashMap8.put("x86.prop", String.valueOf(enumC1538l7));
        c1537k.c.put("init.ttVM_x86.rc", String.valueOf(enumC1538l7));
        c1537k.c.put("fstab.ttVM_x86", String.valueOf(enumC1538l7));
        c1537k.c.put("ueventd.android_x86.rc", String.valueOf(enumC1538l7));
        c1537k.c.put("ueventd.ttVM_x86.rc", String.valueOf(enumC1538l7));
        HashMap hashMap9 = c1537k.c;
        EnumC1538l enumC1538l8 = EnumC1538l.a4;
        hashMap9.put("vmos.prop", String.valueOf(enumC1538l8));
        c1537k.c.put("/system/bin/androVM-prop", String.valueOf(enumC1538l8));
        c1537k.c.put("/system/etc/xxzs_prop.sh", String.valueOf(enumC1538l8));
        c1537k.c.put("/system/bin/ttVM-prop", String.valueOf(enumC1538l8));
        c1537k.c.put("/system/bin/microvirt-prop", String.valueOf(enumC1538l8));
        c1537k.c.put("/system/app/AntStore", String.valueOf(enumC1538l8));
        c1537k.c.put("/system/bin/duosconfig", String.valueOf(enumC1538l8));
        c1537k.c.put("/system/lib/libdroid4x.so", String.valueOf(enumC1538l8));
        HashMap hashMap10 = new HashMap();
        c1537k.e = hashMap10;
        hashMap10.put("ro.bootloader", "unknown");
        c1537k.e.put("ro.bootmode", "unknown");
        c1537k.e.put("ro.hardware", "goldfish");
        c1537k.e.put("ro.kernel.qemu", "1");
        c1537k.e.put("qemu.gles", "1");
        c1537k.e.put("ro.product.device", "generic");
        c1537k.e.put("ro.product.model", "sdk");
        c1537k.e.put("ro.product.name", "sdk");
        new HashMap();
        c1537k.g = new String[]{"10.0.2.15"};
        c1537k.f = new String[]{"com.bluestacks.", "com.android.emulator.radio.config", "com.google.android.overlay.emulatorgmsconfig", "com.bignox.", "com.kop.", "com.nox.", "cn.itools.", "com.kaopu.", "me.haima.", "com.vphone.", "com.genymotion.", "com.google.android.launcher.layouts.genymotion"};
        c1537k.i = new String[]{"generic", "unknown"};
        c1537k.j = new String[]{"google_sdk", "droid4x", "Emulator", "Android SDK built for x86", "sdk_gphone64_arm64", "windroy", "tiantian", "genymotion", "amiduos", "duos", "ProjectTitan", "Subsystem for Android"};
        c1537k.k = new String[]{"VirtualBox", "vbox", "appplayer", "droid4x", "generic", "generic_x86", "emu64a", "virtual", "ProjectTitan", "motion_phone", "windows"};
        c1537k.l = new String[]{"Genymotion", "Genymobile", "Andy", "Oracle Corporation", "Appetize.io"};
        c1537k.m = new String[]{"vbox86", "sdk_gphone"};
        c1537k.n = new String[]{"goldfish", "vbox", "vbox86", "ttvm", "cancro", "intel", "android_x86", "ranchu"};
        c1537k.o = new String[]{"google_sdk", "sdk_google", "sdk_gphone64", "sdk_x86", "vbox86p", "simulator", "emulator", "andy", "iToolsAVM", "vbox86tp", "genymotion", "bluestacks", "droid4x", "ttvm_hdragon", "duos_native", "vbox", "android_x86"};
        c1537k.p = new String[]{"goldfish_arm64"};
        c1537k.q = new String[]{"bignox"};
        c1537k.r = new String[]{"Build2", "bliss-os"};
        c1537k.s = new String[]{null, "", "1.0.0.0"};
        c1537k.t = new String[]{"generic"};
        c1537k.u = new String[]{"vbox", "sdk_gphone"};
        c1537k.h = new String[]{"bluestacks"};
        c1537k.v = new String[]{"intel", "amd", "x86", "virtual"};
        c1537k.w = new String[]{"i686", "x86_64", "x86"};
        c1537k.x = new String[]{"genymotion", "xanmod", "-titan", ".lxc", ".xl0n"};
        c1537k.a = new String[]{"VirtualBox", "Redfinger", "Genymotion", "Game China", "virtio_input", "AT Translated Set", "qwerty2", "VMware", "Android_Input", "inputDev-1"};
        this.b = c1537k;
    }

    public static C1536j a(Context context, JSONObject jSONObject) {
        if (context == null) {
            throw new IllegalArgumentException("Context must not be null.");
        }
        try {
            f = context.getPackageManager();
            HashMap hashMap = new HashMap();
            String[] strArr = g;
            for (int i = 0; i < 11; i++) {
                String str = strArr[i];
                if (jSONObject.has(str) && !hashMap.containsKey(str)) {
                    hashMap.put(str, jSONObject.get(str));
                }
            }
            return new C1536j(context.getApplicationContext(), hashMap);
        } catch (Exception unused) {
            return null;
        }
    }

    public static String b(Context context, String str) {
        try {
            Class<?> loadClass = context.getApplicationContext().getClassLoader().loadClass("android.os.SystemProperties");
            return (String) loadClass.getMethod("get", String.class).invoke(loadClass, str);
        } catch (Exception unused) {
            return null;
        }
    }

    public final void c(Qb.a r24) {
        throw new UnsupportedOperationException("Method not decompiled: io.seon.androidsdk.service.C1536j.c(Qb.a):void");
    }

    public final boolean d(String str, String[] strArr) {
        String str2;
        if (strArr != null && strArr.length != 0) {
            for (int i = 0; i < strArr.length; i++) {
                String str3 = strArr[i];
                if (str3 == null && str == null) {
                    str2 = "Build prop: null filter: null";
                } else {
                    if (str3 == null) {
                        str3 = "";
                    }
                    if (!str3.isEmpty()) {
                        Locale locale = Locale.ENGLISH;
                        if (str.toLowerCase(locale).contains(str3.toLowerCase(locale))) {
                            str2 = "Build prop: " + str + " filter: " + str3;
                        }
                    } else if (str.equalsIgnoreCase(str3)) {
                        str2 = "Build prop: empty filter: empty";
                    }
                }
                e(str2);
                return true;
            }
        }
        return false;
    }

    public final void e(String str) {
        this.d.add(str);
    }

    public final boolean f() {
        try {
            int[] iArr = {17, 19, 18};
            int[] iArr2 = {13, 12, 6};
            ArrayList arrayList = new ArrayList();
            SensorManager sensorManager = (SensorManager) this.a.getSystemService("sensor");
            for (int i = 0; i < 3; i++) {
                int i2 = iArr[i];
                if (sensorManager.getDefaultSensor(i2) == null) {
                    arrayList.add(Integer.valueOf(i2));
                }
            }
            for (int i3 = 0; i3 < 3; i3++) {
                int i4 = iArr2[i3];
                if (sensorManager.getDefaultSensor(i4) != null && arrayList.size() > 2) {
                    e("compound emu trigger - sensors missing: " + TextUtils.join(", ", arrayList) + " has sensor: " + i4);
                    return true;
                }
            }
        } catch (Exception unused) {
        }
        return false;
    }
}