CrackMe.apk
Download file
package androidx.core.provider;
import android.util.Base64;
import androidx.core.util.Preconditions;
import java.util.List;
public final class FontRequest {
private final List<List<byte[]>> mCertificates;
private final int mCertificatesArray;
private final String mIdentifier;
private final String mProviderAuthority;
private final String mProviderPackage;
private final String mQuery;
public FontRequest(String str, String str2, String str3, List<List<byte[]>> list) {
this.mProviderAuthority = (String) Preconditions.checkNotNull(str);
this.mProviderPackage = (String) Preconditions.checkNotNull(str2);
this.mQuery = (String) Preconditions.checkNotNull(str3);
this.mCertificates = (List) Preconditions.checkNotNull(list);
this.mCertificatesArray = 0;
this.mIdentifier = createIdentifier(str, str2, str3);
}
public FontRequest(String str, String str2, String str3, int i) {
this.mProviderAuthority = (String) Preconditions.checkNotNull(str);
this.mProviderPackage = (String) Preconditions.checkNotNull(str2);
this.mQuery = (String) Preconditions.checkNotNull(str3);
this.mCertificates = null;
Preconditions.checkArgument(i != 0);
this.mCertificatesArray = i;
this.mIdentifier = createIdentifier(str, str2, str3);
}
private String createIdentifier(String str, String str2, String str3) {
return str + "-" + str2 + "-" + str3;
}
public String getProviderAuthority() {
return this.mProviderAuthority;
}
public String getProviderPackage() {
return this.mProviderPackage;
}
public String getQuery() {
return this.mQuery;
}
public List<List<byte[]>> getCertificates() {
return this.mCertificates;
}
public int getCertificatesArrayResId() {
return this.mCertificatesArray;
}
@Deprecated
public String getIdentifier() {
return this.mIdentifier;
}
/* access modifiers changed from: package-private */
public String getId() {
return this.mIdentifier;
}
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("FontRequest {mProviderAuthority: " + this.mProviderAuthority + ", mProviderPackage: " + this.mProviderPackage + ", mQuery: " + this.mQuery + ", mCertificates:");
for (int i = 0; i < this.mCertificates.size(); i++) {
sb.append(" [");
List list = this.mCertificates.get(i);
for (int i2 = 0; i2 < list.size(); i2++) {
sb.append(" \"");
sb.append(Base64.encodeToString((byte[]) list.get(i2), 0));
sb.append("\"");
}
sb.append(" ]");
}
sb.append("}");
sb.append("mCertificatesArray: " + this.mCertificatesArray);
return sb.toString();
}
}
Download file