导航菜单

页面标题

页面副标题

Credmex v3.12.2 - PPPP.java 源代码

正在查看: Credmex v3.12.2 应用的 PPPP.java JAVA 源代码文件

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


package cn.tongdun.android.p013.p019PPPPPP;

import android.app.ActivityManager;
import android.bluetooth.BluetoothAdapter;
import android.content.ComponentName;
import android.content.ContentResolver;
import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.content.pm.PackageManager;
import android.graphics.SurfaceTexture;
import android.hardware.Camera;
import android.hardware.camera2.CameraDevice;
import android.hardware.camera2.CameraManager;
import android.hardware.camera2.CaptureRequest;
import android.location.Location;
import android.location.LocationManager;
import android.net.Proxy;
import android.net.wifi.WifiInfo;
import android.net.wifi.WifiManager;
import android.os.Build;
import android.os.Debug;
import android.os.Handler;
import android.os.Process;
import android.os.StatFs;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.view.Display;
import android.view.Surface;
import android.view.SurfaceHolder;
import com.bumptech.glide.load.Key;
import java.io.File;
import java.lang.reflect.Modifier;
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.HashSet;
import java.util.List;
import java.util.Locale;
import java.util.Map;
import java.util.Set;
import java.util.TimeZone;
import java.util.concurrent.Executor;
import org.json.JSONObject;

public final class PPPP {

    private static List f198PPPPPPP;

    private Map f199PPPPP = new HashMap();

    private String f200PPPP;

    private Class[] f201PPPPPP;

    private String f202;

    private int f203PPPPPPP;

