Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzfpe.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

227 lines
8.1 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.content.SharedPreferences;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.google.android.gms.common.util.Hex;
import com.ironsource.mediationsdk.utils.IronSourceConstants;
import java.io.File;
import java.util.HashSet;
/* loaded from: classes3.dex */
public final class zzfpe {
private static final Object zza = new Object();
private final Context zzb;
private final SharedPreferences zzc;
private final String zzd;
private final zzfol zze;
private boolean zzf;
public zzfpe(@NonNull Context context, @NonNull int i, @NonNull zzfol zzfolVar, boolean z) {
this.zzf = false;
this.zzb = context;
this.zzd = Integer.toString(i - 1);
this.zzc = context.getSharedPreferences("pcvmspf", 0);
this.zze = zzfolVar;
this.zzf = z;
}
private final File zze(@NonNull String str) {
return new File(new File(this.zzb.getDir("pccache", 0), this.zzd), str);
}
private static String zzf(@NonNull zzaxw zzaxwVar) {
zzaxx zzd = zzaxz.zzd();
zzd.zze(zzaxwVar.zzc().zzk());
zzd.zza(zzaxwVar.zzc().zzj());
zzd.zzb(zzaxwVar.zzc().zza());
zzd.zzd(zzaxwVar.zzc().zzc());
zzd.zzc(zzaxwVar.zzc().zzb());
return Hex.bytesToStringLowercase(((zzaxz) zzd.zzbr()).zzaV());
}
private final String zzg() {
return "FBAMTD".concat(String.valueOf(this.zzd));
}
private final String zzh() {
return "LATMTD".concat(String.valueOf(this.zzd));
}
private final void zzi(int i, long j) {
this.zze.zza(i, j);
}
private final void zzj(int i, long j, String str) {
this.zze.zzb(i, j, str);
}
@Nullable
private final zzaxz zzk(int i) {
String string = i == 1 ? this.zzc.getString(zzh(), null) : this.zzc.getString(zzg(), null);
if (string == null) {
return null;
}
long currentTimeMillis = System.currentTimeMillis();
try {
byte[] stringToBytes = Hex.stringToBytes(string);
zzgwj zzgwjVar = zzgwj.zzb;
return zzaxz.zzi(zzgwj.zzv(stringToBytes, 0, stringToBytes.length), this.zzf ? zzgxb.zza() : zzgxb.zzb());
} catch (zzgyg unused) {
return null;
} catch (NullPointerException unused2) {
zzi(2029, currentTimeMillis);
return null;
} catch (RuntimeException unused3) {
zzi(2032, currentTimeMillis);
return null;
}
}
public final boolean zza(@NonNull zzaxw zzaxwVar) {
long currentTimeMillis = System.currentTimeMillis();
synchronized (zza) {
try {
if (!zzfoy.zze(new File(zze(zzaxwVar.zzc().zzk()), "pcbc"), zzaxwVar.zzd().zzA())) {
zzi(IronSourceConstants.NT_INSTANCE_COLLECT_TOKEN, currentTimeMillis);
return false;
}
String zzf = zzf(zzaxwVar);
SharedPreferences.Editor edit = this.zzc.edit();
edit.putString(zzh(), zzf);
boolean commit = edit.commit();
if (commit) {
zzi(5015, currentTimeMillis);
} else {
zzi(IronSourceConstants.NT_INSTANCE_COLLECT_TOKEN_SUCCESS, currentTimeMillis);
}
return commit;
} catch (Throwable th) {
throw th;
}
}
}
public final boolean zzb(@NonNull zzaxw zzaxwVar, @Nullable zzfpd zzfpdVar) {
long currentTimeMillis = System.currentTimeMillis();
synchronized (zza) {
try {
zzaxz zzk = zzk(1);
String zzk2 = zzaxwVar.zzc().zzk();
if (zzk != null && zzk.zzk().equals(zzk2)) {
zzi(4014, currentTimeMillis);
return false;
}
long currentTimeMillis2 = System.currentTimeMillis();
File zze = zze(zzk2);
if (zze.exists()) {
zzj(IronSourceConstants.NT_INSTANCE_COLLECT_TOKEN_TIMED_OUT, currentTimeMillis2, "d:" + (true != zze.isDirectory() ? "0" : "1") + ",f:" + (true != zze.isFile() ? "0" : "1"));
zzi(4015, currentTimeMillis2);
} else if (!zze.mkdirs()) {
zzj(4024, currentTimeMillis2, "cw:".concat(true != zze.canWrite() ? "0" : "1"));
zzi(4015, currentTimeMillis2);
return false;
}
File zze2 = zze(zzk2);
File file = new File(zze2, "pcam.jar");
File file2 = new File(zze2, "pcbc");
if (!zzfoy.zze(file, zzaxwVar.zzf().zzA())) {
zzi(4016, currentTimeMillis);
return false;
}
if (!zzfoy.zze(file2, zzaxwVar.zzd().zzA())) {
zzi(4017, currentTimeMillis);
return false;
}
if (zzfpdVar != null && !zzfpdVar.zza(file)) {
zzi(4018, currentTimeMillis);
zzfoy.zzd(zze2);
return false;
}
String zzf = zzf(zzaxwVar);
long currentTimeMillis3 = System.currentTimeMillis();
String string = this.zzc.getString(zzh(), null);
SharedPreferences.Editor edit = this.zzc.edit();
edit.putString(zzh(), zzf);
if (string != null) {
edit.putString(zzg(), string);
}
if (!edit.commit()) {
zzi(4019, currentTimeMillis3);
return false;
}
HashSet hashSet = new HashSet();
zzaxz zzk3 = zzk(1);
if (zzk3 != null) {
hashSet.add(zzk3.zzk());
}
zzaxz zzk4 = zzk(2);
if (zzk4 != null) {
hashSet.add(zzk4.zzk());
}
for (File file3 : new File(this.zzb.getDir("pccache", 0), this.zzd).listFiles()) {
if (!hashSet.contains(file3.getName())) {
zzfoy.zzd(file3);
}
}
zzi(5014, currentTimeMillis);
return true;
} catch (Throwable th) {
throw th;
}
}
}
@Nullable
public final zzfow zzc(int i) {
long currentTimeMillis = System.currentTimeMillis();
synchronized (zza) {
try {
zzaxz zzk = zzk(1);
if (zzk == null) {
zzi(IronSourceConstants.NT_INSTANCE_COLLECT_TOKEN_FAILED, currentTimeMillis);
return null;
}
File zze = zze(zzk.zzk());
File file = new File(zze, "pcam.jar");
if (!file.exists()) {
file = new File(zze, "pcam");
}
File file2 = new File(zze, "pcbc");
File file3 = new File(zze, "pcopt");
zzi(5016, currentTimeMillis);
return new zzfow(zzk, file, file2, file3);
} catch (Throwable th) {
throw th;
}
}
}
public final boolean zzd(int i) {
long currentTimeMillis = System.currentTimeMillis();
synchronized (zza) {
try {
zzaxz zzk = zzk(1);
if (zzk == null) {
zzi(4025, currentTimeMillis);
return false;
}
File zze = zze(zzk.zzk());
if (!new File(zze, "pcam.jar").exists()) {
zzi(4026, currentTimeMillis);
return false;
}
if (new File(zze, "pcbc").exists()) {
zzi(5019, currentTimeMillis);
return true;
}
zzi(4027, currentTimeMillis);
return false;
} catch (Throwable th) {
throw th;
}
}
}
}