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) {
        }
    }
}