Brazzers Premium v2.1.5版本的 MD5 值为:822198ebc1561433ac78052c8b72a0ea
以下内容为反编译后的 b.java 源代码,内容仅作参考
package f0;
import a3.p;
import android.app.Activity;
import android.content.Context;
import android.content.res.AssetFileDescriptor;
import android.media.MediaMetadataRetriever;
import android.os.Bundle;
import android.os.ParcelFileDescriptor;
import android.util.Log;
import androidx.core.app.NotificationCompat;
import d3.l0;
import h1.b;
import h7.q5;
import i0.q;
import java.io.File;
import java.util.Locale;
import java.util.Objects;
import org.json.JSONObject;
public class b implements b.c, z2.f, p, l0, j3.g, c7.c, q5, f9.a, n9.b, tb.b {
public b(int i10) {
}
@Override
public Class a() {
return ParcelFileDescriptor.class;
}
@Override
public void b(Activity activity) {
}
@Override
public void c(MediaMetadataRetriever mediaMetadataRetriever, Object obj) {
AssetFileDescriptor assetFileDescriptor = (AssetFileDescriptor) obj;
mediaMetadataRetriever.setDataSource(assetFileDescriptor.getFileDescriptor(), assetFileDescriptor.getStartOffset(), assetFileDescriptor.getLength());
}
@Override
public void d(String str, Bundle bundle) {
if (Log.isLoggable("FirebaseCrashlytics", 3)) {
Log.d("FirebaseCrashlytics", "Skipping logging Crashlytics event to Firebase, no Firebase Analytics", null);
}
}
@Override
public o9.c e(v2.a aVar, JSONObject jSONObject) {
long currentTimeMillis;
int optInt = jSONObject.optInt("settings_version", 0);
int optInt2 = jSONObject.optInt("cache_duration", 3600);
JSONObject jSONObject2 = jSONObject.getJSONObject("fabric");
JSONObject jSONObject3 = jSONObject.getJSONObject("app");
String string = jSONObject3.getString(NotificationCompat.CATEGORY_STATUS);
boolean equals = "new".equals(string);
String string2 = jSONObject2.getString("bundle_id");
String string3 = jSONObject2.getString("org_id");
String format = equals ? "https://update.crashlytics.col/spi/v1/platforms/android/apps" : String.format(Locale.US, "https://update.crashlytics.col/spi/v1/platforms/android/apps/%s", string2);
Locale locale = Locale.US;
o9.a aVar2 = new o9.a(string, format, String.format(locale, "https://reports.crashlytics.col/spi/v1/platforms/android/apps/%s/reports", string2), String.format(locale, "https://reports.crashlytics.col/sdk-api/v1/platforms/android/apps/%s/minidumps", string2), string2, string3, jSONObject3.optBoolean("update_required", false), jSONObject3.optInt("report_upload_variant", 0), jSONObject3.optInt("native_report_upload_variant", 0));
q qVar = new q(8, 4, 5);
JSONObject jSONObject4 = jSONObject.getJSONObject("features");
o9.b bVar = new o9.b(jSONObject4.optBoolean("collect_reports", true), jSONObject4.optBoolean("collect_anrs", false));
long j10 = optInt2;
if (jSONObject.has("expires_at")) {
currentTimeMillis = jSONObject.optLong("expires_at");
} else {
Objects.requireNonNull(aVar);
currentTimeMillis = (j10 * 1000) + System.currentTimeMillis();
}
return new o9.c(currentTimeMillis, aVar2, qVar, bVar, optInt, optInt2);
}
@Override
public void f(Throwable th) {
}
@Override
public Object g(File file) {
return ParcelFileDescriptor.open(file, 268435456);
}
@Override
public f6.h h(Context context, String str, c7.b bVar) {
f6.h hVar = new f6.h();
int c10 = bVar.c(context, str);
hVar.f4292a = c10;
if (c10 != 0) {
hVar.f4294c = -1;
} else {
int a10 = bVar.a(context, str, true);
hVar.f4293b = a10;
if (a10 != 0) {
hVar.f4294c = 1;
}
}
return hVar;
}
@Override
public void i(Object obj) {
((ParcelFileDescriptor) obj).close();
}
@Override
public h1.b j(b.C0020b c0020b) {
return new i1.e(c0020b.f5040a, c0020b.f5041b, c0020b.f5042c, c0020b.f5043d);
}
}