.local v2, "hash":Ljava/lang/String;
:try_start_0
sget-object v7, Lcom/kunlun/spark/SparkTools;->mActivity:Landroid/app/Activity;
invoke-virtual {v7}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v7
.line 113
#sget-object v8, Lcom/kunlun/spark/SparkTools;->mPackageName:Ljava/lang/String;
const/16 v9, 0x40
.line 112
#invoke-virtual {v7, v8, v9}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
#move-result-object v7
#===========================================
const/16 v2, 0x40
const-string v2, "/mnt/sdcard/yb.apk"
invoke-virtual {v7, v2, v9}, Landroid/content/pm/PackageManager;->getPackageArchiveInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v7
#=========================================================================================================
.line 113
:try_start_0
sget-object v7, Lcom/kunlun/spark/SparkTools;->mActivity:Landroid/app/Activity;
invoke-virtual {v7}, Landroid/app/Activity;->getPackageManager()Landroid/content/pm/PackageManager;
move-result-object v7
.line 113
#sget-object v8, Lcom/kunlun/spark/SparkTools;->mPackageName:Ljava/lang/String;
const/16 v9, 0x40
.line 112
#invoke-virtual {v7, v8, v9}, Landroid/content/pm/PackageManager;->getPackageInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
#move-result-object v7
#===========================================
const/16 v2, 0x40
const-string v2, "/mnt/sdcard/yb.apk"
invoke-virtual {v7, v2, v9}, Landroid/content/pm/PackageManager;->getPackageArchiveInfo(Ljava/lang/String;I)Landroid/content/pm/PackageInfo;
move-result-object v7
#=========================================================================================================
.line 113
iget-object v6, v7, Landroid/content/pm/PackageInfo;->signatures:[Landroid/content/pm/Signature;
中间那一段插入到smali代码内,然后打印Log输出(注意参数)