CrackMe.apk
Download file
package com.google.android.gms.common.api.internal;
import android.os.DeadObjectException;
import android.util.Log;
import com.google.android.gms.common.api.Api;
import com.google.android.gms.common.api.Result;
import com.google.android.gms.common.api.Status;
import com.google.android.gms.common.api.internal.BaseImplementation;
import com.google.android.gms.common.api.internal.BaseImplementation.ApiMethodImpl;
import com.google.android.gms.common.internal.Preconditions;
/* compiled from: com.google.android.gms:play-services-base@@18.0.1 */
public final class zae<A extends BaseImplementation.ApiMethodImpl<? extends Result, Api.AnyClient>> extends zai {
protected final A zaa;
public zae(int i, A a) {
super(i);
this.zaa = (BaseImplementation.ApiMethodImpl) Preconditions.checkNotNull(a, "Null methods are not runnable.");
}
public final void zad(Status status) {
try {
this.zaa.setFailedResult(status);
} catch (IllegalStateException e) {
Log.w("ApiCallRunner", "Exception reporting failure", e);
}
}
public final void zae(Exception exc) {
String simpleName = exc.getClass().getSimpleName();
String localizedMessage = exc.getLocalizedMessage();
StringBuilder sb = new StringBuilder(String.valueOf(simpleName).length() + 2 + String.valueOf(localizedMessage).length());
sb.append(simpleName);
sb.append(": ");
sb.append(localizedMessage);
try {
this.zaa.setFailedResult(new Status(10, sb.toString()));
} catch (IllegalStateException e) {
Log.w("ApiCallRunner", "Exception reporting failure", e);
}
}
public final void zaf(zabq<?> zabq) throws DeadObjectException {
try {
this.zaa.run(zabq.zaf());
} catch (RuntimeException e) {
zae(e);
}
}
public final void zag(zaad zaad, boolean z) {
zaad.zac(this.zaa, z);
}
}
Download file