    static {
        ArrayList arrayList = new ArrayList();
        f198PPPPPPP = arrayList;
        arrayList.add(new PPPP(0, Settings.System.class.getName(), m309("1523300606273a2628", 34), new Class[]{ContentResolver.class, String.class}));
        f198PPPPPPP.add(new PPPP(1, SharedPreferences.Editor.class.getName(), m309("0240446262435e424c", 70), new Class[]{String.class, String.class}));
        f198PPPPPPP.add(new PPPP(3, TelephonyManager.class.getName(), m309("1526350302333534353f2f23331f09", 39), new Class[0]));
        f198PPPPPPP.add(new PPPP(4, TelephonyManager.class.getName(), m309("150c1f362b09055a713516010919", 13), new Class[0]));
        f198PPPPPPP.add(new PPPP(5, TelephonyManager.class.getName(), m309("1541527362505c49456f6e", 64), new Class[0]));
        f198PPPPPPP.add(new PPPP(6, TelephonyManager.class.getName(), m309("156172415a6569654b4f6b6641587b6c6474", 96), new Class[0]));
        f198PPPPPPP.add(new PPPP(7, TelephonyManager.class.getName(), m309("1521320419271d1534382b2e01183b2c2434", 32), new Class[0]));
        f198PPPPPPP.add(new PPPP(8, TelephonyManager.class.getName(), m309("157d6e45546e7c676266575365646579744f4563", 124), new Class[0]));
        f198PPPPPPP.add(new PPPP(9, TelephonyManager.class.getName(), m309("1564775c4d77657e7b7f4259737175737d7b5a496a6e", 101), new Class[0]));
        f198PPPPPPP.add(new PPPP(10, TelephonyManager.class.getName(), m309("151c0f39241a3c210b090d0b050322311216", 29), new Class[0]));
        f198PPPPPPP.add(new PPPP(11, TelephonyManager.class.getName(), m309("155645706c53555f65795d41", 87), new Class[0]));
        f198PPPPPPP.add(new PPPP(12, TelephonyManager.class.getName(), m309("157f6c47566c7e65606442507468", 126), new Class[0]));
        f198PPPPPPP.add(new PPPP(13, TelephonyManager.class.getName(), m309("1523301607282101022d23343c2720", 34), new Class[0]));
        f198PPPPPPP.add(new PPPP(14, TelephonyManager.class.getName(), m309("154b5879685a56434f7f75405b4a5f5a5e7a7a5e48534f48", 74), new Class[0]));
        f198PPPPPPP.add(new PPPP(15, WifiInfo.class.getName(), m309("1501123a2f0121260315141503", 0), new Class[0]));
        f198PPPPPPP.add(new PPPP(16, WifiInfo.class.getName(), m309("154754787c74604553525345", 70), new Class[0]));
        f198PPPPPPP.add(new PPPP(17, WifiInfo.class.getName(), m309("15736056716b7c", 114), new Class[0]));
        f198PPPPPPP.add(new PPPP(18, WifiInfo.class.getName(), m309("152033143322382f", 33), new Class[0]));
        f198PPPPPPP.add(new PPPP(19, WifiManager.class.getName(), m309("157f6c4a517c7d767b6a607b7c5a5a7574", 126), new Class[0]));
        f198PPPPPPP.add(new PPPP(20, WifiManager.class.getName(), m309("153427061a3d250f113e3f", 53), new Class[0]));
        f198PPPPPPP.add(new PPPP(21, WifiManager.class.getName(), m309("155e4d7b6c5e53606b4a5a45445b", 95), new Class[0]));
        f198PPPPPPP.add(new PPPP(22, NetworkInterface.class.getName(), m309("155f4c67764c5e4540447f7a474c4a495a5f5b4b", 94), new Class[0]));
        f198PPPPPPP.add(new PPPP(23, Proxy.class.getName(), m309("1563705d467d66", 98), new Class[]{Context.class}));
        f198PPPPPPP.add(new PPPP(24, Proxy.class.getName(), m309("15455663785a41", 68), new Class[]{Context.class}));
        f198PPPPPPP.add(new PPPP(25, System.class.getName(), m309("15746752546b696361707b", 117), new Class[]{String.class}));
        f198PPPPPPP.add(new PPPP(26, PackageManager.class.getName(), m309("150c1f332913091b030e07192c3f0c0604080c25210206", 13), new Class[]{String.class}));
        List list = f198PPPPPPP;
        String name = PackageManager.class.getName();
        String m309 = m309("15091a2f3a0903010d09272c0302", 8);
        Class cls = Integer.TYPE;
        list.add(new PPPP(27, name, m309, new Class[]{String.class, cls}));
        f198PPPPPPP.add(new PPPP(28, PackageManager.class.getName(), m309("153f2c001a203a28303d343c090c3f35373b3f2b", 62), new Class[]{cls}));
        f198PPPPPPP.add(new PPPP(29, File.class.getName(), m309("1502113523111c031901113531151c", 3), new Class[0]));
        f198PPPPPPP.add(new PPPP(30, ActivityManager.class.getName(), m309("154a596e6f53484f4f417b7d5a5050", 75), new Class[]{cls}));
        f198PPPPPPP.add(new PPPP(31, ComponentName.class.getName(), m309("1536251005363c3e32361f1b383c", 55), new Class[0]));
        f198PPPPPPP.add(new PPPP(32, Modifier.class.getName(), m309("1b082f3d070f0d01", 17), new Class[]{cls}));
        f198PPPPPPP.add(new PPPP(33, Debug.class.getName(), m309("1b163b2d0b1b1e0c0e1b3d200d0c070a1b1d0d", 15), new Class[0]));
        f198PPPPPPP.add(new PPPP(34, Process.class.getName(), m309("1f201d0d39", 55), new Class[0]));
        f198PPPPPPP.add(new PPPP(35, TimeZone.class.getName(), m309("156271465376584960757671", 99), new Class[0]));
        f198PPPPPPP.add(new PPPP(36, TimeZone.class.getName(), m309("150c1f3e1909093c191109071a", 13), new Class[0]));
        f198PPPPPPP.add(new PPPP(37, Locale.class.getName(), m309("1517042d381a1c07011317", 22), new Class[0]));
        f198PPPPPPP.add(new PPPP(38, Intent.class.getName(), m309("154f5c706a575c4657", 78), new Class[]{String.class}));
        if (Build.VERSION.SDK_INT < 28) {
            f198PPPPPPP.add(new PPPP(39, Intent.class.getName(), m309("157261414d7c7663", 115), new Class[]{String.class}));
            f198PPPPPPP.add(new PPPP(2, m309("13292c303b202b6c673a7b5b0c2c21372e1b043b393331203b2a30", 37), m309("152734", 38), new Class[]{String.class, String.class}));
            f198PPPPPPP.add(new PPPP(63, m309("1364617d766d66212a77361641616c7a63564976747e7c6d76677d", 104), m309("150f1c", 14), new Class[]{String.class}));
        }
        f198PPPPPPP.add(new PPPP(40, Intent.class.getName(), m309("150d1e39220f0c060b00243203091c", 12), new Class[]{String.class, Boolean.TYPE}));
        f198PPPPPPP.add(new PPPP(41, Intent.class.getName(), m309("150e1d3a37011d2c31000a1f", 15), new Class[]{String.class, Byte.TYPE}));
        f198PPPPPPP.add(new PPPP(42, Intent.class.getName(), m309("152f3c0a162a302b1c10212b3e", 46), new Class[]{String.class, Short.TYPE}));
        f198PPPPPPP.add(new PPPP(43, Intent.class.getName(), m309("152437110d2f35111b2a2035", 37), new Class[]{String.class, Character.TYPE}));
        f198PPPPPPP.add(new PPPP(44, Intent.class.getName(), m309("15584b677d406b67565c49", 89), new Class[]{String.class, cls}));
        f198PPPPPPP.add(new PPPP(45, Intent.class.getName(), m309("1550436a71535b706f5e5441", 81), new Class[]{String.class, Long.TYPE}));
        f198PPPPPPP.add(new PPPP(46, Intent.class.getName(), m309("15594a697158554e6a66575d48", 88), new Class[]{String.class, Float.TYPE}));
        f198PPPPPPP.add(new PPPP(47, Intent.class.getName(), m309("153c2f0e15242930371e0332382d", 61), new Class[]{String.class, Double.TYPE}));
        f198PPPPPPP.add(new PPPP(48, Intent.class.getName(), m309("1532211717362b3739120d3c3623", 51), new Class[]{String.class}));
        f198PPPPPPP.add(new PPPP(49, Display.class.getName(), m309("150112203d0e131f", 0), new Class[0]));
        f198PPPPPPP.add(new PPPP(50, Display.class.getName(), m309("1535260b1a3b39382b", 52), new Class[0]));
        f198PPPPPPP.add(new PPPP(51, BluetoothAdapter.class.getName(), m309("154f5c78684d5b5a5b4d", 78), new Class[0]));
        f198PPPPPPP.add(new PPPP(52, Settings.Secure.class.getName(), m309("1515063030110c101e", 20), new Class[]{ContentResolver.class, String.class}));
        f198PPPPPPP.add(new PPPP(53, ActivityManager.class.getName(), m309("150211392808021d0b30270809", 3), new Class[]{ActivityManager.MemoryInfo.class}));
        f198PPPPPPP.add(new PPPP(54, StatFs.class.getName(), m309("157f6c4b537e717545476e62", 126), new Class[0]));
        f198PPPPPPP.add(new PPPP(55, StatFs.class.getName(), m309("15283b1c042926221210393503092b23", 41), new Class[0]));
        f198PPPPPPP.add(new PPPP(56, StatFs.class.getName(), m309("155a496e765b54507074424342", 91), new Class[0]));
        f198PPPPPPP.add(new PPPP(57, StatFs.class.getName(), m309("153221061e333c38181c2a2b2a08133139", 51), new Class[0]));
        f198PPPPPPP.add(new PPPP(58, StatFs.class.getName(), m309("1544577371514e434b45484f6168454a4e5e", 69), new Class[0]));
        f198PPPPPPP.add(new PPPP(59, StatFs.class.getName(), m309("1521321614342b262e202d2a040d202f2b3b1c00222a", 32), new Class[0]));
        f198PPPPPPP.add(new PPPP(60, Location.class.getName(), m309("1505163f2a121a1a061606", 4), new Class[0]));
        f198PPPPPPP.add(new PPPP(61, Location.class.getName(), m309("153e2d041f3d3532213d2d3d", 63), new Class[0]));
        f198PPPPPPP.add(new PPPP(62, InetAddress.class.getName(), m309("1b32170b28373a2b2a20020d283e3f3e28", 43), new Class[0]));
        f198PPPPPPP.add(new PPPP(64, LocationManager.class.getName(), m309("1547547d6857427a60445d5c6766494750584344", 70), new Class[]{String.class}));
        f198PPPPPPP.add(new PPPP(65, Camera.class.getName(), m309("014e497c7a4f4b47544a7b694554595f4f", 91), new Class[]{SurfaceTexture.class}));
        f198PPPPPPP.add(new PPPP(66, Camera.class.getName(), m309("01505762645155594a5472644b464845444e7a785b5a6c7155464551", 69), new Class[]{Camera.PreviewCallback.class}));
        f198PPPPPPP.add(new PPPP(67, Camera.class.getName(), m309("133b3e191c333e303d3c3617092d3e3d29", 61), new Class[]{byte[].class}));
        f198PPPPPPP.add(new PPPP(68, Camera.class.getName(), m309("01696e5b5d686c60736d4b5d727f717c7d77", 124), new Class[]{Camera.PreviewCallback.class}));
        f198PPPPPPP.add(new PPPP(69, Camera.class.getName(), m309("01444369735964695549767045414d5e4066705f525c51505a", 81), new Class[]{Camera.PreviewCallback.class}));
        f198PPPPPPP.add(new PPPP(70, Camera.class.getName(), m309("06140b0f34380b16000616", 2), new Class[]{Camera.ShutterCallback.class}));
        f198PPPPPPP.add(new PPPP(71, Camera.class.getName(), m309("0176646277555366626e7d63", 114), new Class[0]));
        f198PPPPPPP.add(new PPPP(72, Camera.class.getName(), m309("01515663655054584b55746a5d445b4a5f", 68), new Class[]{SurfaceHolder.class}));
        f198PPPPPPP.add(new PPPP(73, CameraManager.class.getName(), m309("1d737967414e60647b7f", 111), new Class[]{String.class, CameraDevice.StateCallback.class, Handler.class}));
        f198PPPPPPP.add(new PPPP(74, CameraManager.class.getName(), m309("1d6a607e5857797d6266", 118), new Class[]{String.class, Executor.class, CameraDevice.StateCallback.class}));
        f198PPPPPPP.add(new PPPP(75, CaptureRequest.Builder.class.getName(), m309("134f4a7a7f595f485b", 73), new Class[]{Surface.class}));
        f198PPPPPPP.add(new PPPP(76, CaptureRequest.Builder.class.getName(), m309("103b302924", 47), new Class[0]));
    }

