Files
rr3-apk/decompiled/sources/com/google/android/gms/measurement/internal/zzfq.java
Daniel Elliott f9d20bb3fc 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>
2026-02-18 14:52:23 -08:00

288 lines
10 KiB
Java

package com.google.android.gms.measurement.internal;
import android.content.Context;
import androidx.annotation.VisibleForTesting;
import androidx.annotation.WorkerThread;
import com.google.android.gms.common.internal.Preconditions;
import com.google.android.gms.common.util.Clock;
import com.google.android.gms.internal.measurement.zzpu;
import com.google.android.gms.measurement.internal.zzin;
import java.math.BigInteger;
import java.util.List;
import java.util.Locale;
/* loaded from: classes3.dex */
public final class zzfq extends zzg {
private String zza;
private String zzb;
private int zzc;
private String zzd;
private long zze;
private long zzf;
private List<String> zzg;
private String zzh;
private int zzi;
private String zzj;
private String zzk;
private String zzl;
private long zzm;
private String zzn;
@WorkerThread
public final int zzaa() {
zzu();
return this.zzi;
}
@WorkerThread
public final List<String> zzaf() {
return this.zzg;
}
@Override // com.google.android.gms.measurement.internal.zzg
public final boolean zzz() {
return true;
}
@WorkerThread
public final int zzab() {
zzu();
return this.zzc;
}
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
public final /* bridge */ /* synthetic */ Context zza() {
return super.zza();
}
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
public final /* bridge */ /* synthetic */ Clock zzb() {
return super.zzb();
}
@Override // com.google.android.gms.measurement.internal.zzd
public final /* bridge */ /* synthetic */ zza zzc() {
return super.zzc();
}
/* JADX WARN: Removed duplicated region for block: B:26:0x016b */
/* JADX WARN: Removed duplicated region for block: B:49:0x016e */
@androidx.annotation.WorkerThread
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final com.google.android.gms.measurement.internal.zzn zza(java.lang.String r52) {
/*
Method dump skipped, instructions count: 583
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.measurement.internal.zzfq.zza(java.lang.String):com.google.android.gms.measurement.internal.zzn");
}
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
public final /* bridge */ /* synthetic */ zzad zzd() {
return super.zzd();
}
@Override // com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ zzae zze() {
return super.zze();
}
@Override // com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ zzaz zzf() {
return super.zzf();
}
@Override // com.google.android.gms.measurement.internal.zzd
public final /* bridge */ /* synthetic */ zzfq zzg() {
return super.zzg();
}
@Override // com.google.android.gms.measurement.internal.zzd
public final /* bridge */ /* synthetic */ zzft zzh() {
return super.zzh();
}
@Override // com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ zzfv zzi() {
return super.zzi();
}
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
public final /* bridge */ /* synthetic */ zzfw zzj() {
return super.zzj();
}
@Override // com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ zzgl zzk() {
return super.zzk();
}
@Override // com.google.android.gms.measurement.internal.zzij, com.google.android.gms.measurement.internal.zzil
public final /* bridge */ /* synthetic */ zzhg zzl() {
return super.zzl();
}
@Override // com.google.android.gms.measurement.internal.zzd
public final /* bridge */ /* synthetic */ zziz zzm() {
return super.zzm();
}
@Override // com.google.android.gms.measurement.internal.zzd
public final /* bridge */ /* synthetic */ zzks zzn() {
return super.zzn();
}
@Override // com.google.android.gms.measurement.internal.zzd
public final /* bridge */ /* synthetic */ zzlb zzo() {
return super.zzo();
}
@Override // com.google.android.gms.measurement.internal.zzd
public final /* bridge */ /* synthetic */ zzml zzp() {
return super.zzp();
}
@Override // com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ zznt zzq() {
return super.zzq();
}
@WorkerThread
public final String zzac() {
zzu();
return this.zzk;
}
@WorkerThread
public final String zzad() {
zzu();
Preconditions.checkNotNull(this.zza);
return this.zza;
}
@VisibleForTesting
@WorkerThread
private final String zzah() {
if (zzpu.zza() && zze().zza(zzbh.zzbn)) {
zzj().zzp().zza("Disabled IID for tests.");
return null;
}
try {
Class<?> loadClass = zza().getClassLoader().loadClass("com.google.firebase.analytics.FirebaseAnalytics");
if (loadClass == null) {
return null;
}
try {
Object invoke = loadClass.getDeclaredMethod("getInstance", Context.class).invoke(null, zza());
if (invoke == null) {
return null;
}
try {
return (String) loadClass.getDeclaredMethod("getFirebaseInstanceId", new Class[0]).invoke(invoke, new Object[0]);
} catch (Exception unused) {
zzj().zzv().zza("Failed to retrieve Firebase Instance Id");
return null;
}
} catch (Exception unused2) {
zzj().zzw().zza("Failed to obtain Firebase Analytics instance");
return null;
}
} catch (ClassNotFoundException unused3) {
}
}
@WorkerThread
public final String zzae() {
zzt();
zzu();
Preconditions.checkNotNull(this.zzj);
return this.zzj;
}
public zzfq(zzhj zzhjVar, long j) {
super(zzhjVar);
this.zzm = 0L;
this.zzn = null;
this.zzf = j;
}
@Override // com.google.android.gms.measurement.internal.zzd, com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ void zzr() {
super.zzr();
}
@Override // com.google.android.gms.measurement.internal.zzd, com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ void zzs() {
super.zzs();
}
@Override // com.google.android.gms.measurement.internal.zzd, com.google.android.gms.measurement.internal.zzij
public final /* bridge */ /* synthetic */ void zzt() {
super.zzt();
}
/* JADX WARN: Multi-variable type inference failed */
/* JADX WARN: Removed duplicated region for block: B:11:0x00bf */
/* JADX WARN: Removed duplicated region for block: B:13:0x015c */
/* JADX WARN: Removed duplicated region for block: B:16:0x0163 */
/* JADX WARN: Removed duplicated region for block: B:20:0x0186 */
/* JADX WARN: Removed duplicated region for block: B:23:0x0190 A[Catch: IllegalStateException -> 0x01a8, TryCatch #3 {IllegalStateException -> 0x01a8, blocks: (B:18:0x016b, B:21:0x0188, B:23:0x0190, B:25:0x01ac, B:27:0x01c0, B:28:0x01c5, B:30:0x01c3), top: B:17:0x016b }] */
/* JADX WARN: Removed duplicated region for block: B:25:0x01ac A[Catch: IllegalStateException -> 0x01a8, TryCatch #3 {IllegalStateException -> 0x01a8, blocks: (B:18:0x016b, B:21:0x0188, B:23:0x0190, B:25:0x01ac, B:27:0x01c0, B:28:0x01c5, B:30:0x01c3), top: B:17:0x016b }] */
/* JADX WARN: Removed duplicated region for block: B:33:0x01e9 */
/* JADX WARN: Removed duplicated region for block: B:37:0x021e */
/* JADX WARN: Removed duplicated region for block: B:40:0x0229 */
/* JADX WARN: Removed duplicated region for block: B:51:0x0187 */
/* JADX WARN: Removed duplicated region for block: B:55:0x00db */
/* JADX WARN: Removed duplicated region for block: B:56:0x00ea */
/* JADX WARN: Removed duplicated region for block: B:57:0x00f8 */
/* JADX WARN: Removed duplicated region for block: B:58:0x0106 */
/* JADX WARN: Removed duplicated region for block: B:59:0x0114 */
/* JADX WARN: Removed duplicated region for block: B:60:0x0122 */
/* JADX WARN: Removed duplicated region for block: B:61:0x0130 */
/* JADX WARN: Removed duplicated region for block: B:62:0x013e */
/* JADX WARN: Removed duplicated region for block: B:63:0x014c */
@Override // com.google.android.gms.measurement.internal.zzg
@androidx.annotation.WorkerThread
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final void zzx() {
/*
Method dump skipped, instructions count: 578
To view this dump add '--comments-level debug' option
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.measurement.internal.zzfq.zzx():void");
}
@WorkerThread
public final void zzag() {
String format;
zzt();
if (!zzk().zzn().zza(zzin.zza.ANALYTICS_STORAGE)) {
zzj().zzc().zza("Analytics Storage consent is not granted");
format = null;
} else {
byte[] bArr = new byte[16];
zzq().zzv().nextBytes(bArr);
format = String.format(Locale.US, "%032x", new BigInteger(1, bArr));
}
zzfy zzc = zzj().zzc();
Object[] objArr = new Object[1];
objArr[0] = format == null ? "null" : "not null";
zzc.zza(String.format("Resetting session stitching token to %s", objArr));
this.zzl = format;
this.zzm = zzb().currentTimeMillis();
}
public final boolean zzb(String str) {
String str2 = this.zzn;
boolean z = (str2 == null || str2.equals(str)) ? false : true;
this.zzn = str;
return z;
}
}