b.smali
.class public final Lcom/sdk/plus/c/b;
.super Ljava/lang/Object;
# static fields
.field public static a:Ljava/lang/String;
.field public static b:Ljava/lang/String;
.field public static c:Landroid/content/Context;
.field public static d:Ljava/lang/String;
.field public static e:Ljava/lang/String;
.field public static f:[B
.field public static g:Ljava/lang/String;
.field public static h:Ljava/lang/String;
.field public static i:Ljava/lang/String;
.field public static j:Ljava/lang/String;
.field public static k:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
const-string v0, ""
sput-object v0, Lcom/sdk/plus/c/b;->b:Ljava/lang/String;
const-string v0, "hxS/fdDPOBPa/AQjW7F4Gy4I1mBNWpgI+SrSBrvzbw=="
sput-object v0, Lcom/sdk/plus/c/b;->g:Ljava/lang/String;
const-string v0, "aX4N6eCKy6KjIzCfcWZzsA=="
sput-object v0, Lcom/sdk/plus/c/b;->h:Ljava/lang/String;
return-void
.end method
.method public static a()V
.registers 3
:try_start_0
const-string v0, "android.permission.READ_PHONE_STATE"
invoke-static {v0}, Lcom/sdk/plus/j/o;->e(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_19
sget-object v0, Lcom/sdk/plus/c/b;->c:Landroid/content/Context;
const-string/jumbo v1, "phone"
invoke-virtual {v0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/telephony/TelephonyManager;
:try_end_13
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_13} :catch_5d
:try_start_13
invoke-virtual {v0}, Landroid/telephony/TelephonyManager;->getDeviceId()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/sdk/plus/c/b;->d:Ljava/lang/String;
:try_end_19
.catch Ljava/lang/Throwable; {:try_start_13 .. :try_end_19} :catch_5f
:cond_19
:goto_19
:try_start_19
sget-object v0, Lcom/sdk/plus/c/b;->c:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
sget-object v1, Lcom/sdk/plus/c/b;->b:Ljava/lang/String;
const/16 v2, 0x80
invoke-virtual {v0, v1, v2}, Landroid/content/pm/PackageManager;->getApplicationInfo(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo;
move-result-object v0
if-eqz v0, :cond_41
iget-object v1, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
if-eqz v1, :cond_41
iget-object v0, v0, Landroid/content/pm/ApplicationInfo;->metaData:Landroid/os/Bundle;
const-string v1, "com.sdk.plus.appid"
invoke-virtual {v0, v1}, Landroid/os/Bundle;->getString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/sdk/plus/c/b;->a:Ljava/lang/String;
if-eqz v0, :cond_41
sget-object v0, Lcom/sdk/plus/c/b;->a:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/sdk/plus/c/b;->a:Ljava/lang/String;
:try_end_41
.catch Ljava/lang/Throwable; {:try_start_19 .. :try_end_41} :catch_52
:cond_41
:goto_41
sget-object v0, Lcom/sdk/plus/c/b;->a:Ljava/lang/String;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_51
const-string v0, "WUS_CoreRuntimeInfo"
const-string/jumbo v1, "|wus init error, appid is null #####"
invoke-static {v0, v1}, Lcom/sdk/plus/h/d;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_51
return-void
:catch_52
move-exception v0
const-string v1, "WUS_CoreRuntimeInfo"
invoke-virtual {v0}, Ljava/lang/Throwable;->toString()Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcom/sdk/plus/h/d;->a(Ljava/lang/String;Ljava/lang/String;)V
goto :goto_41
:catch_5d
move-exception v0
goto :goto_19
:catch_5f
move-exception v0
goto :goto_19
.end method