zzatu.java 6.66 KB
package com.google.android.gms.internal;

import android.content.Context;
import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.content.pm.PackageManager.NameNotFoundException;
import android.support.annotation.WorkerThread;
import android.text.TextUtils;
import com.google.android.gms.common.api.Status;
import hz;

public class zzatu
  extends hz
{
  private String a;
  private String b;
  private int c;
  private String d;
  private String e;
  private long f;
  private long g;
  private String h;
  
  zzatu(zzaue paramzzaue)
  {
    super(paramzzaue);
  }
  
  @WorkerThread
  final zzatd a(String paramString)
  {
    zzmR();
    String str1 = a();
    String str2 = b();
    zzob();
    String str3 = this.b;
    long l1 = c();
    zzob();
    String str4 = this.d;
    long l2 = zzKn().zzKv();
    zzob();
    zzmR();
    if (this.f == 0L) {
      this.f = this.zzbqc.zzKh().a(getContext(), getContext().getPackageName());
    }
    long l3 = this.f;
    boolean bool2 = this.zzbqc.isEnabled();
    if (!zzKm().p) {}
    for (boolean bool1 = true;; bool1 = false)
    {
      String str5 = zzKm().b();
      zzob();
      return new zzatd(str1, str2, str3, l1, str4, l2, l3, paramString, bool2, bool1, str5, 0L);
    }
  }
  
  final String a()
  {
    zzob();
    return this.a;
  }
  
  final String b()
  {
    zzob();
    return this.h;
  }
  
  final int c()
  {
    zzob();
    return this.c;
  }
  
  protected void zzbw(Status paramStatus)
  {
    if (paramStatus == null)
    {
      zzKl().zzLY().log("GoogleService failed to initialize (no status)");
      return;
    }
    zzKl().zzLY().zze("GoogleService failed to initialize, status", Integer.valueOf(paramStatus.getStatusCode()), paramStatus.getStatusMessage());
  }
  
  protected void zzmS()
  {
    Object localObject3 = "unknown";
    String str3 = "Unknown";
    int j = Integer.MIN_VALUE;
    String str1 = "Unknown";
    String str4 = getContext().getPackageName();
    Object localObject6 = getContext().getPackageManager();
    Object localObject5;
    String str2;
    int i;
    Object localObject1;
    if (localObject6 == null)
    {
      zzKl().zzLY().zzj("PackageManager is null, app identity information might be inaccurate. appId", zzatx.zzfE(str4));
      localObject5 = localObject3;
      str2 = str3;
      i = j;
      localObject3 = str1;
      this.a = str4;
      this.d = ((String)localObject5);
      this.b = str2;
      this.c = i;
      this.e = ((String)localObject3);
      this.f = 0L;
      zzKn().zzLg();
      localObject1 = zzaba.zzaQ(getContext());
      if ((localObject1 == null) || (!((Status)localObject1).isSuccess())) {
        break label483;
      }
      i = 1;
      label132:
      if (i == 0) {
        zzbw((Status)localObject1);
      }
      if (i == 0) {
        break label588;
      }
      localObject1 = zzKn().zzLi();
      if (!zzKn().zzLh()) {
        break label488;
      }
      zzKl().zzMc().log("Collection disabled with firebase_analytics_collection_deactivated=1");
      i = 0;
    }
    for (;;)
    {
      this.h = "";
      this.g = 0L;
      zzKn().zzLg();
      try
      {
        localObject3 = zzaba.zzwQ();
        localObject1 = localObject3;
        if (TextUtils.isEmpty((CharSequence)localObject3)) {
          localObject1 = "";
        }
        this.h = ((String)localObject1);
        if (i != 0) {
          zzKl().zzMe().zze("App package, google app id", this.a, this.h);
        }
        return;
      }
      catch (IllegalStateException localIllegalStateException)
      {
        label260:
        label269:
        PackageInfo localPackageInfo;
        Object localObject2;
        Object localObject4;
        zzKl().zzLY().zze("getGoogleAppId or isMeasurementEnabled failed with exception. appId", zzatx.zzfE(str4), localIllegalStateException);
        return;
      }
      try
      {
        localObject1 = ((PackageManager)localObject6).getInstallerPackageName(str4);
        localObject3 = localObject1;
        if (localObject3 == null)
        {
          localObject1 = "manual_install";
          localObject5 = str1;
          str2 = str3;
        }
      }
      catch (IllegalArgumentException localIllegalArgumentException)
      {
        try
        {
          localPackageInfo = ((PackageManager)localObject6).getPackageInfo(getContext().getPackageName(), 0);
          localObject3 = str1;
          i = j;
          str2 = str3;
          localObject5 = localObject1;
          if (localPackageInfo == null) {
            break;
          }
          localObject5 = str1;
          str2 = str3;
          localObject6 = ((PackageManager)localObject6).getApplicationLabel(localPackageInfo.applicationInfo);
          localObject3 = str1;
          localObject5 = str1;
          str2 = str3;
          if (!TextUtils.isEmpty((CharSequence)localObject6))
          {
            localObject5 = str1;
            str2 = str3;
            localObject3 = ((CharSequence)localObject6).toString();
          }
          localObject5 = localObject3;
          str2 = str3;
          str1 = localPackageInfo.versionName;
          localObject5 = localObject3;
          str2 = str1;
          i = localPackageInfo.versionCode;
          str2 = str1;
          localObject5 = localObject1;
        }
        catch (PackageManager.NameNotFoundException localNameNotFoundException)
        {
          zzKl().zzLY().zze("Error retrieving package info. appId, appName", zzatx.zzfE(str4), localObject5);
          localObject4 = localObject5;
          i = j;
          localObject5 = localObject2;
        }
        localIllegalArgumentException = localIllegalArgumentException;
        zzKl().zzLY().zzj("Error retrieving app installer package name. appId", zzatx.zzfE(str4));
        break label260;
        localObject2 = localObject3;
        if (!"com.android.vending".equals(localObject3)) {
          break label269;
        }
        localObject2 = "";
        break label269;
      }
      break;
      label483:
      i = 0;
      break label132;
      label488:
      if ((localObject2 != null) && (!((Boolean)localObject2).booleanValue()))
      {
        zzKl().zzMc().log("Collection disabled with firebase_analytics_collection_enabled=0");
        i = 0;
      }
      else if ((localObject2 == null) && (zzKn().zzwR()))
      {
        zzKl().zzMc().log("Collection disabled with google_app_measurement_enable=0");
        i = 0;
      }
      else
      {
        zzKl().zzMe().log("Collection enabled");
        i = 1;
        continue;
        label588:
        i = 0;
      }
    }
  }
}


/* Location:              /home/merong/decompile/hackery-dex2jar.jar!/com/google/android/gms/internal/zzatu.class
 * Java compiler version: 6 (50.0)
 * JD-Core Version:       0.7.1
 */