bvo.smali
.class public Ldxoptimizer/bvo;
.super Ljava/lang/Object;
.source "OpsRomAdapterUtils.java"
# direct methods
.method public static a()Ljava/lang/String;
.registers 1
.prologue
.line 52
sget-object v0, Landroid/os/Build;->MANUFACTURER:Ljava/lang/String;
return-object v0
.end method
.method public static a(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
const/4 v0, 0x0
.line 254
.line 255
const-string v1, "Xiaomi"
invoke-virtual {v1, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_10
.line 256
const-string v1, "ro.miui.ui.version.name"
invoke-static {v1, v0}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 260
:cond_f
:goto_f
return-object v0
.line 257
:cond_10
const-string v1, "HUAWEI"
invoke-virtual {v1, p0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_f
.line 258
const-string v1, "ro.build.version.emui"
invoke-static {v1, v0}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_f
.end method
.method public static b()Ljava/lang/String;
.registers 1
.prologue
.line 59
sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;
return-object v0
.end method
.method public static c()Ljava/lang/String;
.registers 4
.prologue
.line 151
invoke-static {}, Ldxoptimizer/bvo;->a()Ljava/lang/String;
move-result-object v1
.line 152
const-string v2, "-"
.line 153
const-string v0, "ro.build.display.id"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 155
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-eqz v3, :cond_13
.line 217
:cond_12
:goto_12
return-object v0
.line 159
:cond_13
const-string v3, "HUAWEI"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_22
.line 160
const-string v0, "ro.build.version.emui"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_12
.line 161
:cond_22
const-string v3, "XIAOMI"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_31
.line 162
const-string v0, "ro.build.version.incremental"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_12
.line 163
:cond_31
const-string v3, "OPPO"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_40
.line 164
const-string v0, "ro.build.version.opporom"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_12
.line 165
:cond_40
const-string v3, "VIVO"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_4f
.line 166
const-string v0, "ro.vivo.rom.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_12
.line 167
:cond_4f
const-string v3, "BBK"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_5e
.line 168
const-string v0, "ro.build.version.bbk"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto :goto_12
.line 169
:cond_5e
const-string v3, "MEIZU"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12
.line 171
const-string v3, "SAMSUNG"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12
.line 173
const-string v3, "GiONEE"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12
.line 175
const-string v3, "ZTE"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12
.line 177
const-string v3, "LeMobile"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_8e
const-string v3, "Letv"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_96
.line 178
:cond_8e
const-string v0, "ro.letv.release.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 179
:cond_96
const-string v3, "LENOVO"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12
.line 181
const-string v3, "YuLong"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12
.line 183
const-string v3, "OnePlus"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_b6
.line 184
const-string v0, "ro.rom.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 185
:cond_b6
const-string v3, "QiKU"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_c6
.line 186
const-string v0, "ro.build.uiversion"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 187
:cond_c6
const-string v3, "nubia"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_d6
.line 188
const-string v0, "ro.build.rom.id"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 189
:cond_d6
const-string v3, "motorola"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_12
.line 191
const-string v3, "HTC"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_ee
.line 192
const-string v0, "ro.build.sense.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 193
:cond_ee
const-string v3, "ZUK"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_fe
.line 194
const-string v0, "ro.build.version.incremental"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 195
:cond_fe
const-string v3, "K-Touch"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_10e
.line 196
const-string v0, "ro.yunos.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 197
:cond_10e
const-string v3, "MeiTu"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_11e
.line 198
const-string v0, "ro.build.version.meios"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 199
:cond_11e
const-string v3, "DOOV"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_12e
.line 200
const-string v0, "ro.fota.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 201
:cond_12e
const-string v3, "hisense"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_160
.line 202
invoke-static {}, Ldxoptimizer/bvo;->b()Ljava/lang/String;
move-result-object v1
.line 203
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_12
.line 204
const-string v3, "hisense e76"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_150
.line 205
const-string v0, "ro.hs.ui.style"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 206
:cond_150
const-string v3, "hisense e51-m"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_12
.line 207
const-string v0, "hw.cabl.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 210
:cond_160
const-string v3, "Changhong"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_170
.line 211
const-string v0, "ro.fota.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 212
:cond_170
const-string v3, "smartisan"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_180
.line 213
const-string v0, "ro.smartisan.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.line 214
:cond_180
const-string v3, "NM"
invoke-virtual {v1, v3}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_12
.line 215
const-string v0, "ro.xh.display.version"
invoke-static {v0, v2}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
goto/16 :goto_12
.end method
.method public static d()Ljava/lang/String;
.registers 4
.prologue
const/4 v3, 0x0
.line 221
invoke-static {}, Ldxoptimizer/bvo;->a()Ljava/lang/String;
move-result-object v0
.line 222
const-string v1, ""
.line 223
const-string v2, "OPPO"
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_1c
.line 224
const-string v0, "ro.build.soft.version"
invoke-static {v0, v3}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 225
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_30
.line 250
:cond_1b
:goto_1b
return-object v0
.line 228
:cond_1c
const-string v2, "nubia"
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_32
.line 229
const-string v0, "ro.build.nubia.rom.code"
invoke-static {v0, v3}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 230
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1b
:cond_30
move-object v0, v1
.line 250
goto :goto_1b
.line 233
:cond_32
const-string v2, "BBK"
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_47
.line 234
const-string v0, "ro.vivo.os.version"
invoke-static {v0, v3}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 235
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_30
goto :goto_1b
.line 238
:cond_47
const-string v2, "Xiaomi"
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_7f
.line 239
const-string v0, "ro.miui.ui.version.name"
invoke-static {v0, v3}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 240
const-string v2, "ro.miui.ui.version.code"
invoke-static {v2, v3}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v2
.line 241
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_30
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v3
if-nez v3, :cond_30
.line 242
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v1, ":"
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, v2}, 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
goto :goto_1b
.line 244
:cond_7f
const-string v2, "ZTE"
invoke-virtual {v2, v0}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_30
.line 245
const-string v0, "ro.build.rom.id"
invoke-static {v0, v3}, Ldxoptimizer/ats;->a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 246
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_30
goto :goto_1b
.end method