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