CrackMe.apk
Download file
package com.google.firebase.auth.internal;
import android.content.Context;
import android.content.SharedPreferences;
import android.text.TextUtils;
import com.google.android.gms.common.internal.Preconditions;
/* compiled from: com.google.firebase:firebase-auth@@21.1.0 */
public final class zzj {
private static final zzj zza = new zzj();
private zzj() {
}
public static zzj zzb() {
return zza;
}
private static void zzf(SharedPreferences sharedPreferences) {
SharedPreferences.Editor edit = sharedPreferences.edit();
for (String remove : sharedPreferences.getAll().keySet()) {
edit.remove(remove);
}
edit.apply();
}
private static final SharedPreferences zzg(Context context, String str) {
return context.getSharedPreferences(String.format("com.google.firebase.auth.internal.browserSignInSessionStore.%s", new Object[]{str}), 0);
}
/* JADX WARNING: Code restructure failed: missing block: B:10:0x006e, code lost:
return null;
*/
/* Code decompiled incorrectly, please refer to instructions dump. */
public final synchronized com.google.firebase.auth.internal.zzi zza(android.content.Context r11, java.lang.String r12, java.lang.String r13) {
/*
r10 = this;
monitor-enter(r10)
com.google.android.gms.common.internal.Preconditions.checkNotEmpty(r12) // Catch:{ all -> 0x006f }
com.google.android.gms.common.internal.Preconditions.checkNotEmpty(r13) // Catch:{ all -> 0x006f }
android.content.SharedPreferences r11 = zzg(r11, r12) // Catch:{ all -> 0x006f }
r12 = 1
java.lang.Object[] r0 = new java.lang.Object[r12] // Catch:{ all -> 0x006f }
r1 = 0
r0[r1] = r13 // Catch:{ all -> 0x006f }
java.lang.String r2 = "com.google.firebase.auth.internal.EVENT_ID.%s.SESSION_ID"
java.lang.String r0 = java.lang.String.format(r2, r0) // Catch:{ all -> 0x006f }
java.lang.Object[] r2 = new java.lang.Object[r12] // Catch:{ all -> 0x006f }
r2[r1] = r13 // Catch:{ all -> 0x006f }
java.lang.String r3 = "com.google.firebase.auth.internal.EVENT_ID.%s.OPERATION"
java.lang.String r2 = java.lang.String.format(r3, r2) // Catch:{ all -> 0x006f }
java.lang.Object[] r3 = new java.lang.Object[r12] // Catch:{ all -> 0x006f }
r3[r1] = r13 // Catch:{ all -> 0x006f }
java.lang.String r4 = "com.google.firebase.auth.internal.EVENT_ID.%s.PROVIDER_ID"
java.lang.String r3 = java.lang.String.format(r4, r3) // Catch:{ all -> 0x006f }
java.lang.Object[] r12 = new java.lang.Object[r12] // Catch:{ all -> 0x006f }
r12[r1] = r13 // Catch:{ all -> 0x006f }
java.lang.String r13 = "com.google.firebase.auth.internal.EVENT_ID.%s.FIREBASE_APP_NAME"
java.lang.String r12 = java.lang.String.format(r13, r12) // Catch:{ all -> 0x006f }
r13 = 0
java.lang.String r5 = r11.getString(r0, r13) // Catch:{ all -> 0x006f }
java.lang.String r6 = r11.getString(r2, r13) // Catch:{ all -> 0x006f }
java.lang.String r7 = r11.getString(r3, r13) // Catch:{ all -> 0x006f }
java.lang.String r1 = "com.google.firebase.auth.api.gms.config.tenant.id"
java.lang.String r8 = r11.getString(r1, r13) // Catch:{ all -> 0x006f }
java.lang.String r9 = r11.getString(r12, r13) // Catch:{ all -> 0x006f }
android.content.SharedPreferences$Editor r11 = r11.edit() // Catch:{ all -> 0x006f }
r11.remove(r0) // Catch:{ all -> 0x006f }
r11.remove(r2) // Catch:{ all -> 0x006f }
r11.remove(r3) // Catch:{ all -> 0x006f }
r11.remove(r12) // Catch:{ all -> 0x006f }
r11.apply() // Catch:{ all -> 0x006f }
if (r5 == 0) goto L_0x006d
if (r6 == 0) goto L_0x006d
if (r7 == 0) goto L_0x006d
com.google.firebase.auth.internal.zzi r11 = new com.google.firebase.auth.internal.zzi // Catch:{ all -> 0x006f }
r4 = r11
r4.<init>(r5, r6, r7, r8, r9) // Catch:{ all -> 0x006f }
monitor-exit(r10)
return r11
L_0x006d:
monitor-exit(r10)
return r13
L_0x006f:
r11 = move-exception
monitor-exit(r10)
throw r11
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.firebase.auth.internal.zzj.zza(android.content.Context, java.lang.String, java.lang.String):com.google.firebase.auth.internal.zzi");
}
public final synchronized String zzc(Context context, String str, String str2) {
String string;
String string2;
Preconditions.checkNotEmpty(str);
Preconditions.checkNotEmpty(str2);
SharedPreferences zzg = zzg(context, str);
String format = String.format("com.google.firebase.auth.internal.EVENT_ID.%s.OPERATION", new Object[]{str2});
string = zzg.getString(format, (String) null);
String format2 = String.format("com.google.firebase.auth.internal.EVENT_ID.%s.FIREBASE_APP_NAME", new Object[]{str2});
string2 = zzg.getString(format2, (String) null);
SharedPreferences.Editor edit = zzg.edit();
edit.remove(format);
edit.remove(format2);
edit.apply();
if (TextUtils.isEmpty(string)) {
return null;
}
return string2;
}
public final synchronized void zzd(Context context, String str, String str2, String str3, String str4, String str5, String str6, String str7) {
Preconditions.checkNotEmpty(str);
Preconditions.checkNotEmpty(str2);
Preconditions.checkNotEmpty(str3);
Preconditions.checkNotEmpty(str7);
SharedPreferences zzg = zzg(context, str);
zzf(zzg);
SharedPreferences.Editor edit = zzg.edit();
edit.putString(String.format("com.google.firebase.auth.internal.EVENT_ID.%s.SESSION_ID", new Object[]{str2}), str3);
edit.putString(String.format("com.google.firebase.auth.internal.EVENT_ID.%s.OPERATION", new Object[]{str2}), str4);
edit.putString(String.format("com.google.firebase.auth.internal.EVENT_ID.%s.PROVIDER_ID", new Object[]{str2}), str5);
edit.putString(String.format("com.google.firebase.auth.internal.EVENT_ID.%s.FIREBASE_APP_NAME", new Object[]{str2}), str7);
edit.putString("com.google.firebase.auth.api.gms.config.tenant.id", str6);
edit.apply();
}
public final synchronized void zze(Context context, String str, String str2, String str3, String str4) {
Preconditions.checkNotEmpty(str);
Preconditions.checkNotEmpty(str2);
SharedPreferences zzg = zzg(context, str);
zzf(zzg);
SharedPreferences.Editor edit = zzg.edit();
edit.putString(String.format("com.google.firebase.auth.internal.EVENT_ID.%s.OPERATION", new Object[]{str2}), "com.google.firebase.auth.internal.ACTION_SHOW_RECAPTCHA");
edit.putString(String.format("com.google.firebase.auth.internal.EVENT_ID.%s.FIREBASE_APP_NAME", new Object[]{str2}), str4);
edit.apply();
}
}
Download file