CrackMe.apk
Download file
package com.google.android.exoplayer2;
import android.os.Bundle;
import com.google.android.exoplayer2.Bundleable;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
public final class DeviceInfo implements Bundleable {
public static final Bundleable.Creator<DeviceInfo> CREATOR = DeviceInfo$$ExternalSyntheticLambda0.INSTANCE;
private static final int FIELD_MAX_VOLUME = 2;
private static final int FIELD_MIN_VOLUME = 1;
private static final int FIELD_PLAYBACK_TYPE = 0;
public static final int PLAYBACK_TYPE_LOCAL = 0;
public static final int PLAYBACK_TYPE_REMOTE = 1;
public static final DeviceInfo UNKNOWN = new DeviceInfo(0, 0, 0);
public final int maxVolume;
public final int minVolume;
public final int playbackType;
@Documented
@Target({ElementType.TYPE_USE})
@Retention(RetentionPolicy.SOURCE)
public @interface PlaybackType {
}
public DeviceInfo(int i, int i2, int i3) {
this.playbackType = i;
this.minVolume = i2;
this.maxVolume = i3;
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof DeviceInfo)) {
return false;
}
DeviceInfo deviceInfo = (DeviceInfo) obj;
if (this.playbackType == deviceInfo.playbackType && this.minVolume == deviceInfo.minVolume && this.maxVolume == deviceInfo.maxVolume) {
return true;
}
return false;
}
public int hashCode() {
return ((((527 + this.playbackType) * 31) + this.minVolume) * 31) + this.maxVolume;
}
public Bundle toBundle() {
Bundle bundle = new Bundle();
bundle.putInt(keyForField(0), this.playbackType);
bundle.putInt(keyForField(1), this.minVolume);
bundle.putInt(keyForField(2), this.maxVolume);
return bundle;
}
static /* synthetic */ DeviceInfo lambda$static$0(Bundle bundle) {
return new DeviceInfo(bundle.getInt(keyForField(0), 0), bundle.getInt(keyForField(1), 0), bundle.getInt(keyForField(2), 0));
}
private static String keyForField(int i) {
return Integer.toString(i, 36);
}
}
Download file