Add decompiled APK source code (JADX)

- 28,932 files
- Full Java source code
- Smali files
- Resources

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-02-18 14:52:23 -08:00
parent cc210a65ea
commit f9d20bb3fc
26991 changed files with 2541449 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
package com.facebook.ads.internal.exoplayer2.thirdparty.offline;
import android.net.Uri;
import com.applovin.exoplayer2.common.base.Ascii;
import com.facebook.ads.redexgen.core.E4;
import com.facebook.ads.redexgen.core.EP;
import com.facebook.ads.redexgen.core.EQ;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Arrays;
/* loaded from: assets/audience_network.dex */
public abstract class DownloadAction {
public static byte[] A05;
public final int A00;
public final Uri A01;
public final String A02;
public final boolean A03;
public final byte[] A04;
static {
A02();
}
public static String A01(int i, int i2, int i3) {
byte[] copyOfRange = Arrays.copyOfRange(A05, i, i + i2);
for (int i4 = 0; i4 < copyOfRange.length; i4++) {
copyOfRange[i4] = (byte) ((copyOfRange[i4] ^ i3) ^ 26);
}
return new String(copyOfRange);
}
public static void A02() {
A05 = new byte[]{81, 93, 34, 3, 76, 8, 9, Ascii.US, 9, Ascii.RS, 5, Ascii.CR, 0, 5, Ascii.SYN, 9, Ascii.RS, 76, 10, 3, Ascii.EM, 2, 8, 76, 10, 3, Ascii.RS, 86};
}
public abstract EP A07(EQ eq);
public abstract void A08(DataOutputStream dataOutputStream) throws IOException;
public abstract boolean A09(DownloadAction downloadAction);
public static abstract class Deserializer {
public final int A00;
public final String A01;
public abstract DownloadAction A01(int i, DataInputStream dataInputStream) throws IOException;
public Deserializer(String str, int i) {
this.A01 = str;
this.A00 = i;
}
}
public DownloadAction(String str, int i, Uri uri, boolean z, byte[] bArr) {
this.A02 = str;
this.A00 = i;
this.A01 = uri;
this.A03 = z;
this.A04 = bArr == null ? new byte[0] : bArr;
}
public static DownloadAction A00(Deserializer[] deserializerArr, InputStream inputStream) throws IOException {
DataInputStream dataInputStream = new DataInputStream(inputStream);
String readUTF = dataInputStream.readUTF();
int readInt = dataInputStream.readInt();
for (Deserializer deserializer : deserializerArr) {
if (readUTF.equals(deserializer.A01) && deserializer.A00 >= readInt) {
return deserializer.A01(readInt, dataInputStream);
}
}
String type = A01(2, 26, 118) + readUTF + A01(0, 2, 103) + readInt;
throw new E4(type);
}
public static void A03(DownloadAction downloadAction, OutputStream outputStream) throws IOException {
DataOutputStream dataOutputStream = new DataOutputStream(outputStream);
dataOutputStream.writeUTF(downloadAction.A02);
dataOutputStream.writeInt(downloadAction.A00);
downloadAction.A08(dataOutputStream);
dataOutputStream.flush();
}
public boolean equals(Object obj) {
if (obj == null || getClass() != obj.getClass()) {
return false;
}
DownloadAction downloadAction = (DownloadAction) obj;
return this.A02.equals(downloadAction.A02) && this.A00 == downloadAction.A00 && this.A01.equals(downloadAction.A01) && this.A03 == downloadAction.A03 && Arrays.equals(this.A04, downloadAction.A04);
}
public int hashCode() {
return (((this.A01.hashCode() * 31) + (this.A03 ? 1 : 0)) * 31) + Arrays.hashCode(this.A04);
}
}