CrackMe.apk
Download file
package com.google.android.gms.common.internal;
import android.os.Binder;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IInterface;
import android.os.Parcel;
import android.os.RemoteException;
/* compiled from: com.google.android.gms:play-services-basement@@18.1.0 */
public interface IGmsServiceBroker extends IInterface {
/* compiled from: com.google.android.gms:play-services-basement@@18.1.0 */
public static abstract class Stub extends Binder implements IGmsServiceBroker {
public Stub() {
attachInterface(this, "com.google.android.gms.common.internal.IGmsServiceBroker");
}
public IBinder asBinder() {
return this;
}
public final boolean onTransact(int i, Parcel parcel, Parcel parcel2, int i2) throws RemoteException {
IGmsCallbacks iGmsCallbacks;
if (i > 16777215) {
return super.onTransact(i, parcel, parcel2, i2);
}
parcel.enforceInterface("com.google.android.gms.common.internal.IGmsServiceBroker");
IBinder readStrongBinder = parcel.readStrongBinder();
GetServiceRequest getServiceRequest = null;
if (readStrongBinder == null) {
iGmsCallbacks = null;
} else {
IInterface queryLocalInterface = readStrongBinder.queryLocalInterface("com.google.android.gms.common.internal.IGmsCallbacks");
iGmsCallbacks = queryLocalInterface instanceof IGmsCallbacks ? (IGmsCallbacks) queryLocalInterface : new zzaa(readStrongBinder);
}
if (i == 46) {
if (parcel.readInt() != 0) {
getServiceRequest = GetServiceRequest.CREATOR.createFromParcel(parcel);
}
getService(iGmsCallbacks, getServiceRequest);
Preconditions.checkNotNull(parcel2);
parcel2.writeNoException();
return true;
} else if (i == 47) {
if (parcel.readInt() != 0) {
zzaj createFromParcel = zzaj.CREATOR.createFromParcel(parcel);
}
throw new UnsupportedOperationException();
} else {
parcel.readInt();
if (i != 4) {
parcel.readString();
if (i != 1) {
if (!(i == 2 || i == 23 || i == 25 || i == 27)) {
if (i != 30) {
if (i != 34) {
if (!(i == 41 || i == 43 || i == 37 || i == 38)) {
switch (i) {
case 5:
case 6:
case 7:
case 8:
case 11:
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
break;
case 9:
parcel.readString();
parcel.createStringArray();
parcel.readString();
parcel.readStrongBinder();
parcel.readString();
if (parcel.readInt() != 0) {
Bundle bundle = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
break;
}
break;
case 10:
parcel.readString();
parcel.createStringArray();
break;
case 19:
parcel.readStrongBinder();
if (parcel.readInt() != 0) {
Bundle bundle2 = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
break;
}
break;
case 20:
break;
}
}
} else {
parcel.readString();
}
}
parcel.createStringArray();
parcel.readString();
if (parcel.readInt() != 0) {
Bundle bundle3 = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
}
}
if (parcel.readInt() != 0) {
Bundle bundle4 = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
}
} else {
parcel.readString();
parcel.createStringArray();
parcel.readString();
if (parcel.readInt() != 0) {
Bundle bundle5 = (Bundle) Bundle.CREATOR.createFromParcel(parcel);
}
}
}
throw new UnsupportedOperationException();
}
}
}
void getService(IGmsCallbacks iGmsCallbacks, GetServiceRequest getServiceRequest) throws RemoteException;
}
Download file