P2X v5.6.5版本的 MD5 值为:c9754e3fb9716daeb935e470461cc2a2

以下内容为反编译后的 n2.java 源代码,内容仅作参考


package y4;

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 java.math.BigInteger;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;

public final class n2 extends e3 {
    public String A;
    public int B;
    public String C;
    public String D;
    public String E;
    public long F;
    public String G;

    public String f7716t;

    public String f7717u;

    public int f7718v;

    public String f7719w;
    public long x;

    public final long f7720y;
    public List z;

    public n2(n3 n3Var, long j9) {
        super(n3Var);
        this.F = 0L;
        this.G = null;
        this.f7720y = j9;
    }

    @Override
    public final boolean r() {
        return true;
    }

    public final void s() {
        String str;
        String str2;
        boolean z;
        int l9;
        u2 u2Var;
        String str3;
        u2 u2Var2;
        s2 s2Var;
        List<String> list;
        Bundle u5;
        Integer valueOf;
        String x;
        String str4;
        String str5;
        Object obj = this.f4437r;
        n3 n3Var = (n3) obj;
        String packageName = n3Var.f7721r.getPackageName();
        PackageManager packageManager = n3Var.f7721r.getPackageManager();
        String str6 = "Unknown";
        int i9 = Integer.MIN_VALUE;
        String str7 = "";
        String str8 = "unknown";
        if (packageManager == null) {
            u2 u2Var3 = n3Var.z;
            n3.k(u2Var3);
            u2Var3.f7840w.b(u2.x(packageName), "PackageManager is null, app identity information might be inaccurate. appId");
        } else {
            try {
                str8 = packageManager.getInstallerPackageName(packageName);
            } catch (IllegalArgumentException unused) {
                u2 u2Var4 = n3Var.z;
                n3.k(u2Var4);
                u2Var4.f7840w.b(u2.x(packageName), "Error retrieving app installer package name. appId");
            }
            if (str8 == null) {
                str8 = "manual_install";
            } else if ("com.android.vending".equals(str8)) {
                str8 = "";
            }
            try {
                PackageInfo packageInfo = packageManager.getPackageInfo(((n3) obj).f7721r.getPackageName(), 0);
                if (packageInfo != null) {
                    CharSequence applicationLabel = packageManager.getApplicationLabel(packageInfo.applicationInfo);
                    if (TextUtils.isEmpty(applicationLabel)) {
                        str2 = "Unknown";
                    } else {
                        str2 = applicationLabel.toString();
                    }
                    try {
                        str6 = packageInfo.versionName;
                        i9 = packageInfo.versionCode;
                    } catch (PackageManager.NameNotFoundException unused2) {
                        str = str6;
                        str6 = str2;
                        u2 u2Var5 = n3Var.z;
                        n3.k(u2Var5);
                        u2Var5.f7840w.c(u2.x(packageName), "Error retrieving package info. appId, appName", str6);
                        str6 = str;
                        this.f7716t = packageName;
                        this.f7719w = str8;
                        this.f7717u = str6;
                        this.f7718v = i9;
                        this.x = 0L;
                        if (TextUtils.isEmpty(n3Var.s)) {
                        }
                        z = false;
                        l9 = n3Var.l();
                        switch (l9) {
                        }
                        s2Var.a(str3);
                        this.C = "";
                        this.D = "";
                        n3Var.getClass();
                        if (z) {
                        }
                        list = null;
                        x = u4.f.x(((n3) obj).f7721r, ((n3) obj).J);
                        if (true != TextUtils.isEmpty(x)) {
                        }
                        this.C = str7;
                        if (!TextUtils.isEmpty(x)) {
                        }
                        if (l9 == 0) {
                        }
                        this.z = null;
                        n3Var.getClass();
                        e eVar = n3Var.x;
                        eVar.getClass();
                        kotlin.jvm.internal.f.n("analytics.safelisted_events");
                        u5 = eVar.u();
                        Object obj2 = eVar.f4437r;
                        if (u5 != null) {
                        }
                        valueOf = null;
                        if (valueOf != null) {
                        }
                        if (list != null) {
                        }
                        this.z = list;
                        if (packageManager == null) {
                        }
                    }
                }
            } catch (PackageManager.NameNotFoundException unused3) {
                str = "Unknown";
            }
        }
        this.f7716t = packageName;
        this.f7719w = str8;
        this.f7717u = str6;
        this.f7718v = i9;
        this.x = 0L;
        if (TextUtils.isEmpty(n3Var.s) && "am".equals(n3Var.f7722t)) {
            z = true;
        } else {
            z = false;
        }
        l9 = n3Var.l();
        switch (l9) {
            case 0:
                u2Var2 = n3Var.z;
                n3.k(u2Var2);
                str3 = "App measurement collection enabled";
                s2Var = u2Var2.E;
                break;
            case 1:
                u2Var = n3Var.z;
                n3.k(u2Var);
                str3 = "App measurement deactivated via the manifest";
                s2Var = u2Var.C;
                break;
            case 2:
                u2Var2 = n3Var.z;
                n3.k(u2Var2);
                str3 = "App measurement deactivated via the init parameters";
                s2Var = u2Var2.E;
                break;
            case 3:
                u2Var = n3Var.z;
                n3.k(u2Var);
                str3 = "App measurement disabled by setAnalyticsCollectionEnabled(false)";
                s2Var = u2Var.C;
                break;
            case 4:
                u2Var = n3Var.z;
                n3.k(u2Var);
                str3 = "App measurement disabled via the manifest";
                s2Var = u2Var.C;
                break;
            case 5:
                u2Var2 = n3Var.z;
                n3.k(u2Var2);
                str3 = "App measurement disabled via the init parameters";
                s2Var = u2Var2.E;
                break;
            case 6:
                u2 u2Var6 = n3Var.z;
                n3.k(u2Var6);
                str3 = "App measurement deactivated via resources. This method is being deprecated. Please refer to https://firebase.google.com/support/guides/disable-analytics";
                s2Var = u2Var6.B;
                break;
            case 7:
                u2Var = n3Var.z;
                n3.k(u2Var);
                str3 = "App measurement disabled via the global data collection setting";
                s2Var = u2Var.C;
                break;
            default:
                u2Var = n3Var.z;
                n3.k(u2Var);
                str3 = "App measurement disabled due to denied storage consent";
                s2Var = u2Var.C;
                break;
        }
        s2Var.a(str3);
        this.C = "";
        this.D = "";
        n3Var.getClass();
        if (z) {
            this.D = n3Var.s;
        }
        list = null;
        try {
            x = u4.f.x(((n3) obj).f7721r, ((n3) obj).J);
            if (true != TextUtils.isEmpty(x)) {
                str7 = x;
            }
            this.C = str7;
            if (!TextUtils.isEmpty(x)) {
                Context context = ((n3) obj).f7721r;
                String str9 = ((n3) obj).J;
                kotlin.jvm.internal.f.s(context);
                Resources resources = context.getResources();
                if (TextUtils.isEmpty(str9)) {
                    str9 = kotlin.jvm.internal.f.k0(context);
                }
                int identifier = resources.getIdentifier("admob_app_id", "string", str9);
                if (identifier != 0) {
                    try {
                        str5 = resources.getString(identifier);
                    } catch (Resources.NotFoundException unused4) {
                        str5 = null;
                    }
                    this.D = str5;
                }
                str5 = null;
                this.D = str5;
            }
            if (l9 == 0) {
                u2 u2Var7 = ((n3) obj).z;
                n3.k(u2Var7);
                s2 s2Var2 = u2Var7.E;
                String str10 = this.f7716t;
                if (TextUtils.isEmpty(this.C)) {
                    str4 = this.D;
                } else {
                    str4 = this.C;
                }
                s2Var2.c(str10, "App measurement enabled for app package, google app id", str4);
            }
        } catch (IllegalStateException e7) {
            u2 u2Var8 = n3Var.z;
            n3.k(u2Var8);
            u2Var8.f7840w.c(u2.x(packageName), "Fetching Google App Id failed with exception. appId", e7);
        }
        this.z = null;
        n3Var.getClass();
        e eVar2 = n3Var.x;
        eVar2.getClass();
        kotlin.jvm.internal.f.n("analytics.safelisted_events");
        u5 = eVar2.u();
        Object obj22 = eVar2.f4437r;
        if (u5 != null) {
            u2 u2Var9 = ((n3) obj22).z;
            n3.k(u2Var9);
            u2Var9.f7840w.a("Failed to load metadata: Metadata bundle is null");
        } else if (u5.containsKey("analytics.safelisted_events")) {
            valueOf = Integer.valueOf(u5.getInt("analytics.safelisted_events"));
            if (valueOf != null) {
                try {
                    String[] stringArray = ((n3) obj22).f7721r.getResources().getStringArray(valueOf.intValue());
                    if (stringArray != null) {
                        list = Arrays.asList(stringArray);
                    }
                } catch (Resources.NotFoundException e9) {
                    u2 u2Var10 = ((n3) obj22).z;
                    n3.k(u2Var10);
                    u2Var10.f7840w.b(e9, "Failed to load string array from metadata: resource not found");
                }
            }
            if (list != null) {
                if (list.isEmpty()) {
                    u2 u2Var11 = n3Var.z;
                    n3.k(u2Var11);
                    u2Var11.B.a("Safelisted event list is empty. Ignoring");
                } else {
                    for (String str11 : list) {
                        t5 t5Var = n3Var.C;
                        n3.i(t5Var);
                        if (!t5Var.U("safelisted event", str11)) {
                        }
                    }
                }
                if (packageManager == null) {
                    this.B = s4.a.t(n3Var.f7721r) ? 1 : 0;
                    return;
                } else {
                    this.B = 0;
                    return;
                }
            }
            this.z = list;
            if (packageManager == null) {
            }
        }
        valueOf = null;
        if (valueOf != null) {
        }
        if (list != null) {
        }
        this.z = list;
        if (packageManager == null) {
        }
    }

