CrackMe.apk
Download file
package com.google.android.gms.auth.api.accounttransfer;
import android.os.Parcelable;
/* compiled from: com.google.android.gms:play-services-auth-base@@18.0.4 */
public final class zzx implements Parcelable.Creator {
/* JADX WARNING: type inference failed for: r1v14, types: [android.os.Parcelable] */
/* JADX WARNING: type inference failed for: r1v17, types: [android.os.Parcelable] */
/* JADX WARNING: Multi-variable type inference failed */
/* Code decompiled incorrectly, please refer to instructions dump. */
public final /* bridge */ /* synthetic */ java.lang.Object createFromParcel(android.os.Parcel r11) {
/*
r10 = this;
int r0 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.validateObjectHeader(r11)
java.util.HashSet r2 = new java.util.HashSet
r2.<init>()
r1 = 0
r3 = 0
r4 = r3
r6 = r4
r7 = r6
r8 = r7
r3 = 0
r5 = 0
L_0x0011:
int r1 = r11.dataPosition()
if (r1 >= r0) goto L_0x007e
int r1 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.readHeader(r11)
int r9 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.getFieldId(r1)
switch(r9) {
case 1: goto L_0x0071;
case 2: goto L_0x0064;
case 3: goto L_0x0057;
case 4: goto L_0x004a;
case 5: goto L_0x0038;
case 6: goto L_0x0026;
default: goto L_0x0022;
}
L_0x0022:
com.google.android.gms.common.internal.safeparcel.SafeParcelReader.skipUnknownField(r11, r1)
goto L_0x0011
L_0x0026:
android.os.Parcelable$Creator<com.google.android.gms.auth.api.accounttransfer.DeviceMetaData> r8 = com.google.android.gms.auth.api.accounttransfer.DeviceMetaData.CREATOR
android.os.Parcelable r1 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.createParcelable(r11, r1, r8)
r8 = r1
com.google.android.gms.auth.api.accounttransfer.DeviceMetaData r8 = (com.google.android.gms.auth.api.accounttransfer.DeviceMetaData) r8
r1 = 6
java.lang.Integer r1 = java.lang.Integer.valueOf(r1)
r2.add(r1)
goto L_0x0011
L_0x0038:
android.os.Parcelable$Creator r7 = android.app.PendingIntent.CREATOR
android.os.Parcelable r1 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.createParcelable(r11, r1, r7)
r7 = r1
android.app.PendingIntent r7 = (android.app.PendingIntent) r7
r1 = 5
java.lang.Integer r1 = java.lang.Integer.valueOf(r1)
r2.add(r1)
goto L_0x0011
L_0x004a:
byte[] r6 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.createByteArray(r11, r1)
r1 = 4
java.lang.Integer r1 = java.lang.Integer.valueOf(r1)
r2.add(r1)
goto L_0x0011
L_0x0057:
int r5 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.readInt(r11, r1)
r1 = 3
java.lang.Integer r1 = java.lang.Integer.valueOf(r1)
r2.add(r1)
goto L_0x0011
L_0x0064:
java.lang.String r4 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.createString(r11, r1)
r1 = 2
java.lang.Integer r1 = java.lang.Integer.valueOf(r1)
r2.add(r1)
goto L_0x0011
L_0x0071:
int r3 = com.google.android.gms.common.internal.safeparcel.SafeParcelReader.readInt(r11, r1)
r1 = 1
java.lang.Integer r1 = java.lang.Integer.valueOf(r1)
r2.add(r1)
goto L_0x0011
L_0x007e:
int r1 = r11.dataPosition()
if (r1 != r0) goto L_0x008b
com.google.android.gms.auth.api.accounttransfer.zzw r11 = new com.google.android.gms.auth.api.accounttransfer.zzw
r1 = r11
r1.<init>(r2, r3, r4, r5, r6, r7, r8)
return r11
L_0x008b:
com.google.android.gms.common.internal.safeparcel.SafeParcelReader$ParseException r1 = new com.google.android.gms.common.internal.safeparcel.SafeParcelReader$ParseException
java.lang.StringBuilder r2 = new java.lang.StringBuilder
r2.<init>()
java.lang.String r3 = "Overread allowed size end="
r2.append(r3)
r2.append(r0)
java.lang.String r0 = r2.toString()
r1.<init>(r0, r11)
throw r1
*/
throw new UnsupportedOperationException("Method not decompiled: com.google.android.gms.auth.api.accounttransfer.zzx.createFromParcel(android.os.Parcel):java.lang.Object");
}
public final /* synthetic */ Object[] newArray(int i) {
return new zzw[i];
}
}
Download file