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;
}
}