- 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
130 lines
5.2 KiB
Java
130 lines
5.2 KiB
Java
package com.google.android.gms.internal.ads;
|
|
|
|
import android.content.Context;
|
|
import android.net.NetworkInfo;
|
|
import android.os.Bundle;
|
|
import android.provider.Settings;
|
|
import android.telephony.TelephonyManager;
|
|
import android.util.SparseArray;
|
|
import com.google.android.gms.internal.ads.zzbbq;
|
|
import java.util.ArrayList;
|
|
|
|
/* loaded from: classes3.dex */
|
|
public final class zzeao extends zzeap {
|
|
private static final SparseArray zzb;
|
|
private final Context zzc;
|
|
private final zzcuw zzd;
|
|
private final TelephonyManager zze;
|
|
private final zzeag zzf;
|
|
private zzbbq.zzq zzg;
|
|
|
|
static {
|
|
SparseArray sparseArray = new SparseArray();
|
|
zzb = sparseArray;
|
|
sparseArray.put(NetworkInfo.DetailedState.CONNECTED.ordinal(), zzbbq.zzaf.zzd.CONNECTED);
|
|
int ordinal = NetworkInfo.DetailedState.AUTHENTICATING.ordinal();
|
|
zzbbq.zzaf.zzd zzdVar = zzbbq.zzaf.zzd.CONNECTING;
|
|
sparseArray.put(ordinal, zzdVar);
|
|
sparseArray.put(NetworkInfo.DetailedState.CONNECTING.ordinal(), zzdVar);
|
|
sparseArray.put(NetworkInfo.DetailedState.OBTAINING_IPADDR.ordinal(), zzdVar);
|
|
sparseArray.put(NetworkInfo.DetailedState.DISCONNECTING.ordinal(), zzbbq.zzaf.zzd.DISCONNECTING);
|
|
int ordinal2 = NetworkInfo.DetailedState.BLOCKED.ordinal();
|
|
zzbbq.zzaf.zzd zzdVar2 = zzbbq.zzaf.zzd.DISCONNECTED;
|
|
sparseArray.put(ordinal2, zzdVar2);
|
|
sparseArray.put(NetworkInfo.DetailedState.DISCONNECTED.ordinal(), zzdVar2);
|
|
sparseArray.put(NetworkInfo.DetailedState.FAILED.ordinal(), zzdVar2);
|
|
sparseArray.put(NetworkInfo.DetailedState.IDLE.ordinal(), zzdVar2);
|
|
sparseArray.put(NetworkInfo.DetailedState.SCANNING.ordinal(), zzdVar2);
|
|
sparseArray.put(NetworkInfo.DetailedState.SUSPENDED.ordinal(), zzbbq.zzaf.zzd.SUSPENDED);
|
|
sparseArray.put(NetworkInfo.DetailedState.CAPTIVE_PORTAL_CHECK.ordinal(), zzdVar);
|
|
sparseArray.put(NetworkInfo.DetailedState.VERIFYING_POOR_LINK.ordinal(), zzdVar);
|
|
}
|
|
|
|
public zzeao(Context context, zzcuw zzcuwVar, zzeag zzeagVar, zzeac zzeacVar, com.google.android.gms.ads.internal.util.zzg zzgVar) {
|
|
super(zzeacVar, zzgVar);
|
|
this.zzc = context;
|
|
this.zzd = zzcuwVar;
|
|
this.zzf = zzeagVar;
|
|
this.zze = (TelephonyManager) context.getSystemService("phone");
|
|
}
|
|
|
|
public static /* bridge */ /* synthetic */ zzbbq.zzab zza(zzeao zzeaoVar, Bundle bundle) {
|
|
zzbbq.zzab.zzb zzbVar;
|
|
zzbbq.zzab.zza zza = zzbbq.zzab.zza();
|
|
int i = bundle.getInt("cnt", -2);
|
|
int i2 = bundle.getInt("gnt", 0);
|
|
if (i == -1) {
|
|
zzeaoVar.zzg = zzbbq.zzq.ENUM_TRUE;
|
|
} else {
|
|
zzeaoVar.zzg = zzbbq.zzq.ENUM_FALSE;
|
|
if (i == 0) {
|
|
zza.zzd(zzbbq.zzab.zzc.CELL);
|
|
} else if (i != 1) {
|
|
zza.zzd(zzbbq.zzab.zzc.NETWORKTYPE_UNSPECIFIED);
|
|
} else {
|
|
zza.zzd(zzbbq.zzab.zzc.WIFI);
|
|
}
|
|
switch (i2) {
|
|
case 1:
|
|
case 2:
|
|
case 4:
|
|
case 7:
|
|
case 11:
|
|
case 16:
|
|
zzbVar = zzbbq.zzab.zzb.TWO_G;
|
|
break;
|
|
case 3:
|
|
case 5:
|
|
case 6:
|
|
case 8:
|
|
case 9:
|
|
case 10:
|
|
case 12:
|
|
case 14:
|
|
case 15:
|
|
case 17:
|
|
zzbVar = zzbbq.zzab.zzb.THREE_G;
|
|
break;
|
|
case 13:
|
|
zzbVar = zzbbq.zzab.zzb.LTE;
|
|
break;
|
|
default:
|
|
zzbVar = zzbbq.zzab.zzb.CELLULAR_NETWORK_TYPE_UNSPECIFIED;
|
|
break;
|
|
}
|
|
zza.zzc(zzbVar);
|
|
}
|
|
return zza.zzbr();
|
|
}
|
|
|
|
public static /* bridge */ /* synthetic */ zzbbq.zzaf.zzd zzb(zzeao zzeaoVar, Bundle bundle) {
|
|
return (zzbbq.zzaf.zzd) zzb.get(zzfcx.zza(zzfcx.zza(bundle, "device"), "network").getInt("active_network_state", -1), zzbbq.zzaf.zzd.UNSPECIFIED);
|
|
}
|
|
|
|
public static /* bridge */ /* synthetic */ byte[] zze(zzeao zzeaoVar, boolean z, ArrayList arrayList, zzbbq.zzab zzabVar, zzbbq.zzaf.zzd zzdVar) {
|
|
zzbbq.zzaf.zza.C0115zza zzn = zzbbq.zzaf.zza.zzn();
|
|
zzn.zzn(arrayList);
|
|
zzn.zzD(zzg(Settings.Global.getInt(zzeaoVar.zzc.getContentResolver(), "airplane_mode_on", 0) != 0));
|
|
zzn.zzE(com.google.android.gms.ads.internal.zzv.zzr().zzg(zzeaoVar.zzc, zzeaoVar.zze));
|
|
zzn.zzM(zzeaoVar.zzf.zze());
|
|
zzn.zzL(zzeaoVar.zzf.zzb());
|
|
zzn.zzG(zzeaoVar.zzf.zza());
|
|
zzn.zzH(zzdVar);
|
|
zzn.zzJ(zzabVar);
|
|
zzn.zzK(zzeaoVar.zzg);
|
|
zzn.zzN(zzg(z));
|
|
zzn.zzP(zzeaoVar.zzf.zzd());
|
|
zzn.zzO(com.google.android.gms.ads.internal.zzv.zzC().currentTimeMillis());
|
|
zzn.zzQ(zzg(Settings.Global.getInt(zzeaoVar.zzc.getContentResolver(), "wifi_on", 0) != 0));
|
|
return zzn.zzbr().zzaV();
|
|
}
|
|
|
|
private static final zzbbq.zzq zzg(boolean z) {
|
|
return z ? zzbbq.zzq.ENUM_TRUE : zzbbq.zzq.ENUM_FALSE;
|
|
}
|
|
|
|
public final void zzd(boolean z) {
|
|
zzgch.zzr(this.zzd.zzb(new Bundle()), new zzean(this, z), zzbzw.zzg);
|
|
}
|
|
}
|