Joi Chat v2.0.4版本的 MD5 值为:a2be861183b8d7b3c0099889dd61911f

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


package t1;

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 androidx.constraintlayout.core.motion.utils.TypedValues;
import com.facebook.internal.AnalyticsEvents;
import com.google.android.gms.measurement.internal.zzha;
import java.math.BigInteger;
import java.util.Arrays;
import java.util.List;
import java.util.Locale;

public final class u2 extends g3 {

    public String f5133m;

    public String f5134n;

    public int f5135o;

    public String f5136p;

    public long f5137q;

    public final long f5138r;

    public List f5139s;

    public String f5140t;

    public int f5141u;

    public String f5142v;

    public String f5143w;

    public String f5144x;

    public long f5145y;

    public String f5146z;

    public u2(y3 y3Var, long j5) {
        super(y3Var);
        this.f5145y = 0L;
        this.f5146z = null;
        this.f5138r = j5;
    }

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

    public final void v() {
        String str;
        String str2;
        boolean z4;
        int l5;
        b3 b3Var;
        String str3;
        b3 b3Var2;
        z2 z2Var;
        List<String> list;
        Bundle x4;
        Integer valueOf;
        String x02;
        String str4;
        String str5;
        Object obj = this.f2932e;
        y3 y3Var = (y3) obj;
        String packageName = y3Var.c.getPackageName();
        PackageManager packageManager = y3Var.c.getPackageManager();
        String str6 = AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_UNKNOWN;
        int i5 = Integer.MIN_VALUE;
        String str7 = "";
        String str8 = "unknown";
        if (packageManager == null) {
            b3 b3Var3 = y3Var.f5199r;
            y3.k(b3Var3);
            b3Var3.f4816p.b(b3.A(packageName), "PackageManager is null, app identity information might be inaccurate. appId");
        } else {
            try {
                str8 = packageManager.getInstallerPackageName(packageName);
            } catch (IllegalArgumentException unused) {
                b3 b3Var4 = y3Var.f5199r;
                y3.k(b3Var4);
                b3Var4.f4816p.b(b3.A(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(((y3) obj).c.getPackageName(), 0);
                if (packageInfo != null) {
                    CharSequence applicationLabel = packageManager.getApplicationLabel(packageInfo.applicationInfo);
                    if (!TextUtils.isEmpty(applicationLabel)) {
                        str2 = applicationLabel.toString();
                    } else {
                        str2 = AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_UNKNOWN;
                    }
                    try {
                        str6 = packageInfo.versionName;
                        i5 = packageInfo.versionCode;
                    } catch (PackageManager.NameNotFoundException unused2) {
                        str = str6;
                        str6 = str2;
                        b3 b3Var5 = y3Var.f5199r;
                        y3.k(b3Var5);
                        b3Var5.f4816p.c("Error retrieving package info. appId, appName", b3.A(packageName), str6);
                        str6 = str;
                        this.f5133m = packageName;
                        this.f5136p = str8;
                        this.f5134n = str6;
                        this.f5135o = i5;
                        this.f5137q = 0L;
                        if (TextUtils.isEmpty(y3Var.f5192e)) {
                        }
                        z4 = false;
                        l5 = y3Var.l();
                        switch (l5) {
                        }
                        z2Var.a(str3);
                        this.f5142v = "";
                        this.f5143w = "";
                        y3Var.getClass();
                        if (z4) {
                        }
                        list = null;
                        x02 = n2.h.x0(((y3) obj).c, ((y3) obj).B);
                        if (TextUtils.isEmpty(x02)) {
                        }
                        this.f5142v = str7;
                        if (!TextUtils.isEmpty(x02)) {
                        }
                        if (l5 == 0) {
                        }
                        this.f5139s = null;
                        y3Var.getClass();
                        d dVar = y3Var.f5197p;
                        dVar.getClass();
                        j1.a.i("analytics.safelisted_events");
                        x4 = dVar.x();
                        Object obj2 = dVar.f2932e;
                        if (x4 != null) {
                        }
                        valueOf = null;
                        if (valueOf != null) {
                        }
                        if (list != null) {
                        }
                        this.f5139s = list;
                        if (packageManager == null) {
                        }
                    }
                }
            } catch (PackageManager.NameNotFoundException unused3) {
                str = AnalyticsEvents.PARAMETER_DIALOG_OUTCOME_VALUE_UNKNOWN;
            }
        }
        this.f5133m = packageName;
        this.f5136p = str8;
        this.f5134n = str6;
        this.f5135o = i5;
        this.f5137q = 0L;
        if (TextUtils.isEmpty(y3Var.f5192e) && "am".equals(y3Var.f5193f)) {
            z4 = true;
        } else {
            z4 = false;
        }
        l5 = y3Var.l();
        switch (l5) {
            case 0:
                b3Var2 = y3Var.f5199r;
                y3.k(b3Var2);
                str3 = "App measurement collection enabled";
                z2Var = b3Var2.f4824x;
                break;
            case 1:
                b3Var = y3Var.f5199r;
                y3.k(b3Var);
                str3 = "App measurement deactivated via the manifest";
                z2Var = b3Var.f4822v;
                break;
            case 2:
                b3Var2 = y3Var.f5199r;
                y3.k(b3Var2);
                str3 = "App measurement deactivated via the init parameters";
                z2Var = b3Var2.f4824x;
                break;
            case 3:
                b3Var = y3Var.f5199r;
                y3.k(b3Var);
                str3 = "App measurement disabled by setAnalyticsCollectionEnabled(false)";
                z2Var = b3Var.f4822v;
                break;
            case 4:
                b3Var = y3Var.f5199r;
                y3.k(b3Var);
                str3 = "App measurement disabled via the manifest";
                z2Var = b3Var.f4822v;
                break;
            case 5:
                b3Var2 = y3Var.f5199r;
                y3.k(b3Var2);
                str3 = "App measurement disabled via the init parameters";
                z2Var = b3Var2.f4824x;
                break;
            case 6:
                b3 b3Var6 = y3Var.f5199r;
                y3.k(b3Var6);
                str3 = "App measurement deactivated via resources. This method is being deprecated. Please refer to https://firebase.google.com/support/guides/disable-analytics";
                z2Var = b3Var6.f4821u;
                break;
            case 7:
                b3Var = y3Var.f5199r;
                y3.k(b3Var);
                str3 = "App measurement disabled via the global data collection setting";
                z2Var = b3Var.f4822v;
                break;
            default:
                b3Var = y3Var.f5199r;
                y3.k(b3Var);
                str3 = "App measurement disabled due to denied storage consent";
                z2Var = b3Var.f4822v;
                break;
        }
        z2Var.a(str3);
        this.f5142v = "";
        this.f5143w = "";
        y3Var.getClass();
        if (z4) {
            this.f5143w = y3Var.f5192e;
        }
        list = null;
        try {
            x02 = n2.h.x0(((y3) obj).c, ((y3) obj).B);
            if (TextUtils.isEmpty(x02)) {
                str7 = x02;
            }
            this.f5142v = str7;
            if (!TextUtils.isEmpty(x02)) {
                Context context = ((y3) obj).c;
                String str9 = ((y3) obj).B;
                j1.a.l(context);
                Resources resources = context.getResources();
                if (TextUtils.isEmpty(str9)) {
                    str9 = n2.h.h0(context);
                }
                int identifier = resources.getIdentifier("admob_app_id", TypedValues.Custom.S_STRING, str9);
                if (identifier != 0) {
                    try {
                        str5 = resources.getString(identifier);
                    } catch (Resources.NotFoundException unused4) {
                        str5 = null;
                    }
                    this.f5143w = str5;
                }
                str5 = null;
                this.f5143w = str5;
            }
            if (l5 == 0) {
                b3 b3Var7 = ((y3) obj).f5199r;
                y3.k(b3Var7);
                z2 z2Var2 = b3Var7.f4824x;
                String str10 = this.f5133m;
                if (TextUtils.isEmpty(this.f5142v)) {
                    str4 = this.f5143w;
                } else {
                    str4 = this.f5142v;
                }
                z2Var2.c("App measurement enabled for app package, google app id", str10, str4);
            }
        } catch (IllegalStateException e5) {
            b3 b3Var8 = y3Var.f5199r;
            y3.k(b3Var8);
            b3Var8.f4816p.c("Fetching Google App Id failed with exception. appId", b3.A(packageName), e5);
        }
        this.f5139s = null;
        y3Var.getClass();
        d dVar2 = y3Var.f5197p;
        dVar2.getClass();
        j1.a.i("analytics.safelisted_events");
        x4 = dVar2.x();
        Object obj22 = dVar2.f2932e;
        if (x4 != null) {
            b3 b3Var9 = ((y3) obj22).f5199r;
            y3.k(b3Var9);
            b3Var9.f4816p.a("Failed to load metadata: Metadata bundle is null");
        } else if (x4.containsKey("analytics.safelisted_events")) {
            valueOf = Integer.valueOf(x4.getInt("analytics.safelisted_events"));
            if (valueOf != null) {
                try {
                    String[] stringArray = ((y3) obj22).c.getResources().getStringArray(valueOf.intValue());
                    if (stringArray != null) {
                        list = Arrays.asList(stringArray);
                    }
                } catch (Resources.NotFoundException e6) {
                    b3 b3Var10 = ((y3) obj22).f5199r;
                    y3.k(b3Var10);
                    b3Var10.f4816p.b(e6, "Failed to load string array from metadata: resource not found");
                }
            }
            if (list != null) {
                if (list.isEmpty()) {
                    b3 b3Var11 = y3Var.f5199r;
                    y3.k(b3Var11);
                    b3Var11.f4821u.a("Safelisted event list is empty. Ignoring");
                } else {
                    for (String str11 : list) {
                        e6 e6Var = y3Var.f5202u;
                        y3.i(e6Var);
                        if (!e6Var.Y("safelisted event", str11)) {
                        }
                    }
                }
                if (packageManager == null) {
                    this.f5141u = j1.a.E(y3Var.c) ? 1 : 0;
                    return;
                } else {
                    this.f5141u = 0;
                    return;
                }
            }
            this.f5139s = list;
            if (packageManager == null) {
            }
        }
        valueOf = null;
        if (valueOf != null) {
        }
        if (list != null) {
        }
        this.f5139s = list;
        if (packageManager == null) {
        }
    }

    public final String w() {
        s();
        j1.a.l(this.f5133m);
        return this.f5133m;
    }

    public final String x() {
        r();
        s();
        j1.a.l(this.f5142v);
        return this.f5142v;
    }

    public final void y() {
        String format;
        String str;
        r();
        y3 y3Var = (y3) this.f2932e;
        n3 n3Var = y3Var.f5198q;
        y3.i(n3Var);
        if (!n3Var.x().f(zzha.ANALYTICS_STORAGE)) {
            b3 b3Var = y3Var.f5199r;
            y3.k(b3Var);
            b3Var.f4823w.a("Analytics Storage consent is not granted");
            format = null;
        } else {
            byte[] bArr = new byte[16];
            e6 e6Var = y3Var.f5202u;
            y3.i(e6Var);
            e6Var.A().nextBytes(bArr);
            format = String.format(Locale.US, "%032x", new BigInteger(1, bArr));
        }
        b3 b3Var2 = y3Var.f5199r;
        y3.k(b3Var2);
        Object[] objArr = new Object[1];
        if (format == null) {
            str = "null";
        } else {
            str = "not null";
        }
        objArr[0] = str;
        b3Var2.f4823w.a(String.format("Resetting session stitching token to %s", objArr));
        this.f5144x = format;
        y3Var.f5204w.getClass();
        this.f5145y = System.currentTimeMillis();
    }
}