e.smali
.class public Lcom/cleanmaster/service/b/e;
.super Lcom/cleanmaster/hpsharelib/report/BaseTracer;
.source "cm_rom.java"
# direct methods
.method public constructor <init>()V
.registers 2
.prologue
.line 14
const-string v0, "cm_rom"
invoke-direct {p0, v0}, Lcom/cleanmaster/hpsharelib/report/BaseTracer;-><init>(Ljava/lang/String;)V
.line 15
return-void
.end method
# virtual methods
.method public a(I)V
.registers 3
.prologue
.line 49
const-string v0, "sdk"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;I)V
.line 50
return-void
.end method
.method public a(Ljava/lang/String;)V
.registers 3
.prologue
.line 41
const-string v0, "brand"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 42
return-void
.end method
.method public b(Ljava/lang/String;)V
.registers 3
.prologue
.line 45
const-string v0, "model"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 46
return-void
.end method
.method public c(Ljava/lang/String;)V
.registers 3
.prologue
.line 53
const-string v0, "build_rel"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 54
return-void
.end method
.method public d(Ljava/lang/String;)V
.registers 3
.prologue
.line 57
const-string v0, "buid_id"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 58
return-void
.end method
.method public e(Ljava/lang/String;)V
.registers 3
.prologue
.line 61
const-string v0, "build_desc"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 62
return-void
.end method
.method public f(Ljava/lang/String;)V
.registers 3
.prologue
.line 65
const-string v0, "build_incr"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 66
return-void
.end method
.method public g(Ljava/lang/String;)V
.registers 3
.prologue
.line 69
const-string v0, "baseband"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 70
return-void
.end method
.method public h(Ljava/lang/String;)V
.registers 3
.prologue
.line 73
const-string v0, "kernel"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 74
return-void
.end method
.method public i(Ljava/lang/String;)V
.registers 3
.prologue
.line 77
const-string v0, "rom_ver"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 78
return-void
.end method
.method public j(Ljava/lang/String;)V
.registers 3
.prologue
.line 81
const-string v0, "build_date"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 82
return-void
.end method
.method public k(Ljava/lang/String;)V
.registers 3
.prologue
.line 85
const-string v0, "build_type"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 86
return-void
.end method
.method public l(Ljava/lang/String;)V
.registers 3
.prologue
.line 89
const-string v0, "manu"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 90
return-void
.end method
.method public m(Ljava/lang/String;)V
.registers 3
.prologue
.line 93
const-string v0, "core_cert"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 94
return-void
.end method
.method public n(Ljava/lang/String;)V
.registers 3
.prologue
.line 97
const-string v0, "corecertmd5"
invoke-virtual {p0, v0, p1}, Lcom/cleanmaster/service/b/e;->set(Ljava/lang/String;Ljava/lang/String;)V
.line 98
return-void
.end method
.method public reset()V
.registers 4
.annotation build Landroid/annotation/SuppressLint;
value = {
"NewApi"
}
.end annotation
.prologue
.line 19
const-string v0, "ro.product.brand"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->a(Ljava/lang/String;)V
.line 20
const-string v0, "ro.product.model"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->b(Ljava/lang/String;)V
.line 21
sget v0, Landroid/os/Build$VERSION;->SDK_INT:I
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->a(I)V
.line 22
const-string v0, "ro.build.version.release"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->c(Ljava/lang/String;)V
.line 23
const-string v0, "ro.build.id"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->d(Ljava/lang/String;)V
.line 24
const-string v0, "ro.build.description"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->e(Ljava/lang/String;)V
.line 25
sget-object v0, Landroid/os/Build$VERSION;->INCREMENTAL:Ljava/lang/String;
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->f(Ljava/lang/String;)V
.line 26
const-string v0, ""
.line 27
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v2, 0xe
if-lt v1, v2, :cond_43
.line 28
invoke-static {}, Landroid/os/Build;->getRadioVersion()Ljava/lang/String;
move-result-object v0
.line 30
:cond_43
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->g(Ljava/lang/String;)V
.line 31
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/Commons;->getFormattedKernelVersion()Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->h(Ljava/lang/String;)V
.line 32
const-string v0, "ro.build.fingerprint"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->i(Ljava/lang/String;)V
.line 33
const-string v0, "ro.build.date.utc"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->j(Ljava/lang/String;)V
.line 34
const-string v0, "ro.build.type"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->k(Ljava/lang/String;)V
.line 35
const-string v0, "ro.product.manufacturer"
invoke-static {v0}, Lcom/cleanmaster/service/b/e;->SP1(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->l(Ljava/lang/String;)V
.line 36
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
const-string v1, "android"
invoke-static {v0, v1}, Lcom/cleanmaster/hpsharelib/base/util/system/PackageUtils;->getCertInformation(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->m(Ljava/lang/String;)V
.line 37
invoke-static {}, Lcom/keniu/security/l;->d()Landroid/content/Context;
move-result-object v0
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/hash/QuickSilverUtils;->GetSystemSignature(Landroid/content/Context;)Ljava/lang/String;
move-result-object v0
invoke-virtual {p0, v0}, Lcom/cleanmaster/service/b/e;->n(Ljava/lang/String;)V
.line 38
return-void
.end method