CrackMe.apk
Download file
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Bundle;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.internal.Objects;
import java.util.ArrayList;
import java.util.Collections;
/* compiled from: com.google.android.gms:play-services-auth-base@@18.0.4 */
public final class zzr implements Api.ApiOptions.Optional {
public static final zzr zza;
private final Bundle zzb;
static {
Bundle bundle = new Bundle();
if (!bundle.containsKey("accountTypes")) {
bundle.putStringArrayList("accountTypes", new ArrayList(0));
}
zza = new zzr(bundle, (zzq) null);
}
/* synthetic */ zzr(Bundle bundle, zzq zzq) {
this.zzb = bundle;
}
/* JADX WARNING: Removed duplicated region for block: B:12:0x002d */
/* Code decompiled incorrectly, please refer to instructions dump. */
public final boolean equals(java.lang.Object r7) {
/*
r6 = this;
r0 = 1
if (r7 != r6) goto L_0x0004
return r0
L_0x0004:
boolean r1 = r7 instanceof com.google.android.gms.auth.api.accounttransfer.zzr
r2 = 0
if (r1 != 0) goto L_0x000a
return r2
L_0x000a:
com.google.android.gms.auth.api.accounttransfer.zzr r7 = (com.google.android.gms.auth.api.accounttransfer.zzr) r7
android.os.Bundle r1 = r6.zza()
android.os.Bundle r7 = r7.zza()
int r3 = r1.size()
int r4 = r7.size()
if (r3 == r4) goto L_0x001f
return r2
L_0x001f:
java.util.Set r3 = r1.keySet()
java.util.Iterator r3 = r3.iterator()
L_0x0027:
boolean r4 = r3.hasNext()
if (r4 == 0) goto L_0x0049
java.lang.Object r4 = r3.next()
java.lang.String r4 = (java.lang.String) r4
boolean r5 = r7.containsKey(r4)
if (r5 != 0) goto L_0x003a
return r2
L_0x003a:
java.lang.Object r5 = r1.get(r4)
java.lang.Object r4 = r7.get(r4)
boolean r4 = com.google.android.gms.common.internal.Objects.equal(r5, r4)
if (r4 != 0) goto L_0x0027
return r2
L_0x0049:
return r0
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.auth.api.accounttransfer.zzr.equals(java.lang.Object):boolean");
}
public final int hashCode() {
Bundle zza2 = zza();
int size = zza2.size();
ArrayList arrayList = new ArrayList(size + size);
ArrayList arrayList2 = new ArrayList(zza2.keySet());
Collections.sort(arrayList2);
int size2 = arrayList2.size();
for (int i = 0; i < size2; i++) {
String str = (String) arrayList2.get(i);
arrayList.add(str);
arrayList.add(zza2.get(str));
}
return Objects.hashCode(arrayList);
}
public final Bundle zza() {
return new Bundle(this.zzb);
}
}
Download file