    public final String t() {
        p();
        kotlin.jvm.internal.f.s(this.f7716t);
        return this.f7716t;
    }

    public final String u() {
        o();
        p();
        kotlin.jvm.internal.f.s(this.C);
        return this.C;
    }

    public final void v() {
        String format;
        String str;
        o();
        n3 n3Var = (n3) this.f4437r;
        b3 b3Var = n3Var.f7726y;
        n3.i(b3Var);
        if (!b3Var.u().f(f.ANALYTICS_STORAGE)) {
            u2 u2Var = n3Var.z;
            n3.k(u2Var);
            u2Var.D.a("Analytics Storage consent is not granted");
            format = null;
        } else {
            byte[] bArr = new byte[16];
            t5 t5Var = n3Var.C;
            n3.i(t5Var);
            t5Var.x().nextBytes(bArr);
            format = String.format(Locale.US, "%032x", new BigInteger(1, bArr));
        }
        u2 u2Var2 = n3Var.z;
        n3.k(u2Var2);
        Object[] objArr = new Object[1];
        if (format == null) {
            str = "null";
        } else {
            str = "not null";
        }
        objArr[0] = str;
        u2Var2.D.a(String.format("Resetting session stitching token to %s", objArr));
        this.E = format;
        n3Var.E.getClass();
        this.F = System.currentTimeMillis();
    }
}