    public PPPP() {
    }

    private static String m309(String str, int i) {
        try {
            int length = str.length() / 2;
            char[] charArray = str.toCharArray();
            byte[] bArr = new byte[length];
            for (int i2 = 0; i2 < length; i2++) {
                int i3 = i2 << 1;
                bArr[i2] = (byte) ("0123456789abcdef".indexOf(charArray[i3 + 1]) | ("0123456789abcdef".indexOf(charArray[i3]) << 4));
            }
            byte b2 = (byte) (i ^ 3);
            byte b3 = (byte) (bArr[0] ^ 114);
            bArr[0] = b3;
            for (int i4 = 1; i4 < length; i4++) {
                b3 = (byte) ((b3 ^ bArr[i4]) ^ b2);
                bArr[i4] = b3;
            }
            return new String(bArr, Key.STRING_CHARSET_NAME);
        } catch (Exception e2) {
            e2.printStackTrace();
            return "";
        }
    }

    public final String toString() {
        return new JSONObject(this.f199PPPPP).toString();
    }

    public final void m311PPPPPPP() {
        this.f199PPPPP.clear();
    }

    private PPPP(int i, String str, String str2, Class[] clsArr) {
        this.f203PPPPPPP = i;
        this.f202 = str;
        this.f200PPPP = str2;
        this.f201PPPPPP = clsArr;
    }

    public final void m312PPPPPPP(String str, int i) {
        if (!this.f199PPPPP.containsKey(str)) {
            HashSet hashSet = new HashSet();
            hashSet.add(Integer.valueOf(i));
            this.f199PPPPP.put(str, hashSet);
        } else {
            Set set = (Set) this.f199PPPPP.get(str);
            if (set != null) {
                set.add(Integer.valueOf(i));
            }
        }
    }

    public static int m310PPPPPPP(String str) {
        for (PPPP pppp : f198PPPPPPP) {
            if (str.contains(pppp.f202) && str.contains(pppp.f200PPPP)) {
                Class[] clsArr = pppp.f201PPPPPP;
                StringBuilder sb = new StringBuilder();
                for (Class cls : clsArr) {
                    if (sb.length() > 0) {
                        sb.append(m309("5e", 69));
                    }
                    sb.append(cls.getName());
                }
                if (str.contains(sb.toString())) {
                    return pppp.f203PPPPPPP;
                }
            }
        }
        return -1;
    }
}