CONECTA PRO v4.2.8版本的 MD5 值为:ad88cf9e66d8cdaae8c40233e50eb389
以下内容为反编译后的 z3.java 源代码,内容仅作参考
package i5;
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.v2ray.ang.dto.V2rayConfig;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;
public final class z3 extends o2 {
public String A;
public int B;
public String C;
public String D;
public String E;
public long F;
public String G;
public String f5848t;
public String f5849u;
public int f5850v;
public String f5851w;
public long f5852x;
public final long f5853y;
public List f5854z;
public z3(x4 x4Var, long j10) {
super(x4Var);
this.F = 0L;
this.G = null;
this.f5853y = j10;
}
@Override
public final boolean A() {
return true;
}
public final String B() {
y();
p1.b.i(this.f5848t);
return this.f5848t;
}
public final String C() {
q();
y();
p1.b.i(this.C);
return this.C;
}
public final void D() {
String format;
String str;
q();
if (!o().C().d(k5.ANALYTICS_STORAGE)) {
c().D.b("Analytics Storage consent is not granted");
format = null;
} else {
byte[] bArr = new byte[16];
p().F0().nextBytes(bArr);
format = String.format(Locale.US, "%032x", new BigInteger(1, bArr));
}
c4 c10 = c();
Object[] objArr = new Object[1];
if (format == null) {
str = "null";
} else {
str = "not null";
}
objArr[0] = str;
c10.D.b(String.format("Resetting session stitching token to %s", objArr));
this.E = format;
((u4.l) e()).getClass();
this.F = System.currentTimeMillis();
}
public final void E() {
String str;
String str2;
Object obj;
x4 x4Var;
boolean z10;
boolean z11;
int m10;
String str3;
e4 e4Var;
String str4;
boolean z12;
List<String> list;
Bundle G;
Integer valueOf;
String str5;
Resources resources;
int identifier;
String str6;
String str7;
String str8;
String packageName = a().getPackageName();
PackageManager packageManager = a().getPackageManager();
String str9 = "";
String str10 = "unknown";
String str11 = "Unknown";
int i10 = Integer.MIN_VALUE;
if (packageManager == null) {
c().f5287w.c("PackageManager is null, app identity information might be inaccurate. appId", c4.u(packageName));
} else {
try {
str10 = packageManager.getInstallerPackageName(packageName);
} catch (IllegalArgumentException unused) {
c().f5287w.c("Error retrieving app installer package name. appId", c4.u(packageName));
}
if (str10 == null) {
str10 = "manual_install";
} else if ("com.android.vending".equals(str10)) {
str10 = "";
}
try {
PackageInfo packageInfo = packageManager.getPackageInfo(a().getPackageName(), 0);
if (packageInfo != null) {
CharSequence applicationLabel = packageManager.getApplicationLabel(packageInfo.applicationInfo);
if (TextUtils.isEmpty(applicationLabel)) {
str2 = "Unknown";
} else {
str2 = applicationLabel.toString();
}
try {
str11 = packageInfo.versionName;
i10 = packageInfo.versionCode;
} catch (PackageManager.NameNotFoundException unused2) {
str = str11;
str11 = str2;
c().f5287w.a(c4.u(packageName), str11, "Error retrieving package info. appId, appName");
str11 = str;
this.f5848t = packageName;
this.f5851w = str10;
this.f5849u = str11;
this.f5850v = i10;
this.f5852x = 0L;
obj = this.f10345r;
x4Var = (x4) obj;
z10 = true;
if (TextUtils.isEmpty(x4Var.f5813s)) {
}
z11 = false;
m10 = x4Var.m();
c4 c10 = c();
e4 e4Var2 = c10.C;
switch (m10) {
}
e4Var2.b(str4);
if (m10 != 0) {
}
this.C = "";
this.D = "";
if (z11) {
}
list = null;
Context a10 = a();
str5 = ((x4) obj).J;
p1.b.i(a10);
resources = a10.getResources();
if (!TextUtils.isEmpty(str5)) {
}
identifier = resources.getIdentifier("google_app_id", "string", str5);
if (identifier != 0) {
}
str6 = null;
if (!TextUtils.isEmpty(str6)) {
}
this.C = str9;
if (!TextUtils.isEmpty(str6)) {
}
if (z12) {
}
this.f5854z = null;
f m11 = m();
m11.getClass();
p1.b.f("analytics.safelisted_events");
G = m11.G();
if (G == null) {
}
valueOf = null;
if (valueOf != null) {
}
if (list != null) {
}
if (z10) {
}
if (packageManager == null) {
}
}
}
} catch (PackageManager.NameNotFoundException unused3) {
str = "Unknown";
}
}
this.f5848t = packageName;
this.f5851w = str10;
this.f5849u = str11;
this.f5850v = i10;
this.f5852x = 0L;
obj = this.f10345r;
x4Var = (x4) obj;
z10 = true;
if (TextUtils.isEmpty(x4Var.f5813s) && "am".equals(x4Var.f5814t)) {
z11 = true;
} else {
z11 = false;
}
m10 = x4Var.m();
c4 c102 = c();
e4 e4Var22 = c102.C;
switch (m10) {
case 0:
str3 = "App measurement collection enabled";
e4Var = c102.E;
String str12 = str3;
e4Var22 = e4Var;
str4 = str12;
break;
case 1:
str4 = "App measurement deactivated via the manifest";
break;
case 2:
str3 = "App measurement deactivated via the init parameters";
e4Var = c102.E;
String str122 = str3;
e4Var22 = e4Var;
str4 = str122;
break;
case 3:
str4 = "App measurement disabled by setAnalyticsCollectionEnabled(false)";
break;
case 4:
str4 = "App measurement disabled via the manifest";
break;
case 5:
str3 = "App measurement disabled via the init parameters";
e4Var = c102.E;
String str1222 = str3;
e4Var22 = e4Var;
str4 = str1222;
break;
case m0.k.STRING_SET_FIELD_NUMBER:
str3 = "App measurement deactivated via resources. This method is being deprecated. Please refer to https://firebase.google.com/support/guides/disable-analytics";
e4Var = c102.B;
String str12222 = str3;
e4Var22 = e4Var;
str4 = str12222;
break;
case m0.k.DOUBLE_FIELD_NUMBER:
str4 = "App measurement disabled via the global data collection setting";
break;
case V2rayConfig.DEFAULT_LEVEL:
str4 = "App measurement disabled due to denied storage consent";
break;
default:
e4Var22.b("App measurement disabled");
str3 = "Invalid scion state in identity";
e4Var = c().f5288x;
String str122222 = str3;
e4Var22 = e4Var;
str4 = str122222;
break;
}
e4Var22.b(str4);
if (m10 != 0) {
z12 = true;
} else {
z12 = false;
}
this.C = "";
this.D = "";
if (z11) {
this.D = x4Var.f5813s;
}
list = null;
try {
Context a102 = a();
str5 = ((x4) obj).J;
p1.b.i(a102);
resources = a102.getResources();
if (!TextUtils.isEmpty(str5)) {
str5 = u4.n.b(a102);
}
identifier = resources.getIdentifier("google_app_id", "string", str5);
} catch (IllegalStateException e10) {
c().f5287w.a(c4.u(packageName), e10, "Fetching Google App Id failed with exception. appId");
}
if (identifier != 0) {
try {
str6 = resources.getString(identifier);
} catch (Resources.NotFoundException unused4) {
str6 = null;
}
if (!TextUtils.isEmpty(str6)) {
str9 = str6;
}
this.C = str9;
if (!TextUtils.isEmpty(str6)) {
Context a11 = a();
String str13 = ((x4) obj).J;
p1.b.i(a11);
Resources resources2 = a11.getResources();
if (TextUtils.isEmpty(str13)) {
str13 = u4.n.b(a11);
}
int identifier2 = resources2.getIdentifier("admob_app_id", "string", str13);
if (identifier2 != 0) {
try {
str8 = resources2.getString(identifier2);
} catch (Resources.NotFoundException unused5) {
str8 = null;
}
this.D = str8;
}
str8 = null;
this.D = str8;
}
if (z12) {
e4 e4Var3 = c().E;
String str14 = this.f5848t;
if (TextUtils.isEmpty(this.C)) {
str7 = this.D;
} else {
str7 = this.C;
}
e4Var3.a(str14, str7, "App measurement enabled for app package, google app id");
}
this.f5854z = null;
f m112 = m();
m112.getClass();
p1.b.f("analytics.safelisted_events");
G = m112.G();
if (G == null) {
m112.c().f5287w.b("Failed to load metadata: Metadata bundle is null");
} else if (G.containsKey("analytics.safelisted_events")) {
valueOf = Integer.valueOf(G.getInt("analytics.safelisted_events"));
if (valueOf != null) {
try {
String[] stringArray = m112.a().getResources().getStringArray(valueOf.intValue());
if (stringArray != null) {
list = Arrays.asList(stringArray);
}
} catch (Resources.NotFoundException e11) {
m112.c().f5287w.c("Failed to load string array from metadata: resource not found", e11);
}
}
if (list != null) {
if (list.isEmpty()) {
c().B.b("Safelisted event list is empty. Ignoring");
} else {
for (String str15 : list) {
if (!p().n0("safelisted event", str15)) {
}
}
}
z10 = false;
}
if (z10) {
this.f5854z = list;
}
if (packageManager == null) {
this.B = z4.a.i(a()) ? 1 : 0;
return;
} else {
this.B = 0;
return;
}
}
valueOf = null;
if (valueOf != null) {
}
if (list != null) {
}
if (z10) {
}
if (packageManager == null) {
}
}
str6 = null;
if (!TextUtils.isEmpty(str6)) {
}
this.C = str9;
if (!TextUtils.isEmpty(str6)) {
}
if (z12) {
}
this.f5854z = null;
f m1122 = m();
m1122.getClass();
p1.b.f("analytics.safelisted_events");
G = m1122.G();
if (G == null) {
}
valueOf = null;
if (valueOf != null) {
}
if (list != null) {
}
if (z10) {
}
if (packageManager == null) {
}
}
}