Files
rr3-apk/decompiled-community/sources/com/google/android/gms/internal/ads/zzfhk.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

179 lines
7.0 KiB
Java

package com.google.android.gms.internal.ads;
import android.content.Context;
import android.os.Binder;
import android.os.Build;
import android.os.RemoteException;
import androidx.annotation.GuardedBy;
import androidx.annotation.Nullable;
import androidx.annotation.VisibleForTesting;
import com.google.android.gms.ads.internal.util.client.VersionInfoParcel;
import com.google.android.gms.common.GoogleApiAvailabilityLight;
import com.mbridge.msdk.newreward.function.common.MBridgeCommon;
import java.util.HashMap;
import java.util.List;
import java.util.concurrent.TimeUnit;
/* loaded from: classes3.dex */
public final class zzfhk implements Runnable {
@GuardedBy("enabledLock")
@VisibleForTesting
public static Boolean zzb;
private final Context zze;
private final VersionInfoParcel zzf;
private int zzi;
private final zzdpj zzj;
private final List zzk;
private final zzbvs zzm;
@VisibleForTesting
public static final Object zza = new Object();
private static final Object zzc = new Object();
private static final Object zzd = new Object();
@GuardedBy("protoLock")
private final zzfhp zzg = zzfht.zzb();
private String zzh = "";
@GuardedBy("initLock")
private boolean zzl = false;
public zzfhk(Context context, VersionInfoParcel versionInfoParcel, zzdpj zzdpjVar, zzdzq zzdzqVar, zzbvs zzbvsVar) {
this.zze = context;
this.zzf = versionInfoParcel;
this.zzj = zzdpjVar;
this.zzm = zzbvsVar;
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zziJ)).booleanValue()) {
this.zzk = com.google.android.gms.ads.internal.util.zzs.zzd();
} else {
this.zzk = zzfxn.zzn();
}
}
public static boolean zza() {
boolean booleanValue;
synchronized (zza) {
try {
if (zzb == null) {
if (((Boolean) zzbee.zzb.zze()).booleanValue()) {
zzb = Boolean.valueOf(Math.random() < ((Double) zzbee.zza.zze()).doubleValue());
} else {
zzb = Boolean.FALSE;
}
}
booleanValue = zzb.booleanValue();
} catch (Throwable th) {
throw th;
}
}
return booleanValue;
}
@Override // java.lang.Runnable
public final void run() {
byte[] zzaV;
if (zza()) {
Object obj = zzc;
synchronized (obj) {
try {
if (this.zzg.zza() == 0) {
return;
}
try {
synchronized (obj) {
zzaV = ((zzfht) this.zzg.zzbr()).zzaV();
this.zzg.zzc();
}
new zzdzp(this.zze, this.zzf.afmaVersion, this.zzm, Binder.getCallingUid()).zza(new zzdzn((String) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zziD), MBridgeCommon.DEFAULT_LOAD_TIMEOUT, new HashMap(), zzaV, "application/x-protobuf", false));
} catch (Exception e) {
if ((e instanceof zzdvy) && ((zzdvy) e).zza() == 3) {
return;
}
com.google.android.gms.ads.internal.zzv.zzp().zzv(e, "CuiMonitor.sendCuiPing");
}
} catch (Throwable th) {
throw th;
}
}
}
}
public final void zzb(@Nullable final zzfha zzfhaVar) {
zzbzw.zza.zza(new Runnable() { // from class: com.google.android.gms.internal.ads.zzfhj
@Override // java.lang.Runnable
public final void run() {
zzfhk.this.zzc(zzfhaVar);
}
});
}
public final /* synthetic */ void zzc(zzfha zzfhaVar) {
synchronized (zzd) {
try {
if (!this.zzl) {
this.zzl = true;
if (zza()) {
try {
com.google.android.gms.ads.internal.zzv.zzq();
this.zzh = com.google.android.gms.ads.internal.util.zzs.zzq(this.zze);
} catch (RemoteException | RuntimeException e) {
com.google.android.gms.ads.internal.zzv.zzp().zzw(e, "CuiMonitor.gettingAppIdFromManifest");
}
this.zzi = GoogleApiAvailabilityLight.getInstance().getApkVersion(this.zze);
int intValue = ((Integer) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zziE)).intValue();
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zzlK)).booleanValue()) {
long j = intValue;
zzbzw.zzd.scheduleWithFixedDelay(this, j, j, TimeUnit.MILLISECONDS);
} else {
long j2 = intValue;
zzbzw.zzd.scheduleAtFixedRate(this, j2, j2, TimeUnit.MILLISECONDS);
}
}
}
} finally {
}
}
if (zza() && zzfhaVar != null) {
synchronized (zzc) {
try {
if (this.zzg.zza() >= ((Integer) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zziF)).intValue()) {
return;
}
zzfhl zza2 = zzfho.zza();
zza2.zzu(zzfhaVar.zzm());
zza2.zzq(zzfhaVar.zzl());
zza2.zzg(zzfhaVar.zzb());
zza2.zzw(3);
zza2.zzn(this.zzf.afmaVersion);
zza2.zzb(this.zzh);
zza2.zzk(Build.VERSION.RELEASE);
zza2.zzr(Build.VERSION.SDK_INT);
zza2.zzv(zzfhaVar.zzo());
zza2.zzj(zzfhaVar.zza());
zza2.zze(this.zzi);
zza2.zzt(zzfhaVar.zzn());
zza2.zzc(zzfhaVar.zze());
zza2.zzf(zzfhaVar.zzg());
zza2.zzh(zzfhaVar.zzh());
zza2.zzi(this.zzj.zzb(zzfhaVar.zzh()));
zza2.zzl(zzfhaVar.zzi());
zza2.zzm(zzfhaVar.zzd());
zza2.zzd(zzfhaVar.zzf());
zza2.zzs(zzfhaVar.zzk());
zza2.zzo(zzfhaVar.zzj());
zza2.zzp(zzfhaVar.zzc());
if (((Boolean) com.google.android.gms.ads.internal.client.zzbe.zzc().zza(zzbcl.zziJ)).booleanValue()) {
zza2.zza(this.zzk);
}
zzfhp zzfhpVar = this.zzg;
zzfhq zza3 = zzfhr.zza();
zza3.zza(zza2);
zzfhpVar.zzb(zza3);
} finally {
}
}
}
}
}