j.smali
.class public Lcom/keniu/security/update/j;
.super Lcom/keniu/security/update/v;
.source "UpdateApk.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/keniu/security/update/j$a;
}
.end annotation
# instance fields
.field private a:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
.field private b:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
.field private c:Lcom/keniu/security/update/j$a;
# direct methods
.method static synthetic a(Lcom/keniu/security/update/j;)Lcom/keniu/security/update/j$a;
.registers 2
.prologue
.line 9
iget-object v0, p0, Lcom/keniu/security/update/j;->c:Lcom/keniu/security/update/j$a;
return-object v0
.end method
.method private b()V
.registers 6
.prologue
.line 49
:try_start_0
invoke-direct {p0}, Lcom/keniu/security/update/j;->c()Z
:try_end_3
.catch Ljava/lang/Exception; {:try_start_0 .. :try_end_3} :catch_126
.catchall {:try_start_0 .. :try_end_3} :catchall_151
move-result v0
if-nez v0, :cond_23
.line 148
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v0
if-eqz v0, :cond_22
.line 152
:try_start_c
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 153
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_22
.line 156
invoke-virtual {v1}, Ljava/io/File;->delete()Z
:try_end_22
.catch Ljava/lang/Exception; {:try_start_c .. :try_end_22} :catch_1bf
.line 162
:cond_22
:goto_22
return-void
.line 54
:cond_23
:try_start_23
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 55
invoke-virtual {v0}, Lcom/keniu/security/update/s;->j()Z
move-result v1
if-nez v1, :cond_50
.line 57
const/4 v0, 0x5
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->d(I)V
:try_end_31
.catch Ljava/lang/Exception; {:try_start_23 .. :try_end_31} :catch_126
.catchall {:try_start_23 .. :try_end_31} :catchall_151
.line 148
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v0
if-eqz v0, :cond_22
.line 152
:try_start_37
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 153
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_22
.line 156
invoke-virtual {v1}, Ljava/io/File;->delete()Z
:try_end_4d
.catch Ljava/lang/Exception; {:try_start_37 .. :try_end_4d} :catch_4e
goto :goto_22
.line 159
:catch_4e
move-exception v0
goto :goto_22
.line 61
:cond_50
:try_start_50
invoke-virtual {v0}, Lcom/keniu/security/update/s;->r()Ljava/lang/String;
move-result-object v1
.line 63
iget-object v2, p0, Lcom/keniu/security/update/j;->b:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
const-string v3, "cleanmaster.apk"
invoke-static {v2, v3, v1}, Lcom/keniu/security/update/q;->a(Lcom/cleanmaster/hpsharelib/security/update/IniResolver;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 65
new-instance v3, Lcom/keniu/security/update/q$a;
invoke-direct {v3}, Lcom/keniu/security/update/q$a;-><init>()V
.line 66
iget-object v2, p0, Lcom/keniu/security/update/j;->b:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
invoke-virtual {v3, v2, v1}, Lcom/keniu/security/update/q$a;->a(Lcom/cleanmaster/hpsharelib/security/update/IniResolver;Ljava/lang/String;)V
.line 67
iget-object v1, p0, Lcom/keniu/security/update/j;->c:Lcom/keniu/security/update/j$a;
iget v2, v3, Lcom/keniu/security/update/q$a;->c:I
iput v2, v1, Lcom/keniu/security/update/j$a;->a:I
.line 69
const/4 v1, 0x4
invoke-virtual {p0, v1}, Lcom/keniu/security/update/j;->e(I)V
.line 71
iget-object v1, p0, Lcom/keniu/security/update/j;->a:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
const-string v2, "version"
const-string v4, "cleanmaster.apk"
invoke-virtual {v1, v2, v4}, Lcom/cleanmaster/hpsharelib/security/update/IniResolver;->getValue(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/keniu/security/update/s;->i(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_af
.line 73
iget-object v0, p0, Lcom/keniu/security/update/j;->c:Lcom/keniu/security/update/j$a;
iget v1, v3, Lcom/keniu/security/update/q$a;->c:I
iput v1, v0, Lcom/keniu/security/update/j$a;->b:I
.line 74
const/4 v0, 0x5
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->e(I)V
.line 139
:cond_8a
const/4 v0, 0x7
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->e(I)V
:try_end_8e
.catch Ljava/lang/Exception; {:try_start_50 .. :try_end_8e} :catch_126
.catchall {:try_start_50 .. :try_end_8e} :catchall_151
.line 148
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v0
if-eqz v0, :cond_22
.line 152
:try_start_94
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 153
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_22
.line 156
invoke-virtual {v1}, Ljava/io/File;->delete()Z
:try_end_aa
.catch Ljava/lang/Exception; {:try_start_94 .. :try_end_aa} :catch_ac
goto/16 :goto_22
.line 159
:catch_ac
move-exception v0
goto/16 :goto_22
.line 78
:cond_af
:try_start_af
invoke-virtual {v3}, Lcom/keniu/security/update/q$a;->b()I
move-result v1
invoke-virtual {v0, v1}, Lcom/keniu/security/update/s;->a(I)Z
move-result v1
if-nez v1, :cond_df
.line 80
const/16 v0, 0x8
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->d(I)V
:try_end_be
.catch Ljava/lang/Exception; {:try_start_af .. :try_end_be} :catch_126
.catchall {:try_start_af .. :try_end_be} :catchall_151
.line 148
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v0
if-eqz v0, :cond_22
.line 152
:try_start_c4
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 153
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_22
.line 156
invoke-virtual {v1}, Ljava/io/File;->delete()Z
:try_end_da
.catch Ljava/lang/Exception; {:try_start_c4 .. :try_end_da} :catch_dc
goto/16 :goto_22
.line 159
:catch_dc
move-exception v0
goto/16 :goto_22
.line 84
:cond_df
const/4 v2, 0x0
.line 87
:try_start_e0
new-instance v1, Ljava/io/FileOutputStream;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v4
invoke-direct {v1, v4}, Ljava/io/FileOutputStream;-><init>(Ljava/lang/String;)V
:try_end_e9
.catchall {:try_start_e0 .. :try_end_e9} :catchall_1a9
.line 90
:try_start_e9
new-instance v2, Lcom/keniu/security/update/k;
invoke-direct {v2, p0, v1}, Lcom/keniu/security/update/k;-><init>(Lcom/keniu/security/update/j;Ljava/io/FileOutputStream;)V
.line 109
const/4 v4, 0x5
invoke-virtual {p0, v4}, Lcom/keniu/security/update/j;->e(I)V
.line 111
invoke-virtual {p0, v3, v2}, Lcom/keniu/security/update/j;->a(Lcom/keniu/security/update/q$a;Lcom/keniu/security/update/v$a;)I
move-result v2
.line 112
if-eqz v2, :cond_16f
.line 114
invoke-virtual {p0, v2}, Lcom/keniu/security/update/j;->d(I)V
:try_end_fb
.catchall {:try_start_e9 .. :try_end_fb} :catchall_1bd
.line 120
if-eqz v1, :cond_100
.line 123
:try_start_fd
invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
:try_end_100
.catch Ljava/lang/Exception; {:try_start_fd .. :try_end_100} :catch_121
.catch Ljava/lang/Error; {:try_start_fd .. :try_end_100} :catch_14c
.catchall {:try_start_fd .. :try_end_100} :catchall_151
.line 148
:cond_100
:goto_100
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v0
if-eqz v0, :cond_22
.line 152
:try_start_106
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 153
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_22
.line 156
invoke-virtual {v1}, Ljava/io/File;->delete()Z
:try_end_11c
.catch Ljava/lang/Exception; {:try_start_106 .. :try_end_11c} :catch_11e
goto/16 :goto_22
.line 159
:catch_11e
move-exception v0
goto/16 :goto_22
.line 124
:catch_121
move-exception v0
.line 125
:try_start_122
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:try_end_125
.catch Ljava/lang/Exception; {:try_start_122 .. :try_end_125} :catch_126
.catchall {:try_start_122 .. :try_end_125} :catchall_151
goto :goto_100
.line 141
:catch_126
move-exception v0
.line 143
const/4 v0, 0x3
:try_start_128
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->d(I)V
:try_end_12b
.catchall {:try_start_128 .. :try_end_12b} :catchall_151
.line 148
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v0
if-eqz v0, :cond_22
.line 152
:try_start_131
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 153
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_22
.line 156
invoke-virtual {v1}, Ljava/io/File;->delete()Z
:try_end_147
.catch Ljava/lang/Exception; {:try_start_131 .. :try_end_147} :catch_149
goto/16 :goto_22
.line 159
:catch_149
move-exception v0
goto/16 :goto_22
.line 126
:catch_14c
move-exception v0
.line 127
:try_start_14d
invoke-virtual {v0}, Ljava/lang/Error;->printStackTrace()V
:try_end_150
.catch Ljava/lang/Exception; {:try_start_14d .. :try_end_150} :catch_126
.catchall {:try_start_14d .. :try_end_150} :catchall_151
goto :goto_100
.line 148
:catchall_151
move-exception v0
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v1
if-eqz v1, :cond_16e
.line 152
:try_start_158
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v1
.line 153
new-instance v2, Ljava/io/File;
invoke-virtual {v1}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v1
invoke-direct {v2, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v2}, Ljava/io/File;->exists()Z
move-result v1
if-eqz v1, :cond_16e
.line 156
invoke-virtual {v2}, Ljava/io/File;->delete()Z
:try_end_16e
.catch Ljava/lang/Exception; {:try_start_158 .. :try_end_16e} :catch_1bb
.line 159
:cond_16e
:goto_16e
throw v0
.line 120
:cond_16f
if-eqz v1, :cond_174
.line 123
:try_start_171
invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
:try_end_174
.catch Ljava/lang/Exception; {:try_start_171 .. :try_end_174} :catch_19f
.catch Ljava/lang/Error; {:try_start_171 .. :try_end_174} :catch_1a4
.catchall {:try_start_171 .. :try_end_174} :catchall_151
.line 132
:cond_174
:goto_174
:try_start_174
invoke-virtual {v0, v3}, Lcom/keniu/security/update/s;->a(Lcom/keniu/security/update/q$a;)Z
move-result v0
if-nez v0, :cond_8a
.line 134
const/4 v0, 0x7
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->d(I)V
:try_end_17e
.catch Ljava/lang/Exception; {:try_start_174 .. :try_end_17e} :catch_126
.catchall {:try_start_174 .. :try_end_17e} :catchall_151
.line 148
invoke-virtual {p0}, Lcom/keniu/security/update/j;->g()I
move-result v0
if-eqz v0, :cond_22
.line 152
:try_start_184
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
.line 153
new-instance v1, Ljava/io/File;
invoke-virtual {v0}, Lcom/keniu/security/update/s;->l()Ljava/lang/String;
move-result-object v0
invoke-direct {v1, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 154
invoke-virtual {v1}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_22
.line 156
invoke-virtual {v1}, Ljava/io/File;->delete()Z
:try_end_19a
.catch Ljava/lang/Exception; {:try_start_184 .. :try_end_19a} :catch_19c
goto/16 :goto_22
.line 159
:catch_19c
move-exception v0
goto/16 :goto_22
.line 124
:catch_19f
move-exception v1
.line 125
:try_start_1a0
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_174
.line 126
:catch_1a4
move-exception v1
.line 127
invoke-virtual {v1}, Ljava/lang/Error;->printStackTrace()V
:try_end_1a8
.catch Ljava/lang/Exception; {:try_start_1a0 .. :try_end_1a8} :catch_126
.catchall {:try_start_1a0 .. :try_end_1a8} :catchall_151
goto :goto_174
.line 120
:catchall_1a9
move-exception v0
move-object v1, v2
:goto_1ab
if-eqz v1, :cond_1b0
.line 123
:try_start_1ad
invoke-virtual {v1}, Ljava/io/FileOutputStream;->close()V
:try_end_1b0
.catch Ljava/lang/Exception; {:try_start_1ad .. :try_end_1b0} :catch_1b1
.catch Ljava/lang/Error; {:try_start_1ad .. :try_end_1b0} :catch_1b6
.catchall {:try_start_1ad .. :try_end_1b0} :catchall_151
.line 128
:cond_1b0
:goto_1b0
:try_start_1b0
throw v0
.line 124
:catch_1b1
move-exception v1
.line 125
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_1b0
.line 126
:catch_1b6
move-exception v1
.line 127
invoke-virtual {v1}, Ljava/lang/Error;->printStackTrace()V
:try_end_1ba
.catch Ljava/lang/Exception; {:try_start_1b0 .. :try_end_1ba} :catch_126
.catchall {:try_start_1b0 .. :try_end_1ba} :catchall_151
goto :goto_1b0
.line 159
:catch_1bb
move-exception v1
goto :goto_16e
.line 120
:catchall_1bd
move-exception v0
goto :goto_1ab
.line 159
:catch_1bf
move-exception v0
goto/16 :goto_22
.end method
.method private c()Z
.registers 4
.prologue
.line 166
iget-object v0, p0, Lcom/keniu/security/update/j;->a:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
if-eqz v0, :cond_24
.line 168
invoke-static {}, Lcom/keniu/security/update/s;->a()Lcom/keniu/security/update/s;
move-result-object v0
invoke-virtual {v0}, Lcom/keniu/security/update/s;->r()Ljava/lang/String;
move-result-object v0
.line 169
iget-object v1, p0, Lcom/keniu/security/update/j;->a:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
invoke-static {v1, v0}, Lcom/keniu/security/update/q;->a(Lcom/cleanmaster/hpsharelib/security/update/IniResolver;Ljava/lang/String;)I
move-result v1
invoke-static {v1}, Lcom/keniu/security/update/j;->a(I)Z
move-result v1
if-eqz v1, :cond_24
.line 171
iget-object v1, p0, Lcom/keniu/security/update/j;->a:Lcom/cleanmaster/hpsharelib/security/update/IniResolver;
const-string v2, "cleanmaster.apk"
invoke-static {v1, v2, v0}, Lcom/keniu/security/update/j;->a(Lcom/cleanmaster/hpsharelib/security/update/IniResolver;Ljava/lang/String;Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_24
.line 173
const/4 v0, 0x1
.line 178
:goto_23
return v0
:cond_24
const/4 v0, 0x0
goto :goto_23
.end method
# virtual methods
.method public a()Lcom/keniu/security/update/j$a;
.registers 2
.prologue
.line 24
iget-object v0, p0, Lcom/keniu/security/update/j;->c:Lcom/keniu/security/update/j$a;
return-object v0
.end method
.method public run()V
.registers 2
.prologue
.line 36
const/4 v0, 0x0
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->d(I)V
.line 37
const/4 v0, 0x3
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->e(I)V
.line 38
invoke-virtual {p0}, Lcom/keniu/security/update/j;->i()Z
move-result v0
if-nez v0, :cond_11
.line 40
invoke-direct {p0}, Lcom/keniu/security/update/j;->b()V
.line 42
:cond_11
const/16 v0, 0x8
invoke-virtual {p0, v0}, Lcom/keniu/security/update/j;->e(I)V
.line 43
return-void
.end method