Pinjamwinwin v2.0.7版本的 MD5 值为:254981700b50ce03309ecdaac5d16485
以下内容为反编译后的 PPP.java 源代码,内容仅作参考
package cn.tongdun.android.p008.p019P;
import android.content.Context;
import android.os.Build;
import android.os.Process;
import com.adjust.sdk.Constants;
import com.jakewharton.timber.collection.util.HttpTip;
public final class PPP {
static {
m787PPPPPPP("290e0b171c070c4b5f14161e051b011b0700416e03010717010d1d0d0f1200171b12020d03141c0700", 67);
m787PPPPPPP("29191c000b101b5c48030109120c160c1017567914161000161a071d07150e0b0f021a11030307", 84);
m787PPPPPPP("29494c505b404b0c18535159425c465c40470621415c57515a4d57", 4);
m787PPPPPPP("2b040a4b4707021e150e0542561d1f170c1208120e0948610a19031e0f150f1d05080109131619080b", 74);
m787PPPPPPP("29585d414a515a1d09424048534d574d5156173e55465c5c42454f4f", 21);
m787PPPPPPP("2b4a44050f4e464e4d4f0d09494c505b404b0c0f4c581b18535159425c465c40470629435d504b", 4);
m787PPPPPPP("2974716d667d7631256e6c647f617b617d7a3b1775626b6a607b6067", 57);
m787PPPPPPP("291a1f030813185f4b00020a110f150f1314557a1715130315190c1a121e0f0616191700081314", 87);
m787PPPPPPP("294f4a565d464d0a1e55575f445a405a4641002f42404656404c485e4f4f564c47555551", 2);
}
public static boolean m785(int i3) {
return Build.VERSION.SDK_INT >= i3;
}
private static String m787PPPPPPP(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 ^ 66);
byte b11 = (byte) (bArr[0] ^ 72);
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 m786(Context context, String... strArr) {
for (int i3 = 0; i3 < 2; i3++) {
if (context.checkPermission(strArr[i3], Process.myPid(), Process.myUid()) != 0) {
return false;
}
}
return true;
}
public static boolean m788PPPPPPP(int i3) {
return false;
}
public static boolean m789PPPPPPP(Context context) {
return m790PPPPPPP(context, m787PPPPPPP("29393c202b303b7c68232129322c362c3037764a2132332d392e31373d2c3a31232327", 116));
}
public static boolean m790PPPPPPP(Context context, String str) {
return context.checkPermission(str, Process.myPid(), Process.myUid()) == 0;
}
public static boolean m791PPPPPPP(Context context, String... strArr) {
boolean z8 = false;
for (int i3 = 0; i3 < 2; i3++) {
if (context.checkPermission(strArr[i3], Process.myPid(), Process.myUid()) == 0) {
z8 = true;
}
}
return z8;
}
}