j.smali
.class public Lcom/keniu/security/update/pushmonitor/cic/logic/j;
.super Lcom/keniu/security/update/pushmonitor/cic/logic/a;
.source "MissionUPDDataProcessor.java"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/keniu/security/update/pushmonitor/cic/logic/j$a;
}
.end annotation
# instance fields
.field private a:Ljava/util/LinkedHashSet;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/LinkedHashSet",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private b:Ljava/util/HashMap;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/HashMap",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private volatile c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
# direct methods
.method public constructor <init>(Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;)V
.registers 3
.prologue
.line 54
invoke-direct {p0, p1}, Lcom/keniu/security/update/pushmonitor/cic/logic/a;-><init>(Lcom/keniu/security/update/pushmonitor/cic/model/Mission;)V
.line 49
new-instance v0, Ljava/util/LinkedHashSet;
invoke-direct {v0}, Ljava/util/LinkedHashSet;-><init>()V
iput-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->a:Ljava/util/LinkedHashSet;
.line 55
iput-object p1, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
.line 56
return-void
.end method
.method private a(Ljava/lang/String;)Ljava/util/Set;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
")",
"Ljava/util/Set",
"<",
"Ljava/lang/String;",
">;"
}
.end annotation
.prologue
const/4 v5, 0x0
const/4 v0, 0x0
const/4 v6, 0x1
.line 294
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v1
if-eqz v1, :cond_a
.line 324
:cond_9
:goto_9
return-object v0
.line 297
:cond_a
invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
move-result-object v1
.line 298
invoke-virtual {v1}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
.line 300
invoke-static {}, Lcom/cleanmaster/cleancloud/KCleanCloudManager;->createCacheCloudQuery()Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;
move-result-object v2
.line 301
new-instance v3, Lcom/keniu/security/update/pushmonitor/cic/logic/j$a;
invoke-direct {v3, p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j$a;-><init>(Lcom/keniu/security/update/pushmonitor/cic/logic/j;)V
.line 303
invoke-static {}, Lcom/cleanmaster/cleancloudhelper/CleanCloudScanHelper;->getCurrentLanguage()Ljava/lang/String;
move-result-object v4
.line 304
invoke-interface {v2}, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;->initialize()Z
.line 305
invoke-interface {v2, v4}, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;->setLanguage(Ljava/lang/String;)Z
.line 306
new-array v4, v6, [Ljava/lang/String;
.line 307
aput-object v1, v4, v5
.line 308
invoke-interface {v2, v4}, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;->setSdCardRootPath([Ljava/lang/String;)Z
.line 310
new-instance v1, Ljava/util/ArrayList;
invoke-direct {v1}, Ljava/util/ArrayList;-><init>()V
.line 312
new-instance v4, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryParam;
invoke-direct {v4}, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryParam;-><init>()V
.line 313
iput-object p1, v4, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryParam;->mPkgName:Ljava/lang/String;
.line 314
invoke-virtual {v1, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
.line 316
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v4
if-nez v4, :cond_9
.line 319
if-eqz v1, :cond_4c
invoke-virtual {v1}, Ljava/util/ArrayList;->isEmpty()Z
move-result v4
if-nez v4, :cond_4c
.line 320
invoke-interface {v2, v1, v3, v6, v5}, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;->queryByPkgName(Ljava/util/Collection;Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$IPkgQueryCallback;ZZ)Z
.line 322
:cond_4c
const-wide/16 v4, 0x7530
invoke-interface {v2, v4, v5, v6, v0}, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;->waitForComplete(JZLcom/cm/plugincluster/junkengine/cleancloud/CleanCloudDef$IScanTaskCtrl;)I
.line 323
invoke-interface {v2}, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery;->unInitialize()V
.line 324
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->a:Ljava/util/LinkedHashSet;
goto :goto_9
.end method
.method static synthetic a(Lcom/keniu/security/update/pushmonitor/cic/logic/j;Ljava/util/Collection;)V
.registers 2
.prologue
.line 48
invoke-direct {p0, p1}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->a(Ljava/util/Collection;)V
return-void
.end method
.method private a(Ljava/util/Collection;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Collection",
"<",
"Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;",
">;)V"
}
.end annotation
.prologue
.line 328
if-eqz p1, :cond_8
invoke-interface {p1}, Ljava/util/Collection;->isEmpty()Z
move-result v0
if-eqz v0, :cond_9
.line 362
:cond_8
:goto_8
return-void
.line 331
:cond_9
invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
move-result-object v0
.line 332
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v1
.line 333
invoke-interface {p1}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v2
:cond_15
:goto_15
invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_8
invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;
.line 335
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v3
if-nez v3, :cond_8
.line 338
iget v3, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;->mErrorCode:I
if-nez v3, :cond_15
.line 342
iget-object v3, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;->mResult:Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;
iget v3, v3, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;->mQueryResult:I
const/4 v4, 0x3
if-ne v3, v4, :cond_15
iget-object v3, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;->mResult:Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;
iget v3, v3, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;->mPkgId:I
if-eqz v3, :cond_15
.line 347
iget-object v3, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;->mResult:Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;
iget-object v3, v3, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;->mPkgQueryPathItems:Ljava/util/Collection;
if-eqz v3, :cond_15
iget-object v3, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;->mResult:Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;
iget-object v3, v3, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;->mPkgQueryPathItems:Ljava/util/Collection;
.line 348
invoke-interface {v3}, Ljava/util/Collection;->isEmpty()Z
move-result v3
if-nez v3, :cond_15
.line 351
iget-object v0, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryData;->mResult:Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;
iget-object v0, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryResult;->mPkgQueryPathItems:Ljava/util/Collection;
.line 352
iget-object v3, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->a:Ljava/util/LinkedHashSet;
monitor-enter v3
.line 353
:try_start_4f
invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;
move-result-object v4
:goto_53
invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_80
invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryPathItem;
.line 354
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v5
if-eqz v5, :cond_6a
.line 355
monitor-exit v3
goto :goto_8
.line 359
:catchall_67
move-exception v0
monitor-exit v3
:try_end_69
.catchall {:try_start_4f .. :try_end_69} :catchall_67
throw v0
.line 357
:cond_6a
:try_start_6a
iget-object v5, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->a:Ljava/util/LinkedHashSet;
iget-object v0, v0, Lcom/cleanmaster/cleancloud/IKCacheCloudQuery$PkgQueryPathItem;->mPath:Ljava/lang/String;
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v0
invoke-virtual {v1}, Ljava/lang/String;->length()I
move-result v6
add-int/lit8 v6, v6, 0x1
invoke-virtual {v0, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v0
invoke-virtual {v5, v0}, Ljava/util/LinkedHashSet;->add(Ljava/lang/Object;)Z
goto :goto_53
.line 359
:cond_80
monitor-exit v3
:try_end_81
.catchall {:try_start_6a .. :try_end_81} :catchall_67
goto :goto_15
.end method
.method private d()V
.registers 3
.prologue
.line 163
new-instance v0, Ljava/io/File;
const/4 v1, 0x1
invoke-static {v1}, Lcom/keniu/security/update/pushmonitor/cic/logic/a;->b(B)Ljava/lang/String;
move-result-object v1
invoke-direct {v0, v1}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 164
invoke-virtual {v0}, Ljava/io/File;->exists()Z
move-result v1
if-eqz v1, :cond_19
invoke-virtual {v0}, Ljava/io/File;->isFile()Z
move-result v1
if-eqz v1, :cond_19
.line 165
invoke-virtual {v0}, Ljava/io/File;->delete()Z
.line 167
:cond_19
return-void
.end method
.method private e()Z
.registers 15
.prologue
const/4 v2, 0x1
const/4 v1, 0x0
.line 174
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
if-eqz v0, :cond_c
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v0
if-eqz v0, :cond_e
:cond_c
move v0, v2
.line 268
:goto_d
return v0
.line 177
:cond_e
new-instance v0, Lcom/cleanmaster/hpcommonlib/utils/PackageManagerWrapper;
invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;
move-result-object v3
invoke-virtual {v3}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v3
invoke-direct {v0, v3}, Lcom/cleanmaster/hpcommonlib/utils/PackageManagerWrapper;-><init>(Landroid/content/pm/PackageManager;)V
const/16 v3, 0x335
invoke-virtual {v0, v3}, Lcom/cleanmaster/hpcommonlib/utils/PackageManagerWrapper;->getInstalledSystemPackagesName(I)Ljava/util/List;
move-result-object v0
.line 178
if-eqz v0, :cond_29
invoke-interface {v0}, Ljava/util/List;->isEmpty()Z
move-result v3
if-eqz v3, :cond_2b
:cond_29
move v0, v1
.line 179
goto :goto_d
.line 181
:cond_2b
invoke-static {}, Lcom/keniu/security/update/pushmonitor/d;->a()Lcom/keniu/security/update/pushmonitor/d;
move-result-object v3
const-string v4, "do mission"
invoke-virtual {v3, v4}, Lcom/keniu/security/update/pushmonitor/d;->a(Ljava/lang/String;)V
.line 182
iget-object v3, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-wide v4, v3, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mStartTimeInSeconds:J
const-wide/16 v6, 0x0
cmp-long v3, v4, v6
if-nez v3, :cond_7b
.line 183
iget-object v3, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/datetime/DateTimeUtil;->getUTCTimeInSeconds()J
move-result-wide v4
iput-wide v4, v3, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mStartTimeInSeconds:J
.line 184
iget-object v3, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v4, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-wide v4, v4, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mStartTimeInSeconds:J
iput-wide v4, v3, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mLastStartTimeInSeconds:J
.line 189
:goto_4e
invoke-interface {v0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object v3
:cond_52
invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_1c5
invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 190
iget-object v4, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v4, v4, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mPkgName:Ljava/lang/String;
invoke-virtual {v0, v4}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_52
move v0, v2
.line 195
:goto_69
if-nez v0, :cond_84
.line 196
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget v2, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
add-int/lit8 v2, v2, -0x1
iput v2, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
.line 197
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
const/4 v2, 0x2
invoke-virtual {v0, v2}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->addErrorCode(I)Z
move v0, v1
.line 198
goto :goto_d
.line 186
:cond_7b
iget-object v3, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/datetime/DateTimeUtil;->getUTCTimeInSeconds()J
move-result-wide v4
iput-wide v4, v3, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mLastStartTimeInSeconds:J
goto :goto_4e
.line 200
:cond_84
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mPkgName:Ljava/lang/String;
invoke-direct {p0, v0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->a(Ljava/lang/String;)Ljava/util/Set;
move-result-object v4
.line 201
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v0
if-eqz v0, :cond_a2
.line 202
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget v1, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
add-int/lit8 v1, v1, -0x1
iput v1, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
.line 203
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-virtual {v0, v2}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->addErrorCode(I)Z
move v0, v2
.line 204
goto/16 :goto_d
.line 206
:cond_a2
if-eqz v4, :cond_aa
invoke-interface {v4}, Ljava/util/Set;->isEmpty()Z
move-result v0
if-eqz v0, :cond_d9
.line 207
:cond_aa
invoke-static {}, Lcom/keniu/security/update/pushmonitor/d;->a()Lcom/keniu/security/update/pushmonitor/d;
move-result-object v0
new-instance v2, Ljava/lang/StringBuilder;
invoke-direct {v2}, Ljava/lang/StringBuilder;-><init>()V
const-string v3, "mCacheDirInfo == null || mCacheDirInfo.isEmpty() FOR "
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
iget-object v3, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v3, v3, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mPkgName:Ljava/lang/String;
invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v2
invoke-virtual {v0, v2}, Lcom/keniu/security/update/pushmonitor/d;->a(Ljava/lang/String;)V
.line 210
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget v2, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
add-int/lit8 v2, v2, -0x1
iput v2, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
.line 211
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
const/4 v2, 0x3
invoke-virtual {v0, v2}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->addErrorCode(I)Z
move v0, v1
.line 212
goto/16 :goto_d
.line 214
:cond_d9
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v5, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mPaths:[Ljava/lang/String;
.line 215
invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File;
move-result-object v0
.line 216
invoke-virtual {v0}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v6
.line 217
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
if-nez v0, :cond_f5
.line 218
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
new-instance v3, Ljava/util/ArrayList;
array-length v7, v5
invoke-direct {v3, v7}, Ljava/util/ArrayList;-><init>(I)V
iput-object v3, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
.line 220
:cond_f5
array-length v7, v5
move v3, v1
:goto_f7
if-ge v3, v7, :cond_1a4
aget-object v0, v5, v3
.line 221
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v8
if-eqz v8, :cond_111
.line 222
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget v1, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
add-int/lit8 v1, v1, -0x1
iput v1, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
.line 223
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-virtual {v0, v2}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->addErrorCode(I)Z
move v0, v2
.line 224
goto/16 :goto_d
.line 226
:cond_111
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v8
if-eqz v8, :cond_11b
.line 220
:goto_117
add-int/lit8 v0, v3, 0x1
move v3, v0
goto :goto_f7
.line 229
:cond_11b
new-instance v8, Ljava/util/LinkedList;
invoke-direct {v8}, Ljava/util/LinkedList;-><init>()V
.line 231
sget-object v9, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v0, v9}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v9
if-eqz v9, :cond_152
.line 232
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v9
invoke-virtual {v9, v0}, 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
.line 236
:goto_139
new-instance v9, Ljava/io/File;
invoke-direct {v9, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 237
invoke-virtual {v9}, Ljava/io/File;->exists()Z
move-result v0
if-eqz v0, :cond_14a
invoke-virtual {v9}, Ljava/io/File;->isDirectory()Z
move-result v0
if-nez v0, :cond_16a
.line 238
:cond_14a
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
invoke-virtual {v0, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_117
.line 234
:cond_152
new-instance v9, Ljava/lang/StringBuilder;
invoke-direct {v9}, Ljava/lang/StringBuilder;-><init>()V
invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v9
sget-object v10, Ljava/io/File;->separator:Ljava/lang/String;
invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v9
invoke-virtual {v9, v0}, 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_139
.line 241
:cond_16a
new-instance v0, Lcom/keniu/security/update/pushmonitor/cic/logic/k;
invoke-direct {v0, p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/k;-><init>(Lcom/keniu/security/update/pushmonitor/cic/logic/j;)V
invoke-virtual {v9, v0}, Ljava/io/File;->listFiles(Ljava/io/FileFilter;)[Ljava/io/File;
move-result-object v9
.line 251
if-eqz v9, :cond_19b
.line 252
array-length v10, v9
move v0, v1
:goto_177
if-ge v0, v10, :cond_19b
aget-object v11, v9, v0
.line 253
invoke-virtual {v11}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String;
move-result-object v12
.line 254
invoke-virtual {v6}, Ljava/lang/String;->length()I
move-result v13
add-int/lit8 v13, v13, 0x1
.line 253
invoke-virtual {v12, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v12
.line 255
invoke-virtual {v11}, Ljava/io/File;->isDirectory()Z
move-result v11
if-eqz v11, :cond_198
invoke-interface {v4, v12}, Ljava/util/Set;->contains(Ljava/lang/Object;)Z
move-result v11
if-nez v11, :cond_198
.line 256
invoke-virtual {v8, v12}, Ljava/util/LinkedList;->add(Ljava/lang/Object;)Z
.line 252
:cond_198
add-int/lit8 v0, v0, 0x1
goto :goto_177
.line 260
:cond_19b
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
invoke-virtual {v0, v8}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto/16 :goto_117
.line 262
:cond_1a4
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget v2, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
add-int/lit8 v2, v2, -0x1
iput v2, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
.line 263
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_1bf
.line 264
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
const/4 v2, 0x4
invoke-virtual {v0, v2}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->addErrorCode(I)Z
:goto_1bc
move v0, v1
.line 268
goto/16 :goto_d
.line 266
:cond_1bf
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-virtual {v0, v1}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->addErrorCode(I)Z
goto :goto_1bc
:cond_1c5
move v0, v1
goto/16 :goto_69
.end method
# virtual methods
.method public c()V
.registers 12
.prologue
const/16 v10, 0xa
.line 60
:try_start_2
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v0
if-eqz v0, :cond_9
.line 160
:cond_8
:goto_8
return-void
.line 64
:cond_9
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-virtual {v0}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->isMissionInvalid()Z
move-result v0
if-eqz v0, :cond_21
.line 65
const-class v1, Lcom/keniu/security/update/pushmonitor/cic/logic/j;
monitor-enter v1
:try_end_14
.catch Ljava/lang/Exception; {:try_start_2 .. :try_end_14} :catch_1c
.line 66
:try_start_14
invoke-direct {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->d()V
.line 67
monitor-exit v1
goto :goto_8
:catchall_19
move-exception v0
monitor-exit v1
:try_end_1b
.catchall {:try_start_14 .. :try_end_1b} :catchall_19
:try_start_1b
throw v0
:try_end_1c
.catch Ljava/lang/Exception; {:try_start_1b .. :try_end_1c} :catch_1c
.line 157
:catch_1c
move-exception v0
.line 158
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_8
.line 70
:cond_21
:try_start_21
const-string v0, "android.permission.READ_EXTERNAL_STORAGE"
invoke-static {v0}, Lcom/cleanmaster/hpsharelib/base/util/system/SystemUtils;->simpleCheckSelfPermission(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_8
.line 74
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-virtual {v0}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->isMissionDue()Z
move-result v0
if-nez v0, :cond_46
.line 75
invoke-direct {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->e()Z
move-result v0
if-nez v0, :cond_8
.line 78
const-class v1, Lcom/keniu/security/update/pushmonitor/cic/logic/j;
monitor-enter v1
:try_end_3a
.catch Ljava/lang/Exception; {:try_start_21 .. :try_end_3a} :catch_1c
.line 79
:try_start_3a
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v0
if-nez v0, :cond_45
.line 80
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-static {v0}, Lcom/keniu/security/update/pushmonitor/cic/logic/a;->a(Lcom/keniu/security/update/pushmonitor/cic/model/Mission;)V
.line 82
:cond_45
monitor-exit v1
:try_end_46
.catchall {:try_start_3a .. :try_end_46} :catchall_74
.line 86
:cond_46
:try_start_46
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-virtual {v0}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->isMissionDue()Z
move-result v0
if-eqz v0, :cond_8
.line 87
new-instance v0, Lcom/keniu/security/update/pushmonitor/cic/h;
invoke-direct {v0}, Lcom/keniu/security/update/pushmonitor/cic/h;-><init>()V
.line 89
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/hash/KQueryMd5Util;->getMd5Digest()Ljava/security/MessageDigest;
move-result-object v2
.line 90
if-eqz v2, :cond_8
.line 93
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/datetime/DateTimeUtil;->getUTCTimeInSeconds()J
move-result-wide v4
iput-wide v4, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mStartTimeInSeconds:J
.line 94
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
invoke-virtual {v0}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->toJSONObject()Lorg/json/JSONObject;
move-result-object v3
.line 95
if-nez v3, :cond_77
.line 96
const-class v1, Lcom/keniu/security/update/pushmonitor/cic/logic/j;
monitor-enter v1
:try_end_6c
.catch Ljava/lang/Exception; {:try_start_46 .. :try_end_6c} :catch_1c
.line 97
:try_start_6c
invoke-direct {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->d()V
.line 98
monitor-exit v1
goto :goto_8
:catchall_71
move-exception v0
monitor-exit v1
:try_end_73
.catchall {:try_start_6c .. :try_end_73} :catchall_71
:try_start_73
throw v0
:try_end_74
.catch Ljava/lang/Exception; {:try_start_73 .. :try_end_74} :catch_1c
.line 82
:catchall_74
move-exception v0
:try_start_75
monitor-exit v1
:try_end_76
.catchall {:try_start_75 .. :try_end_76} :catchall_74
:try_start_76
throw v0
.line 101
:cond_77
new-instance v4, Lorg/json/JSONArray;
invoke-direct {v4}, Lorg/json/JSONArray;-><init>()V
.line 102
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
if-eqz v0, :cond_8c
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
.line 103
invoke-virtual {v0}, Ljava/util/ArrayList;->isEmpty()Z
move-result v0
if-eqz v0, :cond_e6
.line 104
:cond_8c
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mTimes:I
if-lez v0, :cond_98
.line 105
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
const/4 v1, 0x7
invoke-virtual {v0, v1}, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->addErrorCode(I)Z
.line 107
:cond_98
const-string v0, "f"
new-instance v1, Lorg/json/JSONArray;
invoke-direct {v1}, Lorg/json/JSONArray;-><init>()V
invoke-virtual {v3, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
.line 140
:goto_a2
invoke-virtual {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b()Z
move-result v0
if-nez v0, :cond_8
.line 143
new-instance v0, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;
invoke-direct {v0}, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;-><init>()V
.line 144
iget-object v1, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v1, v1, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mMission:Ljava/lang/String;
iput-object v1, v0, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;->mMissionId:Ljava/lang/String;
.line 145
invoke-virtual {v3}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object v1
iput-object v1, v0, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;->mResult:Ljava/lang/String;
.line 146
invoke-static {}, Lcom/cleanmaster/hpsharelib/base/util/datetime/DateTimeUtil;->getUTCTimeInSeconds()J
move-result-wide v2
iput-wide v2, v0, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;->mTimeStamp:J
.line 147
iget-object v1, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b:Ljava/util/HashMap;
iput-object v1, v0, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;->mInnerData:Ljava/lang/Object;
.line 148
iget-object v1, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-byte v1, v1, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mType:B
iput v1, v0, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;->mType:I
.line 149
invoke-static {}, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper;->a()Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper;->b(Lcom/keniu/security/update/pushmonitor/cic/CICCacheHelper$CICCache;)Z
move-result v0
if-eqz v0, :cond_8
.line 150
invoke-static {}, Lcom/keniu/security/update/pushmonitor/cic/b;->d()Lcom/keniu/security/update/pushmonitor/cic/b;
move-result-object v0
invoke-virtual {v0}, Lcom/keniu/security/update/pushmonitor/cic/b;->e()V
.line 151
const-class v1, Lcom/keniu/security/update/pushmonitor/cic/logic/j;
monitor-enter v1
:try_end_dd
.catch Ljava/lang/Exception; {:try_start_76 .. :try_end_dd} :catch_1c
.line 152
:try_start_dd
invoke-direct {p0}, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->d()V
.line 153
monitor-exit v1
goto/16 :goto_8
:catchall_e3
move-exception v0
monitor-exit v1
:try_end_e5
.catchall {:try_start_dd .. :try_end_e5} :catchall_e3
:try_start_e5
throw v0
.line 109
:cond_e6
new-instance v0, Ljava/util/HashMap;
iget-object v1, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v1, v1, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
invoke-virtual {v1}, Ljava/util/ArrayList;->size()I
move-result v1
mul-int/lit8 v1, v1, 0x4
invoke-direct {v0, v1}, Ljava/util/HashMap;-><init>(I)V
iput-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b:Ljava/util/HashMap;
.line 110
iget-object v0, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->c:Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;
iget-object v0, v0, Lcom/keniu/security/update/pushmonitor/cic/model/MissionUPD;->mDirsToReport:Ljava/util/ArrayList;
invoke-virtual {v0}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator;
move-result-object v5
:goto_ff
invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_196
invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/LinkedList;
.line 111
new-instance v6, Lorg/json/JSONArray;
invoke-direct {v6}, Lorg/json/JSONArray;-><init>()V
.line 112
invoke-virtual {v0}, Ljava/util/LinkedList;->size()I
move-result v1
if-le v1, v10, :cond_16a
.line 113
new-instance v7, Ljava/util/HashSet;
const/16 v1, 0xa
invoke-direct {v7, v1}, Ljava/util/HashSet;-><init>(I)V
.line 115
new-instance v8, Ljava/util/Random;
invoke-direct {v8}, Ljava/util/Random;-><init>()V
.line 117
const/4 v1, 0x0
.line 118
:goto_123
invoke-virtual {v7}, Ljava/util/HashSet;->size()I
move-result v9
if-ge v9, v10, :cond_13f
const/16 v9, 0x1f4
if-ge v1, v9, :cond_13f
.line 119
invoke-virtual {v0}, Ljava/util/LinkedList;->size()I
move-result v9
invoke-virtual {v8, v9}, Ljava/util/Random;->nextInt(I)I
move-result v9
invoke-static {v9}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v9
invoke-virtual {v7, v9}, Ljava/util/HashSet;->add(Ljava/lang/Object;)Z
.line 120
add-int/lit8 v1, v1, 0x1
goto :goto_123
.line 122
:cond_13f
invoke-virtual {v7}, Ljava/util/HashSet;->iterator()Ljava/util/Iterator;
move-result-object v7
:goto_143
invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_191
invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/Integer;
.line 123
invoke-virtual {v1}, Ljava/lang/Integer;->intValue()I
move-result v1
invoke-virtual {v0, v1}, Ljava/util/LinkedList;->get(I)Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
.line 125
invoke-virtual {v1}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v8
.line 124
invoke-static {v2, v8}, Lcom/cleanmaster/hpsharelib/base/util/hash/KQueryMd5Util;->getMd5String(Ljava/security/MessageDigest;Ljava/lang/String;)Ljava/lang/String;
move-result-object v8
.line 126
invoke-virtual {v6, v8}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 127
iget-object v9, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b:Ljava/util/HashMap;
invoke-virtual {v9, v8, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_143
.line 129
:cond_16a
invoke-virtual {v0}, Ljava/util/LinkedList;->isEmpty()Z
move-result v1
if-nez v1, :cond_191
.line 130
invoke-virtual {v0}, Ljava/util/LinkedList;->iterator()Ljava/util/Iterator;
move-result-object v1
:goto_174
invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z
move-result v0
if-eqz v0, :cond_191
invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 131
invoke-virtual {v0}, Ljava/lang/String;->toLowerCase()Ljava/lang/String;
move-result-object v7
invoke-static {v2, v7}, Lcom/cleanmaster/hpsharelib/base/util/hash/KQueryMd5Util;->getMd5String(Ljava/security/MessageDigest;Ljava/lang/String;)Ljava/lang/String;
move-result-object v7
.line 132
invoke-virtual {v6, v7}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
.line 133
iget-object v8, p0, Lcom/keniu/security/update/pushmonitor/cic/logic/j;->b:Ljava/util/HashMap;
invoke-virtual {v8, v7, v0}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
goto :goto_174
.line 136
:cond_191
invoke-virtual {v4, v6}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray;
goto/16 :goto_ff
.line 138
:cond_196
const-string v0, "f"
invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject;
:try_end_19b
.catch Ljava/lang/Exception; {:try_start_e5 .. :try_end_19b} :catch_1c
goto/16 :goto_a2
.end method