ChatOn v1.35.366360版本的 MD5 值为:cde28447b38d5467efa95e48e7076155
以下内容为反编译后的 t3.java 源代码,内容仅作参考
package ic;
import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.TextUtils;
import com.google.android.gms.measurement.internal.zzih$zza;
import com.itextpdf.text.Meta;
import com.itextpdf.text.pdf.PdfObject;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
public final class t3 extends j2 {
public long A;
public List B;
public String C;
public int D;
public String E;
public String F;
public String G;
public long H;
public String I;
public String f12675n;
public String f12676v;
public int f12677w;
public String f12678y;
public long f12679z;
@Override
public final boolean E() {
return true;
}
public final String F() {
C();
bc.y.k(this.f12675n);
return this.f12675n;
}
public final String G() {
u();
C();
bc.y.k(this.E);
return this.E;
}
public final void H() {
String format;
u();
if (s().E().f(zzih$zza.ANALYTICS_STORAGE)) {
byte[] bArr = new byte[16];
t().I0().nextBytes(bArr);
format = String.format(Locale.US, "%032x", new BigInteger(1, bArr));
} else {
e().F.d("Analytics Storage consent is not granted");
format = null;
}
x3 e10 = e();
Object[] objArr = new Object[1];
objArr[0] = format == null ? "null" : "not null";
e10.F.d(String.format("Resetting session stitching token to %s", objArr));
this.G = format;
((ub.b) k()).getClass();
this.H = System.currentTimeMillis();
}
public final void I() {
String str;
Object[] objArr;
int m10;
boolean z8;
List<String> list;
Bundle L;
Integer valueOf;
String str2;
Resources resources;
int identifier;
String string;
String string2;
String packageName = a().getPackageName();
PackageManager packageManager = a().getPackageManager();
String str3 = PdfObject.NOTHING;
String str4 = Meta.UNKNOWN;
String str5 = "Unknown";
int i10 = Integer.MIN_VALUE;
if (packageManager == null) {
e().f12749y.c(x3.y(packageName), "PackageManager is null, app identity information might be inaccurate. appId");
} else {
try {
str4 = packageManager.getInstallerPackageName(packageName);
} catch (IllegalArgumentException unused) {
e().f12749y.c(x3.y(packageName), "Error retrieving app installer package name. appId");
}
if (str4 == null) {
str4 = "manual_install";
} else if ("com.android.vending".equals(str4)) {
str4 = PdfObject.NOTHING;
}
try {
PackageInfo packageInfo = packageManager.getPackageInfo(a().getPackageName(), 0);
if (packageInfo != null) {
CharSequence applicationLabel = packageManager.getApplicationLabel(packageInfo.applicationInfo);
String obj = !TextUtils.isEmpty(applicationLabel) ? applicationLabel.toString() : "Unknown";
try {
str5 = packageInfo.versionName;
i10 = packageInfo.versionCode;
} catch (PackageManager.NameNotFoundException unused2) {
str = str5;
str5 = obj;
e().f12749y.b(x3.y(packageName), str5, "Error retrieving package info. appId, appName");
str5 = str;
this.f12675n = packageName;
this.f12678y = str4;
this.f12676v = str5;
this.f12677w = i10;
this.f12679z = 0L;
if (TextUtils.isEmpty(((w4) this.f13305e).f12728e)) {
}
m10 = ((w4) this.f13305e).m();
switch (m10) {
}
if (m10 == 0) {
}
this.E = PdfObject.NOTHING;
this.F = PdfObject.NOTHING;
if (objArr != null) {
}
list = null;
Context a10 = a();
str2 = ((w4) this.f13305e).K;
bc.y.k(a10);
resources = a10.getResources();
if (!TextUtils.isEmpty(str2)) {
}
identifier = resources.getIdentifier("google_app_id", "string", str2);
if (identifier != 0) {
}
string = null;
if (!TextUtils.isEmpty(string)) {
}
this.E = str3;
if (!TextUtils.isEmpty(string)) {
}
if (z8) {
}
this.B = null;
e q10 = q();
q10.getClass();
bc.y.g("analytics.safelisted_events");
L = q10.L();
if (L == null) {
}
valueOf = null;
if (valueOf != null) {
}
if (list != null) {
}
this.B = list;
if (packageManager != null) {
}
}
}
} catch (PackageManager.NameNotFoundException unused3) {
str = "Unknown";
}
}
this.f12675n = packageName;
this.f12678y = str4;
this.f12676v = str5;
this.f12677w = i10;
this.f12679z = 0L;
objArr = (TextUtils.isEmpty(((w4) this.f13305e).f12728e) && "am".equals(((w4) this.f13305e).f12729i)) ? 1 : null;
m10 = ((w4) this.f13305e).m();
switch (m10) {
case 0:
e().G.d("App measurement collection enabled");
break;
case 1:
e().E.d("App measurement deactivated via the manifest");
break;
case 2:
e().G.d("App measurement deactivated via the init parameters");
break;
case 3:
e().E.d("App measurement disabled by setAnalyticsCollectionEnabled(false)");
break;
case 4:
e().E.d("App measurement disabled via the manifest");
break;
case 5:
e().G.d("App measurement disabled via the init parameters");
break;
case 6:
e().D.d("App measurement deactivated via resources. This method is being deprecated. Please refer to https://firebase.google.com/support/guides/disable-analytics");
break;
case 7:
e().E.d("App measurement disabled via the global data collection setting");
break;
case 8:
e().E.d("App measurement disabled due to denied storage consent");
break;
default:
e().E.d("App measurement disabled");
e().f12750z.d("Invalid scion state in identity");
break;
}
z8 = m10 == 0;
this.E = PdfObject.NOTHING;
this.F = PdfObject.NOTHING;
if (objArr != null) {
this.F = ((w4) this.f13305e).f12728e;
}
list = null;
try {
Context a102 = a();
str2 = ((w4) this.f13305e).K;
bc.y.k(a102);
resources = a102.getResources();
if (!TextUtils.isEmpty(str2)) {
str2 = qb.k.b(a102);
}
identifier = resources.getIdentifier("google_app_id", "string", str2);
} catch (IllegalStateException e10) {
e().f12749y.b(x3.y(packageName), e10, "Fetching Google App Id failed with exception. appId");
}
if (identifier != 0) {
try {
string = resources.getString(identifier);
} catch (Resources.NotFoundException unused4) {
}
if (!TextUtils.isEmpty(string)) {
str3 = string;
}
this.E = str3;
if (!TextUtils.isEmpty(string)) {
Context a11 = a();
String str6 = ((w4) this.f13305e).K;
bc.y.k(a11);
Resources resources2 = a11.getResources();
if (TextUtils.isEmpty(str6)) {
str6 = qb.k.b(a11);
}
int identifier2 = resources2.getIdentifier("admob_app_id", "string", str6);
if (identifier2 != 0) {
try {
string2 = resources2.getString(identifier2);
} catch (Resources.NotFoundException unused5) {
}
this.F = string2;
}
string2 = null;
this.F = string2;
}
if (z8) {
e().G.b(this.f12675n, TextUtils.isEmpty(this.E) ? this.F : this.E, "App measurement enabled for app package, google app id");
}
this.B = null;
e q102 = q();
q102.getClass();
bc.y.g("analytics.safelisted_events");
L = q102.L();
if (L == null) {
q102.e().f12749y.d("Failed to load metadata: Metadata bundle is null");
} else if (L.containsKey("analytics.safelisted_events")) {
valueOf = Integer.valueOf(L.getInt("analytics.safelisted_events"));
if (valueOf != null) {
try {
String[] stringArray = q102.a().getResources().getStringArray(valueOf.intValue());
if (stringArray != null) {
list = Arrays.asList(stringArray);
}
} catch (Resources.NotFoundException e11) {
q102.e().f12749y.c(e11, "Failed to load string array from metadata: resource not found");
}
}
if (list != null) {
if (list.isEmpty()) {
e().D.d("Safelisted event list is empty. Ignoring");
} else {
for (String str7 : list) {
if (!t().s0("safelisted event", str7)) {
}
}
}
if (packageManager != null) {
this.D = vb.a.b(a()) ? 1 : 0;
return;
} else {
this.D = 0;
return;
}
}
this.B = list;
if (packageManager != null) {
}
}
valueOf = null;
if (valueOf != null) {
}
if (list != null) {
}
this.B = list;
if (packageManager != null) {
}
}
string = null;
if (!TextUtils.isEmpty(string)) {
}
this.E = str3;
if (!TextUtils.isEmpty(string)) {
}
if (z8) {
}
this.B = null;
e q1022 = q();
q1022.getClass();
bc.y.g("analytics.safelisted_events");
L = q1022.L();
if (L == null) {
}
valueOf = null;
if (valueOf != null) {
}
if (list != null) {
}
this.B = list;
if (packageManager != null) {
}
}
}