u.smali
.class public Lcom/cleanmaster/kinfoc/u;
.super Ljava/lang/Object;
.source "KInfocPublicDataGetter.java"
# instance fields
.field private a:Z
.field private b:Ljava/lang/String;
.field private c:Ljava/lang/String;
.field private d:J
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 24
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 25
const/4 v0, 0x0
iput-boolean v0, p0, Lcom/cleanmaster/kinfoc/u;->a:Z
.line 28
iput-object v1, p0, Lcom/cleanmaster/kinfoc/u;->b:Ljava/lang/String;
.line 29
iput-object v1, p0, Lcom/cleanmaster/kinfoc/u;->c:Ljava/lang/String;
.line 30
const-wide/16 v0, 0x0
iput-wide v0, p0, Lcom/cleanmaster/kinfoc/u;->d:J
return-void
.end method
.method public static a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
const/4 v0, 0x0
.line 239
if-eqz p1, :cond_29
const-string/jumbo v1, "uuid"
.line 240
invoke-virtual {v1, p1}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_29
if-eqz p0, :cond_16
const-string v1, "00000000000000000000000000000000"
.line 241
invoke-virtual {v1, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_29
.line 243
:cond_16
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0, p1}, Lcom/cleanmaster/kinfoc/base/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 244
if-eqz v0, :cond_26
invoke-virtual {v0}, Ljava/lang/String;->length()I
move-result v1
if-nez v1, :cond_28
.line 245
:cond_26
const-string v0, "00000000000000000000000000000000"
.line 266
:cond_28
:goto_28
return-object v0
.line 250
:cond_29
if-eqz p0, :cond_33
const-string v1, ""
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_49
.line 251
:cond_33
if-eqz p1, :cond_28
.line 254
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v1
invoke-virtual {v1, p1}, Lcom/cleanmaster/kinfoc/base/b;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object p0
.line 255
if-eqz p0, :cond_28
const-string v1, ""
invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_28
move-object v0, p0
.line 259
goto :goto_28
.line 262
:cond_49
if-eqz p1, :cond_5a
const-string v0, ""
invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_5a
.line 263
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0, p1, p0}, Lcom/cleanmaster/kinfoc/base/b;->a(Ljava/lang/String;Ljava/lang/String;)V
:cond_5a
move-object v0, p0
.line 266
goto :goto_28
.end method
.method public static v()Ljava/lang/String;
.registers 2
.prologue
.line 270
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;
move-result-object v0
.line 271
if-eqz v0, :cond_10
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getAnumIsLogin()Z
move-result v1
if-nez v1, :cond_13
.line 272
:cond_10
const-string v0, ""
.line 274
:goto_12
return-object v0
:cond_13
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getAnumLoginAccountId()Ljava/lang/String;
move-result-object v0
goto :goto_12
.end method
.method private w()Ljava/lang/String;
.registers 2
.prologue
.line 221
invoke-direct {p0}, Lcom/cleanmaster/kinfoc/u;->x()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private x()Ljava/lang/String;
.registers 9
.prologue
const/4 v2, 0x0
.line 225
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
.line 226
const/4 v0, 0x1
iput-boolean v0, p0, Lcom/cleanmaster/kinfoc/u;->a:Z
.line 227
sget-object v4, Lcom/cm/c/b;->a:[I
array-length v5, v4
move v1, v2
:goto_d
if-ge v1, v5, :cond_34
aget v6, v4, v1
.line 228
invoke-static {v6}, Lcom/cm/c/b;->c(I)Ljava/lang/String;
move-result-object v0
.line 229
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v7
if-eqz v7, :cond_1f
.line 230
iput-boolean v2, p0, Lcom/cleanmaster/kinfoc/u;->a:Z
.line 231
const-string v0, "0"
.line 233
:cond_1f
invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-static {v6}, Lcom/cm/c/a;->a(I)Ljava/lang/String;
move-result-object v6
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const/16 v6, 0x3b
invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(C)Ljava/lang/StringBuilder;
.line 227
add-int/lit8 v0, v1, 0x1
move v1, v0
goto :goto_d
.line 235
:cond_34
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public a()Ljava/lang/String;
.registers 2
.prologue
.line 33
iget-object v0, p0, Lcom/cleanmaster/kinfoc/u;->b:Ljava/lang/String;
return-object v0
.end method
.method public a(Landroid/content/Context;)Ljava/lang/String;
.registers 6
.prologue
.line 45
invoke-static {p1}, Lcom/cleanmaster/hpsharelib/base/util/net/NetworkUtil;->getUUID(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
.line 47
if-nez v0, :cond_e
.line 48
new-instance v0, Ljava/lang/IllegalArgumentException;
const-string v1, "Infoc Get UUID Error"
invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
.line 51
:cond_e
const-string/jumbo v1, "uuid"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 52
if-nez v0, :cond_20
.line 53
const-string v0, "11111111111111111111111111111111"
.line 59
:goto_19
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
iput-wide v2, p0, Lcom/cleanmaster/kinfoc/u;->d:J
.line 60
return-object v0
.line 54
:cond_20
const-string v1, "00000000000000000000000000000000"
invoke-virtual {v1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_2c
.line 55
const/4 v1, 0x0
iput-object v1, p0, Lcom/cleanmaster/kinfoc/u;->b:Ljava/lang/String;
goto :goto_19
.line 57
:cond_2c
iput-object v0, p0, Lcom/cleanmaster/kinfoc/u;->b:Ljava/lang/String;
goto :goto_19
.end method
.method public b()Ljava/lang/String;
.registers 2
.prologue
.line 37
iget-object v0, p0, Lcom/cleanmaster/kinfoc/u;->c:Ljava/lang/String;
return-object v0
.end method
.method public b(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 72
invoke-static {p1}, Lcom/utils/CommonUtils;->getMCC(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
const-string v1, "mcc"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 73
if-nez v0, :cond_e
.line 74
const-string v0, "-1"
.line 76
:cond_e
return-object v0
.end method
.method public c()J
.registers 3
.prologue
.line 41
iget-wide v0, p0, Lcom/cleanmaster/kinfoc/u;->d:J
return-wide v0
.end method
.method public c(Landroid/content/Context;)Ljava/lang/String;
.registers 4
.prologue
.line 80
invoke-static {p1}, Lcom/utils/CommonUtils;->getMNC(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
const-string v1, "mnc"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 81
if-nez v0, :cond_e
.line 82
const-string v0, "-1"
.line 84
:cond_e
return-object v0
.end method
.method public d()Ljava/lang/String;
.registers 2
.prologue
.line 64
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->l()I
move-result v0
invoke-static {v0}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;
move-result-object v0
.line 65
if-nez v0, :cond_10
.line 66
const-string v0, "0"
.line 68
:cond_10
return-object v0
.end method
.method public d(Landroid/content/Context;)Ljava/lang/String;
.registers 5
.prologue
.line 90
:try_start_0
invoke-virtual {p1}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v0
const-string v1, "android"
invoke-virtual {v0, v1}, Landroid/content/pm/PackageManager;->getResourcesForApplication(Ljava/lang/String;)Landroid/content/res/Resources;
move-result-object v0
invoke-virtual {v0}, Landroid/content/res/Resources;->getConfiguration()Landroid/content/res/Configuration;
move-result-object v0
iget-object v0, v0, Landroid/content/res/Configuration;->locale:Ljava/util/Locale;
invoke-virtual {v0}, Ljava/util/Locale;->getCountry()Ljava/lang/String;
:try_end_13
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_13} :catch_3c
move-result-object v0
.line 94
:goto_14
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v1
invoke-virtual {v1}, Ljava/util/Locale;->getLanguage()Ljava/lang/String;
move-result-object v1
.line 95
if-eqz v0, :cond_30
const-string v2, ""
invoke-virtual {v0, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-nez v2, :cond_30
if-eqz v1, :cond_30
const-string v2, ""
.line 96
invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_46
.line 97
:cond_30
const/4 v0, 0x0
const-string v1, "cl"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 101
:goto_37
if-nez v0, :cond_3b
.line 102
const-string v0, "NONE"
.line 104
:cond_3b
return-object v0
.line 91
:catch_3c
move-exception v0
.line 92
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v0
invoke-virtual {v0}, Ljava/util/Locale;->getCountry()Ljava/lang/String;
move-result-object v0
goto :goto_14
.line 99
:cond_46
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v2, "_"
invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "cl"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_37
.end method
.method public e()Ljava/lang/String;
.registers 3
.prologue
.line 108
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->y()Ljava/lang/String;
move-result-object v0
const-string v1, "cn"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 109
if-nez v0, :cond_12
.line 110
const-string v0, "-1"
.line 112
:cond_12
return-object v0
.end method
.method public f()Ljava/lang/String;
.registers 2
.prologue
.line 116
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->E()I
move-result v0
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public g()Ljava/lang/String;
.registers 3
.prologue
.line 120
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->A()Ljava/lang/String;
move-result-object v0
const-string/jumbo v1, "xaid"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 121
if-nez v0, :cond_13
.line 122
const-string v0, ""
.line 124
:cond_13
return-object v0
.end method
.method public h()Ljava/lang/String;
.registers 2
.prologue
.line 132
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->z()Z
move-result v0
if-eqz v0, :cond_10
const/4 v0, 0x1
.line 133
:goto_b
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
return-object v0
.line 132
:cond_10
const/4 v0, 0x0
goto :goto_b
.end method
.method public i()Ljava/lang/String;
.registers 2
.prologue
.line 137
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->D()I
move-result v0
int-to-byte v0, v0
.line 138
invoke-static {v0}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public j()Ljava/lang/String;
.registers 2
.prologue
.line 142
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->B()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public k()Ljava/lang/String;
.registers 3
.prologue
.line 146
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->C()Ljava/lang/String;
move-result-object v0
const-string v1, "model_x"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/cleanmaster/kinfoc/u;->c:Ljava/lang/String;
.line 147
iget-object v0, p0, Lcom/cleanmaster/kinfoc/u;->c:Ljava/lang/String;
return-object v0
.end method
.method public l()Ljava/lang/String;
.registers 2
.prologue
.line 151
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->F()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public m()Ljava/lang/String;
.registers 3
.prologue
.line 155
invoke-static {}, Lcom/cleanmaster/kinfoc/base/b;->a()Lcom/cleanmaster/kinfoc/base/b;
move-result-object v0
invoke-virtual {v0}, Lcom/cleanmaster/kinfoc/base/b;->x()Ljava/lang/String;
move-result-object v0
const-string v1, "cn2"
invoke-static {v0, v1}, Lcom/cleanmaster/kinfoc/u;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 156
if-nez v0, :cond_12
.line 157
const-string v0, ""
.line 159
:cond_12
return-object v0
.end method
.method public n()Ljava/lang/String;
.registers 2
.prologue
.line 163
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/PhoneOSUtil;->getData()Lcom/cleanmaster/hpsharelib/base/util/system/PhoneOSUtil$Data;
move-result-object v0
.line 164
if-nez v0, :cond_9
.line 165
const-string v0, ""
.line 171
:cond_8
:goto_8
return-object v0
.line 167
:cond_9
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/base/util/system/PhoneOSUtil$Data;->getOs()Ljava/lang/String;
move-result-object v0
.line 168
if-nez v0, :cond_8
.line 169
const-string v0, ""
goto :goto_8
.end method
.method public o()Ljava/lang/String;
.registers 2
.prologue
.line 176
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/system/PhoneOSUtil;->getData()Lcom/cleanmaster/hpsharelib/base/util/system/PhoneOSUtil$Data;
move-result-object v0
.line 177
if-nez v0, :cond_9
.line 178
const-string v0, ""
.line 184
:cond_8
:goto_8
return-object v0
.line 180
:cond_9
invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/base/util/system/PhoneOSUtil$Data;->getVer()Ljava/lang/String;
move-result-object v0
.line 181
if-nez v0, :cond_8
.line 182
const-string v0, ""
goto :goto_8
.end method
.method public p()Ljava/lang/String;
.registers 2
.prologue
.line 189
const-string v0, "10100514"
return-object v0
.end method
.method public q()Ljava/lang/String;
.registers 2
.prologue
.line 193
invoke-direct {p0}, Lcom/cleanmaster/kinfoc/u;->w()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method public r()Z
.registers 2
.prologue
.line 197
iget-boolean v0, p0, Lcom/cleanmaster/kinfoc/u;->a:Z
return v0
.end method
.method public s()Ljava/lang/String;
.registers 2
.prologue
.line 202
:try_start_0
invoke-static {}, Lcom/ijinshan/pluginslive/b;->c()Ljava/lang/String;
:try_end_3
.catch Ljava/lang/Throwable; {:try_start_0 .. :try_end_3} :catch_5
move-result-object v0
.line 207
:goto_4
return-object v0
.line 203
:catch_5
move-exception v0
.line 207
const-string v0, ""
goto :goto_4
.end method
.method public t()Ljava/lang/String;
.registers 2
.prologue
.line 212
const-string v0, "0"
return-object v0
.end method
.method public u()Ljava/lang/String;
.registers 2
.prologue
.line 216
const-string v0, "20201217150404"
return-object v0
.end method