e.smali
.class public Lcom/live/share64/utils/e;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static a:Z = false
.field private static b:Ljava/lang/String; = ""
.field private static c:Ljava/lang/String; = ""
.field private static d:I = 0x0
.field private static e:Ljava/lang/String; = ""
.field private static f:Ljava/lang/String; = ""
.field private static g:Ljava/lang/String; = ""
.field private static h:Ljava/lang/String; = ""
.field private static i:Ljava/lang/String; = ""
.field private static j:F = -1.0f
.field private static k:J = -0x3e8L
.field private static final l:Ljava/io/FileFilter;
.field private static m:Z
.field private static final n:[Ljava/lang/String;
.field private static o:Z
# direct methods
.method static constructor <clinit>()V
.registers 4
.line 292
new-instance v0, Lcom/live/share64/utils/e$1;
invoke-direct {v0}, Lcom/live/share64/utils/e$1;-><init>()V
sput-object v0, Lcom/live/share64/utils/e;->l:Ljava/io/FileFilter;
const/4 v0, 0x0
.line 449
sput-boolean v0, Lcom/live/share64/utils/e;->m:Z
const-string v1, "SM-J327T1"
const-string v2, "Infinix-X521"
const-string v3, "ASUS_T00J"
.line 450
filled-new-array {v1, v2, v3}, [Ljava/lang/String;
move-result-object v1
sput-object v1, Lcom/live/share64/utils/e;->n:[Ljava/lang/String;
.line 451
sput-boolean v0, Lcom/live/share64/utils/e;->o:Z
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 24
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a(Landroid/content/Context;)I
.registers 1
.line 110
:try_start_0
invoke-static {p0}, Lcom/live/share64/utils/e;->d(Landroid/content/Context;)V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_3
.line 114
:catch_3
sget p0, Lcom/live/share64/utils/e;->d:I
return p0
.end method
.method public static a()V
.registers 1
const/4 v0, 0x0
.line 215
sput-boolean v0, Lcom/live/share64/utils/e;->a:Z
return-void
.end method
.method public static b(Landroid/content/Context;)Ljava/lang/String;
.registers 1
.line 119
:try_start_0
invoke-static {p0}, Lcom/live/share64/utils/e;->d(Landroid/content/Context;)V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_3
.line 123
:catch_3
sget-object p0, Lcom/live/share64/utils/e;->e:Ljava/lang/String;
return-object p0
.end method
.method public static c(Landroid/content/Context;)Ljava/lang/String;
.registers 1
.line 137
:try_start_0
invoke-static {p0}, Lcom/live/share64/utils/e;->d(Landroid/content/Context;)V
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_3
.line 141
:catch_3
sget-object p0, Lcom/live/share64/utils/e;->i:Ljava/lang/String;
return-object p0
.end method
.method private static d(Landroid/content/Context;)V
.registers 4
.line 50
sget-boolean v0, Lcom/live/share64/utils/e;->a:Z
if-eqz v0, :cond_5
return-void
.line 54
:cond_5
const-class v0, Lcom/live/share64/utils/e;
monitor-enter v0
:try_start_8
const-string v1, "phone"
.line 55
invoke-virtual {p0, v1}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Landroid/telephony/TelephonyManager;
:try_end_10
.catchall {:try_start_8 .. :try_end_10} :catchall_3f
.line 57
:try_start_10
invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getDeviceSoftwareVersion()Ljava/lang/String;
move-result-object v1
sput-object v1, Lcom/live/share64/utils/e;->c:Ljava/lang/String;
.line 58
invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getPhoneType()I
move-result v1
sput v1, Lcom/live/share64/utils/e;->d:I
:try_end_1c
.catch Ljava/lang/SecurityException; {:try_start_10 .. :try_end_1c} :catch_1c
.catch Ljava/lang/Exception; {:try_start_10 .. :try_end_1c} :catch_1c
.catchall {:try_start_10 .. :try_end_1c} :catchall_3f
:catch_1c
const/4 v1, 0x0
.line 65
:try_start_1d
sput-object v1, Lcom/live/share64/utils/e;->e:Ljava/lang/String;
:try_end_1f
.catchall {:try_start_1d .. :try_end_1f} :catchall_3f
.line 68
:try_start_1f
invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSubscriberId()Ljava/lang/String;
move-result-object v2
sput-object v2, Lcom/live/share64/utils/e;->f:Ljava/lang/String;
:try_end_25
.catch Ljava/lang/SecurityException; {:try_start_1f .. :try_end_25} :catch_26
.catchall {:try_start_1f .. :try_end_25} :catchall_3f
goto :goto_28
.line 70
:catch_26
:try_start_26
sput-object v1, Lcom/live/share64/utils/e;->f:Ljava/lang/String;
:try_end_28
.catchall {:try_start_26 .. :try_end_28} :catchall_3f
.line 74
:goto_28
:try_start_28
invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getSimOperator()Ljava/lang/String;
move-result-object v2
sput-object v2, Lcom/live/share64/utils/e;->g:Ljava/lang/String;
:try_end_2e
.catch Ljava/lang/SecurityException; {:try_start_28 .. :try_end_2e} :catch_2f
.catchall {:try_start_28 .. :try_end_2e} :catchall_3f
goto :goto_31
.line 76
:catch_2f
:try_start_2f
sput-object v1, Lcom/live/share64/utils/e;->g:Ljava/lang/String;
:try_end_31
.catchall {:try_start_2f .. :try_end_31} :catchall_3f
.line 80
:goto_31
:try_start_31
invoke-virtual {p0}, Landroid/telephony/TelephonyManager;->getNetworkOperator()Ljava/lang/String;
move-result-object p0
sput-object p0, Lcom/live/share64/utils/e;->h:Ljava/lang/String;
:try_end_37
.catch Ljava/lang/SecurityException; {:try_start_31 .. :try_end_37} :catch_38
.catchall {:try_start_31 .. :try_end_37} :catchall_3f
goto :goto_3a
.line 82
:catch_38
:try_start_38
sput-object v1, Lcom/live/share64/utils/e;->h:Ljava/lang/String;
:goto_3a
const/4 p0, 0x1
.line 85
sput-boolean p0, Lcom/live/share64/utils/e;->a:Z
.line 86
monitor-exit v0
return-void
:catchall_3f
move-exception p0
monitor-exit v0
:try_end_41
.catchall {:try_start_38 .. :try_end_41} :catchall_3f
throw p0
.end method
# virtual methods
.method public toString()Ljava/lang/String;
.registers 4
.line 495
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "DeviceInfo{sInited="
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
sget-boolean v1, Lcom/live/share64/utils/e;->a:Z
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, ", sPhoneNo=\'"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v1, Lcom/live/share64/utils/e;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const/16 v1, 0x27
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", sSoftVer=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lcom/live/share64/utils/e;->c:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", sPhoneType="
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget v2, Lcom/live/share64/utils/e;->d:I
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v2, ", sIMEI=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lcom/live/share64/utils/e;->e:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", sIMSI=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lcom/live/share64/utils/e;->f:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", sSimOperatorStr=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lcom/live/share64/utils/e;->g:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", sNetworkOperatorStr=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lcom/live/share64/utils/e;->h:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v2, ", sWifiMac=\'"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget-object v2, Lcom/live/share64/utils/e;->i:Ljava/lang/String;
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
const-string v1, ", sDensityFactor="
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
sget v1, Lcom/live/share64/utils/e;->j:F
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(F)Ljava/lang/StringBuilder;
const/16 v1, 0x7d
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method