CrackMe.apk
Download file
package com.google.android.gms.auth.api.signin.internal;
import android.content.Context;
import android.os.Binder;
import com.google.android.gms.auth.api.signin.GoogleSignIn;
import com.google.android.gms.auth.api.signin.GoogleSignInAccount;
import com.google.android.gms.auth.api.signin.GoogleSignInClient;
import com.google.android.gms.auth.api.signin.GoogleSignInOptions;
import com.google.android.gms.common.util.UidVerifier;
/* compiled from: com.google.android.gms:play-services-auth@@20.3.0 */
public final class zbt extends zbo {
private final Context zba;
public zbt(Context context) {
this.zba = context;
}
private final void zbd() {
if (!UidVerifier.isGooglePlayServicesUid(this.zba, Binder.getCallingUid())) {
int callingUid = Binder.getCallingUid();
throw new SecurityException("Calling UID " + callingUid + " is not Google Play services.");
}
}
public final void zbb() {
zbd();
zbn.zbc(this.zba).zbd();
}
public final void zbc() {
zbd();
Storage instance = Storage.getInstance(this.zba);
GoogleSignInAccount savedDefaultGoogleSignInAccount = instance.getSavedDefaultGoogleSignInAccount();
GoogleSignInOptions googleSignInOptions = GoogleSignInOptions.DEFAULT_SIGN_IN;
if (savedDefaultGoogleSignInAccount != null) {
googleSignInOptions = instance.getSavedDefaultGoogleSignInOptions();
}
GoogleSignInClient client = GoogleSignIn.getClient(this.zba, googleSignInOptions);
if (savedDefaultGoogleSignInAccount != null) {
client.revokeAccess();
} else {
client.signOut();
}
}
}
Download file