正在查看: Share Any v2.1.7 应用的 m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Share Any v2.1.7 应用的 m.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package z6;
import android.app.Activity;
import android.app.Application;
import android.os.Handler;
import android.util.JsonReader;
import android.util.JsonWriter;
import android.util.Log;
import android.webkit.WebSettings;
import com.adjust.sdk.Constants;
import com.google.android.gms.internal.consent_sdk.zzab;
import com.google.android.gms.internal.consent_sdk.zzap;
import com.google.android.gms.internal.consent_sdk.zzbn;
import com.google.android.gms.internal.consent_sdk.zzcc;
import com.google.android.gms.internal.consent_sdk.zzcd;
import com.google.android.gms.internal.consent_sdk.zzce;
import com.google.android.gms.internal.consent_sdk.zzcf;
import com.google.android.gms.internal.consent_sdk.zzcg;
import com.google.android.gms.internal.consent_sdk.zzch;
import com.google.android.gms.internal.consent_sdk.zzci;
import com.google.android.gms.internal.consent_sdk.zzck;
import com.google.android.gms.internal.consent_sdk.zze;
import com.google.android.gms.internal.consent_sdk.zzg;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.OutputStreamWriter;
import java.io.StringReader;
import java.net.HttpURLConnection;
import java.net.SocketTimeoutException;
import java.net.URL;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Scanner;
import java.util.concurrent.Executor;
import l8.b;
import z6.m;
import z6.n;
import z6.p;
public final class m {
public final Application f24313a;
public final Handler f24314b;
public final Executor f24315c;
public final zzap f24316d;
public final zzbn f24317e;
public final l f24318f;
public final o f24319g;
public final zze f24320h;
public m(Application application, zzab zzabVar, Handler handler, Executor executor, zzap zzapVar, zzbn zzbnVar, l lVar, o oVar, zze zzeVar) {
this.f24313a = application;
this.f24314b = handler;
this.f24315c = executor;
this.f24316d = zzapVar;
this.f24317e = zzbnVar;
this.f24318f = lVar;
this.f24319g = oVar;
this.f24320h = zzeVar;
}
public final void a(final Activity activity, final l8.c cVar, final b.InterfaceC0127b interfaceC0127b, final b.a aVar) {
this.f24315c.execute(new Runnable() {
@Override
public final void run() {
final m mVar = m.this;
Activity activity2 = activity;
l8.c cVar2 = cVar;
final b.InterfaceC0127b interfaceC0127b2 = interfaceC0127b;
final b.a aVar2 = aVar;
Objects.requireNonNull(mVar);
try {
Objects.requireNonNull(cVar2);
zzcl.zza(mVar.f24313a);
final p a10 = new n(mVar.f24319g, mVar.b(mVar.f24318f.a(activity2, cVar2))).a();
mVar.f24316d.zzg(a10.f24328a);
mVar.f24316d.zzh(a10.f24329b);
mVar.f24317e.zzd(a10.f24330c);
mVar.f24320h.zza().execute(new Runnable() {
@Override
public final void run() {
m mVar2 = m.this;
final b.InterfaceC0127b interfaceC0127b3 = interfaceC0127b2;
p pVar = a10;
Objects.requireNonNull(mVar2);
Objects.requireNonNull(interfaceC0127b3);
mVar2.f24314b.post(new Runnable() {
@Override
public final void run() {
b.InterfaceC0127b.this.onConsentInfoUpdateSuccess();
}
});
if (pVar.f24329b != b.c.NOT_REQUIRED) {
mVar2.f24317e.zzc();
}
}
});
} catch (zzg e10) {
mVar.f24314b.post(new Runnable() {
@Override
public final void run() {
b.a.this.onConsentInfoUpdateFailure(e10.zza());
}
});
} catch (RuntimeException e11) {
final zzg zzgVar = new zzg(1, "Caught exception when trying to request consent info update: ".concat(String.valueOf(Log.getStackTraceString(e11))));
mVar.f24314b.post(new Runnable() {
@Override
public final void run() {
b.a.this.onConsentInfoUpdateFailure(zzgVar.zza());
}
});
}
}
});
}
public final zzck b(zzci zzciVar) {
String str;
String str2;
try {
HttpURLConnection httpURLConnection = (HttpURLConnection) new URL("https://fundingchoicesmessages.google.com/a/consent").openConnection();
httpURLConnection.setRequestProperty("User-Agent", WebSettings.getDefaultUserAgent(this.f24313a));
httpURLConnection.setConnectTimeout(10000);
httpURLConnection.setReadTimeout(30000);
httpURLConnection.setDoOutput(true);
httpURLConnection.setRequestMethod("POST");
httpURLConnection.setRequestProperty("Content-Type", "application/json");
OutputStreamWriter outputStreamWriter = new OutputStreamWriter(httpURLConnection.getOutputStream(), Constants.ENCODING);
try {
JsonWriter jsonWriter = new JsonWriter(outputStreamWriter);
try {
jsonWriter.beginObject();
String str3 = zzciVar.zza;
if (str3 != null) {
jsonWriter.name("admob_app_id");
jsonWriter.value(str3);
}
zzce zzceVar = zzciVar.zzb;
if (zzceVar != null) {
jsonWriter.name("device_info");
jsonWriter.beginObject();
int i10 = zzceVar.zzc;
if (i10 != 1) {
jsonWriter.name("os_type");
int i11 = i10 - 1;
if (i11 == 0) {
str2 = "UNKNOWN";
} else if (i11 == 1) {
str2 = "ANDROID";
}
jsonWriter.value(str2);
}
String str4 = zzceVar.zza;
if (str4 != null) {
jsonWriter.name("model");
jsonWriter.value(str4);
}
Integer num = zzceVar.zzb;
if (num != null) {
jsonWriter.name("android_api_level");
jsonWriter.value(num);
}
jsonWriter.endObject();
}
String str5 = zzciVar.zzc;
if (str5 != null) {
jsonWriter.name("language_code");
jsonWriter.value(str5);
}
Boolean bool = zzciVar.zzd;
if (bool != null) {
jsonWriter.name("tag_for_under_age_of_consent");
jsonWriter.value(bool.booleanValue());
}
Map map = zzciVar.zze;
if (!map.isEmpty()) {
jsonWriter.name("stored_infos_map");
jsonWriter.beginObject();
for (Map.Entry entry : map.entrySet()) {
jsonWriter.name((String) entry.getKey());
jsonWriter.value((String) entry.getValue());
}
jsonWriter.endObject();
}
zzcg zzcgVar = zzciVar.zzf;
if (zzcgVar != null) {
jsonWriter.name("screen_info");
jsonWriter.beginObject();
Integer num2 = zzcgVar.zza;
if (num2 != null) {
jsonWriter.name("width");
jsonWriter.value(num2);
}
Integer num3 = zzcgVar.zzb;
if (num3 != null) {
jsonWriter.name("height");
jsonWriter.value(num3);
}
Double d10 = zzcgVar.zzc;
if (d10 != null) {
jsonWriter.name("density");
jsonWriter.value(d10);
}
List<zzcf> list = zzcgVar.zzd;
if (!list.isEmpty()) {
jsonWriter.name("screen_insets");
jsonWriter.beginArray();
for (zzcf zzcfVar : list) {
jsonWriter.beginObject();
Integer num4 = zzcfVar.zza;
if (num4 != null) {
jsonWriter.name("top");
jsonWriter.value(num4);
}
Integer num5 = zzcfVar.zzb;
if (num5 != null) {
jsonWriter.name("left");
jsonWriter.value(num5);
}
Integer num6 = zzcfVar.zzc;
if (num6 != null) {
jsonWriter.name("right");
jsonWriter.value(num6);
}
Integer num7 = zzcfVar.zzd;
if (num7 != null) {
jsonWriter.name("bottom");
jsonWriter.value(num7);
}
jsonWriter.endObject();
}
jsonWriter.endArray();
}
jsonWriter.endObject();
}
zzcc zzccVar = zzciVar.zzg;
if (zzccVar != null) {
jsonWriter.name("app_info");
jsonWriter.beginObject();
String str6 = zzccVar.zza;
if (str6 != null) {
jsonWriter.name("package_name");
jsonWriter.value(str6);
}
String str7 = zzccVar.zzb;
if (str7 != null) {
jsonWriter.name("publisher_display_name");
jsonWriter.value(str7);
}
String str8 = zzccVar.zzc;
if (str8 != null) {
jsonWriter.name("version");
jsonWriter.value(str8);
}
jsonWriter.endObject();
}
zzch zzchVar = zzciVar.zzh;
if (zzchVar != null) {
jsonWriter.name("sdk_info");
jsonWriter.beginObject();
String str9 = zzchVar.zza;
if (str9 != null) {
jsonWriter.name("version");
jsonWriter.value(str9);
}
jsonWriter.endObject();
}
List list2 = zzciVar.zzi;
if (!list2.isEmpty()) {
jsonWriter.name("debug_params");
jsonWriter.beginArray();
Iterator it = list2.iterator();
while (it.hasNext()) {
int ordinal = ((zzcd) it.next()).ordinal();
if (ordinal == 0) {
str = "DEBUG_PARAM_UNKNOWN";
} else if (ordinal == 1) {
str = "ALWAYS_SHOW";
} else if (ordinal == 2) {
str = "GEO_OVERRIDE_EEA";
} else if (ordinal == 3) {
str = "GEO_OVERRIDE_NON_EEA";
} else if (ordinal == 4) {
str = "PREVIEWING_DEBUG_MESSAGES";
}
jsonWriter.value(str);
}
jsonWriter.endArray();
}
jsonWriter.endObject();
jsonWriter.close();
outputStreamWriter.close();
int responseCode = httpURLConnection.getResponseCode();
if (responseCode != 200) {
throw new IOException("Http error code - " + responseCode + ".\n" + new Scanner(httpURLConnection.getErrorStream()).useDelimiter("\\A").next());
}
String headerField = httpURLConnection.getHeaderField("x-ump-using-header");
if (headerField != null) {
zzck zza = zzck.zza(new JsonReader(new StringReader(headerField)));
zza.zza = new Scanner(httpURLConnection.getInputStream()).useDelimiter("\\A").next();
return zza;
}
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(httpURLConnection.getInputStream(), Constants.ENCODING));
try {
bufferedReader.readLine();
JsonReader jsonReader = new JsonReader(bufferedReader);
try {
zzck zza2 = zzck.zza(jsonReader);
jsonReader.close();
bufferedReader.close();
return zza2;
} finally {
}
} catch (Throwable th) {
try {
bufferedReader.close();
} catch (Throwable th2) {
th.addSuppressed(th2);
}
throw th;
}
} finally {
}
} catch (Throwable th3) {
try {
outputStreamWriter.close();
} catch (Throwable th4) {
th3.addSuppressed(th4);
}
throw th3;
}
} catch (SocketTimeoutException e10) {
throw new zzg(4, "The server timed out.", e10);
} catch (IOException e11) {
throw new zzg(2, "Error making request.", e11);
}
}
}