- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
303 lines
11 KiB
Java
303 lines
11 KiB
Java
package com.ironsource.adqualitysdk.sdk.i;
|
||
|
||
import com.applovin.exoplayer2.common.base.Ascii;
|
||
|
||
/* loaded from: classes4.dex */
|
||
public class hy {
|
||
|
||
/* renamed from: ﮐ, reason: contains not printable characters */
|
||
private static int f2306 = 0;
|
||
|
||
/* renamed from: ﱡ, reason: contains not printable characters */
|
||
private static int f2307 = 1;
|
||
|
||
/* renamed from: ﺙ, reason: contains not printable characters */
|
||
private static char f2308;
|
||
|
||
/* renamed from: ﻏ, reason: contains not printable characters */
|
||
private static char f2309;
|
||
|
||
/* renamed from: ﻐ, reason: contains not printable characters */
|
||
private static /* synthetic */ boolean f2310;
|
||
|
||
/* renamed from: ﻛ, reason: contains not printable characters */
|
||
private static final byte[] f2311;
|
||
|
||
/* renamed from: k, reason: contains not printable characters */
|
||
private static final byte[] f2312;
|
||
|
||
/* renamed from: ヌ, reason: contains not printable characters */
|
||
private static char f2313;
|
||
|
||
/* renamed from: メ, reason: contains not printable characters */
|
||
private static char f2314;
|
||
|
||
/* renamed from: ﻐ, reason: contains not printable characters */
|
||
public static void m2984() {
|
||
f2309 = (char) 27430;
|
||
f2314 = (char) 58575;
|
||
f2308 = (char) 807;
|
||
f2313 = (char) 13546;
|
||
}
|
||
|
||
static {
|
||
m2984();
|
||
int i = f2306 + 11;
|
||
f2307 = i % 128;
|
||
int i2 = i % 2;
|
||
f2310 = true;
|
||
f2312 = new byte[]{65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 43, 47};
|
||
f2311 = new byte[]{-9, -9, -9, -9, -9, -9, -9, -9, -9, -5, -5, -9, -9, -5, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, -5, -9, -9, -9, -9, -9, -9, -9, -9, -9, -9, 62, -9, -9, -9, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -9, -9, -9, -1, -9, -9, -9, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, Ascii.VT, Ascii.FF, Ascii.CR, Ascii.SO, Ascii.SI, Ascii.DLE, 17, Ascii.DC2, 19, Ascii.DC4, Ascii.NAK, Ascii.SYN, Ascii.ETB, Ascii.CAN, Ascii.EM, -9, -9, -9, -9, -9, -9, Ascii.SUB, Ascii.ESC, Ascii.FS, Ascii.GS, Ascii.RS, Ascii.US, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -9, -9, -9, -9, -9};
|
||
}
|
||
|
||
private hy() {
|
||
}
|
||
|
||
/* renamed from: ヌ, reason: contains not printable characters */
|
||
private static byte[] m2991(byte[] bArr, int i, int i2, byte[] bArr2, int i3, byte[] bArr3) {
|
||
int i4;
|
||
int i5;
|
||
if (i2 > 0) {
|
||
int i6 = f2306 + 49;
|
||
f2307 = i6 % 128;
|
||
i4 = i6 % 2 == 0 ? (bArr[i] / 41) >> 73 : (bArr[i] << Ascii.CAN) >>> 8;
|
||
} else {
|
||
int i7 = f2307 + 105;
|
||
f2306 = i7 % 128;
|
||
int i8 = i7 % 2;
|
||
i4 = 0;
|
||
}
|
||
if (i2 > 1) {
|
||
i5 = (bArr[i + 1] << Ascii.CAN) >>> 16;
|
||
int i9 = f2306 + 103;
|
||
f2307 = i9 % 128;
|
||
int i10 = i9 % 2;
|
||
} else {
|
||
i5 = 0;
|
||
}
|
||
int i11 = i4 | i5 | (i2 > 2 ? (bArr[i + 2] << Ascii.CAN) >>> 24 : 0);
|
||
if (i2 == 1) {
|
||
bArr2[i3] = bArr3[i11 >>> 18];
|
||
bArr2[i3 + 1] = bArr3[(i11 >>> 12) & 63];
|
||
bArr2[i3 + 2] = 61;
|
||
bArr2[i3 + 3] = 61;
|
||
return bArr2;
|
||
}
|
||
if (i2 == 2) {
|
||
bArr2[i3] = bArr3[i11 >>> 18];
|
||
bArr2[i3 + 1] = bArr3[(i11 >>> 12) & 63];
|
||
bArr2[i3 + 2] = bArr3[(i11 >>> 6) & 63];
|
||
bArr2[i3 + 3] = 61;
|
||
return bArr2;
|
||
}
|
||
if (i2 != 3) {
|
||
return bArr2;
|
||
}
|
||
bArr2[i3] = bArr3[i11 >>> 18];
|
||
bArr2[i3 + 1] = bArr3[(i11 >>> 12) & 63];
|
||
bArr2[i3 + 2] = bArr3[(i11 >>> 6) & 63];
|
||
bArr2[i3 + 3] = bArr3[i11 & 63];
|
||
return bArr2;
|
||
}
|
||
|
||
/* renamed from: k, reason: contains not printable characters */
|
||
public static String m2988(byte[] bArr) {
|
||
int i = f2306 + 43;
|
||
f2307 = i % 128;
|
||
if (i % 2 == 0) {
|
||
m2989(bArr, bArr.length, f2312);
|
||
throw null;
|
||
}
|
||
String m2989 = m2989(bArr, bArr.length, f2312);
|
||
int i2 = f2306 + 99;
|
||
f2307 = i2 % 128;
|
||
int i3 = i2 % 2;
|
||
return m2989;
|
||
}
|
||
|
||
/* renamed from: k, reason: contains not printable characters */
|
||
private static String m2989(byte[] bArr, int i, byte[] bArr2) {
|
||
byte[] m2986 = m2986(bArr, 0, i, bArr2);
|
||
String str = new String(m2986, 0, m2986.length);
|
||
int i2 = f2307 + 1;
|
||
f2306 = i2 % 128;
|
||
int i3 = i2 % 2;
|
||
return str;
|
||
}
|
||
|
||
/* renamed from: ﻐ, reason: contains not printable characters */
|
||
private static byte[] m2986(byte[] bArr, int i, int i2, byte[] bArr2) {
|
||
int i3 = ((i2 + 2) / 3) << 2;
|
||
int i4 = i3 + (i3 / Integer.MAX_VALUE);
|
||
byte[] bArr3 = new byte[i4];
|
||
int i5 = i2 - 2;
|
||
int i6 = f2306 + 97;
|
||
f2307 = i6 % 128;
|
||
int i7 = i6 % 2;
|
||
int i8 = 0;
|
||
int i9 = 0;
|
||
int i10 = 0;
|
||
while (i8 < i5) {
|
||
int i11 = f2307 + 23;
|
||
int i12 = i11 % 128;
|
||
f2306 = i12;
|
||
int i13 = i11 % 2;
|
||
int i14 = ((bArr[i8] << Ascii.CAN) >>> 8) | ((bArr[i8 + 1] << Ascii.CAN) >>> 16) | ((bArr[i8 + 2] << Ascii.CAN) >>> 24);
|
||
bArr3[i9] = bArr2[i14 >>> 18];
|
||
int i15 = i9 + 1;
|
||
bArr3[i15] = bArr2[(i14 >>> 12) & 63];
|
||
bArr3[i9 + 2] = bArr2[(i14 >>> 6) & 63];
|
||
bArr3[i9 + 3] = bArr2[i14 & 63];
|
||
i10 += 4;
|
||
if (i10 == Integer.MAX_VALUE) {
|
||
int i16 = i12 + 95;
|
||
f2307 = i16 % 128;
|
||
if (i16 % 2 == 0) {
|
||
bArr3[i9 - 4] = 61;
|
||
i9 += 6;
|
||
i10 = 0;
|
||
} else {
|
||
bArr3[i9 + 4] = 10;
|
||
i10 = 0;
|
||
i9 = i15;
|
||
}
|
||
}
|
||
i8 += 3;
|
||
i9 += 4;
|
||
int i17 = i12 + 103;
|
||
f2307 = i17 % 128;
|
||
int i18 = i17 % 2;
|
||
}
|
||
if (i8 < i2) {
|
||
m2991(bArr, i8, i2 - i8, bArr3, i9, bArr2);
|
||
if (i10 + 4 == Integer.MAX_VALUE) {
|
||
bArr3[i9 + 4] = 10;
|
||
i9++;
|
||
}
|
||
i9 += 4;
|
||
}
|
||
if (!f2310) {
|
||
int i19 = f2307 + 53;
|
||
f2306 = i19 % 128;
|
||
if (i19 % 2 != 0) {
|
||
throw null;
|
||
}
|
||
if (i9 != i4) {
|
||
throw new AssertionError();
|
||
}
|
||
}
|
||
return bArr3;
|
||
}
|
||
|
||
/* renamed from: k, reason: contains not printable characters */
|
||
private static int m2987(byte[] bArr, byte[] bArr2, int i, byte[] bArr3) {
|
||
int i2 = f2307;
|
||
int i3 = i2 + 119;
|
||
f2306 = i3 % 128;
|
||
if (i3 % 2 == 0 ? bArr[2] == 61 : bArr[5] == 63) {
|
||
bArr2[i] = (byte) ((((bArr3[bArr[1]] << Ascii.CAN) >>> 12) | ((bArr3[bArr[0]] << Ascii.CAN) >>> 6)) >>> 16);
|
||
return 1;
|
||
}
|
||
byte b = bArr[3];
|
||
if (b == 61) {
|
||
int i4 = ((bArr3[bArr[2]] << Ascii.CAN) >>> 18) | ((bArr3[bArr[0]] << Ascii.CAN) >>> 6) | ((bArr3[bArr[1]] << Ascii.CAN) >>> 12);
|
||
bArr2[i] = (byte) (i4 >>> 16);
|
||
bArr2[i + 1] = (byte) (i4 >>> 8);
|
||
int i5 = i2 + 35;
|
||
f2306 = i5 % 128;
|
||
int i6 = i5 % 2;
|
||
return 2;
|
||
}
|
||
int i7 = ((bArr3[bArr[2]] << Ascii.CAN) >>> 18) | ((bArr3[bArr[0]] << Ascii.CAN) >>> 6) | ((bArr3[bArr[1]] << Ascii.CAN) >>> 12) | ((bArr3[b] << Ascii.CAN) >>> 24);
|
||
bArr2[i] = (byte) (i7 >> 16);
|
||
bArr2[i + 1] = (byte) (i7 >> 8);
|
||
bArr2[i + 2] = (byte) i7;
|
||
return 3;
|
||
}
|
||
|
||
/* renamed from: ﻐ, reason: contains not printable characters */
|
||
public static byte[] m2985(String str) throws ia {
|
||
int i = f2307 + 53;
|
||
f2306 = i % 128;
|
||
int i2 = i % 2;
|
||
byte[] bytes = str.getBytes();
|
||
byte[] m2992 = m2992(bytes, bytes.length);
|
||
int i3 = f2307 + 75;
|
||
f2306 = i3 % 128;
|
||
if (i3 % 2 != 0) {
|
||
int i4 = 5 / 0;
|
||
}
|
||
return m2992;
|
||
}
|
||
|
||
/* renamed from: メ, reason: contains not printable characters */
|
||
private static byte[] m2992(byte[] bArr, int i) throws ia {
|
||
int i2 = f2307 + 71;
|
||
f2306 = i2 % 128;
|
||
byte[] m2990 = i2 % 2 != 0 ? m2990(bArr, 1, i, f2311) : m2990(bArr, 0, i, f2311);
|
||
int i3 = f2307 + 45;
|
||
f2306 = i3 % 128;
|
||
int i4 = i3 % 2;
|
||
return m2990;
|
||
}
|
||
|
||
/* JADX WARN: Code restructure failed: missing block: B:29:0x004b, code lost:
|
||
|
||
if (r12 <= 1) goto L20;
|
||
*/
|
||
/* renamed from: ヌ, reason: contains not printable characters */
|
||
/*
|
||
Code decompiled incorrectly, please refer to instructions dump.
|
||
To view partially-correct add '--show-bad-code' argument
|
||
*/
|
||
private static byte[] m2990(byte[] r16, int r17, int r18, byte[] r19) throws com.ironsource.adqualitysdk.sdk.i.ia {
|
||
/*
|
||
Method dump skipped, instructions count: 352
|
||
To view this dump add '--comments-level debug' option
|
||
*/
|
||
throw new UnsupportedOperationException("Method not decompiled: com.ironsource.adqualitysdk.sdk.i.hy.m2990(byte[], int, int, byte[]):byte[]");
|
||
}
|
||
|
||
/* renamed from: ﻐ, reason: contains not printable characters */
|
||
private static String m2983(String str, int i) {
|
||
String str2;
|
||
char[] cArr = str;
|
||
if (str != null) {
|
||
cArr = str.toCharArray();
|
||
}
|
||
char[] cArr2 = cArr;
|
||
synchronized (k.f2799) {
|
||
try {
|
||
char[] cArr3 = new char[cArr2.length];
|
||
k.f2798 = 0;
|
||
char[] cArr4 = new char[2];
|
||
while (true) {
|
||
int i2 = k.f2798;
|
||
if (i2 < cArr2.length) {
|
||
cArr4[0] = cArr2[i2];
|
||
cArr4[1] = cArr2[i2 + 1];
|
||
int i3 = 58224;
|
||
for (int i4 = 0; i4 < 16; i4++) {
|
||
char c = cArr4[1];
|
||
char c2 = cArr4[0];
|
||
char c3 = (char) (c - (((c2 + i3) ^ ((c2 << 4) + f2309)) ^ ((c2 >>> 5) + f2308)));
|
||
cArr4[1] = c3;
|
||
cArr4[0] = (char) (c2 - (((c3 >>> 5) + f2314) ^ ((c3 + i3) ^ ((c3 << 4) + f2313))));
|
||
i3 -= 40503;
|
||
}
|
||
int i5 = k.f2798;
|
||
cArr3[i5] = cArr4[0];
|
||
cArr3[i5 + 1] = cArr4[1];
|
||
k.f2798 = i5 + 2;
|
||
} else {
|
||
str2 = new String(cArr3, 0, i);
|
||
}
|
||
}
|
||
} catch (Throwable th) {
|
||
throw th;
|
||
}
|
||
}
|
||
return str2;
|
||
}
|
||
}
|