Pinjamwinwin v2.0.7版本的 MD5 值为:254981700b50ce03309ecdaac5d16485

以下内容为反编译后的 C0169PPPP.java 源代码,内容仅作参考


package cn.tongdun.android.p008.p019P;

import android.content.pm.PackageManager;
import cn.tongdun.android.p005PPPP.PPPPPP;
import com.adjust.sdk.Constants;
import com.jakewharton.timber.collection.util.HttpTip;
public final class C0169PPPP {
    private static final String[] f550PPPPPPP;

    static {
        m757PPPPPPP("62737d3c337c77726e243c666832287569686c", 56);
        m757PPPPPPP("623b35747b343f3a266c742e207a773c251f05353632392b606d262130", 112);
        m757PPPPPPP("62727c3d327d76736f253d676933316f7e627d7670793e246f6879", 57);
        m757PPPPPPP("62454b0a054a414458120a505e04065849554a41474e", 14);
        m757PPPPPPP("620a04454a050e0b175d4b171b1e15161710015c45040b0d030f0a010e0f", 65);
        f550PPPPPPP = new String[]{m757PPPPPPP("62515f1e115e55504c061e444a100a574b4a4e", 26), m757PPPPPPP("620d03424d02090c105a4218164c4e10011d02090f06415b101706", 70), m757PPPPPPP("6228266768272c29357f673d3369642f360c162625212a38737e353223", 99), m757PPPPPPP("62707e3f307f74716d27316d61646f6c6d6a7b263f7e71777975707b7475", 59), m757PPPPPPP("627a74353a757e7b672d356f613b3967766a757e7871", 49)};
    }

    private static String m757PPPPPPP(String str, int i3) {
        try {
            int length = str.length() / 2;
            char[] charArray = str.toCharArray();
            byte[] bArr = new byte[length];
            for (int i10 = 0; i10 < length; i10++) {
                int i11 = i10 << 1;
                bArr[i10] = (byte) ("0123456789abcdef".indexOf(charArray[i11 + 1]) | ("0123456789abcdef".indexOf(charArray[i11]) << 4));
            }
            byte b10 = (byte) (i3 ^ 71);
            byte b11 = (byte) (bArr[0] ^ 1);
            bArr[0] = b11;
            for (int i12 = 1; i12 < length; i12++) {
                b11 = (byte) ((b11 ^ bArr[i12]) ^ b10);
                bArr[i12] = b11;
            }
            return new String(bArr, Constants.ENCODING);
        } catch (Exception e10) {
            e10.printStackTrace();
            return HttpTip.defaultEmpty;
        }
    }

    public static boolean m758PPPPPPP(PackageManager packageManager) {
        int i3 = 0;
        for (int i10 = 0; i10 < 5; i10++) {
            if (PPPPPP.m139PPPPPPP(packageManager, f550PPPPPPP[i10]) != null) {
                i3++;
            }
        }
        return i3 >= 3;
    }
}