--- /home/hans/code/fdroid/data/tmp/com.amphoras.tpthelper_25.apk +++ /home/hans/code/fdroid/data/tmp/sigcp_com.amphoras.tpthelper_25.apk ├── zipinfo {} │ @@ -1,40 +1,40 @@ │ -Zip file size: 363165 bytes, number of entries: 38 │ +Zip file size: 363660 bytes, number of entries: 38 │ -rw---- 2.0 fat 2739 bl defN 14-Jul-20 05:49 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 2860 bl defN 14-Jul-20 05:49 META-INF/42238AAC.SF │ -rw---- 2.0 fat 1297 bl defN 14-Jul-20 05:49 META-INF/42238AAC.RSA │ --rw---- 2.0 fat 1905 bX defN 14-Jul-20 05:29 assets/About.txt │ --rw---- 2.0 fat 3584 bl defN 14-Jul-20 05:29 assets/Changelog.txt │ --rw---- 2.0 fat 35819 bl defN 14-Jul-20 05:29 assets/License.txt │ --rw---- 2.0 fat 10534 bl defN 14-Jul-20 05:29 assets/ztepack │ --rw---- 2.0 fat 9303 bl defN 14-Jul-20 05:29 assets/ztepack.cpp │ --rw---- 2.0 fat 9303 bl defN 14-Jul-20 05:29 assets/ztepack.txt │ --rw---- 2.0 fat 8556 bl defN 14-Jul-20 05:29 res/layout/allinone.xml │ --rw---- 2.0 fat 1396 bl defN 14-Jul-20 05:29 res/layout/changelog.xml │ --rw---- 2.0 fat 980 bl defN 14-Jul-20 05:29 res/layout/directdownloader.xml │ --rw---- 2.0 fat 1148 bl defN 14-Jul-20 05:29 res/layout/enterfile.xml │ --rw---- 2.0 fat 508 bl defN 14-Jul-20 05:29 res/layout/home_list_item.xml │ --rw---- 2.0 fat 2676 bl defN 14-Jul-20 05:29 res/layout/instructions.xml │ --rw---- 2.0 fat 908 bl defN 14-Jul-20 05:29 res/layout/list_item.xml │ --rw---- 2.0 fat 692 bl defN 14-Jul-20 05:29 res/layout/main.xml │ --rw---- 2.0 fat 980 bl defN 14-Jul-20 05:29 res/layout/md5sum.xml │ --rw---- 2.0 fat 2496 bl defN 14-Jul-20 05:29 res/layout/troubleshooting.xml │ --rw---- 2.0 fat 960 bl defN 14-Jul-20 05:29 res/layout/unlock.xml │ --rw---- 2.0 fat 980 bl defN 14-Jul-20 05:29 res/layout/unzip.xml │ --rw---- 2.0 fat 7584 bl defN 14-Jul-20 05:29 res/layout/verifyimage.xml │ --rw---- 2.0 fat 1392 bl defN 14-Jul-20 05:29 res/menu/menu.xml │ --rw---- 2.0 fat 1568 bl defN 14-Jul-20 05:29 res/xml/preferences.xml │ --rw---- 2.0 fat 7216 bl defN 14-Jul-20 05:29 AndroidManifest.xml │ --rw---- 1.0 fat 178472 b- stor 14-Jul-20 05:29 resources.arsc │ --rw---- 1.0 fat 1968 b- stor 14-Jul-20 05:29 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 889 b- stor 14-Jul-20 05:29 res/drawable-ldpi/icon.png │ --rw---- 1.0 fat 1163 b- stor 14-Jul-20 05:29 res/drawable-mdpi/icon.png │ --rw---- 2.0 fat 8600 bl defN 14-Jul-20 05:29 res/layout-land/allinone.xml │ --rw---- 2.0 fat 1408 bl defN 14-Jul-20 05:29 res/layout-land/changelog.xml │ --rw---- 2.0 fat 980 bl defN 14-Jul-20 05:29 res/layout-land/directdownloader.xml │ --rw---- 2.0 fat 2676 bl defN 14-Jul-20 05:29 res/layout-land/instructions.xml │ --rw---- 2.0 fat 692 bl defN 14-Jul-20 05:29 res/layout-land/main.xml │ --rw---- 2.0 fat 980 bl defN 14-Jul-20 05:29 res/layout-land/md5sum.xml │ --rw---- 2.0 fat 980 bl defN 14-Jul-20 05:29 res/layout-land/unzip.xml │ --rw---- 2.0 fat 7628 bl defN 14-Jul-20 05:29 res/layout-land/verifyimage.xml │ --rw---- 2.0 fat 773420 bl defN 14-Jul-20 05:29 classes.dex │ -38 files, 1097240 bytes uncompressed, 357945 bytes compressed: 67.4% │ +-rw---- 2.0 fat 7028 bX defN 08-Jan-01 00:00 AndroidManifest.xml │ +-rw---- 2.0 fat 1905 bl defN 08-Jan-01 00:00 assets/About.txt │ +-rw---- 2.0 fat 3584 bl defN 08-Jan-01 00:00 assets/Changelog.txt │ +-rw---- 2.0 fat 35819 bl defN 08-Jan-01 00:00 assets/License.txt │ +-rw---- 2.0 fat 13880 bl defN 08-Jan-01 00:00 assets/ztepack │ +-rw---- 2.0 fat 9303 bl defN 08-Jan-01 00:00 assets/ztepack.cpp │ +-rw---- 2.0 fat 9303 bl defN 08-Jan-01 00:00 assets/ztepack.txt │ +-rw---- 1.0 fat 1968 b- stor 08-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 889 b- stor 08-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 1163 b- stor 08-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 2.0 fat 8600 bl defN 08-Jan-01 00:00 res/layout-land/allinone.xml │ +-rw---- 2.0 fat 1408 bl defN 08-Jan-01 00:00 res/layout-land/changelog.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout-land/directdownloader.xml │ +-rw---- 2.0 fat 2676 bl defN 08-Jan-01 00:00 res/layout-land/instructions.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout-land/main.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout-land/md5sum.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout-land/unzip.xml │ +-rw---- 2.0 fat 7628 bl defN 08-Jan-01 00:00 res/layout-land/verifyimage.xml │ +-rw---- 2.0 fat 8556 bl defN 08-Jan-01 00:00 res/layout/allinone.xml │ +-rw---- 2.0 fat 1396 bl defN 08-Jan-01 00:00 res/layout/changelog.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout/directdownloader.xml │ +-rw---- 2.0 fat 1148 bl defN 08-Jan-01 00:00 res/layout/enterfile.xml │ +-rw---- 2.0 fat 508 bl defN 08-Jan-01 00:00 res/layout/home_list_item.xml │ +-rw---- 2.0 fat 2676 bl defN 08-Jan-01 00:00 res/layout/instructions.xml │ +-rw---- 2.0 fat 908 bl defN 08-Jan-01 00:00 res/layout/list_item.xml │ +-rw---- 2.0 fat 692 bl defN 08-Jan-01 00:00 res/layout/main.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout/md5sum.xml │ +-rw---- 2.0 fat 2496 bl defN 08-Jan-01 00:00 res/layout/troubleshooting.xml │ +-rw---- 2.0 fat 960 bl defN 08-Jan-01 00:00 res/layout/unlock.xml │ +-rw---- 2.0 fat 980 bl defN 08-Jan-01 00:00 res/layout/unzip.xml │ +-rw---- 2.0 fat 7584 bl defN 08-Jan-01 00:00 res/layout/verifyimage.xml │ +-rw---- 2.0 fat 1392 bl defN 08-Jan-01 00:00 res/menu/menu.xml │ +-rw---- 2.0 fat 1568 bl defN 08-Jan-01 00:00 res/xml/preferences.xml │ +-rw---- 1.0 fat 179292 b- stor 08-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 774808 bl defN 08-Jan-01 00:00 classes.dex │ +38 files, 1102606 bytes uncompressed, 358562 bytes compressed: 67.5% ├── AndroidManifest.xml │ @@ -1,9 +1,9 @@ │ │ - │ @@ -45,9 +45,8 @@ │ │ - ├── smali/com/amphoras/tpthelper/About$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/About; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/About;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/About; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lcom/amphoras/tpthelper/About$1;->this$0:Lcom/amphoras/tpthelper/About; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/About$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/About; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/About;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/About; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lcom/amphoras/tpthelper/About$2;->this$0:Lcom/amphoras/tpthelper/About; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/About$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/About; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/About;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/About; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lcom/amphoras/tpthelper/About$3;->this$0:Lcom/amphoras/tpthelper/About; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 512 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$10;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$1;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 265 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$2;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$filepicked:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$3;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/AllInOne$3;->val$filepicked:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/AllInOne$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$4;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$5;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$6;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 324 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$7;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 388 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$8;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOne;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOne; │ │ .prologue │ .line 484 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOne$9;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOne$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 683 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 692 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 693 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 696 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 697 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 698 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 700 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 701 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 702 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 703 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 705 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 706 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 707 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 708 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 710 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 711 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 713 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 714 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 718 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 719 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 693 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 716 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 717 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 720 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 721 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 724 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 683 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -430,21 +427,19 @@ │ │ .line 688 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 683 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOne$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 838 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 847 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 848 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 850 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 851 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/AllInOne;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/AllInOne;->deleteDirectory(Ljava/io/File;)Z │ │ .line 854 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 855 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 857 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 859 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 861 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOne$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOne$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/AllInOne;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/AllInOne;->access$700(Lcom/amphoras/tpthelper/AllInOne;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/AllInOne;->access$700(Lcom/amphoras/tpthelper/AllInOne;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 880 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 882 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 848 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 864 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/AllInOne$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOne$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ # getter for: Lcom/amphoras/tpthelper/AllInOne;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/AllInOne;->access$800(Lcom/amphoras/tpthelper/AllInOne;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/AllInOne;->access$800(Lcom/amphoras/tpthelper/AllInOne;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 865 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 868 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 870 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 873 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 874 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 877 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 879 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 885 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 838 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOne$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 917 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 926 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 927 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 929 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1036 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1039 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1041 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1042 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1044 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1045 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1046 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1048 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1049 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1051 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1052 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1054 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1055 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1065 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1106 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 927 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1067 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1068 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1070 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1083 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1084 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1085 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v63 │ │ new-instance v64, Ljava/lang/StringBuilder; │ @@ -1769,15 +1764,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1844,15 +1839,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1094 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1095 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1934,15 +1929,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1110 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1979,23 +1974,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1096 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2031,33 +2026,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 917 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOne$CheckMD5Task.smali │ @@ -54,217 +54,208 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 762 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$CheckMD5Task;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 15 │ + .locals 14 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 771 │ - const-string v11, "" │ + const-string v8, "" │ │ .line 772 │ - .local v11, "response":Ljava/lang/String; │ - move-object/from16 v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v8, v0 │ - │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + .local v8, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v8, :cond_2 │ + if-ge v9, v10, :cond_2 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 775 │ - .local v4, "fin":Ljava/io/FileInputStream; │ + .local v3, "fin":Ljava/io/FileInputStream; │ :try_start_0 │ - const-string v12, "MD5" │ + const-string v11, "MD5" │ │ - invoke-static {v12}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v11}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 777 │ - .local v2, "digester":Ljava/security/MessageDigest; │ - const/16 v12, 0x2000 │ + .local v1, "digester":Ljava/security/MessageDigest; │ + const/16 v11, 0x2000 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 778 │ - .local v1, "buffer":[B │ - const/4 v5, 0x0 │ + .local v0, "buffer":[B │ + const/4 v4, 0x0 │ │ .line 780 │ - .local v5, "i":I │ + .local v4, "i":I │ :goto_1 │ :try_start_1 │ - invoke-virtual {v4, v1}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v3, v0}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 782 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v2, v1, v12, v5}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v1, v0, v11, v4}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 784 │ :catch_0 │ - move-exception v12 │ + move-exception v11 │ │ .line 788 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v2}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v1}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 789 │ - .local v10, "output":[B │ - const-string v9, "" │ + .local v7, "output":[B │ + const-string v6, "" │ │ .line 790 │ - .local v9, "md5sum":Ljava/lang/String; │ - const/4 v7, 0x0 │ + .local v6, "md5sum":Ljava/lang/String; │ + const/4 v5, 0x0 │ │ - .local v7, "j":I │ + .local v5, "j":I │ :goto_2 │ - array-length v12, v10 │ + array-length v11, v7 │ │ - if-ge v7, v12, :cond_1 │ + if-ge v5, v11, :cond_1 │ │ .line 792 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aget-byte v13, v10, v7 │ + aget-byte v12, v7, v5 │ │ - and-int/lit16 v13, v13, 0xff │ + and-int/lit16 v12, v12, 0xff │ │ - add-int/lit16 v13, v13, 0x100 │ + add-int/lit16 v12, v12, 0x100 │ │ - const/16 v14, 0x10 │ + const/16 v13, 0x10 │ │ - invoke-static {v13, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v12, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 790 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 795 │ :cond_1 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOne$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOne$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOne; │ │ - iget-object v12, v12, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ + iget-object v11, v11, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v11}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 796 │ - .local v3, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v12, "checksum" │ + .local v2, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v11, "checksum" │ │ - invoke-interface {v3, v12, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v11, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 797 │ - invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 798 │ - move-object v11, v9 │ + move-object v8, v6 │ │ .line 772 │ - .end local v1 # "buffer":[B │ - .end local v2 # "digester":Ljava/security/MessageDigest; │ - .end local v3 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v5 # "i":I │ - .end local v7 # "j":I │ - .end local v9 # "md5sum":Ljava/lang/String; │ - .end local v10 # "output":[B │ + .end local v0 # "buffer":[B │ + .end local v1 # "digester":Ljava/security/MessageDigest; │ + .end local v2 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v4 # "i":I │ + .end local v5 # "j":I │ + .end local v6 # "md5sum":Ljava/lang/String; │ + .end local v7 # "output":[B │ :goto_3 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 803 │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ :cond_2 │ - return-object v11 │ + return-object v8 │ │ .line 799 │ - .restart local v4 # "fin":Ljava/io/FileInputStream; │ + .restart local v3 # "fin":Ljava/io/FileInputStream; │ :catch_1 │ - move-exception v12 │ + move-exception v11 │ │ goto :goto_3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 762 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOne$CheckMD5Task;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 5 ├── smali/com/amphoras/tpthelper/AllInOne.smali │ @@ -337,15 +337,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOne;->DOWNLOAD_FAILED:I │ │ .line 91 │ const/16 v0, 0x8 │ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOne;->CHANGE_LOCALE:I │ │ - .line 917 │ return-void │ .end method │ │ .method private MakeDirectory(Ljava/lang/String;)V │ .locals 4 │ .param p1, "path" # Ljava/lang/String; │ │ @@ -839,378 +838,380 @@ │ .local v1, "e":Ljava/io/FileNotFoundException; │ invoke-virtual {v1}, Ljava/io/FileNotFoundException;->printStackTrace()V │ │ goto :goto_1 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1149 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1153 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1155 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1156 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1158 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1160 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1162 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1166 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1167 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1168 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1170 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1168 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1173 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1175 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1176 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1178 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1179 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1180 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1181 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1182 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1183 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1184 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1190 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1192 │ - const/4 v13, 0x6 │ + const/4 v14, 0x6 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/amphoras/tpthelper/AllInOne;->showDialog(I)V │ + invoke-virtual {v0, v14}, Lcom/amphoras/tpthelper/AllInOne;->showDialog(I)V │ │ .line 1197 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1186 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1187 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1188 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1194 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1195 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 5 │ .param p1, "requestCode" # I │ @@ -1367,2898 +1368,2906 @@ │ invoke-virtual {p0, v0}, Lcom/amphoras/tpthelper/AllInOne;->showDialog(I)V │ │ .line 102 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; │ - .locals 126 │ + .locals 128 │ .param p1, "id" # I │ │ .prologue │ .line 112 │ - const v121, 0x7f060095 │ + const v122, 0x7f060095 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 113 │ - .local v12, "cancel":Ljava/lang/CharSequence; │ + .local v13, "cancel":Ljava/lang/CharSequence; │ packed-switch p1, :pswitch_data_0 │ │ .line 636 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreateDialog(I)Landroid/app/Dialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ :goto_0 │ - return-object v121 │ + return-object v122 │ │ .line 115 │ :pswitch_0 │ - new-instance v121, Landroid/app/ProgressDialog; │ + new-instance v122, Landroid/app/ProgressDialog; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/ProgressDialog;->(Landroid/content/Context;)V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/amphoras/tpthelper/AllInOne;->downloaddialog:Landroid/app/ProgressDialog; │ │ .line 116 │ - const v121, 0x7f060039 │ + const v122, 0x7f060039 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 117 │ - .local v19, "downloadmessage":Ljava/lang/CharSequence; │ + .local v20, "downloadmessage":Ljava/lang/CharSequence; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V │ │ .line 118 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x1 │ + const/16 v123, 0x1 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ │ .line 119 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x0 │ + const/16 v123, 0x0 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ │ .line 120 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ goto :goto_0 │ │ .line 122 │ - .end local v19 # "downloadmessage":Ljava/lang/CharSequence; │ + .end local v20 # "downloadmessage":Ljava/lang/CharSequence; │ :pswitch_1 │ - new-instance v9, Landroid/app/AlertDialog$Builder; │ + new-instance v10, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 123 │ - .local v9, "builder1":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060067 │ + .local v10, "builder1":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060067 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 124 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 125 │ - const/16 v121, 0x8 │ + const/16 v122, 0x8 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v120, v0 │ + move-object/from16 v121, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - const-string v122, "Gen 1 to Gen 2 v10a" │ + const-string v123, "Gen 1 to Gen 2 v10a" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - const-string v122, "Gen 1 to Gen 2 v10b" │ + const-string v123, "Gen 1 to Gen 2 v10b" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - const-string v122, "Gen 1 to Gen 2 v10c" │ + const-string v123, "Gen 1 to Gen 2 v10c" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - const-string v122, "Gen 1 to Gen 2 v10 stock" │ + const-string v123, "Gen 1 to Gen 2 v10 stock" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - const-string v122, "Gen2 to Gen1 v2 stock" │ + const-string v123, "Gen2 to Gen1 v2 stock" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - const-string v122, "CM7.1 N257 Gen 1 to Gen 2" │ + const-string v123, "CM7.1 N257 Gen 1 to Gen 2" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x6 │ + const/16 v122, 0x6 │ │ - const-string v122, "MMHMP RLS9 Gen 1 to Gen 2" │ + const-string v123, "MMHMP RLS9 Gen 1 to Gen 2" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x7 │ + const/16 v122, 0x7 │ │ - aput-object v12, v120, v121 │ + aput-object v13, v121, v122 │ │ .line 126 │ - .local v120, "zips1":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOne$1; │ + .local v121, "zips1":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOne$1; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$1;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move-object/from16 v0, v120 │ + move-object/from16 v0, v121 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ - invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 257 │ - invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 259 │ - .end local v9 # "builder1":Landroid/app/AlertDialog$Builder; │ - .end local v120 # "zips1":[Ljava/lang/CharSequence; │ + .end local v10 # "builder1":Landroid/app/AlertDialog$Builder; │ + .end local v121 # "zips1":[Ljava/lang/CharSequence; │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v43 │ │ .line 260 │ - .local v42, "filepicked":Ljava/lang/String; │ - new-instance v46, Landroid/app/AlertDialog$Builder; │ + .local v43, "filepicked":Ljava/lang/String; │ + new-instance v47, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 261 │ - .local v46, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06003d │ + .local v47, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06003d │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 262 │ - const v121, 0x7f06003e │ + const v122, 0x7f06003e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 263 │ - .local v44, "filethere1":Ljava/lang/CharSequence; │ - const v121, 0x7f06003f │ + .local v45, "filethere1":Ljava/lang/CharSequence; │ + const v122, 0x7f06003f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 264 │ - .local v45, "filethere2":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v46, "filethere2":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v44 │ + move-object/from16 v1, v45 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v42 │ + move-object/from16 v1, v43 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 265 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$2; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$2; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$2;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 270 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$3; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$3; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v42 │ + move-object/from16 v2, v43 │ │ invoke-direct {v0, v1, v2}, Lcom/amphoras/tpthelper/AllInOne$3;->(Lcom/amphoras/tpthelper/AllInOne;Ljava/lang/String;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 289 │ - invoke-virtual/range {v46 .. v46}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v47 .. v47}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 291 │ - .end local v42 # "filepicked":Ljava/lang/String; │ - .end local v44 # "filethere1":Ljava/lang/CharSequence; │ - .end local v45 # "filethere2":Ljava/lang/CharSequence; │ - .end local v46 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v43 # "filepicked":Ljava/lang/String; │ + .end local v45 # "filethere1":Ljava/lang/CharSequence; │ + .end local v46 # "filethere2":Ljava/lang/CharSequence; │ + .end local v47 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_3 │ - new-instance v10, Landroid/app/AlertDialog$Builder; │ + new-instance v11, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v11, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 292 │ - .local v10, "builder3":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060062 │ + .local v11, "builder3":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060062 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 293 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 294 │ - const v121, 0x7f060063 │ + const v122, 0x7f060063 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 295 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$4; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$4; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$4;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 302 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$5; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$5; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$5;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 307 │ - invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v11}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 309 │ - .end local v10 # "builder3":Landroid/app/AlertDialog$Builder; │ + .end local v11 # "builder3":Landroid/app/AlertDialog$Builder; │ :pswitch_4 │ - new-instance v22, Landroid/app/AlertDialog$Builder; │ + new-instance v23, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 310 │ - .local v22, "failedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06004e │ + .local v23, "failedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06004e │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 312 │ - const v121, 0x7f060064 │ + const v122, 0x7f060064 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 313 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$6; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$6; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$6;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 318 │ - invoke-virtual/range {v22 .. v22}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v23 .. v23}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 321 │ - .end local v22 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v23 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_5 │ - new-instance v74, Landroid/app/AlertDialog$Builder; │ + new-instance v75, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 322 │ - .local v74, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060098 │ + .local v75, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060098 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 323 │ - const v121, 0x7f060065 │ + const v122, 0x7f060065 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 324 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$7; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$7; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$7;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 329 │ - invoke-virtual/range {v74 .. v74}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v75 .. v75}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 332 │ - .end local v74 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v75 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files" │ + const-string v123, "no of files" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 333 │ - .local v3, "a":Ljava/lang/Long; │ + .local v4, "a":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files checked" │ + const-string v123, "no of files checked" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 334 │ - .local v6, "b":Ljava/lang/Long; │ + .local v7, "b":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of matches" │ + const-string v123, "no of matches" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 335 │ - .local v11, "c":Ljava/lang/Long; │ + .local v12, "c":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file1" │ + const-string v123, "file1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 336 │ - .local v23, "file1":Ljava/lang/String; │ + .local v24, "file1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file2" │ + const-string v123, "file2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ .line 337 │ - .local v33, "file2":Ljava/lang/String; │ + .local v34, "file2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file3" │ + const-string v123, "file3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ .line 338 │ - .local v34, "file3":Ljava/lang/String; │ + .local v35, "file3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file4" │ + const-string v123, "file4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 339 │ - .local v35, "file4":Ljava/lang/String; │ + .local v36, "file4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file5" │ + const-string v123, "file5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 340 │ - .local v36, "file5":Ljava/lang/String; │ + .local v37, "file5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file6" │ + const-string v123, "file6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 341 │ - .local v37, "file6":Ljava/lang/String; │ + .local v38, "file6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file7" │ + const-string v123, "file7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v39 │ │ .line 342 │ - .local v38, "file7":Ljava/lang/String; │ + .local v39, "file7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file8" │ + const-string v123, "file8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v40 │ │ .line 343 │ - .local v39, "file8":Ljava/lang/String; │ + .local v40, "file8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file9" │ + const-string v123, "file9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v41 │ │ .line 344 │ - .local v40, "file9":Ljava/lang/String; │ + .local v41, "file9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file10" │ + const-string v123, "file10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 345 │ - .local v24, "file10":Ljava/lang/String; │ + .local v25, "file10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file11" │ + const-string v123, "file11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 346 │ - .local v25, "file11":Ljava/lang/String; │ + .local v26, "file11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file12" │ + const-string v123, "file12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v27 │ │ .line 347 │ - .local v26, "file12":Ljava/lang/String; │ + .local v27, "file12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file13" │ + const-string v123, "file13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v28 │ │ .line 348 │ - .local v27, "file13":Ljava/lang/String; │ + .local v28, "file13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file14" │ + const-string v123, "file14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v29 │ │ .line 349 │ - .local v28, "file14":Ljava/lang/String; │ + .local v29, "file14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file15" │ + const-string v123, "file15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 350 │ - .local v29, "file15":Ljava/lang/String; │ + .local v30, "file15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file16" │ + const-string v123, "file16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 351 │ - .local v30, "file16":Ljava/lang/String; │ + .local v31, "file16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file17" │ + const-string v123, "file17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 352 │ - .local v31, "file17":Ljava/lang/String; │ + .local v32, "file17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file18" │ + const-string v123, "file18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v33 │ │ .line 353 │ - .local v32, "file18":Ljava/lang/String; │ + .local v33, "file18":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match1" │ + const-string v123, "match1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ .line 354 │ - .local v54, "match1":Ljava/lang/String; │ + .local v55, "match1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match2" │ + const-string v123, "match2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v64 │ + move-result-object v65 │ │ .line 355 │ - .local v64, "match2":Ljava/lang/String; │ + .local v65, "match2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match3" │ + const-string v123, "match3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v65 │ + move-result-object v66 │ │ .line 356 │ - .local v65, "match3":Ljava/lang/String; │ + .local v66, "match3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match4" │ + const-string v123, "match4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v66 │ + move-result-object v67 │ │ .line 357 │ - .local v66, "match4":Ljava/lang/String; │ + .local v67, "match4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match5" │ + const-string v123, "match5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v67 │ + move-result-object v68 │ │ .line 358 │ - .local v67, "match5":Ljava/lang/String; │ + .local v68, "match5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match6" │ + const-string v123, "match6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v68 │ + move-result-object v69 │ │ .line 359 │ - .local v68, "match6":Ljava/lang/String; │ + .local v69, "match6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match7" │ + const-string v123, "match7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v69 │ + move-result-object v70 │ │ .line 360 │ - .local v69, "match7":Ljava/lang/String; │ + .local v70, "match7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match8" │ + const-string v123, "match8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v70 │ + move-result-object v71 │ │ .line 361 │ - .local v70, "match8":Ljava/lang/String; │ + .local v71, "match8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match9" │ + const-string v123, "match9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v71 │ + move-result-object v72 │ │ .line 362 │ - .local v71, "match9":Ljava/lang/String; │ + .local v72, "match9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match10" │ + const-string v123, "match10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v55 │ + move-result-object v56 │ │ .line 363 │ - .local v55, "match10":Ljava/lang/String; │ + .local v56, "match10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match11" │ + const-string v123, "match11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v56 │ + move-result-object v57 │ │ .line 364 │ - .local v56, "match11":Ljava/lang/String; │ + .local v57, "match11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match12" │ + const-string v123, "match12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v57 │ + move-result-object v58 │ │ .line 365 │ - .local v57, "match12":Ljava/lang/String; │ + .local v58, "match12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match13" │ + const-string v123, "match13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v59 │ │ .line 366 │ - .local v58, "match13":Ljava/lang/String; │ + .local v59, "match13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match14" │ + const-string v123, "match14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v60 │ │ .line 367 │ - .local v59, "match14":Ljava/lang/String; │ + .local v60, "match14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match15" │ + const-string v123, "match15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v61 │ │ .line 368 │ - .local v60, "match15":Ljava/lang/String; │ + .local v61, "match15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match16" │ + const-string v123, "match16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v61 │ + move-result-object v62 │ │ .line 369 │ - .local v61, "match16":Ljava/lang/String; │ + .local v62, "match16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match17" │ + const-string v123, "match17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 370 │ - .local v62, "match17":Ljava/lang/String; │ + .local v63, "match17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match18" │ + const-string v123, "match18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v63 │ + move-result-object v64 │ │ .line 371 │ - .local v63, "match18":Ljava/lang/String; │ - new-instance v8, Landroid/app/AlertDialog$Builder; │ + .local v64, "match18":Ljava/lang/String; │ + new-instance v9, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 372 │ - .local v8, "builder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060059 │ + .local v9, "builder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060059 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 374 │ - if-ne v3, v6, :cond_0 │ + if-ne v4, v7, :cond_0 │ │ .line 375 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 376 │ - .local v73, "no_of_matches":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v74, "no_of_matches":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 388 │ :goto_1 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$8; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$8; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$8;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 394 │ - const v121, 0x7f080003 │ + const v122, 0x7f080003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v75 │ + move-result-object v76 │ │ - check-cast v75, Landroid/widget/TextView; │ + check-cast v76, Landroid/widget/TextView; │ │ .line 395 │ - .local v75, "nooffiles":Landroid/widget/TextView; │ - invoke-virtual {v6}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v76, "nooffiles":Landroid/widget/TextView; │ + invoke-virtual {v7}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 396 │ - .local v7, "btext":Ljava/lang/String; │ - move-object/from16 v0, v75 │ + .local v8, "btext":Ljava/lang/String; │ + move-object/from16 v0, v76 │ │ - invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 397 │ - const v121, 0x7f080004 │ + const v122, 0x7f080004 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v76 │ + move-result-object v77 │ │ - check-cast v76, Landroid/widget/TextView; │ + check-cast v77, Landroid/widget/TextView; │ │ .line 398 │ - .local v76, "noofmatches":Landroid/widget/TextView; │ - invoke-virtual {v11}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v77, "noofmatches":Landroid/widget/TextView; │ + invoke-virtual {v12}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 399 │ - .local v14, "ctext":Ljava/lang/String; │ - move-object/from16 v0, v76 │ + .local v15, "ctext":Ljava/lang/String; │ + move-object/from16 v0, v77 │ │ - invoke-virtual {v0, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 400 │ - const v121, 0x7f080005 │ + const v122, 0x7f080005 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v72 │ + move-result-object v73 │ │ - check-cast v72, Landroid/widget/TextView; │ + check-cast v73, Landroid/widget/TextView; │ │ .line 401 │ - .local v72, "missingfiles":Landroid/widget/TextView; │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + .local v73, "missingfiles":Landroid/widget/TextView; │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 402 │ - .local v4, "ab":Ljava/lang/Long; │ - invoke-virtual {v4}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v5, "ab":Ljava/lang/Long; │ + invoke-virtual {v5}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 403 │ - .local v5, "abtext":Ljava/lang/String; │ - move-object/from16 v0, v72 │ + .local v6, "abtext":Ljava/lang/String; │ + move-object/from16 v0, v73 │ │ - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 405 │ - const v121, 0x7f080006 │ + const v122, 0x7f080006 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v84 │ + move-result-object v85 │ │ - check-cast v84, Landroid/widget/TextView; │ + check-cast v85, Landroid/widget/TextView; │ │ .line 406 │ - .local v84, "textfile1":Landroid/widget/TextView; │ - move-object/from16 v0, v84 │ + .local v85, "textfile1":Landroid/widget/TextView; │ + move-object/from16 v0, v85 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 407 │ - const v121, 0x7f080008 │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v121 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v94 │ - │ - check-cast v94, Landroid/widget/TextView; │ - │ - .line 408 │ - .local v94, "textfile2":Landroid/widget/TextView; │ - move-object/from16 v0, v94 │ - │ - move-object/from16 v1, v33 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - .line 409 │ - const v121, 0x7f08000a │ + const v122, 0x7f080008 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v95 │ │ check-cast v95, Landroid/widget/TextView; │ │ - .line 410 │ - .local v95, "textfile3":Landroid/widget/TextView; │ + .line 408 │ + .local v95, "textfile2":Landroid/widget/TextView; │ move-object/from16 v0, v95 │ │ move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 411 │ - const v121, 0x7f08000c │ + .line 409 │ + const v122, 0x7f08000a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v96 │ │ check-cast v96, Landroid/widget/TextView; │ │ - .line 412 │ - .local v96, "textfile4":Landroid/widget/TextView; │ + .line 410 │ + .local v96, "textfile3":Landroid/widget/TextView; │ move-object/from16 v0, v96 │ │ move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 413 │ - const v121, 0x7f08000e │ + .line 411 │ + const v122, 0x7f08000c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v97 │ │ check-cast v97, Landroid/widget/TextView; │ │ - .line 414 │ - .local v97, "textfile5":Landroid/widget/TextView; │ + .line 412 │ + .local v97, "textfile4":Landroid/widget/TextView; │ move-object/from16 v0, v97 │ │ move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 415 │ - const v121, 0x7f080010 │ + .line 413 │ + const v122, 0x7f08000e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v98 │ │ check-cast v98, Landroid/widget/TextView; │ │ - .line 416 │ - .local v98, "textfile6":Landroid/widget/TextView; │ + .line 414 │ + .local v98, "textfile5":Landroid/widget/TextView; │ move-object/from16 v0, v98 │ │ move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 417 │ - const v121, 0x7f080012 │ + .line 415 │ + const v122, 0x7f080010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v99 │ │ check-cast v99, Landroid/widget/TextView; │ │ - .line 418 │ - .local v99, "textfile7":Landroid/widget/TextView; │ + .line 416 │ + .local v99, "textfile6":Landroid/widget/TextView; │ move-object/from16 v0, v99 │ │ move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 419 │ - const v121, 0x7f080014 │ + .line 417 │ + const v122, 0x7f080012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v100 │ │ check-cast v100, Landroid/widget/TextView; │ │ - .line 420 │ - .local v100, "textfile8":Landroid/widget/TextView; │ + .line 418 │ + .local v100, "textfile7":Landroid/widget/TextView; │ move-object/from16 v0, v100 │ │ move-object/from16 v1, v39 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 421 │ - const v121, 0x7f080016 │ + .line 419 │ + const v122, 0x7f080014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v101 │ │ check-cast v101, Landroid/widget/TextView; │ │ - .line 422 │ - .local v101, "textfile9":Landroid/widget/TextView; │ + .line 420 │ + .local v101, "textfile8":Landroid/widget/TextView; │ move-object/from16 v0, v101 │ │ move-object/from16 v1, v40 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 423 │ - const v121, 0x7f080018 │ + .line 421 │ + const v122, 0x7f080016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v85 │ + move-result-object v102 │ │ - check-cast v85, Landroid/widget/TextView; │ + check-cast v102, Landroid/widget/TextView; │ │ - .line 424 │ - .local v85, "textfile10":Landroid/widget/TextView; │ - move-object/from16 v0, v85 │ + .line 422 │ + .local v102, "textfile9":Landroid/widget/TextView; │ + move-object/from16 v0, v102 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v41 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 425 │ - const v121, 0x7f08001a │ + .line 423 │ + const v122, 0x7f080018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v86 │ │ check-cast v86, Landroid/widget/TextView; │ │ - .line 426 │ - .local v86, "textfile11":Landroid/widget/TextView; │ + .line 424 │ + .local v86, "textfile10":Landroid/widget/TextView; │ move-object/from16 v0, v86 │ │ move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 427 │ - const v121, 0x7f08001c │ + .line 425 │ + const v122, 0x7f08001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v87 │ │ check-cast v87, Landroid/widget/TextView; │ │ - .line 428 │ - .local v87, "textfile12":Landroid/widget/TextView; │ + .line 426 │ + .local v87, "textfile11":Landroid/widget/TextView; │ move-object/from16 v0, v87 │ │ move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 429 │ - const v121, 0x7f08001e │ + .line 427 │ + const v122, 0x7f08001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v88 │ │ check-cast v88, Landroid/widget/TextView; │ │ - .line 430 │ - .local v88, "textfile13":Landroid/widget/TextView; │ + .line 428 │ + .local v88, "textfile12":Landroid/widget/TextView; │ move-object/from16 v0, v88 │ │ move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 431 │ - const v121, 0x7f080020 │ + .line 429 │ + const v122, 0x7f08001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v89 │ │ check-cast v89, Landroid/widget/TextView; │ │ - .line 432 │ - .local v89, "textfile14":Landroid/widget/TextView; │ + .line 430 │ + .local v89, "textfile13":Landroid/widget/TextView; │ move-object/from16 v0, v89 │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 433 │ - const v121, 0x7f080022 │ + .line 431 │ + const v122, 0x7f080020 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v90 │ │ check-cast v90, Landroid/widget/TextView; │ │ - .line 434 │ - .local v90, "textfile15":Landroid/widget/TextView; │ + .line 432 │ + .local v90, "textfile14":Landroid/widget/TextView; │ move-object/from16 v0, v90 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 435 │ - const v121, 0x7f080024 │ + .line 433 │ + const v122, 0x7f080022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v91 │ │ check-cast v91, Landroid/widget/TextView; │ │ - .line 436 │ - .local v91, "textfile16":Landroid/widget/TextView; │ + .line 434 │ + .local v91, "textfile15":Landroid/widget/TextView; │ move-object/from16 v0, v91 │ │ move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 437 │ - const v121, 0x7f080026 │ + .line 435 │ + const v122, 0x7f080024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v92 │ │ check-cast v92, Landroid/widget/TextView; │ │ - .line 438 │ - .local v92, "textfile17":Landroid/widget/TextView; │ + .line 436 │ + .local v92, "textfile16":Landroid/widget/TextView; │ move-object/from16 v0, v92 │ │ move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 439 │ - const v121, 0x7f080028 │ + .line 437 │ + const v122, 0x7f080026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v93 │ │ check-cast v93, Landroid/widget/TextView; │ │ - .line 440 │ - .local v93, "textfile18":Landroid/widget/TextView; │ + .line 438 │ + .local v93, "textfile17":Landroid/widget/TextView; │ move-object/from16 v0, v93 │ │ move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 441 │ - const v121, 0x7f080007 │ + .line 439 │ + const v122, 0x7f080028 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v102 │ + move-result-object v94 │ │ - check-cast v102, Landroid/widget/TextView; │ + check-cast v94, Landroid/widget/TextView; │ │ - .line 442 │ - .local v102, "textmatch1":Landroid/widget/TextView; │ - move-object/from16 v0, v102 │ + .line 440 │ + .local v94, "textfile18":Landroid/widget/TextView; │ + move-object/from16 v0, v94 │ │ - move-object/from16 v1, v54 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 443 │ - const v121, 0x7f080009 │ + .line 441 │ + const v122, 0x7f080007 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v112 │ + move-result-object v103 │ │ - check-cast v112, Landroid/widget/TextView; │ + check-cast v103, Landroid/widget/TextView; │ │ - .line 444 │ - .local v112, "textmatch2":Landroid/widget/TextView; │ - move-object/from16 v0, v112 │ + .line 442 │ + .local v103, "textmatch1":Landroid/widget/TextView; │ + move-object/from16 v0, v103 │ │ - move-object/from16 v1, v64 │ + move-object/from16 v1, v55 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 445 │ - const v121, 0x7f08000b │ + .line 443 │ + const v122, 0x7f080009 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v113 │ │ check-cast v113, Landroid/widget/TextView; │ │ - .line 446 │ - .local v113, "textmatch3":Landroid/widget/TextView; │ + .line 444 │ + .local v113, "textmatch2":Landroid/widget/TextView; │ move-object/from16 v0, v113 │ │ move-object/from16 v1, v65 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 447 │ - const v121, 0x7f08000d │ + .line 445 │ + const v122, 0x7f08000b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v114 │ │ check-cast v114, Landroid/widget/TextView; │ │ - .line 448 │ - .local v114, "textmatch4":Landroid/widget/TextView; │ + .line 446 │ + .local v114, "textmatch3":Landroid/widget/TextView; │ move-object/from16 v0, v114 │ │ move-object/from16 v1, v66 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 449 │ - const v121, 0x7f08000f │ + .line 447 │ + const v122, 0x7f08000d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v115 │ │ check-cast v115, Landroid/widget/TextView; │ │ - .line 450 │ - .local v115, "textmatch5":Landroid/widget/TextView; │ + .line 448 │ + .local v115, "textmatch4":Landroid/widget/TextView; │ move-object/from16 v0, v115 │ │ move-object/from16 v1, v67 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 451 │ - const v121, 0x7f080011 │ + .line 449 │ + const v122, 0x7f08000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v116 │ │ check-cast v116, Landroid/widget/TextView; │ │ - .line 452 │ - .local v116, "textmatch6":Landroid/widget/TextView; │ + .line 450 │ + .local v116, "textmatch5":Landroid/widget/TextView; │ move-object/from16 v0, v116 │ │ move-object/from16 v1, v68 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 453 │ - const v121, 0x7f080013 │ + .line 451 │ + const v122, 0x7f080011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v117 │ │ check-cast v117, Landroid/widget/TextView; │ │ - .line 454 │ - .local v117, "textmatch7":Landroid/widget/TextView; │ + .line 452 │ + .local v117, "textmatch6":Landroid/widget/TextView; │ move-object/from16 v0, v117 │ │ move-object/from16 v1, v69 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 455 │ - const v121, 0x7f080015 │ + .line 453 │ + const v122, 0x7f080013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v118 │ │ check-cast v118, Landroid/widget/TextView; │ │ - .line 456 │ - .local v118, "textmatch8":Landroid/widget/TextView; │ + .line 454 │ + .local v118, "textmatch7":Landroid/widget/TextView; │ move-object/from16 v0, v118 │ │ move-object/from16 v1, v70 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 457 │ - const v121, 0x7f080017 │ + .line 455 │ + const v122, 0x7f080015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v119 │ │ check-cast v119, Landroid/widget/TextView; │ │ - .line 458 │ - .local v119, "textmatch9":Landroid/widget/TextView; │ + .line 456 │ + .local v119, "textmatch8":Landroid/widget/TextView; │ move-object/from16 v0, v119 │ │ move-object/from16 v1, v71 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 459 │ - const v121, 0x7f080019 │ + .line 457 │ + const v122, 0x7f080017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ - move-result-object v103 │ + move-result-object v120 │ │ - check-cast v103, Landroid/widget/TextView; │ + check-cast v120, Landroid/widget/TextView; │ │ - .line 460 │ - .local v103, "textmatch10":Landroid/widget/TextView; │ - move-object/from16 v0, v103 │ + .line 458 │ + .local v120, "textmatch9":Landroid/widget/TextView; │ + move-object/from16 v0, v120 │ │ - move-object/from16 v1, v55 │ + move-object/from16 v1, v72 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 461 │ - const v121, 0x7f08001b │ + .line 459 │ + const v122, 0x7f080019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v104 │ │ check-cast v104, Landroid/widget/TextView; │ │ - .line 462 │ - .local v104, "textmatch11":Landroid/widget/TextView; │ + .line 460 │ + .local v104, "textmatch10":Landroid/widget/TextView; │ move-object/from16 v0, v104 │ │ move-object/from16 v1, v56 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 463 │ - const v121, 0x7f08001d │ + .line 461 │ + const v122, 0x7f08001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v105 │ │ check-cast v105, Landroid/widget/TextView; │ │ - .line 464 │ - .local v105, "textmatch12":Landroid/widget/TextView; │ + .line 462 │ + .local v105, "textmatch11":Landroid/widget/TextView; │ move-object/from16 v0, v105 │ │ move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 465 │ - const v121, 0x7f08001f │ + .line 463 │ + const v122, 0x7f08001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v106 │ │ check-cast v106, Landroid/widget/TextView; │ │ - .line 466 │ - .local v106, "textmatch13":Landroid/widget/TextView; │ + .line 464 │ + .local v106, "textmatch12":Landroid/widget/TextView; │ move-object/from16 v0, v106 │ │ move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 467 │ - const v121, 0x7f080021 │ + .line 465 │ + const v122, 0x7f08001f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v107 │ │ check-cast v107, Landroid/widget/TextView; │ │ - .line 468 │ - .local v107, "textmatch14":Landroid/widget/TextView; │ + .line 466 │ + .local v107, "textmatch13":Landroid/widget/TextView; │ move-object/from16 v0, v107 │ │ move-object/from16 v1, v59 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 469 │ - const v121, 0x7f080023 │ + .line 467 │ + const v122, 0x7f080021 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v108 │ │ check-cast v108, Landroid/widget/TextView; │ │ - .line 470 │ - .local v108, "textmatch15":Landroid/widget/TextView; │ + .line 468 │ + .local v108, "textmatch14":Landroid/widget/TextView; │ move-object/from16 v0, v108 │ │ move-object/from16 v1, v60 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 471 │ - const v121, 0x7f080025 │ + .line 469 │ + const v122, 0x7f080023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v109 │ │ check-cast v109, Landroid/widget/TextView; │ │ - .line 472 │ - .local v109, "textmatch16":Landroid/widget/TextView; │ + .line 470 │ + .local v109, "textmatch15":Landroid/widget/TextView; │ move-object/from16 v0, v109 │ │ move-object/from16 v1, v61 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 473 │ - const v121, 0x7f080027 │ + .line 471 │ + const v122, 0x7f080025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v110 │ │ check-cast v110, Landroid/widget/TextView; │ │ - .line 474 │ - .local v110, "textmatch17":Landroid/widget/TextView; │ + .line 472 │ + .local v110, "textmatch16":Landroid/widget/TextView; │ move-object/from16 v0, v110 │ │ move-object/from16 v1, v62 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 475 │ - const v121, 0x7f080029 │ + .line 473 │ + const v122, 0x7f080027 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ │ move-result-object v111 │ │ check-cast v111, Landroid/widget/TextView; │ │ - .line 476 │ - .local v111, "textmatch18":Landroid/widget/TextView; │ + .line 474 │ + .local v111, "textmatch17":Landroid/widget/TextView; │ move-object/from16 v0, v111 │ │ move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ + .line 475 │ + const v122, 0x7f080029 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v122 │ + │ + invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v112 │ + │ + check-cast v112, Landroid/widget/TextView; │ + │ + .line 476 │ + .local v112, "textmatch18":Landroid/widget/TextView; │ + move-object/from16 v0, v112 │ + │ + move-object/from16 v1, v64 │ + │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ .line 477 │ - invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 378 │ - .end local v4 # "ab":Ljava/lang/Long; │ - .end local v5 # "abtext":Ljava/lang/String; │ - .end local v7 # "btext":Ljava/lang/String; │ - .end local v14 # "ctext":Ljava/lang/String; │ - .end local v72 # "missingfiles":Landroid/widget/TextView; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - .end local v75 # "nooffiles":Landroid/widget/TextView; │ - .end local v76 # "noofmatches":Landroid/widget/TextView; │ - .end local v84 # "textfile1":Landroid/widget/TextView; │ - .end local v85 # "textfile10":Landroid/widget/TextView; │ - .end local v86 # "textfile11":Landroid/widget/TextView; │ - .end local v87 # "textfile12":Landroid/widget/TextView; │ - .end local v88 # "textfile13":Landroid/widget/TextView; │ - .end local v89 # "textfile14":Landroid/widget/TextView; │ - .end local v90 # "textfile15":Landroid/widget/TextView; │ - .end local v91 # "textfile16":Landroid/widget/TextView; │ - .end local v92 # "textfile17":Landroid/widget/TextView; │ - .end local v93 # "textfile18":Landroid/widget/TextView; │ - .end local v94 # "textfile2":Landroid/widget/TextView; │ - .end local v95 # "textfile3":Landroid/widget/TextView; │ - .end local v96 # "textfile4":Landroid/widget/TextView; │ - .end local v97 # "textfile5":Landroid/widget/TextView; │ - .end local v98 # "textfile6":Landroid/widget/TextView; │ - .end local v99 # "textfile7":Landroid/widget/TextView; │ - .end local v100 # "textfile8":Landroid/widget/TextView; │ - .end local v101 # "textfile9":Landroid/widget/TextView; │ - .end local v102 # "textmatch1":Landroid/widget/TextView; │ - .end local v103 # "textmatch10":Landroid/widget/TextView; │ - .end local v104 # "textmatch11":Landroid/widget/TextView; │ - .end local v105 # "textmatch12":Landroid/widget/TextView; │ - .end local v106 # "textmatch13":Landroid/widget/TextView; │ - .end local v107 # "textmatch14":Landroid/widget/TextView; │ - .end local v108 # "textmatch15":Landroid/widget/TextView; │ - .end local v109 # "textmatch16":Landroid/widget/TextView; │ - .end local v110 # "textmatch17":Landroid/widget/TextView; │ - .end local v111 # "textmatch18":Landroid/widget/TextView; │ - .end local v112 # "textmatch2":Landroid/widget/TextView; │ - .end local v113 # "textmatch3":Landroid/widget/TextView; │ - .end local v114 # "textmatch4":Landroid/widget/TextView; │ - .end local v115 # "textmatch5":Landroid/widget/TextView; │ - .end local v116 # "textmatch6":Landroid/widget/TextView; │ - .end local v117 # "textmatch7":Landroid/widget/TextView; │ - .end local v118 # "textmatch8":Landroid/widget/TextView; │ - .end local v119 # "textmatch9":Landroid/widget/TextView; │ + .end local v5 # "ab":Ljava/lang/Long; │ + .end local v6 # "abtext":Ljava/lang/String; │ + .end local v8 # "btext":Ljava/lang/String; │ + .end local v15 # "ctext":Ljava/lang/String; │ + .end local v73 # "missingfiles":Landroid/widget/TextView; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v76 # "nooffiles":Landroid/widget/TextView; │ + .end local v77 # "noofmatches":Landroid/widget/TextView; │ + .end local v85 # "textfile1":Landroid/widget/TextView; │ + .end local v86 # "textfile10":Landroid/widget/TextView; │ + .end local v87 # "textfile11":Landroid/widget/TextView; │ + .end local v88 # "textfile12":Landroid/widget/TextView; │ + .end local v89 # "textfile13":Landroid/widget/TextView; │ + .end local v90 # "textfile14":Landroid/widget/TextView; │ + .end local v91 # "textfile15":Landroid/widget/TextView; │ + .end local v92 # "textfile16":Landroid/widget/TextView; │ + .end local v93 # "textfile17":Landroid/widget/TextView; │ + .end local v94 # "textfile18":Landroid/widget/TextView; │ + .end local v95 # "textfile2":Landroid/widget/TextView; │ + .end local v96 # "textfile3":Landroid/widget/TextView; │ + .end local v97 # "textfile4":Landroid/widget/TextView; │ + .end local v98 # "textfile5":Landroid/widget/TextView; │ + .end local v99 # "textfile6":Landroid/widget/TextView; │ + .end local v100 # "textfile7":Landroid/widget/TextView; │ + .end local v101 # "textfile8":Landroid/widget/TextView; │ + .end local v102 # "textfile9":Landroid/widget/TextView; │ + .end local v103 # "textmatch1":Landroid/widget/TextView; │ + .end local v104 # "textmatch10":Landroid/widget/TextView; │ + .end local v105 # "textmatch11":Landroid/widget/TextView; │ + .end local v106 # "textmatch12":Landroid/widget/TextView; │ + .end local v107 # "textmatch13":Landroid/widget/TextView; │ + .end local v108 # "textmatch14":Landroid/widget/TextView; │ + .end local v109 # "textmatch15":Landroid/widget/TextView; │ + .end local v110 # "textmatch16":Landroid/widget/TextView; │ + .end local v111 # "textmatch17":Landroid/widget/TextView; │ + .end local v112 # "textmatch18":Landroid/widget/TextView; │ + .end local v113 # "textmatch2":Landroid/widget/TextView; │ + .end local v114 # "textmatch3":Landroid/widget/TextView; │ + .end local v115 # "textmatch4":Landroid/widget/TextView; │ + .end local v116 # "textmatch5":Landroid/widget/TextView; │ + .end local v117 # "textmatch6":Landroid/widget/TextView; │ + .end local v118 # "textmatch7":Landroid/widget/TextView; │ + .end local v119 # "textmatch8":Landroid/widget/TextView; │ + .end local v120 # "textmatch9":Landroid/widget/TextView; │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - const-wide/16 v123, 0x1 │ + const-wide/16 v124, 0x1 │ │ - cmp-long v121, v121, v123 │ + cmp-long v122, v122, v124 │ │ - if-lez v121, :cond_1 │ + if-lez v122, :cond_1 │ │ .line 379 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 380 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005b │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 381 │ - .local v43, "files_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v44, "files_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v43 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 383 │ - .end local v43 # "files_not_found":Ljava/lang/CharSequence; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v44 # "files_not_found":Ljava/lang/CharSequence; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :cond_1 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 384 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005c │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v41 │ + move-result-object v42 │ │ .line 385 │ - .local v41, "file_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v42, "file_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v41 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 479 │ - .end local v3 # "a":Ljava/lang/Long; │ - .end local v6 # "b":Ljava/lang/Long; │ - .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v11 # "c":Ljava/lang/Long; │ - .end local v23 # "file1":Ljava/lang/String; │ - .end local v24 # "file10":Ljava/lang/String; │ - .end local v25 # "file11":Ljava/lang/String; │ - .end local v26 # "file12":Ljava/lang/String; │ - .end local v27 # "file13":Ljava/lang/String; │ - .end local v28 # "file14":Ljava/lang/String; │ - .end local v29 # "file15":Ljava/lang/String; │ - .end local v30 # "file16":Ljava/lang/String; │ - .end local v31 # "file17":Ljava/lang/String; │ - .end local v32 # "file18":Ljava/lang/String; │ - .end local v33 # "file2":Ljava/lang/String; │ - .end local v34 # "file3":Ljava/lang/String; │ - .end local v35 # "file4":Ljava/lang/String; │ - .end local v36 # "file5":Ljava/lang/String; │ - .end local v37 # "file6":Ljava/lang/String; │ - .end local v38 # "file7":Ljava/lang/String; │ - .end local v39 # "file8":Ljava/lang/String; │ - .end local v40 # "file9":Ljava/lang/String; │ - .end local v41 # "file_not_found":Ljava/lang/CharSequence; │ - .end local v54 # "match1":Ljava/lang/String; │ - .end local v55 # "match10":Ljava/lang/String; │ - .end local v56 # "match11":Ljava/lang/String; │ - .end local v57 # "match12":Ljava/lang/String; │ - .end local v58 # "match13":Ljava/lang/String; │ - .end local v59 # "match14":Ljava/lang/String; │ - .end local v60 # "match15":Ljava/lang/String; │ - .end local v61 # "match16":Ljava/lang/String; │ - .end local v62 # "match17":Ljava/lang/String; │ - .end local v63 # "match18":Ljava/lang/String; │ - .end local v64 # "match2":Ljava/lang/String; │ - .end local v65 # "match3":Ljava/lang/String; │ - .end local v66 # "match4":Ljava/lang/String; │ - .end local v67 # "match5":Ljava/lang/String; │ - .end local v68 # "match6":Ljava/lang/String; │ - .end local v69 # "match7":Ljava/lang/String; │ - .end local v70 # "match8":Ljava/lang/String; │ - .end local v71 # "match9":Ljava/lang/String; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v4 # "a":Ljava/lang/Long; │ + .end local v7 # "b":Ljava/lang/Long; │ + .end local v9 # "builder":Landroid/app/AlertDialog$Builder; │ + .end local v12 # "c":Ljava/lang/Long; │ + .end local v24 # "file1":Ljava/lang/String; │ + .end local v25 # "file10":Ljava/lang/String; │ + .end local v26 # "file11":Ljava/lang/String; │ + .end local v27 # "file12":Ljava/lang/String; │ + .end local v28 # "file13":Ljava/lang/String; │ + .end local v29 # "file14":Ljava/lang/String; │ + .end local v30 # "file15":Ljava/lang/String; │ + .end local v31 # "file16":Ljava/lang/String; │ + .end local v32 # "file17":Ljava/lang/String; │ + .end local v33 # "file18":Ljava/lang/String; │ + .end local v34 # "file2":Ljava/lang/String; │ + .end local v35 # "file3":Ljava/lang/String; │ + .end local v36 # "file4":Ljava/lang/String; │ + .end local v37 # "file5":Ljava/lang/String; │ + .end local v38 # "file6":Ljava/lang/String; │ + .end local v39 # "file7":Ljava/lang/String; │ + .end local v40 # "file8":Ljava/lang/String; │ + .end local v41 # "file9":Ljava/lang/String; │ + .end local v42 # "file_not_found":Ljava/lang/CharSequence; │ + .end local v55 # "match1":Ljava/lang/String; │ + .end local v56 # "match10":Ljava/lang/String; │ + .end local v57 # "match11":Ljava/lang/String; │ + .end local v58 # "match12":Ljava/lang/String; │ + .end local v59 # "match13":Ljava/lang/String; │ + .end local v60 # "match14":Ljava/lang/String; │ + .end local v61 # "match15":Ljava/lang/String; │ + .end local v62 # "match16":Ljava/lang/String; │ + .end local v63 # "match17":Ljava/lang/String; │ + .end local v64 # "match18":Ljava/lang/String; │ + .end local v65 # "match2":Ljava/lang/String; │ + .end local v66 # "match3":Ljava/lang/String; │ + .end local v67 # "match4":Ljava/lang/String; │ + .end local v68 # "match5":Ljava/lang/String; │ + .end local v69 # "match6":Ljava/lang/String; │ + .end local v70 # "match7":Ljava/lang/String; │ + .end local v71 # "match8":Ljava/lang/String; │ + .end local v72 # "match9":Ljava/lang/String; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :pswitch_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOne;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 480 │ - .local v17, "downloadfailed":Ljava/lang/String; │ - new-instance v18, Landroid/app/AlertDialog$Builder; │ + .local v18, "downloadfailed":Ljava/lang/String; │ + new-instance v19, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 481 │ - .local v18, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060040 │ + .local v19, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060040 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 482 │ - const v121, 0x7f060041 │ + const v122, 0x7f060041 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 483 │ - .local v16, "download_failed":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v17, "download_failed":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 484 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOne$9; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOne$9; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$9;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 489 │ - invoke-virtual/range {v18 .. v18}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v19 .. v19}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 492 │ - .end local v16 # "download_failed":Ljava/lang/CharSequence; │ - .end local v17 # "downloadfailed":Ljava/lang/String; │ - .end local v18 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v17 # "download_failed":Ljava/lang/CharSequence; │ + .end local v18 # "downloadfailed":Ljava/lang/String; │ + .end local v19 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_8 │ - new-instance v52, Landroid/app/AlertDialog$Builder; │ + new-instance v53, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 493 │ - .local v52, "localebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06000e │ + .local v53, "localebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06000e │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 494 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 495 │ - const v121, 0x7f06000f │ + const v122, 0x7f06000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 496 │ - .local v21, "english":Ljava/lang/CharSequence; │ - const v121, 0x7f060010 │ + .local v22, "english":Ljava/lang/CharSequence; │ + const v122, 0x7f060010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v47 │ + move-result-object v48 │ │ .line 497 │ - .local v47, "french":Ljava/lang/CharSequence; │ - const v121, 0x7f060011 │ + .local v48, "french":Ljava/lang/CharSequence; │ + const v122, 0x7f060011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v48 │ + move-result-object v49 │ │ .line 498 │ - .local v48, "german":Ljava/lang/CharSequence; │ - const v121, 0x7f060012 │ + .local v49, "german":Ljava/lang/CharSequence; │ + const v122, 0x7f060012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v80 │ + move-result-object v81 │ │ .line 499 │ - .local v80, "russian":Ljava/lang/CharSequence; │ - const v121, 0x7f060013 │ + .local v81, "russian":Ljava/lang/CharSequence; │ + const v122, 0x7f060013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 500 │ - .local v13, "chinese":Ljava/lang/CharSequence; │ - const v121, 0x7f060014 │ + .local v14, "chinese":Ljava/lang/CharSequence; │ + const v122, 0x7f060014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v78 │ + move-result-object v79 │ │ .line 501 │ - .local v78, "portuguese":Ljava/lang/CharSequence; │ - const v121, 0x7f060015 │ + .local v79, "portuguese":Ljava/lang/CharSequence; │ + const v122, 0x7f060015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v82 │ + move-result-object v83 │ │ .line 502 │ - .local v82, "spanish":Ljava/lang/CharSequence; │ - const v121, 0x7f060016 │ + .local v83, "spanish":Ljava/lang/CharSequence; │ + const v122, 0x7f060016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v81 │ + move-result-object v82 │ │ .line 503 │ - .local v81, "serbian":Ljava/lang/CharSequence; │ - const v121, 0x7f060017 │ + .local v82, "serbian":Ljava/lang/CharSequence; │ + const v122, 0x7f060017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 504 │ - .local v15, "czech":Ljava/lang/CharSequence; │ - const v121, 0x7f060018 │ + .local v16, "czech":Ljava/lang/CharSequence; │ + const v122, 0x7f060018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v77 │ + move-result-object v78 │ │ .line 505 │ - .local v77, "polish":Ljava/lang/CharSequence; │ - const v121, 0x7f060019 │ + .local v78, "polish":Ljava/lang/CharSequence; │ + const v122, 0x7f060019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v50 │ + move-result-object v51 │ │ .line 506 │ - .local v50, "hungarian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001a │ + .local v51, "hungarian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v83 │ + move-result-object v84 │ │ .line 507 │ - .local v83, "swedish":Ljava/lang/CharSequence; │ - const v121, 0x7f06001b │ + .local v84, "swedish":Ljava/lang/CharSequence; │ + const v122, 0x7f06001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v51 │ + move-result-object v52 │ │ .line 508 │ - .local v51, "italian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001c │ + .local v52, "italian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 509 │ - .local v20, "dutch_be":Ljava/lang/CharSequence; │ - const v121, 0x7f06001d │ + .local v21, "dutch_be":Ljava/lang/CharSequence; │ + const v122, 0x7f06001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v79 │ + move-result-object v80 │ │ .line 510 │ - .local v79, "portuguese_br":Ljava/lang/CharSequence; │ - const v121, 0x7f06001e │ + .local v80, "portuguese_br":Ljava/lang/CharSequence; │ + const v122, 0x7f06001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOne;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v49 │ + move-result-object v50 │ │ .line 511 │ - .local v49, "greek":Ljava/lang/CharSequence; │ - const/16 v121, 0x11 │ + .local v50, "greek":Ljava/lang/CharSequence; │ + const/16 v122, 0x11 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - aput-object v21, v53, v121 │ + aput-object v22, v54, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - aput-object v47, v53, v121 │ + aput-object v48, v54, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - aput-object v48, v53, v121 │ + aput-object v49, v54, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - aput-object v80, v53, v121 │ + aput-object v81, v54, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - aput-object v13, v53, v121 │ + aput-object v14, v54, v122 │ │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - aput-object v78, v53, v121 │ + aput-object v79, v54, v122 │ │ - const/16 v121, 0x6 │ + const/16 v122, 0x6 │ │ - aput-object v82, v53, v121 │ + aput-object v83, v54, v122 │ │ - const/16 v121, 0x7 │ + const/16 v122, 0x7 │ │ - aput-object v81, v53, v121 │ + aput-object v82, v54, v122 │ │ - const/16 v121, 0x8 │ + const/16 v122, 0x8 │ │ - aput-object v15, v53, v121 │ + aput-object v16, v54, v122 │ │ - const/16 v121, 0x9 │ + const/16 v122, 0x9 │ │ - aput-object v77, v53, v121 │ + aput-object v78, v54, v122 │ │ - const/16 v121, 0xa │ + const/16 v122, 0xa │ │ - aput-object v50, v53, v121 │ + aput-object v51, v54, v122 │ │ - const/16 v121, 0xb │ + const/16 v122, 0xb │ │ - aput-object v83, v53, v121 │ + aput-object v84, v54, v122 │ │ - const/16 v121, 0xc │ + const/16 v122, 0xc │ │ - aput-object v51, v53, v121 │ + aput-object v52, v54, v122 │ │ - const/16 v121, 0xd │ + const/16 v122, 0xd │ │ - aput-object v20, v53, v121 │ + aput-object v21, v54, v122 │ │ - const/16 v121, 0xe │ + const/16 v122, 0xe │ │ - aput-object v79, v53, v121 │ + aput-object v80, v54, v122 │ │ - const/16 v121, 0xf │ + const/16 v122, 0xf │ │ - aput-object v49, v53, v121 │ + aput-object v50, v54, v122 │ │ - const/16 v121, 0x10 │ + const/16 v122, 0x10 │ │ - aput-object v12, v53, v121 │ + aput-object v13, v54, v122 │ │ .line 512 │ - .local v53, "locales":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOne$10; │ + .local v54, "locales":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOne$10; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOne$10;->(Lcom/amphoras/tpthelper/AllInOne;)V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v53 │ + move-object/from16 v1, v54 │ │ - move-object/from16 v2, v121 │ + move-object/from16 v2, v122 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 634 │ - invoke-virtual/range {v52 .. v52}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v53 .. v53}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 113 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 512 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$10;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$1;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 265 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$2;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$filepicked:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$3;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$3;->val$filepicked:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 295 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$4;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$5;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 324 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$7;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 313 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$6;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 388 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$8;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ .prologue │ .line 484 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$9;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$CheckMD5Task.smali │ @@ -54,217 +54,208 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 762 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$CheckMD5Task;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 15 │ + .locals 14 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 771 │ - const-string v11, "" │ + const-string v8, "" │ │ .line 772 │ - .local v11, "response":Ljava/lang/String; │ - move-object/from16 v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v8, v0 │ - │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + .local v8, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v8, :cond_2 │ + if-ge v9, v10, :cond_2 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 775 │ - .local v4, "fin":Ljava/io/FileInputStream; │ + .local v3, "fin":Ljava/io/FileInputStream; │ :try_start_0 │ - const-string v12, "MD5" │ + const-string v11, "MD5" │ │ - invoke-static {v12}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v11}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 777 │ - .local v2, "digester":Ljava/security/MessageDigest; │ - const/16 v12, 0x2000 │ + .local v1, "digester":Ljava/security/MessageDigest; │ + const/16 v11, 0x2000 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 778 │ - .local v1, "buffer":[B │ - const/4 v5, 0x0 │ + .local v0, "buffer":[B │ + const/4 v4, 0x0 │ │ .line 780 │ - .local v5, "i":I │ + .local v4, "i":I │ :goto_1 │ :try_start_1 │ - invoke-virtual {v4, v1}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v3, v0}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 782 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v2, v1, v12, v5}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v1, v0, v11, v4}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 784 │ :catch_0 │ - move-exception v12 │ + move-exception v11 │ │ .line 788 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v2}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v1}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 789 │ - .local v10, "output":[B │ - const-string v9, "" │ + .local v7, "output":[B │ + const-string v6, "" │ │ .line 790 │ - .local v9, "md5sum":Ljava/lang/String; │ - const/4 v7, 0x0 │ + .local v6, "md5sum":Ljava/lang/String; │ + const/4 v5, 0x0 │ │ - .local v7, "j":I │ + .local v5, "j":I │ :goto_2 │ - array-length v12, v10 │ + array-length v11, v7 │ │ - if-ge v7, v12, :cond_1 │ + if-ge v5, v11, :cond_1 │ │ .line 792 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aget-byte v13, v10, v7 │ + aget-byte v12, v7, v5 │ │ - and-int/lit16 v13, v13, 0xff │ + and-int/lit16 v12, v12, 0xff │ │ - add-int/lit16 v13, v13, 0x100 │ + add-int/lit16 v12, v12, 0x100 │ │ - const/16 v14, 0x10 │ + const/16 v13, 0x10 │ │ - invoke-static {v13, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v12, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 790 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 795 │ :cond_1 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ - iget-object v12, v12, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v11, v11, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v11}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 796 │ - .local v3, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v12, "checksum" │ + .local v2, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v11, "checksum" │ │ - invoke-interface {v3, v12, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v11, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 797 │ - invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 798 │ - move-object v11, v9 │ + move-object v8, v6 │ │ .line 772 │ - .end local v1 # "buffer":[B │ - .end local v2 # "digester":Ljava/security/MessageDigest; │ - .end local v3 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v5 # "i":I │ - .end local v7 # "j":I │ - .end local v9 # "md5sum":Ljava/lang/String; │ - .end local v10 # "output":[B │ + .end local v0 # "buffer":[B │ + .end local v1 # "digester":Ljava/security/MessageDigest; │ + .end local v2 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v4 # "i":I │ + .end local v5 # "j":I │ + .end local v6 # "md5sum":Ljava/lang/String; │ + .end local v7 # "output":[B │ :goto_3 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 803 │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ :cond_2 │ - return-object v11 │ + return-object v8 │ │ .line 799 │ - .restart local v4 # "fin":Ljava/io/FileInputStream; │ + .restart local v3 # "fin":Ljava/io/FileInputStream; │ :catch_1 │ - move-exception v12 │ + move-exception v11 │ │ goto :goto_3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 762 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$CheckMD5Task;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 5 ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 683 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 692 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 693 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 696 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 697 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 698 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 700 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 701 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 702 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 703 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 705 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 706 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 707 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 708 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 710 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 711 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 713 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 714 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 718 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 719 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 693 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 716 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 717 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 720 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 721 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 724 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 683 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -430,21 +427,19 @@ │ │ .line 688 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 683 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 838 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 847 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 848 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 850 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 851 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->deleteDirectory(Ljava/io/File;)Z │ │ .line 854 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 855 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 857 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 859 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 861 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->access$700(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->access$700(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 880 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 882 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 848 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 864 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ # getter for: Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->access$800(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->access$800(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 865 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 868 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 870 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 873 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 874 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 877 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 879 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 885 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 838 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 917 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 926 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 927 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 929 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1036 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1039 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1041 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1042 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1044 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1045 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1046 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1048 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1049 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1051 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1052 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1054 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1055 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1065 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1106 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 927 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1067 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1068 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1070 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1083 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneGen2Gen3; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1084 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1085 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v63 │ │ new-instance v64, Ljava/lang/StringBuilder; │ @@ -1769,15 +1764,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1844,15 +1839,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1094 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1095 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1934,15 +1929,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1110 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1979,23 +1974,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1096 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2031,33 +2026,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 917 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneGen2Gen3.smali │ @@ -311,15 +311,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->DOWNLOAD_FAILED:I │ │ .line 91 │ const/16 v0, 0x8 │ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->CHANGE_LOCALE:I │ │ - .line 917 │ return-void │ .end method │ │ .method private MakeDirectory(Ljava/lang/String;)V │ .locals 4 │ .param p1, "path" # Ljava/lang/String; │ │ @@ -802,378 +801,380 @@ │ .local v1, "e":Ljava/io/FileNotFoundException; │ invoke-virtual {v1}, Ljava/io/FileNotFoundException;->printStackTrace()V │ │ goto :goto_1 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1149 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1153 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1155 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1156 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1158 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1160 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1162 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1166 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1167 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1168 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1170 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1168 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1173 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1175 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1176 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1178 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1179 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1180 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1181 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1182 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1183 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1184 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1190 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1192 │ - const/4 v13, 0x6 │ + const/4 v14, 0x6 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->showDialog(I)V │ + invoke-virtual {v0, v14}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->showDialog(I)V │ │ .line 1197 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1186 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1187 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1188 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1194 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1195 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 5 │ .param p1, "requestCode" # I │ @@ -1330,2892 +1331,2900 @@ │ invoke-virtual {p0, v0}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->showDialog(I)V │ │ .line 102 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; │ - .locals 126 │ + .locals 128 │ .param p1, "id" # I │ │ .prologue │ .line 112 │ - const v121, 0x7f060095 │ + const v122, 0x7f060095 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 113 │ - .local v12, "cancel":Ljava/lang/CharSequence; │ + .local v13, "cancel":Ljava/lang/CharSequence; │ packed-switch p1, :pswitch_data_0 │ │ .line 636 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreateDialog(I)Landroid/app/Dialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ :goto_0 │ - return-object v121 │ + return-object v122 │ │ .line 115 │ :pswitch_0 │ - new-instance v121, Landroid/app/ProgressDialog; │ + new-instance v122, Landroid/app/ProgressDialog; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/ProgressDialog;->(Landroid/content/Context;)V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->downloaddialog:Landroid/app/ProgressDialog; │ │ .line 116 │ - const v121, 0x7f060039 │ + const v122, 0x7f060039 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 117 │ - .local v19, "downloadmessage":Ljava/lang/CharSequence; │ + .local v20, "downloadmessage":Ljava/lang/CharSequence; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V │ │ .line 118 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x1 │ + const/16 v123, 0x1 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ │ .line 119 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x0 │ + const/16 v123, 0x0 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ │ .line 120 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ goto :goto_0 │ │ .line 122 │ - .end local v19 # "downloadmessage":Ljava/lang/CharSequence; │ + .end local v20 # "downloadmessage":Ljava/lang/CharSequence; │ :pswitch_1 │ - new-instance v9, Landroid/app/AlertDialog$Builder; │ + new-instance v10, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 123 │ - .local v9, "builder1":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060067 │ + .local v10, "builder1":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060067 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 124 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 125 │ - const/16 v121, 0x7 │ + const/16 v122, 0x7 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v120, v0 │ + move-object/from16 v121, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - const-string v122, "Gen2-v1a.zip" │ + const-string v123, "Gen2-v1a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - const-string v122, "Gen2-v2a.zip" │ + const-string v123, "Gen2-v2a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - const-string v122, "Gen2-stock.zip" │ + const-string v123, "Gen2-stock.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - const-string v122, "Gen3-v1a.zip" │ + const-string v123, "Gen3-v1a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - const-string v122, "Gen3-v2a.zip" │ + const-string v123, "Gen3-v2a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - const-string v122, "Gen2-MMHMP-RLS9.zip" │ + const-string v123, "Gen2-MMHMP-RLS9.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x6 │ + const/16 v122, 0x6 │ │ - aput-object v12, v120, v121 │ + aput-object v13, v121, v122 │ │ .line 126 │ - .local v120, "zips1":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$1; │ + .local v121, "zips1":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$1; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$1;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move-object/from16 v0, v120 │ + move-object/from16 v0, v121 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ - invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 257 │ - invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 259 │ - .end local v9 # "builder1":Landroid/app/AlertDialog$Builder; │ - .end local v120 # "zips1":[Ljava/lang/CharSequence; │ + .end local v10 # "builder1":Landroid/app/AlertDialog$Builder; │ + .end local v121 # "zips1":[Ljava/lang/CharSequence; │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v43 │ │ .line 260 │ - .local v42, "filepicked":Ljava/lang/String; │ - new-instance v46, Landroid/app/AlertDialog$Builder; │ + .local v43, "filepicked":Ljava/lang/String; │ + new-instance v47, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 261 │ - .local v46, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06003d │ + .local v47, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06003d │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 262 │ - const v121, 0x7f06003e │ + const v122, 0x7f06003e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 263 │ - .local v44, "filethere1":Ljava/lang/CharSequence; │ - const v121, 0x7f06003f │ + .local v45, "filethere1":Ljava/lang/CharSequence; │ + const v122, 0x7f06003f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 264 │ - .local v45, "filethere2":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v46, "filethere2":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v44 │ + move-object/from16 v1, v45 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v42 │ + move-object/from16 v1, v43 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 265 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$2; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$2; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$2;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 270 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$3; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$3; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v42 │ + move-object/from16 v2, v43 │ │ invoke-direct {v0, v1, v2}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$3;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;Ljava/lang/String;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 289 │ - invoke-virtual/range {v46 .. v46}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v47 .. v47}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 291 │ - .end local v42 # "filepicked":Ljava/lang/String; │ - .end local v44 # "filethere1":Ljava/lang/CharSequence; │ - .end local v45 # "filethere2":Ljava/lang/CharSequence; │ - .end local v46 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v43 # "filepicked":Ljava/lang/String; │ + .end local v45 # "filethere1":Ljava/lang/CharSequence; │ + .end local v46 # "filethere2":Ljava/lang/CharSequence; │ + .end local v47 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_3 │ - new-instance v10, Landroid/app/AlertDialog$Builder; │ + new-instance v11, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v11, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 292 │ - .local v10, "builder3":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060062 │ + .local v11, "builder3":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060062 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 293 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 294 │ - const v121, 0x7f060063 │ + const v122, 0x7f060063 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 295 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$4; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$4; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$4;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 302 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$5; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$5; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$5;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 307 │ - invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v11}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 309 │ - .end local v10 # "builder3":Landroid/app/AlertDialog$Builder; │ + .end local v11 # "builder3":Landroid/app/AlertDialog$Builder; │ :pswitch_4 │ - new-instance v22, Landroid/app/AlertDialog$Builder; │ + new-instance v23, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 310 │ - .local v22, "failedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06004e │ + .local v23, "failedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06004e │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 312 │ - const v121, 0x7f060064 │ + const v122, 0x7f060064 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 313 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$6; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$6; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$6;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 318 │ - invoke-virtual/range {v22 .. v22}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v23 .. v23}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 321 │ - .end local v22 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v23 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_5 │ - new-instance v74, Landroid/app/AlertDialog$Builder; │ + new-instance v75, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 322 │ - .local v74, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060098 │ + .local v75, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060098 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 323 │ - const v121, 0x7f060065 │ + const v122, 0x7f060065 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 324 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$7; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$7; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$7;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 329 │ - invoke-virtual/range {v74 .. v74}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v75 .. v75}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 332 │ - .end local v74 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v75 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files" │ + const-string v123, "no of files" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 333 │ - .local v3, "a":Ljava/lang/Long; │ + .local v4, "a":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files checked" │ + const-string v123, "no of files checked" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 334 │ - .local v6, "b":Ljava/lang/Long; │ + .local v7, "b":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of matches" │ + const-string v123, "no of matches" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 335 │ - .local v11, "c":Ljava/lang/Long; │ + .local v12, "c":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file1" │ + const-string v123, "file1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 336 │ - .local v23, "file1":Ljava/lang/String; │ + .local v24, "file1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file2" │ + const-string v123, "file2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ .line 337 │ - .local v33, "file2":Ljava/lang/String; │ + .local v34, "file2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file3" │ + const-string v123, "file3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ .line 338 │ - .local v34, "file3":Ljava/lang/String; │ + .local v35, "file3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file4" │ + const-string v123, "file4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 339 │ - .local v35, "file4":Ljava/lang/String; │ + .local v36, "file4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file5" │ + const-string v123, "file5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 340 │ - .local v36, "file5":Ljava/lang/String; │ + .local v37, "file5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file6" │ + const-string v123, "file6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 341 │ - .local v37, "file6":Ljava/lang/String; │ + .local v38, "file6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file7" │ + const-string v123, "file7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v39 │ │ .line 342 │ - .local v38, "file7":Ljava/lang/String; │ + .local v39, "file7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file8" │ + const-string v123, "file8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v40 │ │ .line 343 │ - .local v39, "file8":Ljava/lang/String; │ + .local v40, "file8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file9" │ + const-string v123, "file9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v41 │ │ .line 344 │ - .local v40, "file9":Ljava/lang/String; │ + .local v41, "file9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file10" │ + const-string v123, "file10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 345 │ - .local v24, "file10":Ljava/lang/String; │ + .local v25, "file10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file11" │ + const-string v123, "file11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 346 │ - .local v25, "file11":Ljava/lang/String; │ + .local v26, "file11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file12" │ + const-string v123, "file12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v27 │ │ .line 347 │ - .local v26, "file12":Ljava/lang/String; │ + .local v27, "file12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file13" │ + const-string v123, "file13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v28 │ │ .line 348 │ - .local v27, "file13":Ljava/lang/String; │ + .local v28, "file13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file14" │ + const-string v123, "file14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v29 │ │ .line 349 │ - .local v28, "file14":Ljava/lang/String; │ + .local v29, "file14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file15" │ + const-string v123, "file15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 350 │ - .local v29, "file15":Ljava/lang/String; │ + .local v30, "file15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file16" │ + const-string v123, "file16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 351 │ - .local v30, "file16":Ljava/lang/String; │ + .local v31, "file16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file17" │ + const-string v123, "file17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 352 │ - .local v31, "file17":Ljava/lang/String; │ + .local v32, "file17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file18" │ + const-string v123, "file18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v33 │ │ .line 353 │ - .local v32, "file18":Ljava/lang/String; │ + .local v33, "file18":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match1" │ + const-string v123, "match1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ .line 354 │ - .local v54, "match1":Ljava/lang/String; │ + .local v55, "match1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match2" │ + const-string v123, "match2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v64 │ + move-result-object v65 │ │ .line 355 │ - .local v64, "match2":Ljava/lang/String; │ + .local v65, "match2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match3" │ + const-string v123, "match3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v65 │ + move-result-object v66 │ │ .line 356 │ - .local v65, "match3":Ljava/lang/String; │ + .local v66, "match3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match4" │ + const-string v123, "match4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v66 │ + move-result-object v67 │ │ .line 357 │ - .local v66, "match4":Ljava/lang/String; │ + .local v67, "match4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match5" │ + const-string v123, "match5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v67 │ + move-result-object v68 │ │ .line 358 │ - .local v67, "match5":Ljava/lang/String; │ + .local v68, "match5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match6" │ + const-string v123, "match6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v68 │ + move-result-object v69 │ │ .line 359 │ - .local v68, "match6":Ljava/lang/String; │ + .local v69, "match6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match7" │ + const-string v123, "match7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v69 │ + move-result-object v70 │ │ .line 360 │ - .local v69, "match7":Ljava/lang/String; │ + .local v70, "match7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match8" │ + const-string v123, "match8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v70 │ + move-result-object v71 │ │ .line 361 │ - .local v70, "match8":Ljava/lang/String; │ + .local v71, "match8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match9" │ + const-string v123, "match9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v71 │ + move-result-object v72 │ │ .line 362 │ - .local v71, "match9":Ljava/lang/String; │ + .local v72, "match9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match10" │ + const-string v123, "match10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v55 │ + move-result-object v56 │ │ .line 363 │ - .local v55, "match10":Ljava/lang/String; │ + .local v56, "match10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match11" │ + const-string v123, "match11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v56 │ + move-result-object v57 │ │ .line 364 │ - .local v56, "match11":Ljava/lang/String; │ + .local v57, "match11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match12" │ + const-string v123, "match12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v57 │ + move-result-object v58 │ │ .line 365 │ - .local v57, "match12":Ljava/lang/String; │ + .local v58, "match12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match13" │ + const-string v123, "match13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v59 │ │ .line 366 │ - .local v58, "match13":Ljava/lang/String; │ + .local v59, "match13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match14" │ + const-string v123, "match14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v60 │ │ .line 367 │ - .local v59, "match14":Ljava/lang/String; │ + .local v60, "match14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match15" │ + const-string v123, "match15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v61 │ │ .line 368 │ - .local v60, "match15":Ljava/lang/String; │ + .local v61, "match15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match16" │ + const-string v123, "match16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v61 │ + move-result-object v62 │ │ .line 369 │ - .local v61, "match16":Ljava/lang/String; │ + .local v62, "match16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match17" │ + const-string v123, "match17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 370 │ - .local v62, "match17":Ljava/lang/String; │ + .local v63, "match17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match18" │ + const-string v123, "match18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v63 │ + move-result-object v64 │ │ .line 371 │ - .local v63, "match18":Ljava/lang/String; │ - new-instance v8, Landroid/app/AlertDialog$Builder; │ + .local v64, "match18":Ljava/lang/String; │ + new-instance v9, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 372 │ - .local v8, "builder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060059 │ + .local v9, "builder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060059 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 374 │ - if-ne v3, v6, :cond_0 │ + if-ne v4, v7, :cond_0 │ │ .line 375 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 376 │ - .local v73, "no_of_matches":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v74, "no_of_matches":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 388 │ :goto_1 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$8; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$8; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$8;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 394 │ - const v121, 0x7f080003 │ + const v122, 0x7f080003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v75 │ + move-result-object v76 │ │ - check-cast v75, Landroid/widget/TextView; │ + check-cast v76, Landroid/widget/TextView; │ │ .line 395 │ - .local v75, "nooffiles":Landroid/widget/TextView; │ - invoke-virtual {v6}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v76, "nooffiles":Landroid/widget/TextView; │ + invoke-virtual {v7}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 396 │ - .local v7, "btext":Ljava/lang/String; │ - move-object/from16 v0, v75 │ + .local v8, "btext":Ljava/lang/String; │ + move-object/from16 v0, v76 │ │ - invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 397 │ - const v121, 0x7f080004 │ + const v122, 0x7f080004 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v76 │ + move-result-object v77 │ │ - check-cast v76, Landroid/widget/TextView; │ + check-cast v77, Landroid/widget/TextView; │ │ .line 398 │ - .local v76, "noofmatches":Landroid/widget/TextView; │ - invoke-virtual {v11}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v77, "noofmatches":Landroid/widget/TextView; │ + invoke-virtual {v12}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 399 │ - .local v14, "ctext":Ljava/lang/String; │ - move-object/from16 v0, v76 │ + .local v15, "ctext":Ljava/lang/String; │ + move-object/from16 v0, v77 │ │ - invoke-virtual {v0, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 400 │ - const v121, 0x7f080005 │ + const v122, 0x7f080005 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v72 │ + move-result-object v73 │ │ - check-cast v72, Landroid/widget/TextView; │ + check-cast v73, Landroid/widget/TextView; │ │ .line 401 │ - .local v72, "missingfiles":Landroid/widget/TextView; │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + .local v73, "missingfiles":Landroid/widget/TextView; │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 402 │ - .local v4, "ab":Ljava/lang/Long; │ - invoke-virtual {v4}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v5, "ab":Ljava/lang/Long; │ + invoke-virtual {v5}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 403 │ - .local v5, "abtext":Ljava/lang/String; │ - move-object/from16 v0, v72 │ + .local v6, "abtext":Ljava/lang/String; │ + move-object/from16 v0, v73 │ │ - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 405 │ - const v121, 0x7f080006 │ + const v122, 0x7f080006 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v84 │ + move-result-object v85 │ │ - check-cast v84, Landroid/widget/TextView; │ + check-cast v85, Landroid/widget/TextView; │ │ .line 406 │ - .local v84, "textfile1":Landroid/widget/TextView; │ - move-object/from16 v0, v84 │ + .local v85, "textfile1":Landroid/widget/TextView; │ + move-object/from16 v0, v85 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 407 │ - const v121, 0x7f080008 │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v121 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v94 │ - │ - check-cast v94, Landroid/widget/TextView; │ - │ - .line 408 │ - .local v94, "textfile2":Landroid/widget/TextView; │ - move-object/from16 v0, v94 │ - │ - move-object/from16 v1, v33 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - .line 409 │ - const v121, 0x7f08000a │ + const v122, 0x7f080008 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v95 │ │ check-cast v95, Landroid/widget/TextView; │ │ - .line 410 │ - .local v95, "textfile3":Landroid/widget/TextView; │ + .line 408 │ + .local v95, "textfile2":Landroid/widget/TextView; │ move-object/from16 v0, v95 │ │ move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 411 │ - const v121, 0x7f08000c │ + .line 409 │ + const v122, 0x7f08000a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v96 │ │ check-cast v96, Landroid/widget/TextView; │ │ - .line 412 │ - .local v96, "textfile4":Landroid/widget/TextView; │ + .line 410 │ + .local v96, "textfile3":Landroid/widget/TextView; │ move-object/from16 v0, v96 │ │ move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 413 │ - const v121, 0x7f08000e │ + .line 411 │ + const v122, 0x7f08000c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v97 │ │ check-cast v97, Landroid/widget/TextView; │ │ - .line 414 │ - .local v97, "textfile5":Landroid/widget/TextView; │ + .line 412 │ + .local v97, "textfile4":Landroid/widget/TextView; │ move-object/from16 v0, v97 │ │ move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 415 │ - const v121, 0x7f080010 │ + .line 413 │ + const v122, 0x7f08000e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v98 │ │ check-cast v98, Landroid/widget/TextView; │ │ - .line 416 │ - .local v98, "textfile6":Landroid/widget/TextView; │ + .line 414 │ + .local v98, "textfile5":Landroid/widget/TextView; │ move-object/from16 v0, v98 │ │ move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 417 │ - const v121, 0x7f080012 │ + .line 415 │ + const v122, 0x7f080010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v99 │ │ check-cast v99, Landroid/widget/TextView; │ │ - .line 418 │ - .local v99, "textfile7":Landroid/widget/TextView; │ + .line 416 │ + .local v99, "textfile6":Landroid/widget/TextView; │ move-object/from16 v0, v99 │ │ move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 419 │ - const v121, 0x7f080014 │ + .line 417 │ + const v122, 0x7f080012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v100 │ │ check-cast v100, Landroid/widget/TextView; │ │ - .line 420 │ - .local v100, "textfile8":Landroid/widget/TextView; │ + .line 418 │ + .local v100, "textfile7":Landroid/widget/TextView; │ move-object/from16 v0, v100 │ │ move-object/from16 v1, v39 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 421 │ - const v121, 0x7f080016 │ + .line 419 │ + const v122, 0x7f080014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v101 │ │ check-cast v101, Landroid/widget/TextView; │ │ - .line 422 │ - .local v101, "textfile9":Landroid/widget/TextView; │ + .line 420 │ + .local v101, "textfile8":Landroid/widget/TextView; │ move-object/from16 v0, v101 │ │ move-object/from16 v1, v40 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 423 │ - const v121, 0x7f080018 │ + .line 421 │ + const v122, 0x7f080016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v85 │ + move-result-object v102 │ │ - check-cast v85, Landroid/widget/TextView; │ + check-cast v102, Landroid/widget/TextView; │ │ - .line 424 │ - .local v85, "textfile10":Landroid/widget/TextView; │ - move-object/from16 v0, v85 │ + .line 422 │ + .local v102, "textfile9":Landroid/widget/TextView; │ + move-object/from16 v0, v102 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v41 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 425 │ - const v121, 0x7f08001a │ + .line 423 │ + const v122, 0x7f080018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v86 │ │ check-cast v86, Landroid/widget/TextView; │ │ - .line 426 │ - .local v86, "textfile11":Landroid/widget/TextView; │ + .line 424 │ + .local v86, "textfile10":Landroid/widget/TextView; │ move-object/from16 v0, v86 │ │ move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 427 │ - const v121, 0x7f08001c │ + .line 425 │ + const v122, 0x7f08001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v87 │ │ check-cast v87, Landroid/widget/TextView; │ │ - .line 428 │ - .local v87, "textfile12":Landroid/widget/TextView; │ + .line 426 │ + .local v87, "textfile11":Landroid/widget/TextView; │ move-object/from16 v0, v87 │ │ move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 429 │ - const v121, 0x7f08001e │ + .line 427 │ + const v122, 0x7f08001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v88 │ │ check-cast v88, Landroid/widget/TextView; │ │ - .line 430 │ - .local v88, "textfile13":Landroid/widget/TextView; │ + .line 428 │ + .local v88, "textfile12":Landroid/widget/TextView; │ move-object/from16 v0, v88 │ │ move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 431 │ - const v121, 0x7f080020 │ + .line 429 │ + const v122, 0x7f08001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v89 │ │ check-cast v89, Landroid/widget/TextView; │ │ - .line 432 │ - .local v89, "textfile14":Landroid/widget/TextView; │ + .line 430 │ + .local v89, "textfile13":Landroid/widget/TextView; │ move-object/from16 v0, v89 │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 433 │ - const v121, 0x7f080022 │ + .line 431 │ + const v122, 0x7f080020 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v90 │ │ check-cast v90, Landroid/widget/TextView; │ │ - .line 434 │ - .local v90, "textfile15":Landroid/widget/TextView; │ + .line 432 │ + .local v90, "textfile14":Landroid/widget/TextView; │ move-object/from16 v0, v90 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 435 │ - const v121, 0x7f080024 │ + .line 433 │ + const v122, 0x7f080022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v91 │ │ check-cast v91, Landroid/widget/TextView; │ │ - .line 436 │ - .local v91, "textfile16":Landroid/widget/TextView; │ + .line 434 │ + .local v91, "textfile15":Landroid/widget/TextView; │ move-object/from16 v0, v91 │ │ move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 437 │ - const v121, 0x7f080026 │ + .line 435 │ + const v122, 0x7f080024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v92 │ │ check-cast v92, Landroid/widget/TextView; │ │ - .line 438 │ - .local v92, "textfile17":Landroid/widget/TextView; │ + .line 436 │ + .local v92, "textfile16":Landroid/widget/TextView; │ move-object/from16 v0, v92 │ │ move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 439 │ - const v121, 0x7f080028 │ + .line 437 │ + const v122, 0x7f080026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v93 │ │ check-cast v93, Landroid/widget/TextView; │ │ - .line 440 │ - .local v93, "textfile18":Landroid/widget/TextView; │ + .line 438 │ + .local v93, "textfile17":Landroid/widget/TextView; │ move-object/from16 v0, v93 │ │ move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 441 │ - const v121, 0x7f080007 │ + .line 439 │ + const v122, 0x7f080028 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v102 │ + move-result-object v94 │ │ - check-cast v102, Landroid/widget/TextView; │ + check-cast v94, Landroid/widget/TextView; │ │ - .line 442 │ - .local v102, "textmatch1":Landroid/widget/TextView; │ - move-object/from16 v0, v102 │ + .line 440 │ + .local v94, "textfile18":Landroid/widget/TextView; │ + move-object/from16 v0, v94 │ │ - move-object/from16 v1, v54 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 443 │ - const v121, 0x7f080009 │ + .line 441 │ + const v122, 0x7f080007 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v112 │ + move-result-object v103 │ │ - check-cast v112, Landroid/widget/TextView; │ + check-cast v103, Landroid/widget/TextView; │ │ - .line 444 │ - .local v112, "textmatch2":Landroid/widget/TextView; │ - move-object/from16 v0, v112 │ + .line 442 │ + .local v103, "textmatch1":Landroid/widget/TextView; │ + move-object/from16 v0, v103 │ │ - move-object/from16 v1, v64 │ + move-object/from16 v1, v55 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 445 │ - const v121, 0x7f08000b │ + .line 443 │ + const v122, 0x7f080009 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v113 │ │ check-cast v113, Landroid/widget/TextView; │ │ - .line 446 │ - .local v113, "textmatch3":Landroid/widget/TextView; │ + .line 444 │ + .local v113, "textmatch2":Landroid/widget/TextView; │ move-object/from16 v0, v113 │ │ move-object/from16 v1, v65 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 447 │ - const v121, 0x7f08000d │ + .line 445 │ + const v122, 0x7f08000b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v114 │ │ check-cast v114, Landroid/widget/TextView; │ │ - .line 448 │ - .local v114, "textmatch4":Landroid/widget/TextView; │ + .line 446 │ + .local v114, "textmatch3":Landroid/widget/TextView; │ move-object/from16 v0, v114 │ │ move-object/from16 v1, v66 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 449 │ - const v121, 0x7f08000f │ + .line 447 │ + const v122, 0x7f08000d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v115 │ │ check-cast v115, Landroid/widget/TextView; │ │ - .line 450 │ - .local v115, "textmatch5":Landroid/widget/TextView; │ + .line 448 │ + .local v115, "textmatch4":Landroid/widget/TextView; │ move-object/from16 v0, v115 │ │ move-object/from16 v1, v67 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 451 │ - const v121, 0x7f080011 │ + .line 449 │ + const v122, 0x7f08000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v116 │ │ check-cast v116, Landroid/widget/TextView; │ │ - .line 452 │ - .local v116, "textmatch6":Landroid/widget/TextView; │ + .line 450 │ + .local v116, "textmatch5":Landroid/widget/TextView; │ move-object/from16 v0, v116 │ │ move-object/from16 v1, v68 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 453 │ - const v121, 0x7f080013 │ + .line 451 │ + const v122, 0x7f080011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v117 │ │ check-cast v117, Landroid/widget/TextView; │ │ - .line 454 │ - .local v117, "textmatch7":Landroid/widget/TextView; │ + .line 452 │ + .local v117, "textmatch6":Landroid/widget/TextView; │ move-object/from16 v0, v117 │ │ move-object/from16 v1, v69 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 455 │ - const v121, 0x7f080015 │ + .line 453 │ + const v122, 0x7f080013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v118 │ │ check-cast v118, Landroid/widget/TextView; │ │ - .line 456 │ - .local v118, "textmatch8":Landroid/widget/TextView; │ + .line 454 │ + .local v118, "textmatch7":Landroid/widget/TextView; │ move-object/from16 v0, v118 │ │ move-object/from16 v1, v70 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 457 │ - const v121, 0x7f080017 │ + .line 455 │ + const v122, 0x7f080015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v119 │ │ check-cast v119, Landroid/widget/TextView; │ │ - .line 458 │ - .local v119, "textmatch9":Landroid/widget/TextView; │ + .line 456 │ + .local v119, "textmatch8":Landroid/widget/TextView; │ move-object/from16 v0, v119 │ │ move-object/from16 v1, v71 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 459 │ - const v121, 0x7f080019 │ + .line 457 │ + const v122, 0x7f080017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ - move-result-object v103 │ + move-result-object v120 │ │ - check-cast v103, Landroid/widget/TextView; │ + check-cast v120, Landroid/widget/TextView; │ │ - .line 460 │ - .local v103, "textmatch10":Landroid/widget/TextView; │ - move-object/from16 v0, v103 │ + .line 458 │ + .local v120, "textmatch9":Landroid/widget/TextView; │ + move-object/from16 v0, v120 │ │ - move-object/from16 v1, v55 │ + move-object/from16 v1, v72 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 461 │ - const v121, 0x7f08001b │ + .line 459 │ + const v122, 0x7f080019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v104 │ │ check-cast v104, Landroid/widget/TextView; │ │ - .line 462 │ - .local v104, "textmatch11":Landroid/widget/TextView; │ + .line 460 │ + .local v104, "textmatch10":Landroid/widget/TextView; │ move-object/from16 v0, v104 │ │ move-object/from16 v1, v56 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 463 │ - const v121, 0x7f08001d │ + .line 461 │ + const v122, 0x7f08001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v105 │ │ check-cast v105, Landroid/widget/TextView; │ │ - .line 464 │ - .local v105, "textmatch12":Landroid/widget/TextView; │ + .line 462 │ + .local v105, "textmatch11":Landroid/widget/TextView; │ move-object/from16 v0, v105 │ │ move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 465 │ - const v121, 0x7f08001f │ + .line 463 │ + const v122, 0x7f08001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v106 │ │ check-cast v106, Landroid/widget/TextView; │ │ - .line 466 │ - .local v106, "textmatch13":Landroid/widget/TextView; │ + .line 464 │ + .local v106, "textmatch12":Landroid/widget/TextView; │ move-object/from16 v0, v106 │ │ move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 467 │ - const v121, 0x7f080021 │ + .line 465 │ + const v122, 0x7f08001f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v107 │ │ check-cast v107, Landroid/widget/TextView; │ │ - .line 468 │ - .local v107, "textmatch14":Landroid/widget/TextView; │ + .line 466 │ + .local v107, "textmatch13":Landroid/widget/TextView; │ move-object/from16 v0, v107 │ │ move-object/from16 v1, v59 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 469 │ - const v121, 0x7f080023 │ + .line 467 │ + const v122, 0x7f080021 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v108 │ │ check-cast v108, Landroid/widget/TextView; │ │ - .line 470 │ - .local v108, "textmatch15":Landroid/widget/TextView; │ + .line 468 │ + .local v108, "textmatch14":Landroid/widget/TextView; │ move-object/from16 v0, v108 │ │ move-object/from16 v1, v60 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 471 │ - const v121, 0x7f080025 │ + .line 469 │ + const v122, 0x7f080023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v109 │ │ check-cast v109, Landroid/widget/TextView; │ │ - .line 472 │ - .local v109, "textmatch16":Landroid/widget/TextView; │ + .line 470 │ + .local v109, "textmatch15":Landroid/widget/TextView; │ move-object/from16 v0, v109 │ │ move-object/from16 v1, v61 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 473 │ - const v121, 0x7f080027 │ + .line 471 │ + const v122, 0x7f080025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v110 │ │ check-cast v110, Landroid/widget/TextView; │ │ - .line 474 │ - .local v110, "textmatch17":Landroid/widget/TextView; │ + .line 472 │ + .local v110, "textmatch16":Landroid/widget/TextView; │ move-object/from16 v0, v110 │ │ move-object/from16 v1, v62 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 475 │ - const v121, 0x7f080029 │ + .line 473 │ + const v122, 0x7f080027 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ │ move-result-object v111 │ │ check-cast v111, Landroid/widget/TextView; │ │ - .line 476 │ - .local v111, "textmatch18":Landroid/widget/TextView; │ + .line 474 │ + .local v111, "textmatch17":Landroid/widget/TextView; │ move-object/from16 v0, v111 │ │ move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ + .line 475 │ + const v122, 0x7f080029 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v122 │ + │ + invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v112 │ + │ + check-cast v112, Landroid/widget/TextView; │ + │ + .line 476 │ + .local v112, "textmatch18":Landroid/widget/TextView; │ + move-object/from16 v0, v112 │ + │ + move-object/from16 v1, v64 │ + │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ .line 477 │ - invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 378 │ - .end local v4 # "ab":Ljava/lang/Long; │ - .end local v5 # "abtext":Ljava/lang/String; │ - .end local v7 # "btext":Ljava/lang/String; │ - .end local v14 # "ctext":Ljava/lang/String; │ - .end local v72 # "missingfiles":Landroid/widget/TextView; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - .end local v75 # "nooffiles":Landroid/widget/TextView; │ - .end local v76 # "noofmatches":Landroid/widget/TextView; │ - .end local v84 # "textfile1":Landroid/widget/TextView; │ - .end local v85 # "textfile10":Landroid/widget/TextView; │ - .end local v86 # "textfile11":Landroid/widget/TextView; │ - .end local v87 # "textfile12":Landroid/widget/TextView; │ - .end local v88 # "textfile13":Landroid/widget/TextView; │ - .end local v89 # "textfile14":Landroid/widget/TextView; │ - .end local v90 # "textfile15":Landroid/widget/TextView; │ - .end local v91 # "textfile16":Landroid/widget/TextView; │ - .end local v92 # "textfile17":Landroid/widget/TextView; │ - .end local v93 # "textfile18":Landroid/widget/TextView; │ - .end local v94 # "textfile2":Landroid/widget/TextView; │ - .end local v95 # "textfile3":Landroid/widget/TextView; │ - .end local v96 # "textfile4":Landroid/widget/TextView; │ - .end local v97 # "textfile5":Landroid/widget/TextView; │ - .end local v98 # "textfile6":Landroid/widget/TextView; │ - .end local v99 # "textfile7":Landroid/widget/TextView; │ - .end local v100 # "textfile8":Landroid/widget/TextView; │ - .end local v101 # "textfile9":Landroid/widget/TextView; │ - .end local v102 # "textmatch1":Landroid/widget/TextView; │ - .end local v103 # "textmatch10":Landroid/widget/TextView; │ - .end local v104 # "textmatch11":Landroid/widget/TextView; │ - .end local v105 # "textmatch12":Landroid/widget/TextView; │ - .end local v106 # "textmatch13":Landroid/widget/TextView; │ - .end local v107 # "textmatch14":Landroid/widget/TextView; │ - .end local v108 # "textmatch15":Landroid/widget/TextView; │ - .end local v109 # "textmatch16":Landroid/widget/TextView; │ - .end local v110 # "textmatch17":Landroid/widget/TextView; │ - .end local v111 # "textmatch18":Landroid/widget/TextView; │ - .end local v112 # "textmatch2":Landroid/widget/TextView; │ - .end local v113 # "textmatch3":Landroid/widget/TextView; │ - .end local v114 # "textmatch4":Landroid/widget/TextView; │ - .end local v115 # "textmatch5":Landroid/widget/TextView; │ - .end local v116 # "textmatch6":Landroid/widget/TextView; │ - .end local v117 # "textmatch7":Landroid/widget/TextView; │ - .end local v118 # "textmatch8":Landroid/widget/TextView; │ - .end local v119 # "textmatch9":Landroid/widget/TextView; │ + .end local v5 # "ab":Ljava/lang/Long; │ + .end local v6 # "abtext":Ljava/lang/String; │ + .end local v8 # "btext":Ljava/lang/String; │ + .end local v15 # "ctext":Ljava/lang/String; │ + .end local v73 # "missingfiles":Landroid/widget/TextView; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v76 # "nooffiles":Landroid/widget/TextView; │ + .end local v77 # "noofmatches":Landroid/widget/TextView; │ + .end local v85 # "textfile1":Landroid/widget/TextView; │ + .end local v86 # "textfile10":Landroid/widget/TextView; │ + .end local v87 # "textfile11":Landroid/widget/TextView; │ + .end local v88 # "textfile12":Landroid/widget/TextView; │ + .end local v89 # "textfile13":Landroid/widget/TextView; │ + .end local v90 # "textfile14":Landroid/widget/TextView; │ + .end local v91 # "textfile15":Landroid/widget/TextView; │ + .end local v92 # "textfile16":Landroid/widget/TextView; │ + .end local v93 # "textfile17":Landroid/widget/TextView; │ + .end local v94 # "textfile18":Landroid/widget/TextView; │ + .end local v95 # "textfile2":Landroid/widget/TextView; │ + .end local v96 # "textfile3":Landroid/widget/TextView; │ + .end local v97 # "textfile4":Landroid/widget/TextView; │ + .end local v98 # "textfile5":Landroid/widget/TextView; │ + .end local v99 # "textfile6":Landroid/widget/TextView; │ + .end local v100 # "textfile7":Landroid/widget/TextView; │ + .end local v101 # "textfile8":Landroid/widget/TextView; │ + .end local v102 # "textfile9":Landroid/widget/TextView; │ + .end local v103 # "textmatch1":Landroid/widget/TextView; │ + .end local v104 # "textmatch10":Landroid/widget/TextView; │ + .end local v105 # "textmatch11":Landroid/widget/TextView; │ + .end local v106 # "textmatch12":Landroid/widget/TextView; │ + .end local v107 # "textmatch13":Landroid/widget/TextView; │ + .end local v108 # "textmatch14":Landroid/widget/TextView; │ + .end local v109 # "textmatch15":Landroid/widget/TextView; │ + .end local v110 # "textmatch16":Landroid/widget/TextView; │ + .end local v111 # "textmatch17":Landroid/widget/TextView; │ + .end local v112 # "textmatch18":Landroid/widget/TextView; │ + .end local v113 # "textmatch2":Landroid/widget/TextView; │ + .end local v114 # "textmatch3":Landroid/widget/TextView; │ + .end local v115 # "textmatch4":Landroid/widget/TextView; │ + .end local v116 # "textmatch5":Landroid/widget/TextView; │ + .end local v117 # "textmatch6":Landroid/widget/TextView; │ + .end local v118 # "textmatch7":Landroid/widget/TextView; │ + .end local v119 # "textmatch8":Landroid/widget/TextView; │ + .end local v120 # "textmatch9":Landroid/widget/TextView; │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - const-wide/16 v123, 0x1 │ + const-wide/16 v124, 0x1 │ │ - cmp-long v121, v121, v123 │ + cmp-long v122, v122, v124 │ │ - if-lez v121, :cond_1 │ + if-lez v122, :cond_1 │ │ .line 379 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 380 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005b │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 381 │ - .local v43, "files_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v44, "files_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v43 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 383 │ - .end local v43 # "files_not_found":Ljava/lang/CharSequence; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v44 # "files_not_found":Ljava/lang/CharSequence; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :cond_1 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 384 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005c │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v41 │ + move-result-object v42 │ │ .line 385 │ - .local v41, "file_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v42, "file_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v41 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 479 │ - .end local v3 # "a":Ljava/lang/Long; │ - .end local v6 # "b":Ljava/lang/Long; │ - .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v11 # "c":Ljava/lang/Long; │ - .end local v23 # "file1":Ljava/lang/String; │ - .end local v24 # "file10":Ljava/lang/String; │ - .end local v25 # "file11":Ljava/lang/String; │ - .end local v26 # "file12":Ljava/lang/String; │ - .end local v27 # "file13":Ljava/lang/String; │ - .end local v28 # "file14":Ljava/lang/String; │ - .end local v29 # "file15":Ljava/lang/String; │ - .end local v30 # "file16":Ljava/lang/String; │ - .end local v31 # "file17":Ljava/lang/String; │ - .end local v32 # "file18":Ljava/lang/String; │ - .end local v33 # "file2":Ljava/lang/String; │ - .end local v34 # "file3":Ljava/lang/String; │ - .end local v35 # "file4":Ljava/lang/String; │ - .end local v36 # "file5":Ljava/lang/String; │ - .end local v37 # "file6":Ljava/lang/String; │ - .end local v38 # "file7":Ljava/lang/String; │ - .end local v39 # "file8":Ljava/lang/String; │ - .end local v40 # "file9":Ljava/lang/String; │ - .end local v41 # "file_not_found":Ljava/lang/CharSequence; │ - .end local v54 # "match1":Ljava/lang/String; │ - .end local v55 # "match10":Ljava/lang/String; │ - .end local v56 # "match11":Ljava/lang/String; │ - .end local v57 # "match12":Ljava/lang/String; │ - .end local v58 # "match13":Ljava/lang/String; │ - .end local v59 # "match14":Ljava/lang/String; │ - .end local v60 # "match15":Ljava/lang/String; │ - .end local v61 # "match16":Ljava/lang/String; │ - .end local v62 # "match17":Ljava/lang/String; │ - .end local v63 # "match18":Ljava/lang/String; │ - .end local v64 # "match2":Ljava/lang/String; │ - .end local v65 # "match3":Ljava/lang/String; │ - .end local v66 # "match4":Ljava/lang/String; │ - .end local v67 # "match5":Ljava/lang/String; │ - .end local v68 # "match6":Ljava/lang/String; │ - .end local v69 # "match7":Ljava/lang/String; │ - .end local v70 # "match8":Ljava/lang/String; │ - .end local v71 # "match9":Ljava/lang/String; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v4 # "a":Ljava/lang/Long; │ + .end local v7 # "b":Ljava/lang/Long; │ + .end local v9 # "builder":Landroid/app/AlertDialog$Builder; │ + .end local v12 # "c":Ljava/lang/Long; │ + .end local v24 # "file1":Ljava/lang/String; │ + .end local v25 # "file10":Ljava/lang/String; │ + .end local v26 # "file11":Ljava/lang/String; │ + .end local v27 # "file12":Ljava/lang/String; │ + .end local v28 # "file13":Ljava/lang/String; │ + .end local v29 # "file14":Ljava/lang/String; │ + .end local v30 # "file15":Ljava/lang/String; │ + .end local v31 # "file16":Ljava/lang/String; │ + .end local v32 # "file17":Ljava/lang/String; │ + .end local v33 # "file18":Ljava/lang/String; │ + .end local v34 # "file2":Ljava/lang/String; │ + .end local v35 # "file3":Ljava/lang/String; │ + .end local v36 # "file4":Ljava/lang/String; │ + .end local v37 # "file5":Ljava/lang/String; │ + .end local v38 # "file6":Ljava/lang/String; │ + .end local v39 # "file7":Ljava/lang/String; │ + .end local v40 # "file8":Ljava/lang/String; │ + .end local v41 # "file9":Ljava/lang/String; │ + .end local v42 # "file_not_found":Ljava/lang/CharSequence; │ + .end local v55 # "match1":Ljava/lang/String; │ + .end local v56 # "match10":Ljava/lang/String; │ + .end local v57 # "match11":Ljava/lang/String; │ + .end local v58 # "match12":Ljava/lang/String; │ + .end local v59 # "match13":Ljava/lang/String; │ + .end local v60 # "match14":Ljava/lang/String; │ + .end local v61 # "match15":Ljava/lang/String; │ + .end local v62 # "match16":Ljava/lang/String; │ + .end local v63 # "match17":Ljava/lang/String; │ + .end local v64 # "match18":Ljava/lang/String; │ + .end local v65 # "match2":Ljava/lang/String; │ + .end local v66 # "match3":Ljava/lang/String; │ + .end local v67 # "match4":Ljava/lang/String; │ + .end local v68 # "match5":Ljava/lang/String; │ + .end local v69 # "match6":Ljava/lang/String; │ + .end local v70 # "match7":Ljava/lang/String; │ + .end local v71 # "match8":Ljava/lang/String; │ + .end local v72 # "match9":Ljava/lang/String; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :pswitch_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 480 │ - .local v17, "downloadfailed":Ljava/lang/String; │ - new-instance v18, Landroid/app/AlertDialog$Builder; │ + .local v18, "downloadfailed":Ljava/lang/String; │ + new-instance v19, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 481 │ - .local v18, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060040 │ + .local v19, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060040 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 482 │ - const v121, 0x7f060041 │ + const v122, 0x7f060041 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 483 │ - .local v16, "download_failed":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v17, "download_failed":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 484 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$9; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$9; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$9;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 489 │ - invoke-virtual/range {v18 .. v18}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v19 .. v19}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 492 │ - .end local v16 # "download_failed":Ljava/lang/CharSequence; │ - .end local v17 # "downloadfailed":Ljava/lang/String; │ - .end local v18 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v17 # "download_failed":Ljava/lang/CharSequence; │ + .end local v18 # "downloadfailed":Ljava/lang/String; │ + .end local v19 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_8 │ - new-instance v52, Landroid/app/AlertDialog$Builder; │ + new-instance v53, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 493 │ - .local v52, "localebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06000e │ + .local v53, "localebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06000e │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 494 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 495 │ - const v121, 0x7f06000f │ + const v122, 0x7f06000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 496 │ - .local v21, "english":Ljava/lang/CharSequence; │ - const v121, 0x7f060010 │ + .local v22, "english":Ljava/lang/CharSequence; │ + const v122, 0x7f060010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v47 │ + move-result-object v48 │ │ .line 497 │ - .local v47, "french":Ljava/lang/CharSequence; │ - const v121, 0x7f060011 │ + .local v48, "french":Ljava/lang/CharSequence; │ + const v122, 0x7f060011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v48 │ + move-result-object v49 │ │ .line 498 │ - .local v48, "german":Ljava/lang/CharSequence; │ - const v121, 0x7f060012 │ + .local v49, "german":Ljava/lang/CharSequence; │ + const v122, 0x7f060012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v80 │ + move-result-object v81 │ │ .line 499 │ - .local v80, "russian":Ljava/lang/CharSequence; │ - const v121, 0x7f060013 │ + .local v81, "russian":Ljava/lang/CharSequence; │ + const v122, 0x7f060013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 500 │ - .local v13, "chinese":Ljava/lang/CharSequence; │ - const v121, 0x7f060014 │ + .local v14, "chinese":Ljava/lang/CharSequence; │ + const v122, 0x7f060014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v78 │ + move-result-object v79 │ │ .line 501 │ - .local v78, "portuguese":Ljava/lang/CharSequence; │ - const v121, 0x7f060015 │ + .local v79, "portuguese":Ljava/lang/CharSequence; │ + const v122, 0x7f060015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v82 │ + move-result-object v83 │ │ .line 502 │ - .local v82, "spanish":Ljava/lang/CharSequence; │ - const v121, 0x7f060016 │ + .local v83, "spanish":Ljava/lang/CharSequence; │ + const v122, 0x7f060016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v81 │ + move-result-object v82 │ │ .line 503 │ - .local v81, "serbian":Ljava/lang/CharSequence; │ - const v121, 0x7f060017 │ + .local v82, "serbian":Ljava/lang/CharSequence; │ + const v122, 0x7f060017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 504 │ - .local v15, "czech":Ljava/lang/CharSequence; │ - const v121, 0x7f060018 │ + .local v16, "czech":Ljava/lang/CharSequence; │ + const v122, 0x7f060018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v77 │ + move-result-object v78 │ │ .line 505 │ - .local v77, "polish":Ljava/lang/CharSequence; │ - const v121, 0x7f060019 │ + .local v78, "polish":Ljava/lang/CharSequence; │ + const v122, 0x7f060019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v50 │ + move-result-object v51 │ │ .line 506 │ - .local v50, "hungarian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001a │ + .local v51, "hungarian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v83 │ + move-result-object v84 │ │ .line 507 │ - .local v83, "swedish":Ljava/lang/CharSequence; │ - const v121, 0x7f06001b │ + .local v84, "swedish":Ljava/lang/CharSequence; │ + const v122, 0x7f06001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v51 │ + move-result-object v52 │ │ .line 508 │ - .local v51, "italian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001c │ + .local v52, "italian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 509 │ - .local v20, "dutch_be":Ljava/lang/CharSequence; │ - const v121, 0x7f06001d │ + .local v21, "dutch_be":Ljava/lang/CharSequence; │ + const v122, 0x7f06001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v79 │ + move-result-object v80 │ │ .line 510 │ - .local v79, "portuguese_br":Ljava/lang/CharSequence; │ - const v121, 0x7f06001e │ + .local v80, "portuguese_br":Ljava/lang/CharSequence; │ + const v122, 0x7f06001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v49 │ + move-result-object v50 │ │ .line 511 │ - .local v49, "greek":Ljava/lang/CharSequence; │ - const/16 v121, 0x11 │ + .local v50, "greek":Ljava/lang/CharSequence; │ + const/16 v122, 0x11 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - aput-object v21, v53, v121 │ + aput-object v22, v54, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - aput-object v47, v53, v121 │ + aput-object v48, v54, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - aput-object v48, v53, v121 │ + aput-object v49, v54, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - aput-object v80, v53, v121 │ + aput-object v81, v54, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - aput-object v13, v53, v121 │ + aput-object v14, v54, v122 │ │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - aput-object v78, v53, v121 │ + aput-object v79, v54, v122 │ │ - const/16 v121, 0x6 │ + const/16 v122, 0x6 │ │ - aput-object v82, v53, v121 │ + aput-object v83, v54, v122 │ │ - const/16 v121, 0x7 │ + const/16 v122, 0x7 │ │ - aput-object v81, v53, v121 │ + aput-object v82, v54, v122 │ │ - const/16 v121, 0x8 │ + const/16 v122, 0x8 │ │ - aput-object v15, v53, v121 │ + aput-object v16, v54, v122 │ │ - const/16 v121, 0x9 │ + const/16 v122, 0x9 │ │ - aput-object v77, v53, v121 │ + aput-object v78, v54, v122 │ │ - const/16 v121, 0xa │ + const/16 v122, 0xa │ │ - aput-object v50, v53, v121 │ + aput-object v51, v54, v122 │ │ - const/16 v121, 0xb │ + const/16 v122, 0xb │ │ - aput-object v83, v53, v121 │ + aput-object v84, v54, v122 │ │ - const/16 v121, 0xc │ + const/16 v122, 0xc │ │ - aput-object v51, v53, v121 │ + aput-object v52, v54, v122 │ │ - const/16 v121, 0xd │ + const/16 v122, 0xd │ │ - aput-object v20, v53, v121 │ + aput-object v21, v54, v122 │ │ - const/16 v121, 0xe │ + const/16 v122, 0xe │ │ - aput-object v79, v53, v121 │ + aput-object v80, v54, v122 │ │ - const/16 v121, 0xf │ + const/16 v122, 0xf │ │ - aput-object v49, v53, v121 │ + aput-object v50, v54, v122 │ │ - const/16 v121, 0x10 │ + const/16 v122, 0x10 │ │ - aput-object v12, v53, v121 │ + aput-object v13, v54, v122 │ │ .line 512 │ - .local v53, "locales":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$10; │ + .local v54, "locales":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$10; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneGen2Gen3$10;->(Lcom/amphoras/tpthelper/AllInOneGen2Gen3;)V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v53 │ + move-object/from16 v1, v54 │ │ - move-object/from16 v2, v121 │ + move-object/from16 v2, v122 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 634 │ - invoke-virtual/range {v52 .. v52}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v53 .. v53}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 113 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 ├── smali/com/amphoras/tpthelper/AllInOneSF2$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 436 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$10;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$1;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$2;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$filepicked:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$3;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/AllInOneSF2$3;->val$filepicked:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/AllInOneSF2$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$4;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$5;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$6;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$7;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$8;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSF2; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSF2$9;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSF2$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 595 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 604 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 605 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 608 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 609 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 610 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 612 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 613 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 614 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 615 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 617 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 618 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 619 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 620 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 622 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 623 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 625 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 626 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 630 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 631 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 605 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 628 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 629 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 632 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 633 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 636 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 595 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -430,21 +427,19 @@ │ │ .line 600 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 595 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneSF2$CheckMD5Task.smali │ @@ -54,217 +54,208 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 674 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$CheckMD5Task;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 15 │ + .locals 14 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 683 │ - const-string v11, "" │ + const-string v8, "" │ │ .line 684 │ - .local v11, "response":Ljava/lang/String; │ - move-object/from16 v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v8, v0 │ - │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + .local v8, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v8, :cond_2 │ + if-ge v9, v10, :cond_2 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 687 │ - .local v4, "fin":Ljava/io/FileInputStream; │ + .local v3, "fin":Ljava/io/FileInputStream; │ :try_start_0 │ - const-string v12, "MD5" │ + const-string v11, "MD5" │ │ - invoke-static {v12}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v11}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 689 │ - .local v2, "digester":Ljava/security/MessageDigest; │ - const/16 v12, 0x2000 │ + .local v1, "digester":Ljava/security/MessageDigest; │ + const/16 v11, 0x2000 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 690 │ - .local v1, "buffer":[B │ - const/4 v5, 0x0 │ + .local v0, "buffer":[B │ + const/4 v4, 0x0 │ │ .line 692 │ - .local v5, "i":I │ + .local v4, "i":I │ :goto_1 │ :try_start_1 │ - invoke-virtual {v4, v1}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v3, v0}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 694 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v2, v1, v12, v5}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v1, v0, v11, v4}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 696 │ :catch_0 │ - move-exception v12 │ + move-exception v11 │ │ .line 700 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v2}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v1}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 701 │ - .local v10, "output":[B │ - const-string v9, "" │ + .local v7, "output":[B │ + const-string v6, "" │ │ .line 702 │ - .local v9, "md5sum":Ljava/lang/String; │ - const/4 v7, 0x0 │ + .local v6, "md5sum":Ljava/lang/String; │ + const/4 v5, 0x0 │ │ - .local v7, "j":I │ + .local v5, "j":I │ :goto_2 │ - array-length v12, v10 │ + array-length v11, v7 │ │ - if-ge v7, v12, :cond_1 │ + if-ge v5, v11, :cond_1 │ │ .line 704 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aget-byte v13, v10, v7 │ + aget-byte v12, v7, v5 │ │ - and-int/lit16 v13, v13, 0xff │ + and-int/lit16 v12, v12, 0xff │ │ - add-int/lit16 v13, v13, 0x100 │ + add-int/lit16 v12, v12, 0x100 │ │ - const/16 v14, 0x10 │ + const/16 v13, 0x10 │ │ - invoke-static {v13, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v12, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 702 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 707 │ :cond_1 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneSF2$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneSF2$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ - iget-object v12, v12, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v11, v11, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v11}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 708 │ - .local v3, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v12, "checksum" │ + .local v2, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v11, "checksum" │ │ - invoke-interface {v3, v12, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v11, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 709 │ - invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 710 │ - move-object v11, v9 │ + move-object v8, v6 │ │ .line 684 │ - .end local v1 # "buffer":[B │ - .end local v2 # "digester":Ljava/security/MessageDigest; │ - .end local v3 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v5 # "i":I │ - .end local v7 # "j":I │ - .end local v9 # "md5sum":Ljava/lang/String; │ - .end local v10 # "output":[B │ + .end local v0 # "buffer":[B │ + .end local v1 # "digester":Ljava/security/MessageDigest; │ + .end local v2 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v4 # "i":I │ + .end local v5 # "j":I │ + .end local v6 # "md5sum":Ljava/lang/String; │ + .end local v7 # "output":[B │ :goto_3 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 715 │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ :cond_2 │ - return-object v11 │ + return-object v8 │ │ .line 711 │ - .restart local v4 # "fin":Ljava/io/FileInputStream; │ + .restart local v3 # "fin":Ljava/io/FileInputStream; │ :catch_1 │ - move-exception v12 │ + move-exception v11 │ │ goto :goto_3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 674 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$CheckMD5Task;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 5 ├── smali/com/amphoras/tpthelper/AllInOneSF2$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 750 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 759 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 760 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 762 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 763 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/AllInOneSF2;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/AllInOneSF2;->deleteDirectory(Ljava/io/File;)Z │ │ .line 766 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 767 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 769 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 771 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 773 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/AllInOneSF2;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/AllInOneSF2;->access$700(Lcom/amphoras/tpthelper/AllInOneSF2;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/AllInOneSF2;->access$700(Lcom/amphoras/tpthelper/AllInOneSF2;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 792 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 794 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 760 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 776 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/AllInOneSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ # getter for: Lcom/amphoras/tpthelper/AllInOneSF2;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/AllInOneSF2;->access$800(Lcom/amphoras/tpthelper/AllInOneSF2;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/AllInOneSF2;->access$800(Lcom/amphoras/tpthelper/AllInOneSF2;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 777 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 780 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 782 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 785 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 786 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 789 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 791 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 797 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 750 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneSF2$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 829 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 838 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 839 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 841 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 948 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 951 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 953 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 954 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 956 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 957 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 958 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 960 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 961 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 963 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 964 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 966 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 967 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 977 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1018 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 839 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 979 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 980 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 982 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 995 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSF2; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 996 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 997 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v63 │ │ new-instance v64, Ljava/lang/StringBuilder; │ @@ -1769,15 +1764,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1844,15 +1839,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1006 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1007 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1934,15 +1929,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1022 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1979,23 +1974,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1008 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2031,33 +2026,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 829 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSF2$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneSF2.smali │ @@ -233,15 +233,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneSF2;->DOWNLOAD_FAILED:I │ │ .line 83 │ const/16 v0, 0x8 │ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneSF2;->CHANGE_LOCALE:I │ │ - .line 829 │ return-void │ .end method │ │ .method private MakeDirectory(Ljava/lang/String;)V │ .locals 4 │ .param p1, "path" # Ljava/lang/String; │ │ @@ -683,378 +682,380 @@ │ .local v1, "e":Ljava/io/FileNotFoundException; │ invoke-virtual {v1}, Ljava/io/FileNotFoundException;->printStackTrace()V │ │ goto :goto_1 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1061 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1065 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1067 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1068 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1070 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1072 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1074 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1078 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1079 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1080 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1082 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1080 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1085 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1087 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1088 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1090 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1091 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1092 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1093 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1094 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1095 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1096 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1102 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1104 │ - const/4 v13, 0x6 │ + const/4 v14, 0x6 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/amphoras/tpthelper/AllInOneSF2;->showDialog(I)V │ + invoke-virtual {v0, v14}, Lcom/amphoras/tpthelper/AllInOneSF2;->showDialog(I)V │ │ .line 1109 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1098 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1099 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1100 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1106 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1107 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 5 │ .param p1, "requestCode" # I │ @@ -1211,2874 +1212,2882 @@ │ invoke-virtual {p0, v0}, Lcom/amphoras/tpthelper/AllInOneSF2;->showDialog(I)V │ │ .line 94 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; │ - .locals 126 │ + .locals 128 │ .param p1, "id" # I │ │ .prologue │ .line 104 │ - const v121, 0x7f060095 │ + const v122, 0x7f060095 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 105 │ - .local v12, "cancel":Ljava/lang/CharSequence; │ + .local v13, "cancel":Ljava/lang/CharSequence; │ packed-switch p1, :pswitch_data_0 │ │ .line 560 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreateDialog(I)Landroid/app/Dialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ :goto_0 │ - return-object v121 │ + return-object v122 │ │ .line 107 │ :pswitch_0 │ - new-instance v121, Landroid/app/ProgressDialog; │ + new-instance v122, Landroid/app/ProgressDialog; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/ProgressDialog;->(Landroid/content/Context;)V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/amphoras/tpthelper/AllInOneSF2;->downloaddialog:Landroid/app/ProgressDialog; │ │ .line 108 │ - const v121, 0x7f060039 │ + const v122, 0x7f060039 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 109 │ - .local v19, "downloadmessage":Ljava/lang/CharSequence; │ + .local v20, "downloadmessage":Ljava/lang/CharSequence; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V │ │ .line 110 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x1 │ + const/16 v123, 0x1 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ │ .line 111 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x0 │ + const/16 v123, 0x0 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ │ .line 112 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ goto :goto_0 │ │ .line 114 │ - .end local v19 # "downloadmessage":Ljava/lang/CharSequence; │ + .end local v20 # "downloadmessage":Ljava/lang/CharSequence; │ :pswitch_1 │ - new-instance v9, Landroid/app/AlertDialog$Builder; │ + new-instance v10, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 115 │ - .local v9, "builder1":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060067 │ + .local v10, "builder1":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060067 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 116 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 117 │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v120, v0 │ + move-object/from16 v121, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - const-string v122, "SF2-v1a.zip" │ + const-string v123, "SF2-v1a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - const-string v122, "SF2-v1b.zip" │ + const-string v123, "SF2-v1b.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - const-string v122, "SF2-v1c.zip" │ + const-string v123, "SF2-v1c.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - aput-object v12, v120, v121 │ + aput-object v13, v121, v122 │ │ .line 118 │ - .local v120, "zips1":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneSF2$1; │ + .local v121, "zips1":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$1; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$1;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move-object/from16 v0, v120 │ + move-object/from16 v0, v121 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ - invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 181 │ - invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 183 │ - .end local v9 # "builder1":Landroid/app/AlertDialog$Builder; │ - .end local v120 # "zips1":[Ljava/lang/CharSequence; │ + .end local v10 # "builder1":Landroid/app/AlertDialog$Builder; │ + .end local v121 # "zips1":[Ljava/lang/CharSequence; │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v43 │ │ .line 184 │ - .local v42, "filepicked":Ljava/lang/String; │ - new-instance v46, Landroid/app/AlertDialog$Builder; │ + .local v43, "filepicked":Ljava/lang/String; │ + new-instance v47, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 185 │ - .local v46, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06003d │ + .local v47, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06003d │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 186 │ - const v121, 0x7f06003e │ + const v122, 0x7f06003e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 187 │ - .local v44, "filethere1":Ljava/lang/CharSequence; │ - const v121, 0x7f06003f │ + .local v45, "filethere1":Ljava/lang/CharSequence; │ + const v122, 0x7f06003f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 188 │ - .local v45, "filethere2":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v46, "filethere2":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v44 │ + move-object/from16 v1, v45 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v42 │ + move-object/from16 v1, v43 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 189 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$2; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$2; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$2;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 194 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$3; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$3; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v42 │ + move-object/from16 v2, v43 │ │ invoke-direct {v0, v1, v2}, Lcom/amphoras/tpthelper/AllInOneSF2$3;->(Lcom/amphoras/tpthelper/AllInOneSF2;Ljava/lang/String;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 213 │ - invoke-virtual/range {v46 .. v46}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v47 .. v47}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 215 │ - .end local v42 # "filepicked":Ljava/lang/String; │ - .end local v44 # "filethere1":Ljava/lang/CharSequence; │ - .end local v45 # "filethere2":Ljava/lang/CharSequence; │ - .end local v46 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v43 # "filepicked":Ljava/lang/String; │ + .end local v45 # "filethere1":Ljava/lang/CharSequence; │ + .end local v46 # "filethere2":Ljava/lang/CharSequence; │ + .end local v47 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_3 │ - new-instance v10, Landroid/app/AlertDialog$Builder; │ + new-instance v11, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v11, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 216 │ - .local v10, "builder3":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060062 │ + .local v11, "builder3":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060062 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 217 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 218 │ - const v121, 0x7f060063 │ + const v122, 0x7f060063 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 219 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$4; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$4; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$4;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 226 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$5; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$5; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$5;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 231 │ - invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v11}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 233 │ - .end local v10 # "builder3":Landroid/app/AlertDialog$Builder; │ + .end local v11 # "builder3":Landroid/app/AlertDialog$Builder; │ :pswitch_4 │ - new-instance v22, Landroid/app/AlertDialog$Builder; │ + new-instance v23, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 234 │ - .local v22, "failedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06004e │ + .local v23, "failedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06004e │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 236 │ - const v121, 0x7f060064 │ + const v122, 0x7f060064 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 237 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$6; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$6; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$6;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 242 │ - invoke-virtual/range {v22 .. v22}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v23 .. v23}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 245 │ - .end local v22 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v23 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_5 │ - new-instance v74, Landroid/app/AlertDialog$Builder; │ + new-instance v75, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 246 │ - .local v74, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060098 │ + .local v75, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060098 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 247 │ - const v121, 0x7f060065 │ + const v122, 0x7f060065 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 248 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$7; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$7; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$7;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 253 │ - invoke-virtual/range {v74 .. v74}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v75 .. v75}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 256 │ - .end local v74 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v75 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files" │ + const-string v123, "no of files" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 257 │ - .local v3, "a":Ljava/lang/Long; │ + .local v4, "a":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files checked" │ + const-string v123, "no of files checked" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 258 │ - .local v6, "b":Ljava/lang/Long; │ + .local v7, "b":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of matches" │ + const-string v123, "no of matches" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 259 │ - .local v11, "c":Ljava/lang/Long; │ + .local v12, "c":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file1" │ + const-string v123, "file1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 260 │ - .local v23, "file1":Ljava/lang/String; │ + .local v24, "file1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file2" │ + const-string v123, "file2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ .line 261 │ - .local v33, "file2":Ljava/lang/String; │ + .local v34, "file2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file3" │ + const-string v123, "file3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ .line 262 │ - .local v34, "file3":Ljava/lang/String; │ + .local v35, "file3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file4" │ + const-string v123, "file4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 263 │ - .local v35, "file4":Ljava/lang/String; │ + .local v36, "file4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file5" │ + const-string v123, "file5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 264 │ - .local v36, "file5":Ljava/lang/String; │ + .local v37, "file5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file6" │ + const-string v123, "file6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 265 │ - .local v37, "file6":Ljava/lang/String; │ + .local v38, "file6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file7" │ + const-string v123, "file7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v39 │ │ .line 266 │ - .local v38, "file7":Ljava/lang/String; │ + .local v39, "file7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file8" │ + const-string v123, "file8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v40 │ │ .line 267 │ - .local v39, "file8":Ljava/lang/String; │ + .local v40, "file8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file9" │ + const-string v123, "file9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v41 │ │ .line 268 │ - .local v40, "file9":Ljava/lang/String; │ + .local v41, "file9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file10" │ + const-string v123, "file10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 269 │ - .local v24, "file10":Ljava/lang/String; │ + .local v25, "file10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file11" │ + const-string v123, "file11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 270 │ - .local v25, "file11":Ljava/lang/String; │ + .local v26, "file11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file12" │ + const-string v123, "file12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v27 │ │ .line 271 │ - .local v26, "file12":Ljava/lang/String; │ + .local v27, "file12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file13" │ + const-string v123, "file13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v28 │ │ .line 272 │ - .local v27, "file13":Ljava/lang/String; │ + .local v28, "file13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file14" │ + const-string v123, "file14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v29 │ │ .line 273 │ - .local v28, "file14":Ljava/lang/String; │ + .local v29, "file14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file15" │ + const-string v123, "file15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 274 │ - .local v29, "file15":Ljava/lang/String; │ + .local v30, "file15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file16" │ + const-string v123, "file16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 275 │ - .local v30, "file16":Ljava/lang/String; │ + .local v31, "file16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file17" │ + const-string v123, "file17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 276 │ - .local v31, "file17":Ljava/lang/String; │ + .local v32, "file17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file18" │ + const-string v123, "file18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v33 │ │ .line 277 │ - .local v32, "file18":Ljava/lang/String; │ + .local v33, "file18":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match1" │ + const-string v123, "match1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ .line 278 │ - .local v54, "match1":Ljava/lang/String; │ + .local v55, "match1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match2" │ + const-string v123, "match2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v64 │ + move-result-object v65 │ │ .line 279 │ - .local v64, "match2":Ljava/lang/String; │ + .local v65, "match2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match3" │ + const-string v123, "match3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v65 │ + move-result-object v66 │ │ .line 280 │ - .local v65, "match3":Ljava/lang/String; │ + .local v66, "match3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match4" │ + const-string v123, "match4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v66 │ + move-result-object v67 │ │ .line 281 │ - .local v66, "match4":Ljava/lang/String; │ + .local v67, "match4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match5" │ + const-string v123, "match5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v67 │ + move-result-object v68 │ │ .line 282 │ - .local v67, "match5":Ljava/lang/String; │ + .local v68, "match5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match6" │ + const-string v123, "match6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v68 │ + move-result-object v69 │ │ .line 283 │ - .local v68, "match6":Ljava/lang/String; │ + .local v69, "match6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match7" │ + const-string v123, "match7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v69 │ + move-result-object v70 │ │ .line 284 │ - .local v69, "match7":Ljava/lang/String; │ + .local v70, "match7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match8" │ + const-string v123, "match8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v70 │ + move-result-object v71 │ │ .line 285 │ - .local v70, "match8":Ljava/lang/String; │ + .local v71, "match8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match9" │ + const-string v123, "match9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v71 │ + move-result-object v72 │ │ .line 286 │ - .local v71, "match9":Ljava/lang/String; │ + .local v72, "match9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match10" │ + const-string v123, "match10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v55 │ + move-result-object v56 │ │ .line 287 │ - .local v55, "match10":Ljava/lang/String; │ + .local v56, "match10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match11" │ + const-string v123, "match11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v56 │ + move-result-object v57 │ │ .line 288 │ - .local v56, "match11":Ljava/lang/String; │ + .local v57, "match11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match12" │ + const-string v123, "match12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v57 │ + move-result-object v58 │ │ .line 289 │ - .local v57, "match12":Ljava/lang/String; │ + .local v58, "match12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match13" │ + const-string v123, "match13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v59 │ │ .line 290 │ - .local v58, "match13":Ljava/lang/String; │ + .local v59, "match13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match14" │ + const-string v123, "match14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v60 │ │ .line 291 │ - .local v59, "match14":Ljava/lang/String; │ + .local v60, "match14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match15" │ + const-string v123, "match15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v61 │ │ .line 292 │ - .local v60, "match15":Ljava/lang/String; │ + .local v61, "match15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match16" │ + const-string v123, "match16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v61 │ + move-result-object v62 │ │ .line 293 │ - .local v61, "match16":Ljava/lang/String; │ + .local v62, "match16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match17" │ + const-string v123, "match17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 294 │ - .local v62, "match17":Ljava/lang/String; │ + .local v63, "match17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match18" │ + const-string v123, "match18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v63 │ + move-result-object v64 │ │ .line 295 │ - .local v63, "match18":Ljava/lang/String; │ - new-instance v8, Landroid/app/AlertDialog$Builder; │ + .local v64, "match18":Ljava/lang/String; │ + new-instance v9, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 296 │ - .local v8, "builder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060059 │ + .local v9, "builder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060059 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 298 │ - if-ne v3, v6, :cond_0 │ + if-ne v4, v7, :cond_0 │ │ .line 299 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 300 │ - .local v73, "no_of_matches":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v74, "no_of_matches":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 312 │ :goto_1 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$8; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$8; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$8;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 318 │ - const v121, 0x7f080003 │ + const v122, 0x7f080003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v75 │ + move-result-object v76 │ │ - check-cast v75, Landroid/widget/TextView; │ + check-cast v76, Landroid/widget/TextView; │ │ .line 319 │ - .local v75, "nooffiles":Landroid/widget/TextView; │ - invoke-virtual {v6}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v76, "nooffiles":Landroid/widget/TextView; │ + invoke-virtual {v7}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 320 │ - .local v7, "btext":Ljava/lang/String; │ - move-object/from16 v0, v75 │ + .local v8, "btext":Ljava/lang/String; │ + move-object/from16 v0, v76 │ │ - invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 321 │ - const v121, 0x7f080004 │ + const v122, 0x7f080004 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v76 │ + move-result-object v77 │ │ - check-cast v76, Landroid/widget/TextView; │ + check-cast v77, Landroid/widget/TextView; │ │ .line 322 │ - .local v76, "noofmatches":Landroid/widget/TextView; │ - invoke-virtual {v11}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v77, "noofmatches":Landroid/widget/TextView; │ + invoke-virtual {v12}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 323 │ - .local v14, "ctext":Ljava/lang/String; │ - move-object/from16 v0, v76 │ + .local v15, "ctext":Ljava/lang/String; │ + move-object/from16 v0, v77 │ │ - invoke-virtual {v0, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 324 │ - const v121, 0x7f080005 │ + const v122, 0x7f080005 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v72 │ + move-result-object v73 │ │ - check-cast v72, Landroid/widget/TextView; │ + check-cast v73, Landroid/widget/TextView; │ │ .line 325 │ - .local v72, "missingfiles":Landroid/widget/TextView; │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + .local v73, "missingfiles":Landroid/widget/TextView; │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 326 │ - .local v4, "ab":Ljava/lang/Long; │ - invoke-virtual {v4}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v5, "ab":Ljava/lang/Long; │ + invoke-virtual {v5}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 327 │ - .local v5, "abtext":Ljava/lang/String; │ - move-object/from16 v0, v72 │ + .local v6, "abtext":Ljava/lang/String; │ + move-object/from16 v0, v73 │ │ - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 329 │ - const v121, 0x7f080006 │ + const v122, 0x7f080006 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v84 │ + move-result-object v85 │ │ - check-cast v84, Landroid/widget/TextView; │ + check-cast v85, Landroid/widget/TextView; │ │ .line 330 │ - .local v84, "textfile1":Landroid/widget/TextView; │ - move-object/from16 v0, v84 │ + .local v85, "textfile1":Landroid/widget/TextView; │ + move-object/from16 v0, v85 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 331 │ - const v121, 0x7f080008 │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v121 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v94 │ - │ - check-cast v94, Landroid/widget/TextView; │ - │ - .line 332 │ - .local v94, "textfile2":Landroid/widget/TextView; │ - move-object/from16 v0, v94 │ - │ - move-object/from16 v1, v33 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - .line 333 │ - const v121, 0x7f08000a │ + const v122, 0x7f080008 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v95 │ │ check-cast v95, Landroid/widget/TextView; │ │ - .line 334 │ - .local v95, "textfile3":Landroid/widget/TextView; │ + .line 332 │ + .local v95, "textfile2":Landroid/widget/TextView; │ move-object/from16 v0, v95 │ │ move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 335 │ - const v121, 0x7f08000c │ + .line 333 │ + const v122, 0x7f08000a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v96 │ │ check-cast v96, Landroid/widget/TextView; │ │ - .line 336 │ - .local v96, "textfile4":Landroid/widget/TextView; │ + .line 334 │ + .local v96, "textfile3":Landroid/widget/TextView; │ move-object/from16 v0, v96 │ │ move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 337 │ - const v121, 0x7f08000e │ + .line 335 │ + const v122, 0x7f08000c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v97 │ │ check-cast v97, Landroid/widget/TextView; │ │ - .line 338 │ - .local v97, "textfile5":Landroid/widget/TextView; │ + .line 336 │ + .local v97, "textfile4":Landroid/widget/TextView; │ move-object/from16 v0, v97 │ │ move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 339 │ - const v121, 0x7f080010 │ + .line 337 │ + const v122, 0x7f08000e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v98 │ │ check-cast v98, Landroid/widget/TextView; │ │ - .line 340 │ - .local v98, "textfile6":Landroid/widget/TextView; │ + .line 338 │ + .local v98, "textfile5":Landroid/widget/TextView; │ move-object/from16 v0, v98 │ │ move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 341 │ - const v121, 0x7f080012 │ + .line 339 │ + const v122, 0x7f080010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v99 │ │ check-cast v99, Landroid/widget/TextView; │ │ - .line 342 │ - .local v99, "textfile7":Landroid/widget/TextView; │ + .line 340 │ + .local v99, "textfile6":Landroid/widget/TextView; │ move-object/from16 v0, v99 │ │ move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 343 │ - const v121, 0x7f080014 │ + .line 341 │ + const v122, 0x7f080012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v100 │ │ check-cast v100, Landroid/widget/TextView; │ │ - .line 344 │ - .local v100, "textfile8":Landroid/widget/TextView; │ + .line 342 │ + .local v100, "textfile7":Landroid/widget/TextView; │ move-object/from16 v0, v100 │ │ move-object/from16 v1, v39 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 345 │ - const v121, 0x7f080016 │ + .line 343 │ + const v122, 0x7f080014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v101 │ │ check-cast v101, Landroid/widget/TextView; │ │ - .line 346 │ - .local v101, "textfile9":Landroid/widget/TextView; │ + .line 344 │ + .local v101, "textfile8":Landroid/widget/TextView; │ move-object/from16 v0, v101 │ │ move-object/from16 v1, v40 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 347 │ - const v121, 0x7f080018 │ + .line 345 │ + const v122, 0x7f080016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v85 │ + move-result-object v102 │ │ - check-cast v85, Landroid/widget/TextView; │ + check-cast v102, Landroid/widget/TextView; │ │ - .line 348 │ - .local v85, "textfile10":Landroid/widget/TextView; │ - move-object/from16 v0, v85 │ + .line 346 │ + .local v102, "textfile9":Landroid/widget/TextView; │ + move-object/from16 v0, v102 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v41 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 349 │ - const v121, 0x7f08001a │ + .line 347 │ + const v122, 0x7f080018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v86 │ │ check-cast v86, Landroid/widget/TextView; │ │ - .line 350 │ - .local v86, "textfile11":Landroid/widget/TextView; │ + .line 348 │ + .local v86, "textfile10":Landroid/widget/TextView; │ move-object/from16 v0, v86 │ │ move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 351 │ - const v121, 0x7f08001c │ + .line 349 │ + const v122, 0x7f08001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v87 │ │ check-cast v87, Landroid/widget/TextView; │ │ - .line 352 │ - .local v87, "textfile12":Landroid/widget/TextView; │ + .line 350 │ + .local v87, "textfile11":Landroid/widget/TextView; │ move-object/from16 v0, v87 │ │ move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 353 │ - const v121, 0x7f08001e │ + .line 351 │ + const v122, 0x7f08001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v88 │ │ check-cast v88, Landroid/widget/TextView; │ │ - .line 354 │ - .local v88, "textfile13":Landroid/widget/TextView; │ + .line 352 │ + .local v88, "textfile12":Landroid/widget/TextView; │ move-object/from16 v0, v88 │ │ move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 355 │ - const v121, 0x7f080020 │ + .line 353 │ + const v122, 0x7f08001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v89 │ │ check-cast v89, Landroid/widget/TextView; │ │ - .line 356 │ - .local v89, "textfile14":Landroid/widget/TextView; │ + .line 354 │ + .local v89, "textfile13":Landroid/widget/TextView; │ move-object/from16 v0, v89 │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 357 │ - const v121, 0x7f080022 │ + .line 355 │ + const v122, 0x7f080020 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v90 │ │ check-cast v90, Landroid/widget/TextView; │ │ - .line 358 │ - .local v90, "textfile15":Landroid/widget/TextView; │ + .line 356 │ + .local v90, "textfile14":Landroid/widget/TextView; │ move-object/from16 v0, v90 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 359 │ - const v121, 0x7f080024 │ + .line 357 │ + const v122, 0x7f080022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v91 │ │ check-cast v91, Landroid/widget/TextView; │ │ - .line 360 │ - .local v91, "textfile16":Landroid/widget/TextView; │ + .line 358 │ + .local v91, "textfile15":Landroid/widget/TextView; │ move-object/from16 v0, v91 │ │ move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 361 │ - const v121, 0x7f080026 │ + .line 359 │ + const v122, 0x7f080024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v92 │ │ check-cast v92, Landroid/widget/TextView; │ │ - .line 362 │ - .local v92, "textfile17":Landroid/widget/TextView; │ + .line 360 │ + .local v92, "textfile16":Landroid/widget/TextView; │ move-object/from16 v0, v92 │ │ move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 363 │ - const v121, 0x7f080028 │ + .line 361 │ + const v122, 0x7f080026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v93 │ │ check-cast v93, Landroid/widget/TextView; │ │ - .line 364 │ - .local v93, "textfile18":Landroid/widget/TextView; │ + .line 362 │ + .local v93, "textfile17":Landroid/widget/TextView; │ move-object/from16 v0, v93 │ │ move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 365 │ - const v121, 0x7f080007 │ + .line 363 │ + const v122, 0x7f080028 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v102 │ + move-result-object v94 │ │ - check-cast v102, Landroid/widget/TextView; │ + check-cast v94, Landroid/widget/TextView; │ │ - .line 366 │ - .local v102, "textmatch1":Landroid/widget/TextView; │ - move-object/from16 v0, v102 │ + .line 364 │ + .local v94, "textfile18":Landroid/widget/TextView; │ + move-object/from16 v0, v94 │ │ - move-object/from16 v1, v54 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 367 │ - const v121, 0x7f080009 │ + .line 365 │ + const v122, 0x7f080007 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v112 │ + move-result-object v103 │ │ - check-cast v112, Landroid/widget/TextView; │ + check-cast v103, Landroid/widget/TextView; │ │ - .line 368 │ - .local v112, "textmatch2":Landroid/widget/TextView; │ - move-object/from16 v0, v112 │ + .line 366 │ + .local v103, "textmatch1":Landroid/widget/TextView; │ + move-object/from16 v0, v103 │ │ - move-object/from16 v1, v64 │ + move-object/from16 v1, v55 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 369 │ - const v121, 0x7f08000b │ + .line 367 │ + const v122, 0x7f080009 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v113 │ │ check-cast v113, Landroid/widget/TextView; │ │ - .line 370 │ - .local v113, "textmatch3":Landroid/widget/TextView; │ + .line 368 │ + .local v113, "textmatch2":Landroid/widget/TextView; │ move-object/from16 v0, v113 │ │ move-object/from16 v1, v65 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 371 │ - const v121, 0x7f08000d │ + .line 369 │ + const v122, 0x7f08000b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v114 │ │ check-cast v114, Landroid/widget/TextView; │ │ - .line 372 │ - .local v114, "textmatch4":Landroid/widget/TextView; │ + .line 370 │ + .local v114, "textmatch3":Landroid/widget/TextView; │ move-object/from16 v0, v114 │ │ move-object/from16 v1, v66 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 373 │ - const v121, 0x7f08000f │ + .line 371 │ + const v122, 0x7f08000d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v115 │ │ check-cast v115, Landroid/widget/TextView; │ │ - .line 374 │ - .local v115, "textmatch5":Landroid/widget/TextView; │ + .line 372 │ + .local v115, "textmatch4":Landroid/widget/TextView; │ move-object/from16 v0, v115 │ │ move-object/from16 v1, v67 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 375 │ - const v121, 0x7f080011 │ + .line 373 │ + const v122, 0x7f08000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v116 │ │ check-cast v116, Landroid/widget/TextView; │ │ - .line 376 │ - .local v116, "textmatch6":Landroid/widget/TextView; │ + .line 374 │ + .local v116, "textmatch5":Landroid/widget/TextView; │ move-object/from16 v0, v116 │ │ move-object/from16 v1, v68 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 377 │ - const v121, 0x7f080013 │ + .line 375 │ + const v122, 0x7f080011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v117 │ │ check-cast v117, Landroid/widget/TextView; │ │ - .line 378 │ - .local v117, "textmatch7":Landroid/widget/TextView; │ + .line 376 │ + .local v117, "textmatch6":Landroid/widget/TextView; │ move-object/from16 v0, v117 │ │ move-object/from16 v1, v69 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 379 │ - const v121, 0x7f080015 │ + .line 377 │ + const v122, 0x7f080013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v118 │ │ check-cast v118, Landroid/widget/TextView; │ │ - .line 380 │ - .local v118, "textmatch8":Landroid/widget/TextView; │ + .line 378 │ + .local v118, "textmatch7":Landroid/widget/TextView; │ move-object/from16 v0, v118 │ │ move-object/from16 v1, v70 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 381 │ - const v121, 0x7f080017 │ + .line 379 │ + const v122, 0x7f080015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v119 │ │ check-cast v119, Landroid/widget/TextView; │ │ - .line 382 │ - .local v119, "textmatch9":Landroid/widget/TextView; │ + .line 380 │ + .local v119, "textmatch8":Landroid/widget/TextView; │ move-object/from16 v0, v119 │ │ move-object/from16 v1, v71 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 383 │ - const v121, 0x7f080019 │ + .line 381 │ + const v122, 0x7f080017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ - move-result-object v103 │ + move-result-object v120 │ │ - check-cast v103, Landroid/widget/TextView; │ + check-cast v120, Landroid/widget/TextView; │ │ - .line 384 │ - .local v103, "textmatch10":Landroid/widget/TextView; │ - move-object/from16 v0, v103 │ + .line 382 │ + .local v120, "textmatch9":Landroid/widget/TextView; │ + move-object/from16 v0, v120 │ │ - move-object/from16 v1, v55 │ + move-object/from16 v1, v72 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 385 │ - const v121, 0x7f08001b │ + .line 383 │ + const v122, 0x7f080019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v104 │ │ check-cast v104, Landroid/widget/TextView; │ │ - .line 386 │ - .local v104, "textmatch11":Landroid/widget/TextView; │ + .line 384 │ + .local v104, "textmatch10":Landroid/widget/TextView; │ move-object/from16 v0, v104 │ │ move-object/from16 v1, v56 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 387 │ - const v121, 0x7f08001d │ + .line 385 │ + const v122, 0x7f08001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v105 │ │ check-cast v105, Landroid/widget/TextView; │ │ - .line 388 │ - .local v105, "textmatch12":Landroid/widget/TextView; │ + .line 386 │ + .local v105, "textmatch11":Landroid/widget/TextView; │ move-object/from16 v0, v105 │ │ move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 389 │ - const v121, 0x7f08001f │ + .line 387 │ + const v122, 0x7f08001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v106 │ │ check-cast v106, Landroid/widget/TextView; │ │ - .line 390 │ - .local v106, "textmatch13":Landroid/widget/TextView; │ + .line 388 │ + .local v106, "textmatch12":Landroid/widget/TextView; │ move-object/from16 v0, v106 │ │ move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 391 │ - const v121, 0x7f080021 │ + .line 389 │ + const v122, 0x7f08001f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v107 │ │ check-cast v107, Landroid/widget/TextView; │ │ - .line 392 │ - .local v107, "textmatch14":Landroid/widget/TextView; │ + .line 390 │ + .local v107, "textmatch13":Landroid/widget/TextView; │ move-object/from16 v0, v107 │ │ move-object/from16 v1, v59 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 393 │ - const v121, 0x7f080023 │ + .line 391 │ + const v122, 0x7f080021 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v108 │ │ check-cast v108, Landroid/widget/TextView; │ │ - .line 394 │ - .local v108, "textmatch15":Landroid/widget/TextView; │ + .line 392 │ + .local v108, "textmatch14":Landroid/widget/TextView; │ move-object/from16 v0, v108 │ │ move-object/from16 v1, v60 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 395 │ - const v121, 0x7f080025 │ + .line 393 │ + const v122, 0x7f080023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v109 │ │ check-cast v109, Landroid/widget/TextView; │ │ - .line 396 │ - .local v109, "textmatch16":Landroid/widget/TextView; │ + .line 394 │ + .local v109, "textmatch15":Landroid/widget/TextView; │ move-object/from16 v0, v109 │ │ move-object/from16 v1, v61 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 397 │ - const v121, 0x7f080027 │ + .line 395 │ + const v122, 0x7f080025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v110 │ │ check-cast v110, Landroid/widget/TextView; │ │ - .line 398 │ - .local v110, "textmatch17":Landroid/widget/TextView; │ + .line 396 │ + .local v110, "textmatch16":Landroid/widget/TextView; │ move-object/from16 v0, v110 │ │ move-object/from16 v1, v62 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 399 │ - const v121, 0x7f080029 │ + .line 397 │ + const v122, 0x7f080027 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ │ move-result-object v111 │ │ check-cast v111, Landroid/widget/TextView; │ │ - .line 400 │ - .local v111, "textmatch18":Landroid/widget/TextView; │ + .line 398 │ + .local v111, "textmatch17":Landroid/widget/TextView; │ move-object/from16 v0, v111 │ │ move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ + .line 399 │ + const v122, 0x7f080029 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v122 │ + │ + invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v112 │ + │ + check-cast v112, Landroid/widget/TextView; │ + │ + .line 400 │ + .local v112, "textmatch18":Landroid/widget/TextView; │ + move-object/from16 v0, v112 │ + │ + move-object/from16 v1, v64 │ + │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ .line 401 │ - invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 302 │ - .end local v4 # "ab":Ljava/lang/Long; │ - .end local v5 # "abtext":Ljava/lang/String; │ - .end local v7 # "btext":Ljava/lang/String; │ - .end local v14 # "ctext":Ljava/lang/String; │ - .end local v72 # "missingfiles":Landroid/widget/TextView; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - .end local v75 # "nooffiles":Landroid/widget/TextView; │ - .end local v76 # "noofmatches":Landroid/widget/TextView; │ - .end local v84 # "textfile1":Landroid/widget/TextView; │ - .end local v85 # "textfile10":Landroid/widget/TextView; │ - .end local v86 # "textfile11":Landroid/widget/TextView; │ - .end local v87 # "textfile12":Landroid/widget/TextView; │ - .end local v88 # "textfile13":Landroid/widget/TextView; │ - .end local v89 # "textfile14":Landroid/widget/TextView; │ - .end local v90 # "textfile15":Landroid/widget/TextView; │ - .end local v91 # "textfile16":Landroid/widget/TextView; │ - .end local v92 # "textfile17":Landroid/widget/TextView; │ - .end local v93 # "textfile18":Landroid/widget/TextView; │ - .end local v94 # "textfile2":Landroid/widget/TextView; │ - .end local v95 # "textfile3":Landroid/widget/TextView; │ - .end local v96 # "textfile4":Landroid/widget/TextView; │ - .end local v97 # "textfile5":Landroid/widget/TextView; │ - .end local v98 # "textfile6":Landroid/widget/TextView; │ - .end local v99 # "textfile7":Landroid/widget/TextView; │ - .end local v100 # "textfile8":Landroid/widget/TextView; │ - .end local v101 # "textfile9":Landroid/widget/TextView; │ - .end local v102 # "textmatch1":Landroid/widget/TextView; │ - .end local v103 # "textmatch10":Landroid/widget/TextView; │ - .end local v104 # "textmatch11":Landroid/widget/TextView; │ - .end local v105 # "textmatch12":Landroid/widget/TextView; │ - .end local v106 # "textmatch13":Landroid/widget/TextView; │ - .end local v107 # "textmatch14":Landroid/widget/TextView; │ - .end local v108 # "textmatch15":Landroid/widget/TextView; │ - .end local v109 # "textmatch16":Landroid/widget/TextView; │ - .end local v110 # "textmatch17":Landroid/widget/TextView; │ - .end local v111 # "textmatch18":Landroid/widget/TextView; │ - .end local v112 # "textmatch2":Landroid/widget/TextView; │ - .end local v113 # "textmatch3":Landroid/widget/TextView; │ - .end local v114 # "textmatch4":Landroid/widget/TextView; │ - .end local v115 # "textmatch5":Landroid/widget/TextView; │ - .end local v116 # "textmatch6":Landroid/widget/TextView; │ - .end local v117 # "textmatch7":Landroid/widget/TextView; │ - .end local v118 # "textmatch8":Landroid/widget/TextView; │ - .end local v119 # "textmatch9":Landroid/widget/TextView; │ + .end local v5 # "ab":Ljava/lang/Long; │ + .end local v6 # "abtext":Ljava/lang/String; │ + .end local v8 # "btext":Ljava/lang/String; │ + .end local v15 # "ctext":Ljava/lang/String; │ + .end local v73 # "missingfiles":Landroid/widget/TextView; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v76 # "nooffiles":Landroid/widget/TextView; │ + .end local v77 # "noofmatches":Landroid/widget/TextView; │ + .end local v85 # "textfile1":Landroid/widget/TextView; │ + .end local v86 # "textfile10":Landroid/widget/TextView; │ + .end local v87 # "textfile11":Landroid/widget/TextView; │ + .end local v88 # "textfile12":Landroid/widget/TextView; │ + .end local v89 # "textfile13":Landroid/widget/TextView; │ + .end local v90 # "textfile14":Landroid/widget/TextView; │ + .end local v91 # "textfile15":Landroid/widget/TextView; │ + .end local v92 # "textfile16":Landroid/widget/TextView; │ + .end local v93 # "textfile17":Landroid/widget/TextView; │ + .end local v94 # "textfile18":Landroid/widget/TextView; │ + .end local v95 # "textfile2":Landroid/widget/TextView; │ + .end local v96 # "textfile3":Landroid/widget/TextView; │ + .end local v97 # "textfile4":Landroid/widget/TextView; │ + .end local v98 # "textfile5":Landroid/widget/TextView; │ + .end local v99 # "textfile6":Landroid/widget/TextView; │ + .end local v100 # "textfile7":Landroid/widget/TextView; │ + .end local v101 # "textfile8":Landroid/widget/TextView; │ + .end local v102 # "textfile9":Landroid/widget/TextView; │ + .end local v103 # "textmatch1":Landroid/widget/TextView; │ + .end local v104 # "textmatch10":Landroid/widget/TextView; │ + .end local v105 # "textmatch11":Landroid/widget/TextView; │ + .end local v106 # "textmatch12":Landroid/widget/TextView; │ + .end local v107 # "textmatch13":Landroid/widget/TextView; │ + .end local v108 # "textmatch14":Landroid/widget/TextView; │ + .end local v109 # "textmatch15":Landroid/widget/TextView; │ + .end local v110 # "textmatch16":Landroid/widget/TextView; │ + .end local v111 # "textmatch17":Landroid/widget/TextView; │ + .end local v112 # "textmatch18":Landroid/widget/TextView; │ + .end local v113 # "textmatch2":Landroid/widget/TextView; │ + .end local v114 # "textmatch3":Landroid/widget/TextView; │ + .end local v115 # "textmatch4":Landroid/widget/TextView; │ + .end local v116 # "textmatch5":Landroid/widget/TextView; │ + .end local v117 # "textmatch6":Landroid/widget/TextView; │ + .end local v118 # "textmatch7":Landroid/widget/TextView; │ + .end local v119 # "textmatch8":Landroid/widget/TextView; │ + .end local v120 # "textmatch9":Landroid/widget/TextView; │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - const-wide/16 v123, 0x1 │ + const-wide/16 v124, 0x1 │ │ - cmp-long v121, v121, v123 │ + cmp-long v122, v122, v124 │ │ - if-lez v121, :cond_1 │ + if-lez v122, :cond_1 │ │ .line 303 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 304 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005b │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 305 │ - .local v43, "files_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v44, "files_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v43 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 307 │ - .end local v43 # "files_not_found":Ljava/lang/CharSequence; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v44 # "files_not_found":Ljava/lang/CharSequence; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :cond_1 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 308 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005c │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v41 │ + move-result-object v42 │ │ .line 309 │ - .local v41, "file_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v42, "file_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v41 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 403 │ - .end local v3 # "a":Ljava/lang/Long; │ - .end local v6 # "b":Ljava/lang/Long; │ - .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v11 # "c":Ljava/lang/Long; │ - .end local v23 # "file1":Ljava/lang/String; │ - .end local v24 # "file10":Ljava/lang/String; │ - .end local v25 # "file11":Ljava/lang/String; │ - .end local v26 # "file12":Ljava/lang/String; │ - .end local v27 # "file13":Ljava/lang/String; │ - .end local v28 # "file14":Ljava/lang/String; │ - .end local v29 # "file15":Ljava/lang/String; │ - .end local v30 # "file16":Ljava/lang/String; │ - .end local v31 # "file17":Ljava/lang/String; │ - .end local v32 # "file18":Ljava/lang/String; │ - .end local v33 # "file2":Ljava/lang/String; │ - .end local v34 # "file3":Ljava/lang/String; │ - .end local v35 # "file4":Ljava/lang/String; │ - .end local v36 # "file5":Ljava/lang/String; │ - .end local v37 # "file6":Ljava/lang/String; │ - .end local v38 # "file7":Ljava/lang/String; │ - .end local v39 # "file8":Ljava/lang/String; │ - .end local v40 # "file9":Ljava/lang/String; │ - .end local v41 # "file_not_found":Ljava/lang/CharSequence; │ - .end local v54 # "match1":Ljava/lang/String; │ - .end local v55 # "match10":Ljava/lang/String; │ - .end local v56 # "match11":Ljava/lang/String; │ - .end local v57 # "match12":Ljava/lang/String; │ - .end local v58 # "match13":Ljava/lang/String; │ - .end local v59 # "match14":Ljava/lang/String; │ - .end local v60 # "match15":Ljava/lang/String; │ - .end local v61 # "match16":Ljava/lang/String; │ - .end local v62 # "match17":Ljava/lang/String; │ - .end local v63 # "match18":Ljava/lang/String; │ - .end local v64 # "match2":Ljava/lang/String; │ - .end local v65 # "match3":Ljava/lang/String; │ - .end local v66 # "match4":Ljava/lang/String; │ - .end local v67 # "match5":Ljava/lang/String; │ - .end local v68 # "match6":Ljava/lang/String; │ - .end local v69 # "match7":Ljava/lang/String; │ - .end local v70 # "match8":Ljava/lang/String; │ - .end local v71 # "match9":Ljava/lang/String; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v4 # "a":Ljava/lang/Long; │ + .end local v7 # "b":Ljava/lang/Long; │ + .end local v9 # "builder":Landroid/app/AlertDialog$Builder; │ + .end local v12 # "c":Ljava/lang/Long; │ + .end local v24 # "file1":Ljava/lang/String; │ + .end local v25 # "file10":Ljava/lang/String; │ + .end local v26 # "file11":Ljava/lang/String; │ + .end local v27 # "file12":Ljava/lang/String; │ + .end local v28 # "file13":Ljava/lang/String; │ + .end local v29 # "file14":Ljava/lang/String; │ + .end local v30 # "file15":Ljava/lang/String; │ + .end local v31 # "file16":Ljava/lang/String; │ + .end local v32 # "file17":Ljava/lang/String; │ + .end local v33 # "file18":Ljava/lang/String; │ + .end local v34 # "file2":Ljava/lang/String; │ + .end local v35 # "file3":Ljava/lang/String; │ + .end local v36 # "file4":Ljava/lang/String; │ + .end local v37 # "file5":Ljava/lang/String; │ + .end local v38 # "file6":Ljava/lang/String; │ + .end local v39 # "file7":Ljava/lang/String; │ + .end local v40 # "file8":Ljava/lang/String; │ + .end local v41 # "file9":Ljava/lang/String; │ + .end local v42 # "file_not_found":Ljava/lang/CharSequence; │ + .end local v55 # "match1":Ljava/lang/String; │ + .end local v56 # "match10":Ljava/lang/String; │ + .end local v57 # "match11":Ljava/lang/String; │ + .end local v58 # "match12":Ljava/lang/String; │ + .end local v59 # "match13":Ljava/lang/String; │ + .end local v60 # "match14":Ljava/lang/String; │ + .end local v61 # "match15":Ljava/lang/String; │ + .end local v62 # "match16":Ljava/lang/String; │ + .end local v63 # "match17":Ljava/lang/String; │ + .end local v64 # "match18":Ljava/lang/String; │ + .end local v65 # "match2":Ljava/lang/String; │ + .end local v66 # "match3":Ljava/lang/String; │ + .end local v67 # "match4":Ljava/lang/String; │ + .end local v68 # "match5":Ljava/lang/String; │ + .end local v69 # "match6":Ljava/lang/String; │ + .end local v70 # "match7":Ljava/lang/String; │ + .end local v71 # "match8":Ljava/lang/String; │ + .end local v72 # "match9":Ljava/lang/String; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :pswitch_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 404 │ - .local v17, "downloadfailed":Ljava/lang/String; │ - new-instance v18, Landroid/app/AlertDialog$Builder; │ + .local v18, "downloadfailed":Ljava/lang/String; │ + new-instance v19, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 405 │ - .local v18, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060040 │ + .local v19, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060040 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 406 │ - const v121, 0x7f060041 │ + const v122, 0x7f060041 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 407 │ - .local v16, "download_failed":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v17, "download_failed":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 408 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$9; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSF2$9; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$9;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 413 │ - invoke-virtual/range {v18 .. v18}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v19 .. v19}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 416 │ - .end local v16 # "download_failed":Ljava/lang/CharSequence; │ - .end local v17 # "downloadfailed":Ljava/lang/String; │ - .end local v18 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v17 # "download_failed":Ljava/lang/CharSequence; │ + .end local v18 # "downloadfailed":Ljava/lang/String; │ + .end local v19 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_8 │ - new-instance v52, Landroid/app/AlertDialog$Builder; │ + new-instance v53, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 417 │ - .local v52, "localebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06000e │ + .local v53, "localebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06000e │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 418 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 419 │ - const v121, 0x7f06000f │ + const v122, 0x7f06000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 420 │ - .local v21, "english":Ljava/lang/CharSequence; │ - const v121, 0x7f060010 │ + .local v22, "english":Ljava/lang/CharSequence; │ + const v122, 0x7f060010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v47 │ + move-result-object v48 │ │ .line 421 │ - .local v47, "french":Ljava/lang/CharSequence; │ - const v121, 0x7f060011 │ + .local v48, "french":Ljava/lang/CharSequence; │ + const v122, 0x7f060011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v48 │ + move-result-object v49 │ │ .line 422 │ - .local v48, "german":Ljava/lang/CharSequence; │ - const v121, 0x7f060012 │ + .local v49, "german":Ljava/lang/CharSequence; │ + const v122, 0x7f060012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v80 │ + move-result-object v81 │ │ .line 423 │ - .local v80, "russian":Ljava/lang/CharSequence; │ - const v121, 0x7f060013 │ + .local v81, "russian":Ljava/lang/CharSequence; │ + const v122, 0x7f060013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 424 │ - .local v13, "chinese":Ljava/lang/CharSequence; │ - const v121, 0x7f060014 │ + .local v14, "chinese":Ljava/lang/CharSequence; │ + const v122, 0x7f060014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v78 │ + move-result-object v79 │ │ .line 425 │ - .local v78, "portuguese":Ljava/lang/CharSequence; │ - const v121, 0x7f060015 │ + .local v79, "portuguese":Ljava/lang/CharSequence; │ + const v122, 0x7f060015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v82 │ + move-result-object v83 │ │ .line 426 │ - .local v82, "spanish":Ljava/lang/CharSequence; │ - const v121, 0x7f060016 │ + .local v83, "spanish":Ljava/lang/CharSequence; │ + const v122, 0x7f060016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v81 │ + move-result-object v82 │ │ .line 427 │ - .local v81, "serbian":Ljava/lang/CharSequence; │ - const v121, 0x7f060017 │ + .local v82, "serbian":Ljava/lang/CharSequence; │ + const v122, 0x7f060017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 428 │ - .local v15, "czech":Ljava/lang/CharSequence; │ - const v121, 0x7f060018 │ + .local v16, "czech":Ljava/lang/CharSequence; │ + const v122, 0x7f060018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v77 │ + move-result-object v78 │ │ .line 429 │ - .local v77, "polish":Ljava/lang/CharSequence; │ - const v121, 0x7f060019 │ + .local v78, "polish":Ljava/lang/CharSequence; │ + const v122, 0x7f060019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v50 │ + move-result-object v51 │ │ .line 430 │ - .local v50, "hungarian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001a │ + .local v51, "hungarian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v83 │ + move-result-object v84 │ │ .line 431 │ - .local v83, "swedish":Ljava/lang/CharSequence; │ - const v121, 0x7f06001b │ + .local v84, "swedish":Ljava/lang/CharSequence; │ + const v122, 0x7f06001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v51 │ + move-result-object v52 │ │ .line 432 │ - .local v51, "italian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001c │ + .local v52, "italian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 433 │ - .local v20, "dutch_be":Ljava/lang/CharSequence; │ - const v121, 0x7f06001d │ + .local v21, "dutch_be":Ljava/lang/CharSequence; │ + const v122, 0x7f06001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v79 │ + move-result-object v80 │ │ .line 434 │ - .local v79, "portuguese_br":Ljava/lang/CharSequence; │ - const v121, 0x7f06001e │ + .local v80, "portuguese_br":Ljava/lang/CharSequence; │ + const v122, 0x7f06001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v49 │ + move-result-object v50 │ │ .line 435 │ - .local v49, "greek":Ljava/lang/CharSequence; │ - const/16 v121, 0x11 │ + .local v50, "greek":Ljava/lang/CharSequence; │ + const/16 v122, 0x11 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - aput-object v21, v53, v121 │ + aput-object v22, v54, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - aput-object v47, v53, v121 │ + aput-object v48, v54, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - aput-object v48, v53, v121 │ + aput-object v49, v54, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - aput-object v80, v53, v121 │ + aput-object v81, v54, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - aput-object v13, v53, v121 │ + aput-object v14, v54, v122 │ │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - aput-object v78, v53, v121 │ + aput-object v79, v54, v122 │ │ - const/16 v121, 0x6 │ + const/16 v122, 0x6 │ │ - aput-object v82, v53, v121 │ + aput-object v83, v54, v122 │ │ - const/16 v121, 0x7 │ + const/16 v122, 0x7 │ │ - aput-object v81, v53, v121 │ + aput-object v82, v54, v122 │ │ - const/16 v121, 0x8 │ + const/16 v122, 0x8 │ │ - aput-object v15, v53, v121 │ + aput-object v16, v54, v122 │ │ - const/16 v121, 0x9 │ + const/16 v122, 0x9 │ │ - aput-object v77, v53, v121 │ + aput-object v78, v54, v122 │ │ - const/16 v121, 0xa │ + const/16 v122, 0xa │ │ - aput-object v50, v53, v121 │ + aput-object v51, v54, v122 │ │ - const/16 v121, 0xb │ + const/16 v122, 0xb │ │ - aput-object v83, v53, v121 │ + aput-object v84, v54, v122 │ │ - const/16 v121, 0xc │ + const/16 v122, 0xc │ │ - aput-object v51, v53, v121 │ + aput-object v52, v54, v122 │ │ - const/16 v121, 0xd │ + const/16 v122, 0xd │ │ - aput-object v20, v53, v121 │ + aput-object v21, v54, v122 │ │ - const/16 v121, 0xe │ + const/16 v122, 0xe │ │ - aput-object v79, v53, v121 │ + aput-object v80, v54, v122 │ │ - const/16 v121, 0xf │ + const/16 v122, 0xf │ │ - aput-object v49, v53, v121 │ + aput-object v50, v54, v122 │ │ - const/16 v121, 0x10 │ + const/16 v122, 0x10 │ │ - aput-object v12, v53, v121 │ + aput-object v13, v54, v122 │ │ .line 436 │ - .local v53, "locales":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneSF2$10; │ + .local v54, "locales":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneSF2$10; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSF2$10;->(Lcom/amphoras/tpthelper/AllInOneSF2;)V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v53 │ + move-object/from16 v1, v54 │ │ - move-object/from16 v2, v121 │ + move-object/from16 v2, v122 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 558 │ - invoke-virtual/range {v52 .. v52}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v53 .. v53}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 105 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 ├── smali/com/amphoras/tpthelper/AllInOneSkate$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 455 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$10;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$1;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 208 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$2;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$filepicked:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 213 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$3;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/AllInOneSkate$3;->val$filepicked:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/AllInOneSkate$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 238 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$4;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 245 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$5;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 256 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$6;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 267 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$7;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 331 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$8;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneSkate; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneSkate$9;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneSkate$CheckMD5Task.smali │ @@ -54,217 +54,208 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 696 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$CheckMD5Task;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 15 │ + .locals 14 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 705 │ - const-string v11, "" │ + const-string v8, "" │ │ .line 706 │ - .local v11, "response":Ljava/lang/String; │ - move-object/from16 v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v8, v0 │ - │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + .local v8, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v8, :cond_2 │ + if-ge v9, v10, :cond_2 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 709 │ - .local v4, "fin":Ljava/io/FileInputStream; │ + .local v3, "fin":Ljava/io/FileInputStream; │ :try_start_0 │ - const-string v12, "MD5" │ + const-string v11, "MD5" │ │ - invoke-static {v12}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v11}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 711 │ - .local v2, "digester":Ljava/security/MessageDigest; │ - const/16 v12, 0x2000 │ + .local v1, "digester":Ljava/security/MessageDigest; │ + const/16 v11, 0x2000 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 712 │ - .local v1, "buffer":[B │ - const/4 v5, 0x0 │ + .local v0, "buffer":[B │ + const/4 v4, 0x0 │ │ .line 714 │ - .local v5, "i":I │ + .local v4, "i":I │ :goto_1 │ :try_start_1 │ - invoke-virtual {v4, v1}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v3, v0}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 716 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v2, v1, v12, v5}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v1, v0, v11, v4}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 718 │ :catch_0 │ - move-exception v12 │ + move-exception v11 │ │ .line 722 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v2}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v1}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 723 │ - .local v10, "output":[B │ - const-string v9, "" │ + .local v7, "output":[B │ + const-string v6, "" │ │ .line 724 │ - .local v9, "md5sum":Ljava/lang/String; │ - const/4 v7, 0x0 │ + .local v6, "md5sum":Ljava/lang/String; │ + const/4 v5, 0x0 │ │ - .local v7, "j":I │ + .local v5, "j":I │ :goto_2 │ - array-length v12, v10 │ + array-length v11, v7 │ │ - if-ge v7, v12, :cond_1 │ + if-ge v5, v11, :cond_1 │ │ .line 726 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aget-byte v13, v10, v7 │ + aget-byte v12, v7, v5 │ │ - and-int/lit16 v13, v13, 0xff │ + and-int/lit16 v12, v12, 0xff │ │ - add-int/lit16 v13, v13, 0x100 │ + add-int/lit16 v12, v12, 0x100 │ │ - const/16 v14, 0x10 │ + const/16 v13, 0x10 │ │ - invoke-static {v13, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v12, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 724 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 729 │ :cond_1 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneSkate$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneSkate$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ - iget-object v12, v12, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v11, v11, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v11}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 730 │ - .local v3, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v12, "checksum" │ + .local v2, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v11, "checksum" │ │ - invoke-interface {v3, v12, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v11, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 731 │ - invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 732 │ - move-object v11, v9 │ + move-object v8, v6 │ │ .line 706 │ - .end local v1 # "buffer":[B │ - .end local v2 # "digester":Ljava/security/MessageDigest; │ - .end local v3 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v5 # "i":I │ - .end local v7 # "j":I │ - .end local v9 # "md5sum":Ljava/lang/String; │ - .end local v10 # "output":[B │ + .end local v0 # "buffer":[B │ + .end local v1 # "digester":Ljava/security/MessageDigest; │ + .end local v2 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v4 # "i":I │ + .end local v5 # "j":I │ + .end local v6 # "md5sum":Ljava/lang/String; │ + .end local v7 # "output":[B │ :goto_3 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 737 │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ :cond_2 │ - return-object v11 │ + return-object v8 │ │ .line 733 │ - .restart local v4 # "fin":Ljava/io/FileInputStream; │ + .restart local v3 # "fin":Ljava/io/FileInputStream; │ :catch_1 │ - move-exception v12 │ + move-exception v11 │ │ goto :goto_3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 696 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$CheckMD5Task;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 5 ├── smali/com/amphoras/tpthelper/AllInOneSkate$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 617 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 626 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 627 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 630 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 631 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 632 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 634 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 635 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 636 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 637 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 639 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 640 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 641 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 642 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 644 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 645 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 647 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 648 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 652 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 653 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 627 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 650 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 651 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 654 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 655 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 658 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 617 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -430,21 +427,19 @@ │ │ .line 622 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 617 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneSkate$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 772 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 781 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 782 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 784 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 785 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/AllInOneSkate;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/AllInOneSkate;->deleteDirectory(Ljava/io/File;)Z │ │ .line 788 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 789 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 791 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 793 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 795 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/AllInOneSkate;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/AllInOneSkate;->access$700(Lcom/amphoras/tpthelper/AllInOneSkate;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/AllInOneSkate;->access$700(Lcom/amphoras/tpthelper/AllInOneSkate;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 814 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 816 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 782 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 798 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/AllInOneSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ # getter for: Lcom/amphoras/tpthelper/AllInOneSkate;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/AllInOneSkate;->access$800(Lcom/amphoras/tpthelper/AllInOneSkate;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/AllInOneSkate;->access$800(Lcom/amphoras/tpthelper/AllInOneSkate;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 799 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 802 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 804 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 807 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 808 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 811 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 813 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 819 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 772 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneSkate$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 851 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 860 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 861 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 863 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 970 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 973 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 975 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 976 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 978 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 979 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 980 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 982 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 983 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 985 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 986 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 988 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 989 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 999 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1040 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 861 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1001 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1002 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1004 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1017 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneSkate; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1018 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1019 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v63 │ │ new-instance v64, Ljava/lang/StringBuilder; │ @@ -1769,15 +1764,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1844,15 +1839,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1028 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1029 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1934,15 +1929,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1044 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1979,23 +1974,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1030 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2031,33 +2026,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 851 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneSkate$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneSkate.smali │ @@ -259,15 +259,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneSkate;->DOWNLOAD_FAILED:I │ │ .line 85 │ const/16 v0, 0x8 │ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneSkate;->CHANGE_LOCALE:I │ │ - .line 851 │ return-void │ .end method │ │ .method private MakeDirectory(Ljava/lang/String;)V │ .locals 4 │ .param p1, "path" # Ljava/lang/String; │ │ @@ -722,378 +721,380 @@ │ .local v1, "e":Ljava/io/FileNotFoundException; │ invoke-virtual {v1}, Ljava/io/FileNotFoundException;->printStackTrace()V │ │ goto :goto_1 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1083 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1087 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1089 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1090 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1092 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1094 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1096 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1100 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1101 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1102 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1104 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1102 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1107 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1109 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1110 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1112 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1113 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1114 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1115 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1116 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1117 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1118 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1124 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1126 │ - const/4 v13, 0x6 │ + const/4 v14, 0x6 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/amphoras/tpthelper/AllInOneSkate;->showDialog(I)V │ + invoke-virtual {v0, v14}, Lcom/amphoras/tpthelper/AllInOneSkate;->showDialog(I)V │ │ .line 1131 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1120 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1121 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1122 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1128 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1129 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 5 │ .param p1, "requestCode" # I │ @@ -1250,2880 +1251,2888 @@ │ invoke-virtual {p0, v0}, Lcom/amphoras/tpthelper/AllInOneSkate;->showDialog(I)V │ │ .line 96 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; │ - .locals 126 │ + .locals 128 │ .param p1, "id" # I │ │ .prologue │ .line 106 │ - const v121, 0x7f060095 │ + const v122, 0x7f060095 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 107 │ - .local v12, "cancel":Ljava/lang/CharSequence; │ + .local v13, "cancel":Ljava/lang/CharSequence; │ packed-switch p1, :pswitch_data_0 │ │ .line 579 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreateDialog(I)Landroid/app/Dialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ :goto_0 │ - return-object v121 │ + return-object v122 │ │ .line 109 │ :pswitch_0 │ - new-instance v121, Landroid/app/ProgressDialog; │ + new-instance v122, Landroid/app/ProgressDialog; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/ProgressDialog;->(Landroid/content/Context;)V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/amphoras/tpthelper/AllInOneSkate;->downloaddialog:Landroid/app/ProgressDialog; │ │ .line 110 │ - const v121, 0x7f060039 │ + const v122, 0x7f060039 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 111 │ - .local v19, "downloadmessage":Ljava/lang/CharSequence; │ + .local v20, "downloadmessage":Ljava/lang/CharSequence; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V │ │ .line 112 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x1 │ + const/16 v123, 0x1 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ │ .line 113 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x0 │ + const/16 v123, 0x0 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ │ .line 114 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ goto :goto_0 │ │ .line 116 │ - .end local v19 # "downloadmessage":Ljava/lang/CharSequence; │ + .end local v20 # "downloadmessage":Ljava/lang/CharSequence; │ :pswitch_1 │ - new-instance v9, Landroid/app/AlertDialog$Builder; │ + new-instance v10, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 117 │ - .local v9, "builder1":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060067 │ + .local v10, "builder1":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060067 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 118 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 119 │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v120, v0 │ + move-object/from16 v121, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - const-string v122, "Skate-v1a.zip" │ + const-string v123, "Skate-v1a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - const-string v122, "Skate-v2a.zip" │ + const-string v123, "Skate-v2a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - const-string v122, "Skate-v1b.zip" │ + const-string v123, "Skate-v1b.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - const-string v122, "Skate-v2b.zip" │ + const-string v123, "Skate-v2b.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - aput-object v12, v120, v121 │ + aput-object v13, v121, v122 │ │ .line 120 │ - .local v120, "zips1":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneSkate$1; │ + .local v121, "zips1":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$1; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$1;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move-object/from16 v0, v120 │ + move-object/from16 v0, v121 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ - invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 200 │ - invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 202 │ - .end local v9 # "builder1":Landroid/app/AlertDialog$Builder; │ - .end local v120 # "zips1":[Ljava/lang/CharSequence; │ + .end local v10 # "builder1":Landroid/app/AlertDialog$Builder; │ + .end local v121 # "zips1":[Ljava/lang/CharSequence; │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v43 │ │ .line 203 │ - .local v42, "filepicked":Ljava/lang/String; │ - new-instance v46, Landroid/app/AlertDialog$Builder; │ + .local v43, "filepicked":Ljava/lang/String; │ + new-instance v47, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 204 │ - .local v46, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06003d │ + .local v47, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06003d │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 205 │ - const v121, 0x7f06003e │ + const v122, 0x7f06003e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 206 │ - .local v44, "filethere1":Ljava/lang/CharSequence; │ - const v121, 0x7f06003f │ + .local v45, "filethere1":Ljava/lang/CharSequence; │ + const v122, 0x7f06003f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 207 │ - .local v45, "filethere2":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v46, "filethere2":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v44 │ + move-object/from16 v1, v45 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v42 │ + move-object/from16 v1, v43 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 208 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$2; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$2; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$2;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 213 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$3; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$3; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v42 │ + move-object/from16 v2, v43 │ │ invoke-direct {v0, v1, v2}, Lcom/amphoras/tpthelper/AllInOneSkate$3;->(Lcom/amphoras/tpthelper/AllInOneSkate;Ljava/lang/String;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 232 │ - invoke-virtual/range {v46 .. v46}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v47 .. v47}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 234 │ - .end local v42 # "filepicked":Ljava/lang/String; │ - .end local v44 # "filethere1":Ljava/lang/CharSequence; │ - .end local v45 # "filethere2":Ljava/lang/CharSequence; │ - .end local v46 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v43 # "filepicked":Ljava/lang/String; │ + .end local v45 # "filethere1":Ljava/lang/CharSequence; │ + .end local v46 # "filethere2":Ljava/lang/CharSequence; │ + .end local v47 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_3 │ - new-instance v10, Landroid/app/AlertDialog$Builder; │ + new-instance v11, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v11, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 235 │ - .local v10, "builder3":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060062 │ + .local v11, "builder3":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060062 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 236 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 237 │ - const v121, 0x7f060063 │ + const v122, 0x7f060063 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 238 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$4; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$4; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$4;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 245 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$5; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$5; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$5;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 250 │ - invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v11}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 252 │ - .end local v10 # "builder3":Landroid/app/AlertDialog$Builder; │ + .end local v11 # "builder3":Landroid/app/AlertDialog$Builder; │ :pswitch_4 │ - new-instance v22, Landroid/app/AlertDialog$Builder; │ + new-instance v23, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 253 │ - .local v22, "failedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06004e │ + .local v23, "failedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06004e │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 255 │ - const v121, 0x7f060064 │ + const v122, 0x7f060064 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 256 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$6; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$6; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$6;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 261 │ - invoke-virtual/range {v22 .. v22}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v23 .. v23}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 264 │ - .end local v22 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v23 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_5 │ - new-instance v74, Landroid/app/AlertDialog$Builder; │ + new-instance v75, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 265 │ - .local v74, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060098 │ + .local v75, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060098 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 266 │ - const v121, 0x7f060065 │ + const v122, 0x7f060065 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 267 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$7; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$7; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$7;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 272 │ - invoke-virtual/range {v74 .. v74}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v75 .. v75}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 275 │ - .end local v74 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v75 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files" │ + const-string v123, "no of files" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 276 │ - .local v3, "a":Ljava/lang/Long; │ + .local v4, "a":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files checked" │ + const-string v123, "no of files checked" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 277 │ - .local v6, "b":Ljava/lang/Long; │ + .local v7, "b":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of matches" │ + const-string v123, "no of matches" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 278 │ - .local v11, "c":Ljava/lang/Long; │ + .local v12, "c":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file1" │ + const-string v123, "file1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 279 │ - .local v23, "file1":Ljava/lang/String; │ + .local v24, "file1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file2" │ + const-string v123, "file2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ .line 280 │ - .local v33, "file2":Ljava/lang/String; │ + .local v34, "file2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file3" │ + const-string v123, "file3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ .line 281 │ - .local v34, "file3":Ljava/lang/String; │ + .local v35, "file3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file4" │ + const-string v123, "file4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 282 │ - .local v35, "file4":Ljava/lang/String; │ + .local v36, "file4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file5" │ + const-string v123, "file5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 283 │ - .local v36, "file5":Ljava/lang/String; │ + .local v37, "file5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file6" │ + const-string v123, "file6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 284 │ - .local v37, "file6":Ljava/lang/String; │ + .local v38, "file6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file7" │ + const-string v123, "file7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v39 │ │ .line 285 │ - .local v38, "file7":Ljava/lang/String; │ + .local v39, "file7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file8" │ + const-string v123, "file8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v40 │ │ .line 286 │ - .local v39, "file8":Ljava/lang/String; │ + .local v40, "file8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file9" │ + const-string v123, "file9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v41 │ │ .line 287 │ - .local v40, "file9":Ljava/lang/String; │ + .local v41, "file9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file10" │ + const-string v123, "file10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 288 │ - .local v24, "file10":Ljava/lang/String; │ + .local v25, "file10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file11" │ + const-string v123, "file11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 289 │ - .local v25, "file11":Ljava/lang/String; │ + .local v26, "file11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file12" │ + const-string v123, "file12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v27 │ │ .line 290 │ - .local v26, "file12":Ljava/lang/String; │ + .local v27, "file12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file13" │ + const-string v123, "file13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v28 │ │ .line 291 │ - .local v27, "file13":Ljava/lang/String; │ + .local v28, "file13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file14" │ + const-string v123, "file14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v29 │ │ .line 292 │ - .local v28, "file14":Ljava/lang/String; │ + .local v29, "file14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file15" │ + const-string v123, "file15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 293 │ - .local v29, "file15":Ljava/lang/String; │ + .local v30, "file15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file16" │ + const-string v123, "file16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 294 │ - .local v30, "file16":Ljava/lang/String; │ + .local v31, "file16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file17" │ + const-string v123, "file17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 295 │ - .local v31, "file17":Ljava/lang/String; │ + .local v32, "file17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file18" │ + const-string v123, "file18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v33 │ │ .line 296 │ - .local v32, "file18":Ljava/lang/String; │ + .local v33, "file18":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match1" │ + const-string v123, "match1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ .line 297 │ - .local v54, "match1":Ljava/lang/String; │ + .local v55, "match1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match2" │ + const-string v123, "match2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v64 │ + move-result-object v65 │ │ .line 298 │ - .local v64, "match2":Ljava/lang/String; │ + .local v65, "match2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match3" │ + const-string v123, "match3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v65 │ + move-result-object v66 │ │ .line 299 │ - .local v65, "match3":Ljava/lang/String; │ + .local v66, "match3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match4" │ + const-string v123, "match4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v66 │ + move-result-object v67 │ │ .line 300 │ - .local v66, "match4":Ljava/lang/String; │ + .local v67, "match4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match5" │ + const-string v123, "match5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v67 │ + move-result-object v68 │ │ .line 301 │ - .local v67, "match5":Ljava/lang/String; │ + .local v68, "match5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match6" │ + const-string v123, "match6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v68 │ + move-result-object v69 │ │ .line 302 │ - .local v68, "match6":Ljava/lang/String; │ + .local v69, "match6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match7" │ + const-string v123, "match7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v69 │ + move-result-object v70 │ │ .line 303 │ - .local v69, "match7":Ljava/lang/String; │ + .local v70, "match7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match8" │ + const-string v123, "match8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v70 │ + move-result-object v71 │ │ .line 304 │ - .local v70, "match8":Ljava/lang/String; │ + .local v71, "match8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match9" │ + const-string v123, "match9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v71 │ + move-result-object v72 │ │ .line 305 │ - .local v71, "match9":Ljava/lang/String; │ + .local v72, "match9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match10" │ + const-string v123, "match10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v55 │ + move-result-object v56 │ │ .line 306 │ - .local v55, "match10":Ljava/lang/String; │ + .local v56, "match10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match11" │ + const-string v123, "match11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v56 │ + move-result-object v57 │ │ .line 307 │ - .local v56, "match11":Ljava/lang/String; │ + .local v57, "match11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match12" │ + const-string v123, "match12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v57 │ + move-result-object v58 │ │ .line 308 │ - .local v57, "match12":Ljava/lang/String; │ + .local v58, "match12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match13" │ + const-string v123, "match13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v59 │ │ .line 309 │ - .local v58, "match13":Ljava/lang/String; │ + .local v59, "match13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match14" │ + const-string v123, "match14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v60 │ │ .line 310 │ - .local v59, "match14":Ljava/lang/String; │ + .local v60, "match14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match15" │ + const-string v123, "match15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v61 │ │ .line 311 │ - .local v60, "match15":Ljava/lang/String; │ + .local v61, "match15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match16" │ + const-string v123, "match16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v61 │ + move-result-object v62 │ │ .line 312 │ - .local v61, "match16":Ljava/lang/String; │ + .local v62, "match16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match17" │ + const-string v123, "match17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 313 │ - .local v62, "match17":Ljava/lang/String; │ + .local v63, "match17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match18" │ + const-string v123, "match18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v63 │ + move-result-object v64 │ │ .line 314 │ - .local v63, "match18":Ljava/lang/String; │ - new-instance v8, Landroid/app/AlertDialog$Builder; │ + .local v64, "match18":Ljava/lang/String; │ + new-instance v9, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 315 │ - .local v8, "builder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060059 │ + .local v9, "builder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060059 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 317 │ - if-ne v3, v6, :cond_0 │ + if-ne v4, v7, :cond_0 │ │ .line 318 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 319 │ - .local v73, "no_of_matches":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v74, "no_of_matches":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 331 │ :goto_1 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$8; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$8; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$8;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 337 │ - const v121, 0x7f080003 │ + const v122, 0x7f080003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v75 │ + move-result-object v76 │ │ - check-cast v75, Landroid/widget/TextView; │ + check-cast v76, Landroid/widget/TextView; │ │ .line 338 │ - .local v75, "nooffiles":Landroid/widget/TextView; │ - invoke-virtual {v6}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v76, "nooffiles":Landroid/widget/TextView; │ + invoke-virtual {v7}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 339 │ - .local v7, "btext":Ljava/lang/String; │ - move-object/from16 v0, v75 │ + .local v8, "btext":Ljava/lang/String; │ + move-object/from16 v0, v76 │ │ - invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 340 │ - const v121, 0x7f080004 │ + const v122, 0x7f080004 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v76 │ + move-result-object v77 │ │ - check-cast v76, Landroid/widget/TextView; │ + check-cast v77, Landroid/widget/TextView; │ │ .line 341 │ - .local v76, "noofmatches":Landroid/widget/TextView; │ - invoke-virtual {v11}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v77, "noofmatches":Landroid/widget/TextView; │ + invoke-virtual {v12}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 342 │ - .local v14, "ctext":Ljava/lang/String; │ - move-object/from16 v0, v76 │ + .local v15, "ctext":Ljava/lang/String; │ + move-object/from16 v0, v77 │ │ - invoke-virtual {v0, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 343 │ - const v121, 0x7f080005 │ + const v122, 0x7f080005 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v72 │ + move-result-object v73 │ │ - check-cast v72, Landroid/widget/TextView; │ + check-cast v73, Landroid/widget/TextView; │ │ .line 344 │ - .local v72, "missingfiles":Landroid/widget/TextView; │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + .local v73, "missingfiles":Landroid/widget/TextView; │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 345 │ - .local v4, "ab":Ljava/lang/Long; │ - invoke-virtual {v4}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v5, "ab":Ljava/lang/Long; │ + invoke-virtual {v5}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 346 │ - .local v5, "abtext":Ljava/lang/String; │ - move-object/from16 v0, v72 │ + .local v6, "abtext":Ljava/lang/String; │ + move-object/from16 v0, v73 │ │ - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 348 │ - const v121, 0x7f080006 │ + const v122, 0x7f080006 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v84 │ + move-result-object v85 │ │ - check-cast v84, Landroid/widget/TextView; │ + check-cast v85, Landroid/widget/TextView; │ │ .line 349 │ - .local v84, "textfile1":Landroid/widget/TextView; │ - move-object/from16 v0, v84 │ + .local v85, "textfile1":Landroid/widget/TextView; │ + move-object/from16 v0, v85 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 350 │ - const v121, 0x7f080008 │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v121 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v94 │ - │ - check-cast v94, Landroid/widget/TextView; │ - │ - .line 351 │ - .local v94, "textfile2":Landroid/widget/TextView; │ - move-object/from16 v0, v94 │ - │ - move-object/from16 v1, v33 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - .line 352 │ - const v121, 0x7f08000a │ + const v122, 0x7f080008 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v95 │ │ check-cast v95, Landroid/widget/TextView; │ │ - .line 353 │ - .local v95, "textfile3":Landroid/widget/TextView; │ + .line 351 │ + .local v95, "textfile2":Landroid/widget/TextView; │ move-object/from16 v0, v95 │ │ move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 354 │ - const v121, 0x7f08000c │ + .line 352 │ + const v122, 0x7f08000a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v96 │ │ check-cast v96, Landroid/widget/TextView; │ │ - .line 355 │ - .local v96, "textfile4":Landroid/widget/TextView; │ + .line 353 │ + .local v96, "textfile3":Landroid/widget/TextView; │ move-object/from16 v0, v96 │ │ move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 356 │ - const v121, 0x7f08000e │ + .line 354 │ + const v122, 0x7f08000c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v97 │ │ check-cast v97, Landroid/widget/TextView; │ │ - .line 357 │ - .local v97, "textfile5":Landroid/widget/TextView; │ + .line 355 │ + .local v97, "textfile4":Landroid/widget/TextView; │ move-object/from16 v0, v97 │ │ move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 358 │ - const v121, 0x7f080010 │ + .line 356 │ + const v122, 0x7f08000e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v98 │ │ check-cast v98, Landroid/widget/TextView; │ │ - .line 359 │ - .local v98, "textfile6":Landroid/widget/TextView; │ + .line 357 │ + .local v98, "textfile5":Landroid/widget/TextView; │ move-object/from16 v0, v98 │ │ move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 360 │ - const v121, 0x7f080012 │ + .line 358 │ + const v122, 0x7f080010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v99 │ │ check-cast v99, Landroid/widget/TextView; │ │ - .line 361 │ - .local v99, "textfile7":Landroid/widget/TextView; │ + .line 359 │ + .local v99, "textfile6":Landroid/widget/TextView; │ move-object/from16 v0, v99 │ │ move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 362 │ - const v121, 0x7f080014 │ + .line 360 │ + const v122, 0x7f080012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v100 │ │ check-cast v100, Landroid/widget/TextView; │ │ - .line 363 │ - .local v100, "textfile8":Landroid/widget/TextView; │ + .line 361 │ + .local v100, "textfile7":Landroid/widget/TextView; │ move-object/from16 v0, v100 │ │ move-object/from16 v1, v39 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 364 │ - const v121, 0x7f080016 │ + .line 362 │ + const v122, 0x7f080014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v101 │ │ check-cast v101, Landroid/widget/TextView; │ │ - .line 365 │ - .local v101, "textfile9":Landroid/widget/TextView; │ + .line 363 │ + .local v101, "textfile8":Landroid/widget/TextView; │ move-object/from16 v0, v101 │ │ move-object/from16 v1, v40 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 366 │ - const v121, 0x7f080018 │ + .line 364 │ + const v122, 0x7f080016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v85 │ + move-result-object v102 │ │ - check-cast v85, Landroid/widget/TextView; │ + check-cast v102, Landroid/widget/TextView; │ │ - .line 367 │ - .local v85, "textfile10":Landroid/widget/TextView; │ - move-object/from16 v0, v85 │ + .line 365 │ + .local v102, "textfile9":Landroid/widget/TextView; │ + move-object/from16 v0, v102 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v41 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 368 │ - const v121, 0x7f08001a │ + .line 366 │ + const v122, 0x7f080018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v86 │ │ check-cast v86, Landroid/widget/TextView; │ │ - .line 369 │ - .local v86, "textfile11":Landroid/widget/TextView; │ + .line 367 │ + .local v86, "textfile10":Landroid/widget/TextView; │ move-object/from16 v0, v86 │ │ move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 370 │ - const v121, 0x7f08001c │ + .line 368 │ + const v122, 0x7f08001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v87 │ │ check-cast v87, Landroid/widget/TextView; │ │ - .line 371 │ - .local v87, "textfile12":Landroid/widget/TextView; │ + .line 369 │ + .local v87, "textfile11":Landroid/widget/TextView; │ move-object/from16 v0, v87 │ │ move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 372 │ - const v121, 0x7f08001e │ + .line 370 │ + const v122, 0x7f08001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v88 │ │ check-cast v88, Landroid/widget/TextView; │ │ - .line 373 │ - .local v88, "textfile13":Landroid/widget/TextView; │ + .line 371 │ + .local v88, "textfile12":Landroid/widget/TextView; │ move-object/from16 v0, v88 │ │ move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 374 │ - const v121, 0x7f080020 │ + .line 372 │ + const v122, 0x7f08001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v89 │ │ check-cast v89, Landroid/widget/TextView; │ │ - .line 375 │ - .local v89, "textfile14":Landroid/widget/TextView; │ + .line 373 │ + .local v89, "textfile13":Landroid/widget/TextView; │ move-object/from16 v0, v89 │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 376 │ - const v121, 0x7f080022 │ + .line 374 │ + const v122, 0x7f080020 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v90 │ │ check-cast v90, Landroid/widget/TextView; │ │ - .line 377 │ - .local v90, "textfile15":Landroid/widget/TextView; │ + .line 375 │ + .local v90, "textfile14":Landroid/widget/TextView; │ move-object/from16 v0, v90 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 378 │ - const v121, 0x7f080024 │ + .line 376 │ + const v122, 0x7f080022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v91 │ │ check-cast v91, Landroid/widget/TextView; │ │ - .line 379 │ - .local v91, "textfile16":Landroid/widget/TextView; │ + .line 377 │ + .local v91, "textfile15":Landroid/widget/TextView; │ move-object/from16 v0, v91 │ │ move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 380 │ - const v121, 0x7f080026 │ + .line 378 │ + const v122, 0x7f080024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v92 │ │ check-cast v92, Landroid/widget/TextView; │ │ - .line 381 │ - .local v92, "textfile17":Landroid/widget/TextView; │ + .line 379 │ + .local v92, "textfile16":Landroid/widget/TextView; │ move-object/from16 v0, v92 │ │ move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 382 │ - const v121, 0x7f080028 │ + .line 380 │ + const v122, 0x7f080026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v93 │ │ check-cast v93, Landroid/widget/TextView; │ │ - .line 383 │ - .local v93, "textfile18":Landroid/widget/TextView; │ + .line 381 │ + .local v93, "textfile17":Landroid/widget/TextView; │ move-object/from16 v0, v93 │ │ move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 384 │ - const v121, 0x7f080007 │ + .line 382 │ + const v122, 0x7f080028 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v102 │ + move-result-object v94 │ │ - check-cast v102, Landroid/widget/TextView; │ + check-cast v94, Landroid/widget/TextView; │ │ - .line 385 │ - .local v102, "textmatch1":Landroid/widget/TextView; │ - move-object/from16 v0, v102 │ + .line 383 │ + .local v94, "textfile18":Landroid/widget/TextView; │ + move-object/from16 v0, v94 │ │ - move-object/from16 v1, v54 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 386 │ - const v121, 0x7f080009 │ + .line 384 │ + const v122, 0x7f080007 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v112 │ + move-result-object v103 │ │ - check-cast v112, Landroid/widget/TextView; │ + check-cast v103, Landroid/widget/TextView; │ │ - .line 387 │ - .local v112, "textmatch2":Landroid/widget/TextView; │ - move-object/from16 v0, v112 │ + .line 385 │ + .local v103, "textmatch1":Landroid/widget/TextView; │ + move-object/from16 v0, v103 │ │ - move-object/from16 v1, v64 │ + move-object/from16 v1, v55 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 388 │ - const v121, 0x7f08000b │ + .line 386 │ + const v122, 0x7f080009 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v113 │ │ check-cast v113, Landroid/widget/TextView; │ │ - .line 389 │ - .local v113, "textmatch3":Landroid/widget/TextView; │ + .line 387 │ + .local v113, "textmatch2":Landroid/widget/TextView; │ move-object/from16 v0, v113 │ │ move-object/from16 v1, v65 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 390 │ - const v121, 0x7f08000d │ + .line 388 │ + const v122, 0x7f08000b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v114 │ │ check-cast v114, Landroid/widget/TextView; │ │ - .line 391 │ - .local v114, "textmatch4":Landroid/widget/TextView; │ + .line 389 │ + .local v114, "textmatch3":Landroid/widget/TextView; │ move-object/from16 v0, v114 │ │ move-object/from16 v1, v66 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 392 │ - const v121, 0x7f08000f │ + .line 390 │ + const v122, 0x7f08000d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v115 │ │ check-cast v115, Landroid/widget/TextView; │ │ - .line 393 │ - .local v115, "textmatch5":Landroid/widget/TextView; │ + .line 391 │ + .local v115, "textmatch4":Landroid/widget/TextView; │ move-object/from16 v0, v115 │ │ move-object/from16 v1, v67 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 394 │ - const v121, 0x7f080011 │ + .line 392 │ + const v122, 0x7f08000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v116 │ │ check-cast v116, Landroid/widget/TextView; │ │ - .line 395 │ - .local v116, "textmatch6":Landroid/widget/TextView; │ + .line 393 │ + .local v116, "textmatch5":Landroid/widget/TextView; │ move-object/from16 v0, v116 │ │ move-object/from16 v1, v68 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 396 │ - const v121, 0x7f080013 │ + .line 394 │ + const v122, 0x7f080011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v117 │ │ check-cast v117, Landroid/widget/TextView; │ │ - .line 397 │ - .local v117, "textmatch7":Landroid/widget/TextView; │ + .line 395 │ + .local v117, "textmatch6":Landroid/widget/TextView; │ move-object/from16 v0, v117 │ │ move-object/from16 v1, v69 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 398 │ - const v121, 0x7f080015 │ + .line 396 │ + const v122, 0x7f080013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v118 │ │ check-cast v118, Landroid/widget/TextView; │ │ - .line 399 │ - .local v118, "textmatch8":Landroid/widget/TextView; │ + .line 397 │ + .local v118, "textmatch7":Landroid/widget/TextView; │ move-object/from16 v0, v118 │ │ move-object/from16 v1, v70 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 400 │ - const v121, 0x7f080017 │ + .line 398 │ + const v122, 0x7f080015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v119 │ │ check-cast v119, Landroid/widget/TextView; │ │ - .line 401 │ - .local v119, "textmatch9":Landroid/widget/TextView; │ + .line 399 │ + .local v119, "textmatch8":Landroid/widget/TextView; │ move-object/from16 v0, v119 │ │ move-object/from16 v1, v71 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 402 │ - const v121, 0x7f080019 │ + .line 400 │ + const v122, 0x7f080017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ - move-result-object v103 │ + move-result-object v120 │ │ - check-cast v103, Landroid/widget/TextView; │ + check-cast v120, Landroid/widget/TextView; │ │ - .line 403 │ - .local v103, "textmatch10":Landroid/widget/TextView; │ - move-object/from16 v0, v103 │ + .line 401 │ + .local v120, "textmatch9":Landroid/widget/TextView; │ + move-object/from16 v0, v120 │ │ - move-object/from16 v1, v55 │ + move-object/from16 v1, v72 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 404 │ - const v121, 0x7f08001b │ + .line 402 │ + const v122, 0x7f080019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v104 │ │ check-cast v104, Landroid/widget/TextView; │ │ - .line 405 │ - .local v104, "textmatch11":Landroid/widget/TextView; │ + .line 403 │ + .local v104, "textmatch10":Landroid/widget/TextView; │ move-object/from16 v0, v104 │ │ move-object/from16 v1, v56 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 406 │ - const v121, 0x7f08001d │ + .line 404 │ + const v122, 0x7f08001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v105 │ │ check-cast v105, Landroid/widget/TextView; │ │ - .line 407 │ - .local v105, "textmatch12":Landroid/widget/TextView; │ + .line 405 │ + .local v105, "textmatch11":Landroid/widget/TextView; │ move-object/from16 v0, v105 │ │ move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 408 │ - const v121, 0x7f08001f │ + .line 406 │ + const v122, 0x7f08001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v106 │ │ check-cast v106, Landroid/widget/TextView; │ │ - .line 409 │ - .local v106, "textmatch13":Landroid/widget/TextView; │ + .line 407 │ + .local v106, "textmatch12":Landroid/widget/TextView; │ move-object/from16 v0, v106 │ │ move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 410 │ - const v121, 0x7f080021 │ + .line 408 │ + const v122, 0x7f08001f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v107 │ │ check-cast v107, Landroid/widget/TextView; │ │ - .line 411 │ - .local v107, "textmatch14":Landroid/widget/TextView; │ + .line 409 │ + .local v107, "textmatch13":Landroid/widget/TextView; │ move-object/from16 v0, v107 │ │ move-object/from16 v1, v59 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 412 │ - const v121, 0x7f080023 │ + .line 410 │ + const v122, 0x7f080021 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v108 │ │ check-cast v108, Landroid/widget/TextView; │ │ - .line 413 │ - .local v108, "textmatch15":Landroid/widget/TextView; │ + .line 411 │ + .local v108, "textmatch14":Landroid/widget/TextView; │ move-object/from16 v0, v108 │ │ move-object/from16 v1, v60 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 414 │ - const v121, 0x7f080025 │ + .line 412 │ + const v122, 0x7f080023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v109 │ │ check-cast v109, Landroid/widget/TextView; │ │ - .line 415 │ - .local v109, "textmatch16":Landroid/widget/TextView; │ + .line 413 │ + .local v109, "textmatch15":Landroid/widget/TextView; │ move-object/from16 v0, v109 │ │ move-object/from16 v1, v61 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 416 │ - const v121, 0x7f080027 │ + .line 414 │ + const v122, 0x7f080025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v110 │ │ check-cast v110, Landroid/widget/TextView; │ │ - .line 417 │ - .local v110, "textmatch17":Landroid/widget/TextView; │ + .line 415 │ + .local v110, "textmatch16":Landroid/widget/TextView; │ move-object/from16 v0, v110 │ │ move-object/from16 v1, v62 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 418 │ - const v121, 0x7f080029 │ + .line 416 │ + const v122, 0x7f080027 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ │ move-result-object v111 │ │ check-cast v111, Landroid/widget/TextView; │ │ - .line 419 │ - .local v111, "textmatch18":Landroid/widget/TextView; │ + .line 417 │ + .local v111, "textmatch17":Landroid/widget/TextView; │ move-object/from16 v0, v111 │ │ move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ + .line 418 │ + const v122, 0x7f080029 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v122 │ + │ + invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v112 │ + │ + check-cast v112, Landroid/widget/TextView; │ + │ + .line 419 │ + .local v112, "textmatch18":Landroid/widget/TextView; │ + move-object/from16 v0, v112 │ + │ + move-object/from16 v1, v64 │ + │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ .line 420 │ - invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 321 │ - .end local v4 # "ab":Ljava/lang/Long; │ - .end local v5 # "abtext":Ljava/lang/String; │ - .end local v7 # "btext":Ljava/lang/String; │ - .end local v14 # "ctext":Ljava/lang/String; │ - .end local v72 # "missingfiles":Landroid/widget/TextView; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - .end local v75 # "nooffiles":Landroid/widget/TextView; │ - .end local v76 # "noofmatches":Landroid/widget/TextView; │ - .end local v84 # "textfile1":Landroid/widget/TextView; │ - .end local v85 # "textfile10":Landroid/widget/TextView; │ - .end local v86 # "textfile11":Landroid/widget/TextView; │ - .end local v87 # "textfile12":Landroid/widget/TextView; │ - .end local v88 # "textfile13":Landroid/widget/TextView; │ - .end local v89 # "textfile14":Landroid/widget/TextView; │ - .end local v90 # "textfile15":Landroid/widget/TextView; │ - .end local v91 # "textfile16":Landroid/widget/TextView; │ - .end local v92 # "textfile17":Landroid/widget/TextView; │ - .end local v93 # "textfile18":Landroid/widget/TextView; │ - .end local v94 # "textfile2":Landroid/widget/TextView; │ - .end local v95 # "textfile3":Landroid/widget/TextView; │ - .end local v96 # "textfile4":Landroid/widget/TextView; │ - .end local v97 # "textfile5":Landroid/widget/TextView; │ - .end local v98 # "textfile6":Landroid/widget/TextView; │ - .end local v99 # "textfile7":Landroid/widget/TextView; │ - .end local v100 # "textfile8":Landroid/widget/TextView; │ - .end local v101 # "textfile9":Landroid/widget/TextView; │ - .end local v102 # "textmatch1":Landroid/widget/TextView; │ - .end local v103 # "textmatch10":Landroid/widget/TextView; │ - .end local v104 # "textmatch11":Landroid/widget/TextView; │ - .end local v105 # "textmatch12":Landroid/widget/TextView; │ - .end local v106 # "textmatch13":Landroid/widget/TextView; │ - .end local v107 # "textmatch14":Landroid/widget/TextView; │ - .end local v108 # "textmatch15":Landroid/widget/TextView; │ - .end local v109 # "textmatch16":Landroid/widget/TextView; │ - .end local v110 # "textmatch17":Landroid/widget/TextView; │ - .end local v111 # "textmatch18":Landroid/widget/TextView; │ - .end local v112 # "textmatch2":Landroid/widget/TextView; │ - .end local v113 # "textmatch3":Landroid/widget/TextView; │ - .end local v114 # "textmatch4":Landroid/widget/TextView; │ - .end local v115 # "textmatch5":Landroid/widget/TextView; │ - .end local v116 # "textmatch6":Landroid/widget/TextView; │ - .end local v117 # "textmatch7":Landroid/widget/TextView; │ - .end local v118 # "textmatch8":Landroid/widget/TextView; │ - .end local v119 # "textmatch9":Landroid/widget/TextView; │ + .end local v5 # "ab":Ljava/lang/Long; │ + .end local v6 # "abtext":Ljava/lang/String; │ + .end local v8 # "btext":Ljava/lang/String; │ + .end local v15 # "ctext":Ljava/lang/String; │ + .end local v73 # "missingfiles":Landroid/widget/TextView; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v76 # "nooffiles":Landroid/widget/TextView; │ + .end local v77 # "noofmatches":Landroid/widget/TextView; │ + .end local v85 # "textfile1":Landroid/widget/TextView; │ + .end local v86 # "textfile10":Landroid/widget/TextView; │ + .end local v87 # "textfile11":Landroid/widget/TextView; │ + .end local v88 # "textfile12":Landroid/widget/TextView; │ + .end local v89 # "textfile13":Landroid/widget/TextView; │ + .end local v90 # "textfile14":Landroid/widget/TextView; │ + .end local v91 # "textfile15":Landroid/widget/TextView; │ + .end local v92 # "textfile16":Landroid/widget/TextView; │ + .end local v93 # "textfile17":Landroid/widget/TextView; │ + .end local v94 # "textfile18":Landroid/widget/TextView; │ + .end local v95 # "textfile2":Landroid/widget/TextView; │ + .end local v96 # "textfile3":Landroid/widget/TextView; │ + .end local v97 # "textfile4":Landroid/widget/TextView; │ + .end local v98 # "textfile5":Landroid/widget/TextView; │ + .end local v99 # "textfile6":Landroid/widget/TextView; │ + .end local v100 # "textfile7":Landroid/widget/TextView; │ + .end local v101 # "textfile8":Landroid/widget/TextView; │ + .end local v102 # "textfile9":Landroid/widget/TextView; │ + .end local v103 # "textmatch1":Landroid/widget/TextView; │ + .end local v104 # "textmatch10":Landroid/widget/TextView; │ + .end local v105 # "textmatch11":Landroid/widget/TextView; │ + .end local v106 # "textmatch12":Landroid/widget/TextView; │ + .end local v107 # "textmatch13":Landroid/widget/TextView; │ + .end local v108 # "textmatch14":Landroid/widget/TextView; │ + .end local v109 # "textmatch15":Landroid/widget/TextView; │ + .end local v110 # "textmatch16":Landroid/widget/TextView; │ + .end local v111 # "textmatch17":Landroid/widget/TextView; │ + .end local v112 # "textmatch18":Landroid/widget/TextView; │ + .end local v113 # "textmatch2":Landroid/widget/TextView; │ + .end local v114 # "textmatch3":Landroid/widget/TextView; │ + .end local v115 # "textmatch4":Landroid/widget/TextView; │ + .end local v116 # "textmatch5":Landroid/widget/TextView; │ + .end local v117 # "textmatch6":Landroid/widget/TextView; │ + .end local v118 # "textmatch7":Landroid/widget/TextView; │ + .end local v119 # "textmatch8":Landroid/widget/TextView; │ + .end local v120 # "textmatch9":Landroid/widget/TextView; │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - const-wide/16 v123, 0x1 │ + const-wide/16 v124, 0x1 │ │ - cmp-long v121, v121, v123 │ + cmp-long v122, v122, v124 │ │ - if-lez v121, :cond_1 │ + if-lez v122, :cond_1 │ │ .line 322 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 323 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005b │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 324 │ - .local v43, "files_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v44, "files_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v43 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 326 │ - .end local v43 # "files_not_found":Ljava/lang/CharSequence; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v44 # "files_not_found":Ljava/lang/CharSequence; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :cond_1 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 327 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005c │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v41 │ + move-result-object v42 │ │ .line 328 │ - .local v41, "file_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v42, "file_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v41 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 422 │ - .end local v3 # "a":Ljava/lang/Long; │ - .end local v6 # "b":Ljava/lang/Long; │ - .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v11 # "c":Ljava/lang/Long; │ - .end local v23 # "file1":Ljava/lang/String; │ - .end local v24 # "file10":Ljava/lang/String; │ - .end local v25 # "file11":Ljava/lang/String; │ - .end local v26 # "file12":Ljava/lang/String; │ - .end local v27 # "file13":Ljava/lang/String; │ - .end local v28 # "file14":Ljava/lang/String; │ - .end local v29 # "file15":Ljava/lang/String; │ - .end local v30 # "file16":Ljava/lang/String; │ - .end local v31 # "file17":Ljava/lang/String; │ - .end local v32 # "file18":Ljava/lang/String; │ - .end local v33 # "file2":Ljava/lang/String; │ - .end local v34 # "file3":Ljava/lang/String; │ - .end local v35 # "file4":Ljava/lang/String; │ - .end local v36 # "file5":Ljava/lang/String; │ - .end local v37 # "file6":Ljava/lang/String; │ - .end local v38 # "file7":Ljava/lang/String; │ - .end local v39 # "file8":Ljava/lang/String; │ - .end local v40 # "file9":Ljava/lang/String; │ - .end local v41 # "file_not_found":Ljava/lang/CharSequence; │ - .end local v54 # "match1":Ljava/lang/String; │ - .end local v55 # "match10":Ljava/lang/String; │ - .end local v56 # "match11":Ljava/lang/String; │ - .end local v57 # "match12":Ljava/lang/String; │ - .end local v58 # "match13":Ljava/lang/String; │ - .end local v59 # "match14":Ljava/lang/String; │ - .end local v60 # "match15":Ljava/lang/String; │ - .end local v61 # "match16":Ljava/lang/String; │ - .end local v62 # "match17":Ljava/lang/String; │ - .end local v63 # "match18":Ljava/lang/String; │ - .end local v64 # "match2":Ljava/lang/String; │ - .end local v65 # "match3":Ljava/lang/String; │ - .end local v66 # "match4":Ljava/lang/String; │ - .end local v67 # "match5":Ljava/lang/String; │ - .end local v68 # "match6":Ljava/lang/String; │ - .end local v69 # "match7":Ljava/lang/String; │ - .end local v70 # "match8":Ljava/lang/String; │ - .end local v71 # "match9":Ljava/lang/String; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v4 # "a":Ljava/lang/Long; │ + .end local v7 # "b":Ljava/lang/Long; │ + .end local v9 # "builder":Landroid/app/AlertDialog$Builder; │ + .end local v12 # "c":Ljava/lang/Long; │ + .end local v24 # "file1":Ljava/lang/String; │ + .end local v25 # "file10":Ljava/lang/String; │ + .end local v26 # "file11":Ljava/lang/String; │ + .end local v27 # "file12":Ljava/lang/String; │ + .end local v28 # "file13":Ljava/lang/String; │ + .end local v29 # "file14":Ljava/lang/String; │ + .end local v30 # "file15":Ljava/lang/String; │ + .end local v31 # "file16":Ljava/lang/String; │ + .end local v32 # "file17":Ljava/lang/String; │ + .end local v33 # "file18":Ljava/lang/String; │ + .end local v34 # "file2":Ljava/lang/String; │ + .end local v35 # "file3":Ljava/lang/String; │ + .end local v36 # "file4":Ljava/lang/String; │ + .end local v37 # "file5":Ljava/lang/String; │ + .end local v38 # "file6":Ljava/lang/String; │ + .end local v39 # "file7":Ljava/lang/String; │ + .end local v40 # "file8":Ljava/lang/String; │ + .end local v41 # "file9":Ljava/lang/String; │ + .end local v42 # "file_not_found":Ljava/lang/CharSequence; │ + .end local v55 # "match1":Ljava/lang/String; │ + .end local v56 # "match10":Ljava/lang/String; │ + .end local v57 # "match11":Ljava/lang/String; │ + .end local v58 # "match12":Ljava/lang/String; │ + .end local v59 # "match13":Ljava/lang/String; │ + .end local v60 # "match14":Ljava/lang/String; │ + .end local v61 # "match15":Ljava/lang/String; │ + .end local v62 # "match16":Ljava/lang/String; │ + .end local v63 # "match17":Ljava/lang/String; │ + .end local v64 # "match18":Ljava/lang/String; │ + .end local v65 # "match2":Ljava/lang/String; │ + .end local v66 # "match3":Ljava/lang/String; │ + .end local v67 # "match4":Ljava/lang/String; │ + .end local v68 # "match5":Ljava/lang/String; │ + .end local v69 # "match6":Ljava/lang/String; │ + .end local v70 # "match7":Ljava/lang/String; │ + .end local v71 # "match8":Ljava/lang/String; │ + .end local v72 # "match9":Ljava/lang/String; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :pswitch_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 423 │ - .local v17, "downloadfailed":Ljava/lang/String; │ - new-instance v18, Landroid/app/AlertDialog$Builder; │ + .local v18, "downloadfailed":Ljava/lang/String; │ + new-instance v19, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 424 │ - .local v18, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060040 │ + .local v19, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060040 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 425 │ - const v121, 0x7f060041 │ + const v122, 0x7f060041 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 426 │ - .local v16, "download_failed":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v17, "download_failed":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 427 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$9; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneSkate$9; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$9;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 432 │ - invoke-virtual/range {v18 .. v18}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v19 .. v19}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 435 │ - .end local v16 # "download_failed":Ljava/lang/CharSequence; │ - .end local v17 # "downloadfailed":Ljava/lang/String; │ - .end local v18 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v17 # "download_failed":Ljava/lang/CharSequence; │ + .end local v18 # "downloadfailed":Ljava/lang/String; │ + .end local v19 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_8 │ - new-instance v52, Landroid/app/AlertDialog$Builder; │ + new-instance v53, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 436 │ - .local v52, "localebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06000e │ + .local v53, "localebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06000e │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 437 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 438 │ - const v121, 0x7f06000f │ + const v122, 0x7f06000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 439 │ - .local v21, "english":Ljava/lang/CharSequence; │ - const v121, 0x7f060010 │ + .local v22, "english":Ljava/lang/CharSequence; │ + const v122, 0x7f060010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v47 │ + move-result-object v48 │ │ .line 440 │ - .local v47, "french":Ljava/lang/CharSequence; │ - const v121, 0x7f060011 │ + .local v48, "french":Ljava/lang/CharSequence; │ + const v122, 0x7f060011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v48 │ + move-result-object v49 │ │ .line 441 │ - .local v48, "german":Ljava/lang/CharSequence; │ - const v121, 0x7f060012 │ + .local v49, "german":Ljava/lang/CharSequence; │ + const v122, 0x7f060012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v80 │ + move-result-object v81 │ │ .line 442 │ - .local v80, "russian":Ljava/lang/CharSequence; │ - const v121, 0x7f060013 │ + .local v81, "russian":Ljava/lang/CharSequence; │ + const v122, 0x7f060013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 443 │ - .local v13, "chinese":Ljava/lang/CharSequence; │ - const v121, 0x7f060014 │ + .local v14, "chinese":Ljava/lang/CharSequence; │ + const v122, 0x7f060014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v78 │ + move-result-object v79 │ │ .line 444 │ - .local v78, "portuguese":Ljava/lang/CharSequence; │ - const v121, 0x7f060015 │ + .local v79, "portuguese":Ljava/lang/CharSequence; │ + const v122, 0x7f060015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v82 │ + move-result-object v83 │ │ .line 445 │ - .local v82, "spanish":Ljava/lang/CharSequence; │ - const v121, 0x7f060016 │ + .local v83, "spanish":Ljava/lang/CharSequence; │ + const v122, 0x7f060016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v81 │ + move-result-object v82 │ │ .line 446 │ - .local v81, "serbian":Ljava/lang/CharSequence; │ - const v121, 0x7f060017 │ + .local v82, "serbian":Ljava/lang/CharSequence; │ + const v122, 0x7f060017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 447 │ - .local v15, "czech":Ljava/lang/CharSequence; │ - const v121, 0x7f060018 │ + .local v16, "czech":Ljava/lang/CharSequence; │ + const v122, 0x7f060018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v77 │ + move-result-object v78 │ │ .line 448 │ - .local v77, "polish":Ljava/lang/CharSequence; │ - const v121, 0x7f060019 │ + .local v78, "polish":Ljava/lang/CharSequence; │ + const v122, 0x7f060019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v50 │ + move-result-object v51 │ │ .line 449 │ - .local v50, "hungarian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001a │ + .local v51, "hungarian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v83 │ + move-result-object v84 │ │ .line 450 │ - .local v83, "swedish":Ljava/lang/CharSequence; │ - const v121, 0x7f06001b │ + .local v84, "swedish":Ljava/lang/CharSequence; │ + const v122, 0x7f06001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v51 │ + move-result-object v52 │ │ .line 451 │ - .local v51, "italian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001c │ + .local v52, "italian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 452 │ - .local v20, "dutch_be":Ljava/lang/CharSequence; │ - const v121, 0x7f06001d │ + .local v21, "dutch_be":Ljava/lang/CharSequence; │ + const v122, 0x7f06001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v79 │ + move-result-object v80 │ │ .line 453 │ - .local v79, "portuguese_br":Ljava/lang/CharSequence; │ - const v121, 0x7f06001e │ + .local v80, "portuguese_br":Ljava/lang/CharSequence; │ + const v122, 0x7f06001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v49 │ + move-result-object v50 │ │ .line 454 │ - .local v49, "greek":Ljava/lang/CharSequence; │ - const/16 v121, 0x11 │ + .local v50, "greek":Ljava/lang/CharSequence; │ + const/16 v122, 0x11 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - aput-object v21, v53, v121 │ + aput-object v22, v54, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - aput-object v47, v53, v121 │ + aput-object v48, v54, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - aput-object v48, v53, v121 │ + aput-object v49, v54, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - aput-object v80, v53, v121 │ + aput-object v81, v54, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - aput-object v13, v53, v121 │ + aput-object v14, v54, v122 │ │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - aput-object v78, v53, v121 │ + aput-object v79, v54, v122 │ │ - const/16 v121, 0x6 │ + const/16 v122, 0x6 │ │ - aput-object v82, v53, v121 │ + aput-object v83, v54, v122 │ │ - const/16 v121, 0x7 │ + const/16 v122, 0x7 │ │ - aput-object v81, v53, v121 │ + aput-object v82, v54, v122 │ │ - const/16 v121, 0x8 │ + const/16 v122, 0x8 │ │ - aput-object v15, v53, v121 │ + aput-object v16, v54, v122 │ │ - const/16 v121, 0x9 │ + const/16 v122, 0x9 │ │ - aput-object v77, v53, v121 │ + aput-object v78, v54, v122 │ │ - const/16 v121, 0xa │ + const/16 v122, 0xa │ │ - aput-object v50, v53, v121 │ + aput-object v51, v54, v122 │ │ - const/16 v121, 0xb │ + const/16 v122, 0xb │ │ - aput-object v83, v53, v121 │ + aput-object v84, v54, v122 │ │ - const/16 v121, 0xc │ + const/16 v122, 0xc │ │ - aput-object v51, v53, v121 │ + aput-object v52, v54, v122 │ │ - const/16 v121, 0xd │ + const/16 v122, 0xd │ │ - aput-object v20, v53, v121 │ + aput-object v21, v54, v122 │ │ - const/16 v121, 0xe │ + const/16 v122, 0xe │ │ - aput-object v79, v53, v121 │ + aput-object v80, v54, v122 │ │ - const/16 v121, 0xf │ + const/16 v122, 0xf │ │ - aput-object v49, v53, v121 │ + aput-object v50, v54, v122 │ │ - const/16 v121, 0x10 │ + const/16 v122, 0x10 │ │ - aput-object v12, v53, v121 │ + aput-object v13, v54, v122 │ │ .line 455 │ - .local v53, "locales":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneSkate$10; │ + .local v54, "locales":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneSkate$10; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneSkate$10;->(Lcom/amphoras/tpthelper/AllInOneSkate;)V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v53 │ + move-object/from16 v1, v54 │ │ - move-object/from16 v2, v121 │ + move-object/from16 v2, v122 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 577 │ - invoke-virtual/range {v52 .. v52}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v53 .. v53}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 107 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 ├── smali/com/amphoras/tpthelper/AllInOneVivacity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 436 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$10;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$1;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$2;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$filepicked:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$3;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$3;->val$filepicked:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/AllInOneVivacity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$4;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 226 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$5;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$6;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 248 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$7;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$8;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$CheckMD5Task.smali │ @@ -54,217 +54,208 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 674 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$CheckMD5Task;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 15 │ + .locals 14 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 683 │ - const-string v11, "" │ + const-string v8, "" │ │ .line 684 │ - .local v11, "response":Ljava/lang/String; │ - move-object/from16 v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v8, v0 │ - │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + .local v8, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v8, :cond_2 │ + if-ge v9, v10, :cond_2 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 687 │ - .local v4, "fin":Ljava/io/FileInputStream; │ + .local v3, "fin":Ljava/io/FileInputStream; │ :try_start_0 │ - const-string v12, "MD5" │ + const-string v11, "MD5" │ │ - invoke-static {v12}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v11}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 689 │ - .local v2, "digester":Ljava/security/MessageDigest; │ - const/16 v12, 0x2000 │ + .local v1, "digester":Ljava/security/MessageDigest; │ + const/16 v11, 0x2000 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 690 │ - .local v1, "buffer":[B │ - const/4 v5, 0x0 │ + .local v0, "buffer":[B │ + const/4 v4, 0x0 │ │ .line 692 │ - .local v5, "i":I │ + .local v4, "i":I │ :goto_1 │ :try_start_1 │ - invoke-virtual {v4, v1}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v3, v0}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 694 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v2, v1, v12, v5}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v1, v0, v11, v4}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 696 │ :catch_0 │ - move-exception v12 │ + move-exception v11 │ │ .line 700 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v2}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v1}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 701 │ - .local v10, "output":[B │ - const-string v9, "" │ + .local v7, "output":[B │ + const-string v6, "" │ │ .line 702 │ - .local v9, "md5sum":Ljava/lang/String; │ - const/4 v7, 0x0 │ + .local v6, "md5sum":Ljava/lang/String; │ + const/4 v5, 0x0 │ │ - .local v7, "j":I │ + .local v5, "j":I │ :goto_2 │ - array-length v12, v10 │ + array-length v11, v7 │ │ - if-ge v7, v12, :cond_1 │ + if-ge v5, v11, :cond_1 │ │ .line 704 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aget-byte v13, v10, v7 │ + aget-byte v12, v7, v5 │ │ - and-int/lit16 v13, v13, 0xff │ + and-int/lit16 v12, v12, 0xff │ │ - add-int/lit16 v13, v13, 0x100 │ + add-int/lit16 v12, v12, 0x100 │ │ - const/16 v14, 0x10 │ + const/16 v13, 0x10 │ │ - invoke-static {v13, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v12, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 702 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 707 │ :cond_1 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ - iget-object v12, v12, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v11, v11, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v11}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 708 │ - .local v3, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v12, "checksum" │ + .local v2, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v11, "checksum" │ │ - invoke-interface {v3, v12, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v11, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 709 │ - invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 710 │ - move-object v11, v9 │ + move-object v8, v6 │ │ .line 684 │ - .end local v1 # "buffer":[B │ - .end local v2 # "digester":Ljava/security/MessageDigest; │ - .end local v3 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v5 # "i":I │ - .end local v7 # "j":I │ - .end local v9 # "md5sum":Ljava/lang/String; │ - .end local v10 # "output":[B │ + .end local v0 # "buffer":[B │ + .end local v1 # "digester":Ljava/security/MessageDigest; │ + .end local v2 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v4 # "i":I │ + .end local v5 # "j":I │ + .end local v6 # "md5sum":Ljava/lang/String; │ + .end local v7 # "output":[B │ :goto_3 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 715 │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ :cond_2 │ - return-object v11 │ + return-object v8 │ │ .line 711 │ - .restart local v4 # "fin":Ljava/io/FileInputStream; │ + .restart local v3 # "fin":Ljava/io/FileInputStream; │ :catch_1 │ - move-exception v12 │ + move-exception v11 │ │ goto :goto_3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 674 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$CheckMD5Task;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 5 ├── smali/com/amphoras/tpthelper/AllInOneVivacity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$9;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/AllInOneVivacity$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 595 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 604 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 605 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 608 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 609 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 610 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 612 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 613 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 614 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 615 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 617 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 618 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 619 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 620 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 622 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 623 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 625 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 626 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 630 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 631 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 605 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 628 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 629 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 632 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 633 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 636 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 595 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -430,21 +427,19 @@ │ │ .line 600 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 595 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneVivacity$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 829 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 838 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 839 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 841 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 948 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 951 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 953 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 954 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 956 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 957 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 958 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 960 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 961 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 963 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 964 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 966 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 967 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 977 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1018 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 839 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 979 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 980 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 982 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 995 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 996 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 997 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v63 │ │ new-instance v64, Ljava/lang/StringBuilder; │ @@ -1769,15 +1764,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1844,15 +1839,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1006 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1007 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1934,15 +1929,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1022 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1979,23 +1974,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1008 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2031,33 +2026,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 829 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneVivacity$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 750 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 759 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 760 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 762 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 763 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/AllInOneVivacity;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/AllInOneVivacity;->deleteDirectory(Ljava/io/File;)Z │ │ .line 766 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 767 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 769 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 771 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 773 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/AllInOneVivacity;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/AllInOneVivacity;->access$700(Lcom/amphoras/tpthelper/AllInOneVivacity;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/AllInOneVivacity;->access$700(Lcom/amphoras/tpthelper/AllInOneVivacity;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 792 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 794 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 760 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 776 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/AllInOneVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/AllInOneVivacity; │ │ # getter for: Lcom/amphoras/tpthelper/AllInOneVivacity;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/AllInOneVivacity;->access$800(Lcom/amphoras/tpthelper/AllInOneVivacity;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/AllInOneVivacity;->access$800(Lcom/amphoras/tpthelper/AllInOneVivacity;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 777 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 780 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 782 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 785 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 786 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 789 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 791 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 797 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 750 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/AllInOneVivacity$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/AllInOneVivacity.smali │ @@ -233,15 +233,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneVivacity;->DOWNLOAD_FAILED:I │ │ .line 83 │ const/16 v0, 0x8 │ │ iput v0, p0, Lcom/amphoras/tpthelper/AllInOneVivacity;->CHANGE_LOCALE:I │ │ - .line 829 │ return-void │ .end method │ │ .method private MakeDirectory(Ljava/lang/String;)V │ .locals 4 │ .param p1, "path" # Ljava/lang/String; │ │ @@ -683,378 +682,380 @@ │ .local v1, "e":Ljava/io/FileNotFoundException; │ invoke-virtual {v1}, Ljava/io/FileNotFoundException;->printStackTrace()V │ │ goto :goto_1 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1061 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1065 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1067 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1068 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1070 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1072 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1074 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1078 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1079 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1080 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1082 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1080 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1085 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1087 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1088 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1090 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1091 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1092 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1093 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1094 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1095 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1096 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1102 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1104 │ - const/4 v13, 0x6 │ + const/4 v14, 0x6 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/amphoras/tpthelper/AllInOneVivacity;->showDialog(I)V │ + invoke-virtual {v0, v14}, Lcom/amphoras/tpthelper/AllInOneVivacity;->showDialog(I)V │ │ .line 1109 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1098 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1099 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1100 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1106 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1107 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public onActivityResult(IILandroid/content/Intent;)V │ .locals 5 │ .param p1, "requestCode" # I │ @@ -1211,2874 +1212,2882 @@ │ invoke-virtual {p0, v0}, Lcom/amphoras/tpthelper/AllInOneVivacity;->showDialog(I)V │ │ .line 94 │ return-void │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; │ - .locals 126 │ + .locals 128 │ .param p1, "id" # I │ │ .prologue │ .line 104 │ - const v121, 0x7f060095 │ + const v122, 0x7f060095 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 105 │ - .local v12, "cancel":Ljava/lang/CharSequence; │ + .local v13, "cancel":Ljava/lang/CharSequence; │ packed-switch p1, :pswitch_data_0 │ │ .line 560 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreateDialog(I)Landroid/app/Dialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ :goto_0 │ - return-object v121 │ + return-object v122 │ │ .line 107 │ :pswitch_0 │ - new-instance v121, Landroid/app/ProgressDialog; │ + new-instance v122, Landroid/app/ProgressDialog; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/ProgressDialog;->(Landroid/content/Context;)V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lcom/amphoras/tpthelper/AllInOneVivacity;->downloaddialog:Landroid/app/ProgressDialog; │ │ .line 108 │ - const v121, 0x7f060039 │ + const v122, 0x7f060039 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 109 │ - .local v19, "downloadmessage":Ljava/lang/CharSequence; │ + .local v20, "downloadmessage":Ljava/lang/CharSequence; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/app/ProgressDialog;->setMessage(Ljava/lang/CharSequence;)V │ │ .line 110 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x1 │ + const/16 v123, 0x1 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setProgressStyle(I)V │ │ .line 111 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const/16 v122, 0x0 │ + const/16 v123, 0x0 │ │ - invoke-virtual/range {v121 .. v122}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ + invoke-virtual/range {v122 .. v123}, Landroid/app/ProgressDialog;->setCancelable(Z)V │ │ .line 112 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->downloaddialog:Landroid/app/ProgressDialog; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ goto :goto_0 │ │ .line 114 │ - .end local v19 # "downloadmessage":Ljava/lang/CharSequence; │ + .end local v20 # "downloadmessage":Ljava/lang/CharSequence; │ :pswitch_1 │ - new-instance v9, Landroid/app/AlertDialog$Builder; │ + new-instance v10, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 115 │ - .local v9, "builder1":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060067 │ + .local v10, "builder1":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060067 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 116 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 117 │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v120, v0 │ + move-object/from16 v121, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - const-string v122, "Vivacity-v1a.zip" │ + const-string v123, "Vivacity-v1a.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - const-string v122, "Vivacity-v1b.zip" │ + const-string v123, "Vivacity-v1b.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - const-string v122, "Vivacity-v1c.zip" │ + const-string v123, "Vivacity-v1c.zip" │ │ - aput-object v122, v120, v121 │ + aput-object v123, v121, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - aput-object v12, v120, v121 │ + aput-object v13, v121, v122 │ │ .line 118 │ - .local v120, "zips1":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneVivacity$1; │ + .local v121, "zips1":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$1; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$1;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move-object/from16 v0, v120 │ + move-object/from16 v0, v121 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ - invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 181 │ - invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 183 │ - .end local v9 # "builder1":Landroid/app/AlertDialog$Builder; │ - .end local v120 # "zips1":[Ljava/lang/CharSequence; │ + .end local v10 # "builder1":Landroid/app/AlertDialog$Builder; │ + .end local v121 # "zips1":[Ljava/lang/CharSequence; │ :pswitch_2 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v42 │ + move-result-object v43 │ │ .line 184 │ - .local v42, "filepicked":Ljava/lang/String; │ - new-instance v46, Landroid/app/AlertDialog$Builder; │ + .local v43, "filepicked":Ljava/lang/String; │ + new-instance v47, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 185 │ - .local v46, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06003d │ + .local v47, "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06003d │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 186 │ - const v121, 0x7f06003e │ + const v122, 0x7f06003e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 187 │ - .local v44, "filethere1":Ljava/lang/CharSequence; │ - const v121, 0x7f06003f │ + .local v45, "filethere1":Ljava/lang/CharSequence; │ + const v122, 0x7f06003f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 188 │ - .local v45, "filethere2":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v46, "filethere2":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v44 │ + move-object/from16 v1, v45 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v42 │ + move-object/from16 v1, v43 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v45 │ + move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 189 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$2; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$2; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$2;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 194 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$3; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$3; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ - move-object/from16 v2, v42 │ + move-object/from16 v2, v43 │ │ invoke-direct {v0, v1, v2}, Lcom/amphoras/tpthelper/AllInOneVivacity$3;->(Lcom/amphoras/tpthelper/AllInOneVivacity;Ljava/lang/String;)V │ │ - move-object/from16 v0, v46 │ + move-object/from16 v0, v47 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 213 │ - invoke-virtual/range {v46 .. v46}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v47 .. v47}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 215 │ - .end local v42 # "filepicked":Ljava/lang/String; │ - .end local v44 # "filethere1":Ljava/lang/CharSequence; │ - .end local v45 # "filethere2":Ljava/lang/CharSequence; │ - .end local v46 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v43 # "filepicked":Ljava/lang/String; │ + .end local v45 # "filethere1":Ljava/lang/CharSequence; │ + .end local v46 # "filethere2":Ljava/lang/CharSequence; │ + .end local v47 # "filetherebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_3 │ - new-instance v10, Landroid/app/AlertDialog$Builder; │ + new-instance v11, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v10, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v11, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 216 │ - .local v10, "builder3":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060062 │ + .local v11, "builder3":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060062 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 217 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 218 │ - const v121, 0x7f060063 │ + const v122, 0x7f060063 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v10, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 219 │ - const v121, 0x7f060096 │ + const v122, 0x7f060096 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$4; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$4; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$4;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 226 │ - const v121, 0x7f060097 │ + const v122, 0x7f060097 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$5; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$5; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$5;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v10, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v11, v0, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 231 │ - invoke-virtual {v10}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v11}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 233 │ - .end local v10 # "builder3":Landroid/app/AlertDialog$Builder; │ + .end local v11 # "builder3":Landroid/app/AlertDialog$Builder; │ :pswitch_4 │ - new-instance v22, Landroid/app/AlertDialog$Builder; │ + new-instance v23, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 234 │ - .local v22, "failedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06004e │ + .local v23, "failedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06004e │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 236 │ - const v121, 0x7f060064 │ + const v122, 0x7f060064 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 237 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$6; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$6; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$6;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 242 │ - invoke-virtual/range {v22 .. v22}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v23 .. v23}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 245 │ - .end local v22 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v23 # "failedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_5 │ - new-instance v74, Landroid/app/AlertDialog$Builder; │ + new-instance v75, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 246 │ - .local v74, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060098 │ + .local v75, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060098 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 247 │ - const v121, 0x7f060065 │ + const v122, 0x7f060065 │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 248 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$7; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$7; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$7;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move-object/from16 v0, v74 │ + move-object/from16 v0, v75 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 253 │ - invoke-virtual/range {v74 .. v74}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v75 .. v75}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 256 │ - .end local v74 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v75 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_6 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files" │ + const-string v123, "no of files" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 257 │ - .local v3, "a":Ljava/lang/Long; │ + .local v4, "a":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of files checked" │ + const-string v123, "no of files checked" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 258 │ - .local v6, "b":Ljava/lang/Long; │ + .local v7, "b":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "no of matches" │ + const-string v123, "no of matches" │ │ - const-wide/16 v123, 0x0 │ + const-wide/16 v124, 0x0 │ │ - invoke-interface/range {v121 .. v124}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v122 .. v125}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 259 │ - .local v11, "c":Ljava/lang/Long; │ + .local v12, "c":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file1" │ + const-string v123, "file1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 260 │ - .local v23, "file1":Ljava/lang/String; │ + .local v24, "file1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file2" │ + const-string v123, "file2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ .line 261 │ - .local v33, "file2":Ljava/lang/String; │ + .local v34, "file2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file3" │ + const-string v123, "file3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v34 │ + move-result-object v35 │ │ .line 262 │ - .local v34, "file3":Ljava/lang/String; │ + .local v35, "file3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file4" │ + const-string v123, "file4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 263 │ - .local v35, "file4":Ljava/lang/String; │ + .local v36, "file4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file5" │ + const-string v123, "file5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 264 │ - .local v36, "file5":Ljava/lang/String; │ + .local v37, "file5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file6" │ + const-string v123, "file6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 265 │ - .local v37, "file6":Ljava/lang/String; │ + .local v38, "file6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file7" │ + const-string v123, "file7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v38 │ + move-result-object v39 │ │ .line 266 │ - .local v38, "file7":Ljava/lang/String; │ + .local v39, "file7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file8" │ + const-string v123, "file8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v39 │ + move-result-object v40 │ │ .line 267 │ - .local v39, "file8":Ljava/lang/String; │ + .local v40, "file8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file9" │ + const-string v123, "file9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v40 │ + move-result-object v41 │ │ .line 268 │ - .local v40, "file9":Ljava/lang/String; │ + .local v41, "file9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file10" │ + const-string v123, "file10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 269 │ - .local v24, "file10":Ljava/lang/String; │ + .local v25, "file10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file11" │ + const-string v123, "file11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 270 │ - .local v25, "file11":Ljava/lang/String; │ + .local v26, "file11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file12" │ + const-string v123, "file12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v27 │ │ .line 271 │ - .local v26, "file12":Ljava/lang/String; │ + .local v27, "file12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file13" │ + const-string v123, "file13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v28 │ │ .line 272 │ - .local v27, "file13":Ljava/lang/String; │ + .local v28, "file13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file14" │ + const-string v123, "file14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v29 │ │ .line 273 │ - .local v28, "file14":Ljava/lang/String; │ + .local v29, "file14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file15" │ + const-string v123, "file15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 274 │ - .local v29, "file15":Ljava/lang/String; │ + .local v30, "file15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file16" │ + const-string v123, "file16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 275 │ - .local v30, "file16":Ljava/lang/String; │ + .local v31, "file16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file17" │ + const-string v123, "file17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 276 │ - .local v31, "file17":Ljava/lang/String; │ + .local v32, "file17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "file18" │ + const-string v123, "file18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v33 │ │ .line 277 │ - .local v32, "file18":Ljava/lang/String; │ + .local v33, "file18":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match1" │ + const-string v123, "match1" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ .line 278 │ - .local v54, "match1":Ljava/lang/String; │ + .local v55, "match1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match2" │ + const-string v123, "match2" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v64 │ + move-result-object v65 │ │ .line 279 │ - .local v64, "match2":Ljava/lang/String; │ + .local v65, "match2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match3" │ + const-string v123, "match3" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v65 │ + move-result-object v66 │ │ .line 280 │ - .local v65, "match3":Ljava/lang/String; │ + .local v66, "match3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match4" │ + const-string v123, "match4" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v66 │ + move-result-object v67 │ │ .line 281 │ - .local v66, "match4":Ljava/lang/String; │ + .local v67, "match4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match5" │ + const-string v123, "match5" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v67 │ + move-result-object v68 │ │ .line 282 │ - .local v67, "match5":Ljava/lang/String; │ + .local v68, "match5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match6" │ + const-string v123, "match6" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v68 │ + move-result-object v69 │ │ .line 283 │ - .local v68, "match6":Ljava/lang/String; │ + .local v69, "match6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match7" │ + const-string v123, "match7" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v69 │ + move-result-object v70 │ │ .line 284 │ - .local v69, "match7":Ljava/lang/String; │ + .local v70, "match7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match8" │ + const-string v123, "match8" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v70 │ + move-result-object v71 │ │ .line 285 │ - .local v70, "match8":Ljava/lang/String; │ + .local v71, "match8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match9" │ + const-string v123, "match9" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v71 │ + move-result-object v72 │ │ .line 286 │ - .local v71, "match9":Ljava/lang/String; │ + .local v72, "match9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match10" │ + const-string v123, "match10" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v55 │ + move-result-object v56 │ │ .line 287 │ - .local v55, "match10":Ljava/lang/String; │ + .local v56, "match10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match11" │ + const-string v123, "match11" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v56 │ + move-result-object v57 │ │ .line 288 │ - .local v56, "match11":Ljava/lang/String; │ + .local v57, "match11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match12" │ + const-string v123, "match12" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v57 │ + move-result-object v58 │ │ .line 289 │ - .local v57, "match12":Ljava/lang/String; │ + .local v58, "match12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match13" │ + const-string v123, "match13" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v59 │ │ .line 290 │ - .local v58, "match13":Ljava/lang/String; │ + .local v59, "match13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match14" │ + const-string v123, "match14" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v60 │ │ .line 291 │ - .local v59, "match14":Ljava/lang/String; │ + .local v60, "match14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match15" │ + const-string v123, "match15" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v61 │ │ .line 292 │ - .local v60, "match15":Ljava/lang/String; │ + .local v61, "match15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match16" │ + const-string v123, "match16" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v61 │ + move-result-object v62 │ │ .line 293 │ - .local v61, "match16":Ljava/lang/String; │ + .local v62, "match16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match17" │ + const-string v123, "match17" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 294 │ - .local v62, "match17":Ljava/lang/String; │ + .local v63, "match17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "match18" │ + const-string v123, "match18" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v63 │ + move-result-object v64 │ │ .line 295 │ - .local v63, "match18":Ljava/lang/String; │ - new-instance v8, Landroid/app/AlertDialog$Builder; │ + .local v64, "match18":Ljava/lang/String; │ + new-instance v9, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 296 │ - .local v8, "builder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060059 │ + .local v9, "builder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060059 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 298 │ - if-ne v3, v6, :cond_0 │ + if-ne v4, v7, :cond_0 │ │ .line 299 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 300 │ - .local v73, "no_of_matches":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v74, "no_of_matches":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 312 │ :goto_1 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$8; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$8; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$8;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ - move-object/from16 v1, v122 │ + move-object/from16 v1, v123 │ │ - invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 318 │ - const v121, 0x7f080003 │ + const v122, 0x7f080003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v75 │ + move-result-object v76 │ │ - check-cast v75, Landroid/widget/TextView; │ + check-cast v76, Landroid/widget/TextView; │ │ .line 319 │ - .local v75, "nooffiles":Landroid/widget/TextView; │ - invoke-virtual {v6}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v76, "nooffiles":Landroid/widget/TextView; │ + invoke-virtual {v7}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 320 │ - .local v7, "btext":Ljava/lang/String; │ - move-object/from16 v0, v75 │ + .local v8, "btext":Ljava/lang/String; │ + move-object/from16 v0, v76 │ │ - invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 321 │ - const v121, 0x7f080004 │ + const v122, 0x7f080004 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v76 │ + move-result-object v77 │ │ - check-cast v76, Landroid/widget/TextView; │ + check-cast v77, Landroid/widget/TextView; │ │ .line 322 │ - .local v76, "noofmatches":Landroid/widget/TextView; │ - invoke-virtual {v11}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v77, "noofmatches":Landroid/widget/TextView; │ + invoke-virtual {v12}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 323 │ - .local v14, "ctext":Ljava/lang/String; │ - move-object/from16 v0, v76 │ + .local v15, "ctext":Ljava/lang/String; │ + move-object/from16 v0, v77 │ │ - invoke-virtual {v0, v14}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v15}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 324 │ - const v121, 0x7f080005 │ + const v122, 0x7f080005 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v72 │ + move-result-object v73 │ │ - check-cast v72, Landroid/widget/TextView; │ + check-cast v73, Landroid/widget/TextView; │ │ .line 325 │ - .local v72, "missingfiles":Landroid/widget/TextView; │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + .local v73, "missingfiles":Landroid/widget/TextView; │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - invoke-static/range {v121 .. v122}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v122 .. v123}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 326 │ - .local v4, "ab":Ljava/lang/Long; │ - invoke-virtual {v4}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v5, "ab":Ljava/lang/Long; │ + invoke-virtual {v5}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 327 │ - .local v5, "abtext":Ljava/lang/String; │ - move-object/from16 v0, v72 │ + .local v6, "abtext":Ljava/lang/String; │ + move-object/from16 v0, v73 │ │ - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 329 │ - const v121, 0x7f080006 │ + const v122, 0x7f080006 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v84 │ + move-result-object v85 │ │ - check-cast v84, Landroid/widget/TextView; │ + check-cast v85, Landroid/widget/TextView; │ │ .line 330 │ - .local v84, "textfile1":Landroid/widget/TextView; │ - move-object/from16 v0, v84 │ + .local v85, "textfile1":Landroid/widget/TextView; │ + move-object/from16 v0, v85 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 331 │ - const v121, 0x7f080008 │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v121 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v94 │ - │ - check-cast v94, Landroid/widget/TextView; │ - │ - .line 332 │ - .local v94, "textfile2":Landroid/widget/TextView; │ - move-object/from16 v0, v94 │ - │ - move-object/from16 v1, v33 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - .line 333 │ - const v121, 0x7f08000a │ + const v122, 0x7f080008 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v95 │ │ check-cast v95, Landroid/widget/TextView; │ │ - .line 334 │ - .local v95, "textfile3":Landroid/widget/TextView; │ + .line 332 │ + .local v95, "textfile2":Landroid/widget/TextView; │ move-object/from16 v0, v95 │ │ move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 335 │ - const v121, 0x7f08000c │ + .line 333 │ + const v122, 0x7f08000a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v96 │ │ check-cast v96, Landroid/widget/TextView; │ │ - .line 336 │ - .local v96, "textfile4":Landroid/widget/TextView; │ + .line 334 │ + .local v96, "textfile3":Landroid/widget/TextView; │ move-object/from16 v0, v96 │ │ move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 337 │ - const v121, 0x7f08000e │ + .line 335 │ + const v122, 0x7f08000c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v97 │ │ check-cast v97, Landroid/widget/TextView; │ │ - .line 338 │ - .local v97, "textfile5":Landroid/widget/TextView; │ + .line 336 │ + .local v97, "textfile4":Landroid/widget/TextView; │ move-object/from16 v0, v97 │ │ move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 339 │ - const v121, 0x7f080010 │ + .line 337 │ + const v122, 0x7f08000e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v98 │ │ check-cast v98, Landroid/widget/TextView; │ │ - .line 340 │ - .local v98, "textfile6":Landroid/widget/TextView; │ + .line 338 │ + .local v98, "textfile5":Landroid/widget/TextView; │ move-object/from16 v0, v98 │ │ move-object/from16 v1, v37 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 341 │ - const v121, 0x7f080012 │ + .line 339 │ + const v122, 0x7f080010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v99 │ │ check-cast v99, Landroid/widget/TextView; │ │ - .line 342 │ - .local v99, "textfile7":Landroid/widget/TextView; │ + .line 340 │ + .local v99, "textfile6":Landroid/widget/TextView; │ move-object/from16 v0, v99 │ │ move-object/from16 v1, v38 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 343 │ - const v121, 0x7f080014 │ + .line 341 │ + const v122, 0x7f080012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v100 │ │ check-cast v100, Landroid/widget/TextView; │ │ - .line 344 │ - .local v100, "textfile8":Landroid/widget/TextView; │ + .line 342 │ + .local v100, "textfile7":Landroid/widget/TextView; │ move-object/from16 v0, v100 │ │ move-object/from16 v1, v39 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 345 │ - const v121, 0x7f080016 │ + .line 343 │ + const v122, 0x7f080014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v101 │ │ check-cast v101, Landroid/widget/TextView; │ │ - .line 346 │ - .local v101, "textfile9":Landroid/widget/TextView; │ + .line 344 │ + .local v101, "textfile8":Landroid/widget/TextView; │ move-object/from16 v0, v101 │ │ move-object/from16 v1, v40 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 347 │ - const v121, 0x7f080018 │ + .line 345 │ + const v122, 0x7f080016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v85 │ + move-result-object v102 │ │ - check-cast v85, Landroid/widget/TextView; │ + check-cast v102, Landroid/widget/TextView; │ │ - .line 348 │ - .local v85, "textfile10":Landroid/widget/TextView; │ - move-object/from16 v0, v85 │ + .line 346 │ + .local v102, "textfile9":Landroid/widget/TextView; │ + move-object/from16 v0, v102 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v41 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 349 │ - const v121, 0x7f08001a │ + .line 347 │ + const v122, 0x7f080018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v86 │ │ check-cast v86, Landroid/widget/TextView; │ │ - .line 350 │ - .local v86, "textfile11":Landroid/widget/TextView; │ + .line 348 │ + .local v86, "textfile10":Landroid/widget/TextView; │ move-object/from16 v0, v86 │ │ move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 351 │ - const v121, 0x7f08001c │ + .line 349 │ + const v122, 0x7f08001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v87 │ │ check-cast v87, Landroid/widget/TextView; │ │ - .line 352 │ - .local v87, "textfile12":Landroid/widget/TextView; │ + .line 350 │ + .local v87, "textfile11":Landroid/widget/TextView; │ move-object/from16 v0, v87 │ │ move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 353 │ - const v121, 0x7f08001e │ + .line 351 │ + const v122, 0x7f08001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v88 │ │ check-cast v88, Landroid/widget/TextView; │ │ - .line 354 │ - .local v88, "textfile13":Landroid/widget/TextView; │ + .line 352 │ + .local v88, "textfile12":Landroid/widget/TextView; │ move-object/from16 v0, v88 │ │ move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 355 │ - const v121, 0x7f080020 │ + .line 353 │ + const v122, 0x7f08001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v89 │ │ check-cast v89, Landroid/widget/TextView; │ │ - .line 356 │ - .local v89, "textfile14":Landroid/widget/TextView; │ + .line 354 │ + .local v89, "textfile13":Landroid/widget/TextView; │ move-object/from16 v0, v89 │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 357 │ - const v121, 0x7f080022 │ + .line 355 │ + const v122, 0x7f080020 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v90 │ │ check-cast v90, Landroid/widget/TextView; │ │ - .line 358 │ - .local v90, "textfile15":Landroid/widget/TextView; │ + .line 356 │ + .local v90, "textfile14":Landroid/widget/TextView; │ move-object/from16 v0, v90 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 359 │ - const v121, 0x7f080024 │ + .line 357 │ + const v122, 0x7f080022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v91 │ │ check-cast v91, Landroid/widget/TextView; │ │ - .line 360 │ - .local v91, "textfile16":Landroid/widget/TextView; │ + .line 358 │ + .local v91, "textfile15":Landroid/widget/TextView; │ move-object/from16 v0, v91 │ │ move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 361 │ - const v121, 0x7f080026 │ + .line 359 │ + const v122, 0x7f080024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v92 │ │ check-cast v92, Landroid/widget/TextView; │ │ - .line 362 │ - .local v92, "textfile17":Landroid/widget/TextView; │ + .line 360 │ + .local v92, "textfile16":Landroid/widget/TextView; │ move-object/from16 v0, v92 │ │ move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 363 │ - const v121, 0x7f080028 │ + .line 361 │ + const v122, 0x7f080026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v93 │ │ check-cast v93, Landroid/widget/TextView; │ │ - .line 364 │ - .local v93, "textfile18":Landroid/widget/TextView; │ + .line 362 │ + .local v93, "textfile17":Landroid/widget/TextView; │ move-object/from16 v0, v93 │ │ move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 365 │ - const v121, 0x7f080007 │ + .line 363 │ + const v122, 0x7f080028 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v102 │ + move-result-object v94 │ │ - check-cast v102, Landroid/widget/TextView; │ + check-cast v94, Landroid/widget/TextView; │ │ - .line 366 │ - .local v102, "textmatch1":Landroid/widget/TextView; │ - move-object/from16 v0, v102 │ + .line 364 │ + .local v94, "textfile18":Landroid/widget/TextView; │ + move-object/from16 v0, v94 │ │ - move-object/from16 v1, v54 │ + move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 367 │ - const v121, 0x7f080009 │ + .line 365 │ + const v122, 0x7f080007 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v112 │ + move-result-object v103 │ │ - check-cast v112, Landroid/widget/TextView; │ + check-cast v103, Landroid/widget/TextView; │ │ - .line 368 │ - .local v112, "textmatch2":Landroid/widget/TextView; │ - move-object/from16 v0, v112 │ + .line 366 │ + .local v103, "textmatch1":Landroid/widget/TextView; │ + move-object/from16 v0, v103 │ │ - move-object/from16 v1, v64 │ + move-object/from16 v1, v55 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 369 │ - const v121, 0x7f08000b │ + .line 367 │ + const v122, 0x7f080009 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v113 │ │ check-cast v113, Landroid/widget/TextView; │ │ - .line 370 │ - .local v113, "textmatch3":Landroid/widget/TextView; │ + .line 368 │ + .local v113, "textmatch2":Landroid/widget/TextView; │ move-object/from16 v0, v113 │ │ move-object/from16 v1, v65 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 371 │ - const v121, 0x7f08000d │ + .line 369 │ + const v122, 0x7f08000b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v114 │ │ check-cast v114, Landroid/widget/TextView; │ │ - .line 372 │ - .local v114, "textmatch4":Landroid/widget/TextView; │ + .line 370 │ + .local v114, "textmatch3":Landroid/widget/TextView; │ move-object/from16 v0, v114 │ │ move-object/from16 v1, v66 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 373 │ - const v121, 0x7f08000f │ + .line 371 │ + const v122, 0x7f08000d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v115 │ │ check-cast v115, Landroid/widget/TextView; │ │ - .line 374 │ - .local v115, "textmatch5":Landroid/widget/TextView; │ + .line 372 │ + .local v115, "textmatch4":Landroid/widget/TextView; │ move-object/from16 v0, v115 │ │ move-object/from16 v1, v67 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 375 │ - const v121, 0x7f080011 │ + .line 373 │ + const v122, 0x7f08000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v116 │ │ check-cast v116, Landroid/widget/TextView; │ │ - .line 376 │ - .local v116, "textmatch6":Landroid/widget/TextView; │ + .line 374 │ + .local v116, "textmatch5":Landroid/widget/TextView; │ move-object/from16 v0, v116 │ │ move-object/from16 v1, v68 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 377 │ - const v121, 0x7f080013 │ + .line 375 │ + const v122, 0x7f080011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v117 │ │ check-cast v117, Landroid/widget/TextView; │ │ - .line 378 │ - .local v117, "textmatch7":Landroid/widget/TextView; │ + .line 376 │ + .local v117, "textmatch6":Landroid/widget/TextView; │ move-object/from16 v0, v117 │ │ move-object/from16 v1, v69 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 379 │ - const v121, 0x7f080015 │ + .line 377 │ + const v122, 0x7f080013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v118 │ │ check-cast v118, Landroid/widget/TextView; │ │ - .line 380 │ - .local v118, "textmatch8":Landroid/widget/TextView; │ + .line 378 │ + .local v118, "textmatch7":Landroid/widget/TextView; │ move-object/from16 v0, v118 │ │ move-object/from16 v1, v70 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 381 │ - const v121, 0x7f080017 │ + .line 379 │ + const v122, 0x7f080015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v119 │ │ check-cast v119, Landroid/widget/TextView; │ │ - .line 382 │ - .local v119, "textmatch9":Landroid/widget/TextView; │ + .line 380 │ + .local v119, "textmatch8":Landroid/widget/TextView; │ move-object/from16 v0, v119 │ │ move-object/from16 v1, v71 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 383 │ - const v121, 0x7f080019 │ + .line 381 │ + const v122, 0x7f080017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ - move-result-object v103 │ + move-result-object v120 │ │ - check-cast v103, Landroid/widget/TextView; │ + check-cast v120, Landroid/widget/TextView; │ │ - .line 384 │ - .local v103, "textmatch10":Landroid/widget/TextView; │ - move-object/from16 v0, v103 │ + .line 382 │ + .local v120, "textmatch9":Landroid/widget/TextView; │ + move-object/from16 v0, v120 │ │ - move-object/from16 v1, v55 │ + move-object/from16 v1, v72 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 385 │ - const v121, 0x7f08001b │ + .line 383 │ + const v122, 0x7f080019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v104 │ │ check-cast v104, Landroid/widget/TextView; │ │ - .line 386 │ - .local v104, "textmatch11":Landroid/widget/TextView; │ + .line 384 │ + .local v104, "textmatch10":Landroid/widget/TextView; │ move-object/from16 v0, v104 │ │ move-object/from16 v1, v56 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 387 │ - const v121, 0x7f08001d │ + .line 385 │ + const v122, 0x7f08001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v105 │ │ check-cast v105, Landroid/widget/TextView; │ │ - .line 388 │ - .local v105, "textmatch12":Landroid/widget/TextView; │ + .line 386 │ + .local v105, "textmatch11":Landroid/widget/TextView; │ move-object/from16 v0, v105 │ │ move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 389 │ - const v121, 0x7f08001f │ + .line 387 │ + const v122, 0x7f08001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v106 │ │ check-cast v106, Landroid/widget/TextView; │ │ - .line 390 │ - .local v106, "textmatch13":Landroid/widget/TextView; │ + .line 388 │ + .local v106, "textmatch12":Landroid/widget/TextView; │ move-object/from16 v0, v106 │ │ move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 391 │ - const v121, 0x7f080021 │ + .line 389 │ + const v122, 0x7f08001f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v107 │ │ check-cast v107, Landroid/widget/TextView; │ │ - .line 392 │ - .local v107, "textmatch14":Landroid/widget/TextView; │ + .line 390 │ + .local v107, "textmatch13":Landroid/widget/TextView; │ move-object/from16 v0, v107 │ │ move-object/from16 v1, v59 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 393 │ - const v121, 0x7f080023 │ + .line 391 │ + const v122, 0x7f080021 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v108 │ │ check-cast v108, Landroid/widget/TextView; │ │ - .line 394 │ - .local v108, "textmatch15":Landroid/widget/TextView; │ + .line 392 │ + .local v108, "textmatch14":Landroid/widget/TextView; │ move-object/from16 v0, v108 │ │ move-object/from16 v1, v60 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 395 │ - const v121, 0x7f080025 │ + .line 393 │ + const v122, 0x7f080023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v109 │ │ check-cast v109, Landroid/widget/TextView; │ │ - .line 396 │ - .local v109, "textmatch16":Landroid/widget/TextView; │ + .line 394 │ + .local v109, "textmatch15":Landroid/widget/TextView; │ move-object/from16 v0, v109 │ │ move-object/from16 v1, v61 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 397 │ - const v121, 0x7f080027 │ + .line 395 │ + const v122, 0x7f080025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v110 │ │ check-cast v110, Landroid/widget/TextView; │ │ - .line 398 │ - .local v110, "textmatch17":Landroid/widget/TextView; │ + .line 396 │ + .local v110, "textmatch16":Landroid/widget/TextView; │ move-object/from16 v0, v110 │ │ move-object/from16 v1, v62 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 399 │ - const v121, 0x7f080029 │ + .line 397 │ + const v122, 0x7f080027 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ │ move-result-object v111 │ │ check-cast v111, Landroid/widget/TextView; │ │ - .line 400 │ - .local v111, "textmatch18":Landroid/widget/TextView; │ + .line 398 │ + .local v111, "textmatch17":Landroid/widget/TextView; │ move-object/from16 v0, v111 │ │ move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ + .line 399 │ + const v122, 0x7f080029 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v122 │ + │ + invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v112 │ + │ + check-cast v112, Landroid/widget/TextView; │ + │ + .line 400 │ + .local v112, "textmatch18":Landroid/widget/TextView; │ + move-object/from16 v0, v112 │ + │ + move-object/from16 v1, v64 │ + │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ .line 401 │ - invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 302 │ - .end local v4 # "ab":Ljava/lang/Long; │ - .end local v5 # "abtext":Ljava/lang/String; │ - .end local v7 # "btext":Ljava/lang/String; │ - .end local v14 # "ctext":Ljava/lang/String; │ - .end local v72 # "missingfiles":Landroid/widget/TextView; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - .end local v75 # "nooffiles":Landroid/widget/TextView; │ - .end local v76 # "noofmatches":Landroid/widget/TextView; │ - .end local v84 # "textfile1":Landroid/widget/TextView; │ - .end local v85 # "textfile10":Landroid/widget/TextView; │ - .end local v86 # "textfile11":Landroid/widget/TextView; │ - .end local v87 # "textfile12":Landroid/widget/TextView; │ - .end local v88 # "textfile13":Landroid/widget/TextView; │ - .end local v89 # "textfile14":Landroid/widget/TextView; │ - .end local v90 # "textfile15":Landroid/widget/TextView; │ - .end local v91 # "textfile16":Landroid/widget/TextView; │ - .end local v92 # "textfile17":Landroid/widget/TextView; │ - .end local v93 # "textfile18":Landroid/widget/TextView; │ - .end local v94 # "textfile2":Landroid/widget/TextView; │ - .end local v95 # "textfile3":Landroid/widget/TextView; │ - .end local v96 # "textfile4":Landroid/widget/TextView; │ - .end local v97 # "textfile5":Landroid/widget/TextView; │ - .end local v98 # "textfile6":Landroid/widget/TextView; │ - .end local v99 # "textfile7":Landroid/widget/TextView; │ - .end local v100 # "textfile8":Landroid/widget/TextView; │ - .end local v101 # "textfile9":Landroid/widget/TextView; │ - .end local v102 # "textmatch1":Landroid/widget/TextView; │ - .end local v103 # "textmatch10":Landroid/widget/TextView; │ - .end local v104 # "textmatch11":Landroid/widget/TextView; │ - .end local v105 # "textmatch12":Landroid/widget/TextView; │ - .end local v106 # "textmatch13":Landroid/widget/TextView; │ - .end local v107 # "textmatch14":Landroid/widget/TextView; │ - .end local v108 # "textmatch15":Landroid/widget/TextView; │ - .end local v109 # "textmatch16":Landroid/widget/TextView; │ - .end local v110 # "textmatch17":Landroid/widget/TextView; │ - .end local v111 # "textmatch18":Landroid/widget/TextView; │ - .end local v112 # "textmatch2":Landroid/widget/TextView; │ - .end local v113 # "textmatch3":Landroid/widget/TextView; │ - .end local v114 # "textmatch4":Landroid/widget/TextView; │ - .end local v115 # "textmatch5":Landroid/widget/TextView; │ - .end local v116 # "textmatch6":Landroid/widget/TextView; │ - .end local v117 # "textmatch7":Landroid/widget/TextView; │ - .end local v118 # "textmatch8":Landroid/widget/TextView; │ - .end local v119 # "textmatch9":Landroid/widget/TextView; │ + .end local v5 # "ab":Ljava/lang/Long; │ + .end local v6 # "abtext":Ljava/lang/String; │ + .end local v8 # "btext":Ljava/lang/String; │ + .end local v15 # "ctext":Ljava/lang/String; │ + .end local v73 # "missingfiles":Landroid/widget/TextView; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v76 # "nooffiles":Landroid/widget/TextView; │ + .end local v77 # "noofmatches":Landroid/widget/TextView; │ + .end local v85 # "textfile1":Landroid/widget/TextView; │ + .end local v86 # "textfile10":Landroid/widget/TextView; │ + .end local v87 # "textfile11":Landroid/widget/TextView; │ + .end local v88 # "textfile12":Landroid/widget/TextView; │ + .end local v89 # "textfile13":Landroid/widget/TextView; │ + .end local v90 # "textfile14":Landroid/widget/TextView; │ + .end local v91 # "textfile15":Landroid/widget/TextView; │ + .end local v92 # "textfile16":Landroid/widget/TextView; │ + .end local v93 # "textfile17":Landroid/widget/TextView; │ + .end local v94 # "textfile18":Landroid/widget/TextView; │ + .end local v95 # "textfile2":Landroid/widget/TextView; │ + .end local v96 # "textfile3":Landroid/widget/TextView; │ + .end local v97 # "textfile4":Landroid/widget/TextView; │ + .end local v98 # "textfile5":Landroid/widget/TextView; │ + .end local v99 # "textfile6":Landroid/widget/TextView; │ + .end local v100 # "textfile7":Landroid/widget/TextView; │ + .end local v101 # "textfile8":Landroid/widget/TextView; │ + .end local v102 # "textfile9":Landroid/widget/TextView; │ + .end local v103 # "textmatch1":Landroid/widget/TextView; │ + .end local v104 # "textmatch10":Landroid/widget/TextView; │ + .end local v105 # "textmatch11":Landroid/widget/TextView; │ + .end local v106 # "textmatch12":Landroid/widget/TextView; │ + .end local v107 # "textmatch13":Landroid/widget/TextView; │ + .end local v108 # "textmatch14":Landroid/widget/TextView; │ + .end local v109 # "textmatch15":Landroid/widget/TextView; │ + .end local v110 # "textmatch16":Landroid/widget/TextView; │ + .end local v111 # "textmatch17":Landroid/widget/TextView; │ + .end local v112 # "textmatch18":Landroid/widget/TextView; │ + .end local v113 # "textmatch2":Landroid/widget/TextView; │ + .end local v114 # "textmatch3":Landroid/widget/TextView; │ + .end local v115 # "textmatch4":Landroid/widget/TextView; │ + .end local v116 # "textmatch5":Landroid/widget/TextView; │ + .end local v117 # "textmatch6":Landroid/widget/TextView; │ + .end local v118 # "textmatch7":Landroid/widget/TextView; │ + .end local v119 # "textmatch8":Landroid/widget/TextView; │ + .end local v120 # "textmatch9":Landroid/widget/TextView; │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v121 │ + move-result-wide v122 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v123 │ + move-result-wide v124 │ │ - sub-long v121, v121, v123 │ + sub-long v122, v122, v124 │ │ - const-wide/16 v123, 0x1 │ + const-wide/16 v124, 0x1 │ │ - cmp-long v121, v121, v123 │ + cmp-long v122, v122, v124 │ │ - if-lez v121, :cond_1 │ + if-lez v122, :cond_1 │ │ .line 303 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 304 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005b │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 305 │ - .local v43, "files_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v44, "files_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v43 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 307 │ - .end local v43 # "files_not_found":Ljava/lang/CharSequence; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v44 # "files_not_found":Ljava/lang/CharSequence; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :cond_1 │ - const v121, 0x7f06005a │ + const v122, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 308 │ - .restart local v73 # "no_of_matches":Ljava/lang/CharSequence; │ - const v121, 0x7f06005c │ + .restart local v74 # "no_of_matches":Ljava/lang/CharSequence; │ + const v122, 0x7f06005c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v41 │ + move-result-object v42 │ │ .line 309 │ - .local v41, "file_not_found":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v42, "file_not_found":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v73 │ + move-object/from16 v1, v74 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, "/" │ + const-string v123, "/" │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, ". " │ + const-string v123, ". " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v122 │ + move-result-wide v124 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v124 │ + move-result-wide v126 │ │ - sub-long v122, v122, v124 │ + sub-long v124, v124, v126 │ │ - invoke-virtual/range {v121 .. v123}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v122 │ │ - move-result-object v121 │ + move-wide/from16 v1, v124 │ │ - const-string v122, " " │ + invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v122 │ │ - move-result-object v121 │ + const-string v123, " " │ │ - move-object/from16 v0, v121 │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v41 │ + move-result-object v122 │ + │ + move-object/from16 v0, v122 │ + │ + move-object/from16 v1, v42 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 403 │ - .end local v3 # "a":Ljava/lang/Long; │ - .end local v6 # "b":Ljava/lang/Long; │ - .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v11 # "c":Ljava/lang/Long; │ - .end local v23 # "file1":Ljava/lang/String; │ - .end local v24 # "file10":Ljava/lang/String; │ - .end local v25 # "file11":Ljava/lang/String; │ - .end local v26 # "file12":Ljava/lang/String; │ - .end local v27 # "file13":Ljava/lang/String; │ - .end local v28 # "file14":Ljava/lang/String; │ - .end local v29 # "file15":Ljava/lang/String; │ - .end local v30 # "file16":Ljava/lang/String; │ - .end local v31 # "file17":Ljava/lang/String; │ - .end local v32 # "file18":Ljava/lang/String; │ - .end local v33 # "file2":Ljava/lang/String; │ - .end local v34 # "file3":Ljava/lang/String; │ - .end local v35 # "file4":Ljava/lang/String; │ - .end local v36 # "file5":Ljava/lang/String; │ - .end local v37 # "file6":Ljava/lang/String; │ - .end local v38 # "file7":Ljava/lang/String; │ - .end local v39 # "file8":Ljava/lang/String; │ - .end local v40 # "file9":Ljava/lang/String; │ - .end local v41 # "file_not_found":Ljava/lang/CharSequence; │ - .end local v54 # "match1":Ljava/lang/String; │ - .end local v55 # "match10":Ljava/lang/String; │ - .end local v56 # "match11":Ljava/lang/String; │ - .end local v57 # "match12":Ljava/lang/String; │ - .end local v58 # "match13":Ljava/lang/String; │ - .end local v59 # "match14":Ljava/lang/String; │ - .end local v60 # "match15":Ljava/lang/String; │ - .end local v61 # "match16":Ljava/lang/String; │ - .end local v62 # "match17":Ljava/lang/String; │ - .end local v63 # "match18":Ljava/lang/String; │ - .end local v64 # "match2":Ljava/lang/String; │ - .end local v65 # "match3":Ljava/lang/String; │ - .end local v66 # "match4":Ljava/lang/String; │ - .end local v67 # "match5":Ljava/lang/String; │ - .end local v68 # "match6":Ljava/lang/String; │ - .end local v69 # "match7":Ljava/lang/String; │ - .end local v70 # "match8":Ljava/lang/String; │ - .end local v71 # "match9":Ljava/lang/String; │ - .end local v73 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v4 # "a":Ljava/lang/Long; │ + .end local v7 # "b":Ljava/lang/Long; │ + .end local v9 # "builder":Landroid/app/AlertDialog$Builder; │ + .end local v12 # "c":Ljava/lang/Long; │ + .end local v24 # "file1":Ljava/lang/String; │ + .end local v25 # "file10":Ljava/lang/String; │ + .end local v26 # "file11":Ljava/lang/String; │ + .end local v27 # "file12":Ljava/lang/String; │ + .end local v28 # "file13":Ljava/lang/String; │ + .end local v29 # "file14":Ljava/lang/String; │ + .end local v30 # "file15":Ljava/lang/String; │ + .end local v31 # "file16":Ljava/lang/String; │ + .end local v32 # "file17":Ljava/lang/String; │ + .end local v33 # "file18":Ljava/lang/String; │ + .end local v34 # "file2":Ljava/lang/String; │ + .end local v35 # "file3":Ljava/lang/String; │ + .end local v36 # "file4":Ljava/lang/String; │ + .end local v37 # "file5":Ljava/lang/String; │ + .end local v38 # "file6":Ljava/lang/String; │ + .end local v39 # "file7":Ljava/lang/String; │ + .end local v40 # "file8":Ljava/lang/String; │ + .end local v41 # "file9":Ljava/lang/String; │ + .end local v42 # "file_not_found":Ljava/lang/CharSequence; │ + .end local v55 # "match1":Ljava/lang/String; │ + .end local v56 # "match10":Ljava/lang/String; │ + .end local v57 # "match11":Ljava/lang/String; │ + .end local v58 # "match12":Ljava/lang/String; │ + .end local v59 # "match13":Ljava/lang/String; │ + .end local v60 # "match14":Ljava/lang/String; │ + .end local v61 # "match15":Ljava/lang/String; │ + .end local v62 # "match16":Ljava/lang/String; │ + .end local v63 # "match17":Ljava/lang/String; │ + .end local v64 # "match18":Ljava/lang/String; │ + .end local v65 # "match2":Ljava/lang/String; │ + .end local v66 # "match3":Ljava/lang/String; │ + .end local v67 # "match4":Ljava/lang/String; │ + .end local v68 # "match5":Ljava/lang/String; │ + .end local v69 # "match6":Ljava/lang/String; │ + .end local v70 # "match7":Ljava/lang/String; │ + .end local v71 # "match8":Ljava/lang/String; │ + .end local v72 # "match9":Ljava/lang/String; │ + .end local v74 # "no_of_matches":Ljava/lang/CharSequence; │ :pswitch_7 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/AllInOneVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v121, v0 │ + move-object/from16 v122, v0 │ │ - const-string v122, "downloadpicked" │ + const-string v123, "downloadpicked" │ │ - const-string v123, "" │ + const-string v124, "" │ │ - invoke-interface/range {v121 .. v123}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v122 .. v124}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 404 │ - .local v17, "downloadfailed":Ljava/lang/String; │ - new-instance v18, Landroid/app/AlertDialog$Builder; │ + .local v18, "downloadfailed":Ljava/lang/String; │ + new-instance v19, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 405 │ - .local v18, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f060040 │ + .local v19, "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f060040 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 406 │ - const v121, 0x7f060041 │ + const v122, 0x7f060041 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 407 │ - .local v16, "download_failed":Ljava/lang/CharSequence; │ - new-instance v121, Ljava/lang/StringBuilder; │ + .local v17, "download_failed":Ljava/lang/CharSequence; │ + new-instance v122, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v121 .. v121}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v122 .. v122}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - const-string v122, " " │ + const-string v123, " " │ │ - invoke-virtual/range {v121 .. v122}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v122 .. v123}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - invoke-virtual/range {v121 .. v121}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v122 .. v122}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v121 │ + move-result-object v122 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v121 │ + move-object/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 408 │ - const v121, 0x7f060094 │ + const v122, 0x7f060094 │ │ - new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$9; │ + new-instance v123, Lcom/amphoras/tpthelper/AllInOneVivacity$9; │ │ - move-object/from16 v0, v122 │ + move-object/from16 v0, v123 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$9;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v19 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ - move-object/from16 v2, v122 │ + move-object/from16 v2, v123 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 413 │ - invoke-virtual/range {v18 .. v18}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v19 .. v19}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 416 │ - .end local v16 # "download_failed":Ljava/lang/CharSequence; │ - .end local v17 # "downloadfailed":Ljava/lang/String; │ - .end local v18 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ + .end local v17 # "download_failed":Ljava/lang/CharSequence; │ + .end local v18 # "downloadfailed":Ljava/lang/String; │ + .end local v19 # "downloadfailedbuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_8 │ - new-instance v52, Landroid/app/AlertDialog$Builder; │ + new-instance v53, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 417 │ - .local v52, "localebuilder":Landroid/app/AlertDialog$Builder; │ - const v121, 0x7f06000e │ + .local v53, "localebuilder":Landroid/app/AlertDialog$Builder; │ + const v122, 0x7f06000e │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 418 │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 419 │ - const v121, 0x7f06000f │ + const v122, 0x7f06000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 420 │ - .local v21, "english":Ljava/lang/CharSequence; │ - const v121, 0x7f060010 │ + .local v22, "english":Ljava/lang/CharSequence; │ + const v122, 0x7f060010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v47 │ + move-result-object v48 │ │ .line 421 │ - .local v47, "french":Ljava/lang/CharSequence; │ - const v121, 0x7f060011 │ + .local v48, "french":Ljava/lang/CharSequence; │ + const v122, 0x7f060011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v48 │ + move-result-object v49 │ │ .line 422 │ - .local v48, "german":Ljava/lang/CharSequence; │ - const v121, 0x7f060012 │ + .local v49, "german":Ljava/lang/CharSequence; │ + const v122, 0x7f060012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v80 │ + move-result-object v81 │ │ .line 423 │ - .local v80, "russian":Ljava/lang/CharSequence; │ - const v121, 0x7f060013 │ + .local v81, "russian":Ljava/lang/CharSequence; │ + const v122, 0x7f060013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 424 │ - .local v13, "chinese":Ljava/lang/CharSequence; │ - const v121, 0x7f060014 │ + .local v14, "chinese":Ljava/lang/CharSequence; │ + const v122, 0x7f060014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v78 │ + move-result-object v79 │ │ .line 425 │ - .local v78, "portuguese":Ljava/lang/CharSequence; │ - const v121, 0x7f060015 │ + .local v79, "portuguese":Ljava/lang/CharSequence; │ + const v122, 0x7f060015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v82 │ + move-result-object v83 │ │ .line 426 │ - .local v82, "spanish":Ljava/lang/CharSequence; │ - const v121, 0x7f060016 │ + .local v83, "spanish":Ljava/lang/CharSequence; │ + const v122, 0x7f060016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v81 │ + move-result-object v82 │ │ .line 427 │ - .local v81, "serbian":Ljava/lang/CharSequence; │ - const v121, 0x7f060017 │ + .local v82, "serbian":Ljava/lang/CharSequence; │ + const v122, 0x7f060017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 428 │ - .local v15, "czech":Ljava/lang/CharSequence; │ - const v121, 0x7f060018 │ + .local v16, "czech":Ljava/lang/CharSequence; │ + const v122, 0x7f060018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v77 │ + move-result-object v78 │ │ .line 429 │ - .local v77, "polish":Ljava/lang/CharSequence; │ - const v121, 0x7f060019 │ + .local v78, "polish":Ljava/lang/CharSequence; │ + const v122, 0x7f060019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v50 │ + move-result-object v51 │ │ .line 430 │ - .local v50, "hungarian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001a │ + .local v51, "hungarian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v83 │ + move-result-object v84 │ │ .line 431 │ - .local v83, "swedish":Ljava/lang/CharSequence; │ - const v121, 0x7f06001b │ + .local v84, "swedish":Ljava/lang/CharSequence; │ + const v122, 0x7f06001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v51 │ + move-result-object v52 │ │ .line 432 │ - .local v51, "italian":Ljava/lang/CharSequence; │ - const v121, 0x7f06001c │ + .local v52, "italian":Ljava/lang/CharSequence; │ + const v122, 0x7f06001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 433 │ - .local v20, "dutch_be":Ljava/lang/CharSequence; │ - const v121, 0x7f06001d │ + .local v21, "dutch_be":Ljava/lang/CharSequence; │ + const v122, 0x7f06001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v79 │ + move-result-object v80 │ │ .line 434 │ - .local v79, "portuguese_br":Ljava/lang/CharSequence; │ - const v121, 0x7f06001e │ + .local v80, "portuguese_br":Ljava/lang/CharSequence; │ + const v122, 0x7f06001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v121 │ + move/from16 v1, v122 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v49 │ + move-result-object v50 │ │ .line 435 │ - .local v49, "greek":Ljava/lang/CharSequence; │ - const/16 v121, 0x11 │ + .local v50, "greek":Ljava/lang/CharSequence; │ + const/16 v122, 0x11 │ │ - move/from16 v0, v121 │ + move/from16 v0, v122 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v53, v0 │ + move-object/from16 v54, v0 │ │ - const/16 v121, 0x0 │ + const/16 v122, 0x0 │ │ - aput-object v21, v53, v121 │ + aput-object v22, v54, v122 │ │ - const/16 v121, 0x1 │ + const/16 v122, 0x1 │ │ - aput-object v47, v53, v121 │ + aput-object v48, v54, v122 │ │ - const/16 v121, 0x2 │ + const/16 v122, 0x2 │ │ - aput-object v48, v53, v121 │ + aput-object v49, v54, v122 │ │ - const/16 v121, 0x3 │ + const/16 v122, 0x3 │ │ - aput-object v80, v53, v121 │ + aput-object v81, v54, v122 │ │ - const/16 v121, 0x4 │ + const/16 v122, 0x4 │ │ - aput-object v13, v53, v121 │ + aput-object v14, v54, v122 │ │ - const/16 v121, 0x5 │ + const/16 v122, 0x5 │ │ - aput-object v78, v53, v121 │ + aput-object v79, v54, v122 │ │ - const/16 v121, 0x6 │ + const/16 v122, 0x6 │ │ - aput-object v82, v53, v121 │ + aput-object v83, v54, v122 │ │ - const/16 v121, 0x7 │ + const/16 v122, 0x7 │ │ - aput-object v81, v53, v121 │ + aput-object v82, v54, v122 │ │ - const/16 v121, 0x8 │ + const/16 v122, 0x8 │ │ - aput-object v15, v53, v121 │ + aput-object v16, v54, v122 │ │ - const/16 v121, 0x9 │ + const/16 v122, 0x9 │ │ - aput-object v77, v53, v121 │ + aput-object v78, v54, v122 │ │ - const/16 v121, 0xa │ + const/16 v122, 0xa │ │ - aput-object v50, v53, v121 │ + aput-object v51, v54, v122 │ │ - const/16 v121, 0xb │ + const/16 v122, 0xb │ │ - aput-object v83, v53, v121 │ + aput-object v84, v54, v122 │ │ - const/16 v121, 0xc │ + const/16 v122, 0xc │ │ - aput-object v51, v53, v121 │ + aput-object v52, v54, v122 │ │ - const/16 v121, 0xd │ + const/16 v122, 0xd │ │ - aput-object v20, v53, v121 │ + aput-object v21, v54, v122 │ │ - const/16 v121, 0xe │ + const/16 v122, 0xe │ │ - aput-object v79, v53, v121 │ + aput-object v80, v54, v122 │ │ - const/16 v121, 0xf │ + const/16 v122, 0xf │ │ - aput-object v49, v53, v121 │ + aput-object v50, v54, v122 │ │ - const/16 v121, 0x10 │ + const/16 v122, 0x10 │ │ - aput-object v12, v53, v121 │ + aput-object v13, v54, v122 │ │ .line 436 │ - .local v53, "locales":[Ljava/lang/CharSequence; │ - new-instance v121, Lcom/amphoras/tpthelper/AllInOneVivacity$10; │ + .local v54, "locales":[Ljava/lang/CharSequence; │ + new-instance v122, Lcom/amphoras/tpthelper/AllInOneVivacity$10; │ │ - move-object/from16 v0, v121 │ + move-object/from16 v0, v122 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/AllInOneVivacity$10;->(Lcom/amphoras/tpthelper/AllInOneVivacity;)V │ │ - move-object/from16 v0, v52 │ + move-object/from16 v0, v53 │ │ - move-object/from16 v1, v53 │ + move-object/from16 v1, v54 │ │ - move-object/from16 v2, v121 │ + move-object/from16 v2, v122 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 558 │ - invoke-virtual/range {v52 .. v52}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v53 .. v53}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v121 │ + move-result-object v122 │ │ goto/16 :goto_0 │ │ .line 105 │ :pswitch_data_0 │ .packed-switch 0x0 │ :pswitch_0 ├── smali/com/amphoras/tpthelper/Changelog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Changelog; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Changelog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Changelog; │ │ .prologue │ .line 72 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Changelog$1;->this$0:Lcom/amphoras/tpthelper/Changelog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Changelog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Changelog; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Changelog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Changelog; │ │ .prologue │ .line 100 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Changelog$2;->this$0:Lcom/amphoras/tpthelper/Changelog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Changelog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Changelog; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Changelog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Changelog; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Changelog$3;->this$0:Lcom/amphoras/tpthelper/Changelog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 370 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$10;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 389 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$11;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 402 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$12;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 413 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$13;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 571 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$15;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPT$15;->val$edit_cache2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPT$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 441 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$14;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 592 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$16;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 605 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$17;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPT$17;->val$edit_system2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPT$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 626 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$18;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 200 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$2;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$3;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPT$3;->val$edit_cache:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPT$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 254 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$4;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 164 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$1;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 267 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$5;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPT$5;->val$edit_system:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPT$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 288 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$6;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 306 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$7;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 317 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$8;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPT;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPT; │ │ .prologue │ .line 329 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPT$9;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT$CopyTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1211 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$CopyTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -272,21 +270,19 @@ │ :pswitch_7 │ :pswitch_8 │ .end packed-switch │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1211 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$CopyTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPT$DownloadFileTask2.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 724 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask2;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 732 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 733 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 736 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 737 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 738 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 740 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Blade/custom-tpt-files.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Blade/custom-tpt-files.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 742 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ - const-string v18, "TPT Helper/Blade" │ + const-string v16, "TPT Helper/Blade" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPT;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPT;->access$200(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPT;->access$200(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ │ .line 743 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 744 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 746 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 747 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 748 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 749 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 751 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 752 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 754 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 755 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 759 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 760 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 733 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 757 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 758 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 761 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 762 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 765 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 724 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -402,21 +381,19 @@ │ │ .line 728 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 724 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask2;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPT$DownloadFileTask.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 653 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 661 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 662 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 665 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 666 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 667 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 669 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Blade/custom-TPT-base.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Blade/custom-TPT-base.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 671 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ - const-string v18, "TPT Helper/Blade" │ + const-string v16, "TPT Helper/Blade" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPT;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPT;->access$200(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPT;->access$200(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ │ .line 672 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 673 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 675 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 676 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 677 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 678 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 680 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 681 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 683 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 684 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 688 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 689 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 662 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 686 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 687 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 690 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 691 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 694 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 653 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -424,21 +403,19 @@ │ │ .line 657 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 653 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPT$UnzipTask2.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 871 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask2;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 880 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 881 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 883 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/TPT Helper/Blade/custom-tpt-files" │ + const-string v12, "/TPT Helper/Blade/custom-tpt-files" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 884 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPT;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPT;->deleteDirectory(Ljava/io/File;)Z │ │ .line 887 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 888 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 890 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 892 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 894 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPT;->MakeDirectory2(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPT;->access$900(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPT;->access$900(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 913 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 915 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 881 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 897 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPT;->unziplocationfiles:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPT;->access$1000(Lcom/amphoras/tpthelper/CustomTPT;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPT;->access$1000(Lcom/amphoras/tpthelper/CustomTPT;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 898 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 901 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 903 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 906 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 907 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 910 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 912 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 918 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 871 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPT$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 797 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 806 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 807 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 809 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 810 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPT;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPT;->deleteDirectory(Ljava/io/File;)Z │ │ .line 813 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 814 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 816 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 818 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 820 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPT;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPT;->access$200(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPT;->access$200(Lcom/amphoras/tpthelper/CustomTPT;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 839 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 841 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 807 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 823 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPT;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPT;->access$700(Lcom/amphoras/tpthelper/CustomTPT;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPT;->access$700(Lcom/amphoras/tpthelper/CustomTPT;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 824 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 827 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 829 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 832 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 833 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 836 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 838 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 844 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 797 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPT$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 944 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 953 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 954 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 956 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPT$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1063 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1066 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1068 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1069 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1071 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1072 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1073 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1075 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1076 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1078 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1079 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1081 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1082 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1092 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1133 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 954 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1094 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1095 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPT$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1097 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1110 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPT$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPT; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1111 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1112 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPT;->dir:Ljava/io/File; │ invoke-static {}, Lcom/amphoras/tpthelper/CustomTPT;->access$1200()Ljava/io/File; │ │ move-result-object v63 │ │ @@ -1770,15 +1765,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1845,15 +1840,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1121 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1122 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1935,15 +1930,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1137 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1980,23 +1975,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1123 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2032,33 +2027,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 944 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 6 ├── smali/com/amphoras/tpthelper/CustomTPT$WritePartitionsTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1486 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$WritePartitionsTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -131,21 +129,19 @@ │ │ .line 1500 │ return-object v1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1486 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPT$WritePartitionsTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 368 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$10;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 387 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$11;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPT.smali │ @@ -230,15 +230,14 @@ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPT;->unziplocationfiles:Ljava/lang/String; │ │ .line 83 │ const-string v0, "CustomTPT" │ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPT;->TAG:Ljava/lang/String; │ │ - .line 1486 │ return-void │ .end method │ │ .method private CopyAssets(Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ .param p1, "filename" # Ljava/lang/String; │ .param p2, "newfilename" # Ljava/lang/String; │ @@ -3062,371 +3061,373 @@ │ :pswitch_7 │ :pswitch_8 │ :pswitch_9 │ .end packed-switch │ .end method │ │ .method public md5sum(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1155 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1159 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1161 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1162 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1164 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1166 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1168 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1172 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1173 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1174 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1176 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1174 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1179 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1181 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1182 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1184 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1185 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1186 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1187 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1188 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1189 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1190 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1196 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1203 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1192 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPT;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1193 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1194 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1200 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1201 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;Ljava/lang/String;)Z │ .locals 12 │ .param p1, "fin" # Ljava/io/FileInputStream; ├── smali/com/amphoras/tpthelper/CustomTPTGen2$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 400 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$12;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 411 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$13;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 439 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$14;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 569 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$15;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$15;->val$edit_cache2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen2$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 590 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$16;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 603 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$17;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$17;->val$edit_system2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen2$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 624 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$18;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 634 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$19;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$1;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 644 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$20;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$3;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$3;->val$edit_cache:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 203 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$4;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$5;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$5;->val$edit_system:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen2$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$6;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 309 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$7;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 320 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$8;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ .prologue │ .line 332 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$9;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen2$BuildImageTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1781 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$BuildImageTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -188,21 +186,19 @@ │ invoke-virtual {v5, v6}, Lcom/amphoras/tpthelper/CustomTPTGen2;->showDialog(I)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1781 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$BuildImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$CopyTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1229 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$CopyTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -272,21 +270,19 @@ │ :pswitch_7 │ :pswitch_8 │ .end packed-switch │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1229 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$CopyTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 742 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 750 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 751 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 754 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 755 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 756 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 758 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Blade/Gen2/Gen2-tpt-files.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Blade/Gen2/Gen2-tpt-files.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 760 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ - const-string v18, "TPT Helper/Blade/Gen2" │ + const-string v16, "TPT Helper/Blade/Gen2" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen2;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ │ .line 761 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 762 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 764 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 765 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 766 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 767 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 769 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 770 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 772 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 773 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 777 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 778 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 751 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 775 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 776 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 779 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 780 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 783 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 742 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -402,21 +381,19 @@ │ │ .line 746 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 742 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 671 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 679 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 680 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 683 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 684 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 685 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 687 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Blade/Gen2/Gen2-TPT-base.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Blade/Gen2/Gen2-TPT-base.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 689 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ - const-string v18, "TPT Helper/Blade/Gen2" │ + const-string v16, "TPT Helper/Blade/Gen2" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen2;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ │ .line 690 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 691 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 693 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 694 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 695 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 696 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 698 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 699 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 701 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 702 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 706 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 707 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 680 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 704 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 705 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 708 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 709 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 712 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 671 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -424,21 +403,19 @@ │ │ .line 675 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 671 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$UnzipTask2.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 889 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask2;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 898 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 899 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 901 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/TPT Helper/Blade/Gen2/Gen2-tpt-files" │ + const-string v12, "/TPT Helper/Blade/Gen2/Gen2-tpt-files" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 902 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTGen2;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTGen2;->deleteDirectory(Ljava/io/File;)Z │ │ .line 905 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 906 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 908 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 910 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 912 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen2;->MakeDirectory2(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$900(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$900(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 931 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 933 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 899 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 915 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTGen2;->unziplocationfiles:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$1000(Lcom/amphoras/tpthelper/CustomTPTGen2;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$1000(Lcom/amphoras/tpthelper/CustomTPTGen2;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 916 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 919 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 921 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 924 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 925 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 928 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 930 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 936 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 889 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 815 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 824 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 825 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 827 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 828 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTGen2;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTGen2;->deleteDirectory(Ljava/io/File;)Z │ │ .line 831 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 832 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 834 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 836 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 838 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen2;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen2;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 857 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 859 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 825 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 841 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTGen2;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$700(Lcom/amphoras/tpthelper/CustomTPTGen2;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$700(Lcom/amphoras/tpthelper/CustomTPTGen2;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 842 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 845 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 847 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 850 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 851 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 854 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 856 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 862 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 815 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 962 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 971 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 972 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 974 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1081 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1084 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1086 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1087 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1089 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1090 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1091 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1093 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1094 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1096 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1097 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1099 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1100 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1110 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1151 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 972 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1112 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1113 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1115 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1128 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1129 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1130 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTGen2;->dir:Ljava/io/File; │ invoke-static {}, Lcom/amphoras/tpthelper/CustomTPTGen2;->access$1200()Ljava/io/File; │ │ move-result-object v63 │ │ @@ -1770,15 +1765,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1845,15 +1840,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1139 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1140 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1935,15 +1930,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1155 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1980,23 +1975,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1141 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2032,33 +2027,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 962 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 6 ├── smali/com/amphoras/tpthelper/CustomTPTGen2$WritePartitionsTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1506 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$WritePartitionsTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -131,21 +129,19 @@ │ │ .line 1520 │ return-object v1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1506 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen2$WritePartitionsTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTGen2.smali │ @@ -245,15 +245,14 @@ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTGen2;->unziplocationfiles:Ljava/lang/String; │ │ .line 86 │ const-string v0, "CustomTPTGen2" │ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTGen2;->TAG:Ljava/lang/String; │ │ - .line 1781 │ return-void │ .end method │ │ .method private CopyAssets(Ljava/lang/String;Ljava/lang/String;)V │ .locals 8 │ .param p1, "filename" # Ljava/lang/String; │ .param p2, "newfilename" # Ljava/lang/String; │ @@ -3428,371 +3427,373 @@ │ :pswitch_7 │ :pswitch_8 │ :pswitch_9 │ .end packed-switch │ .end method │ │ .method public md5sum(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1173 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1177 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1179 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1180 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1182 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1184 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1186 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1190 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1191 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1192 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1194 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1192 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1197 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1199 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1200 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1202 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1203 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1204 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1205 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1206 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1207 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1208 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1214 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1221 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1210 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1211 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1212 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1218 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1219 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;Ljava/lang/String;)Z │ .locals 12 │ .param p1, "fin" # Ljava/io/FileInputStream; ├── smali/com/amphoras/tpthelper/CustomTPTGen2Gen3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen2Gen3; │ │ .prologue │ .line 31 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen2Gen3$1;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 368 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$10;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 387 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$11;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 400 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$12;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 411 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$13;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 439 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$14;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 569 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$15;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$15;->val$edit_cache2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen3$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 590 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$16;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 603 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$17;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$17;->val$edit_system2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen3$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 624 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$18;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 634 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$19;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$1;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 644 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$20;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 203 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 236 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$3;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$3;->val$edit_cache:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen3$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 257 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$4;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 270 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$5;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$5;->val$edit_system:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTGen3$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 291 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$6;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 309 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$7;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 320 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$8;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTGen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ .prologue │ .line 332 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$9;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTGen3$BuildImageTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1781 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$BuildImageTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -188,21 +186,19 @@ │ invoke-virtual {v5, v6}, Lcom/amphoras/tpthelper/CustomTPTGen3;->showDialog(I)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1781 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$BuildImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen3$CopyTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1229 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$CopyTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -272,21 +270,19 @@ │ :pswitch_7 │ :pswitch_8 │ .end packed-switch │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1229 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$CopyTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 742 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 750 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 751 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 754 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 755 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 756 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 758 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Blade/Gen3/Gen3-tpt-files.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Blade/Gen3/Gen3-tpt-files.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 760 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ - const-string v18, "TPT Helper/Blade/Gen3" │ + const-string v16, "TPT Helper/Blade/Gen3" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen3;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ │ .line 761 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 762 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 764 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 765 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 766 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 767 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 769 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 770 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 772 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 773 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 777 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 778 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 751 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 775 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 776 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 779 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 780 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 783 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 742 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -402,21 +381,19 @@ │ │ .line 746 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 742 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 671 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 679 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 680 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 683 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 684 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 685 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 687 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Blade/Gen3/Gen3-TPT-base.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Blade/Gen3/Gen3-TPT-base.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 689 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ - const-string v18, "TPT Helper/Blade/Gen3" │ + const-string v16, "TPT Helper/Blade/Gen3" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen3;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ │ .line 690 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 691 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 693 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 694 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 695 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 696 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 698 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 699 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 701 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 702 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 706 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 707 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 680 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 704 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 705 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 708 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 709 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 712 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 671 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -424,21 +403,19 @@ │ │ .line 675 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 671 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen3$UnzipTask2.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 889 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask2;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 898 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 899 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 901 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/TPT Helper/Blade/Gen3/Gen3-tpt-files" │ + const-string v12, "/TPT Helper/Blade/Gen3/Gen3-tpt-files" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 902 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTGen3;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTGen3;->deleteDirectory(Ljava/io/File;)Z │ │ .line 905 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 906 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 908 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 910 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 912 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen3;->MakeDirectory2(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$900(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$900(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 931 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 933 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 899 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 915 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTGen3;->unziplocationfiles:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$1000(Lcom/amphoras/tpthelper/CustomTPTGen3;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$1000(Lcom/amphoras/tpthelper/CustomTPTGen3;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 916 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 919 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 921 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 924 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 925 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 928 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 930 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 936 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 889 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen3$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 815 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 824 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 825 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 827 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 828 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTGen3;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTGen3;->deleteDirectory(Ljava/io/File;)Z │ │ .line 831 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 832 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 834 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 836 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 838 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTGen3;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$200(Lcom/amphoras/tpthelper/CustomTPTGen3;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 857 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 859 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 825 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 841 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTGen3;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$700(Lcom/amphoras/tpthelper/CustomTPTGen3;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$700(Lcom/amphoras/tpthelper/CustomTPTGen3;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 842 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 845 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 847 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 850 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 851 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 854 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 856 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 862 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 815 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTGen3$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 962 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 971 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 972 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 974 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen3$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1081 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1084 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1086 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1087 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1089 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1090 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1091 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1093 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1094 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1096 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1097 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1099 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1100 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1110 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1151 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 972 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1112 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1113 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen3$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1115 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1128 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTGen3$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTGen3; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1129 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1130 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTGen3;->dir:Ljava/io/File; │ invoke-static {}, Lcom/amphoras/tpthelper/CustomTPTGen3;->access$1200()Ljava/io/File; │ │ move-result-object v63 │ │ @@ -1770,15 +1765,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1845,15 +1840,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1139 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1140 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1935,15 +1930,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1155 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1980,23 +1975,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1141 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2032,33 +2027,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 962 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 6 ├── smali/com/amphoras/tpthelper/CustomTPTGen3$WritePartitionsTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1506 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$WritePartitionsTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -131,21 +129,19 @@ │ │ .line 1520 │ return-object v1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1506 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTGen3$WritePartitionsTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTGen3.smali │ @@ -245,15 +245,14 @@ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTGen3;->unziplocationfiles:Ljava/lang/String; │ │ .line 86 │ const-string v0, "CustomTPTGen3" │ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTGen3;->TAG:Ljava/lang/String; │ │ - .line 1781 │ return-void │ .end method │ │ .method private CopyAssets(Ljava/lang/String;Ljava/lang/String;)V │ .locals 8 │ .param p1, "filename" # Ljava/lang/String; │ .param p2, "newfilename" # Ljava/lang/String; │ @@ -3428,371 +3427,373 @@ │ :pswitch_7 │ :pswitch_8 │ :pswitch_9 │ .end packed-switch │ .end method │ │ .method public md5sum(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1173 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1177 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1179 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1180 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1182 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1184 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1186 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1190 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1191 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1192 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1194 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1192 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1197 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1199 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1200 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1202 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1203 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1204 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1205 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1206 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1207 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1208 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1214 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1221 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1210 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTGen3;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1211 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1212 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1218 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1219 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;Ljava/lang/String;)Z │ .locals 12 │ .param p1, "fin" # Ljava/io/FileInputStream; ├── smali/com/amphoras/tpthelper/CustomTPTSF2$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 348 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$10;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 367 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$11;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 380 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$12;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 391 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$13;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 419 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$14;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 549 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$15;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$15;->val$edit_cache2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSF2$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 570 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$16;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 583 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$17;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$17;->val$edit_system2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSF2$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 604 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$18;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 614 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$19;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$1;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 624 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$20;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 188 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 216 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$3;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$3;->val$edit_cache:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSF2$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$4;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$5;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$5;->val$edit_system:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSF2$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$6;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 289 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$7;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 300 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$8;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$9;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSF2$BuildImageTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1731 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$BuildImageTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -188,21 +186,19 @@ │ invoke-virtual {v5, v6}, Lcom/amphoras/tpthelper/CustomTPTSF2;->showDialog(I)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1731 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$BuildImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSF2$CopyTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1209 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$CopyTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -195,21 +193,19 @@ │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1209 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$CopyTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 730 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 731 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 734 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 735 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 736 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 738 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/SF2/SF2-tpt-files.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/SF2/SF2-tpt-files.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 740 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ - const-string v18, "TPT Helper/SF2" │ + const-string v16, "TPT Helper/SF2" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSF2;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$200(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$200(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ │ .line 741 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 742 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 744 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 745 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 746 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 747 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 749 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 750 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 752 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 753 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 757 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 758 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 731 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 755 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 756 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 759 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 760 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 763 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -402,21 +381,19 @@ │ │ .line 726 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 659 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 660 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 663 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 664 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 665 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 667 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/SF2/SF2-TPT-base.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/SF2/SF2-TPT-base.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 669 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ - const-string v18, "TPT Helper/SF2" │ + const-string v16, "TPT Helper/SF2" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSF2;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$200(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$200(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ │ .line 670 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 671 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 673 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 674 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 675 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 676 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 678 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 679 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 681 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 682 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 686 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 687 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 660 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 684 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 685 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 688 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 689 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 692 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -424,21 +403,19 @@ │ │ .line 655 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSF2$UnzipTask2.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 869 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask2;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 878 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 879 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 881 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/TPT Helper/SF2/SF2-tpt-files" │ + const-string v12, "/TPT Helper/SF2/SF2-tpt-files" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 882 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTSF2;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTSF2;->deleteDirectory(Ljava/io/File;)Z │ │ .line 885 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 886 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 888 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 890 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 892 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSF2;->MakeDirectory2(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$900(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$900(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 911 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 913 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 879 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 895 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTSF2;->unziplocationfiles:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$1000(Lcom/amphoras/tpthelper/CustomTPTSF2;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$1000(Lcom/amphoras/tpthelper/CustomTPTSF2;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 896 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 899 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 901 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 904 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 905 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 908 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 910 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 916 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 869 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSF2$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 795 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 804 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 805 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 807 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 808 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTSF2;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTSF2;->deleteDirectory(Ljava/io/File;)Z │ │ .line 811 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 812 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 814 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 816 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 818 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSF2;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$200(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$200(Lcom/amphoras/tpthelper/CustomTPTSF2;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 837 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 839 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 805 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 821 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTSF2;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$700(Lcom/amphoras/tpthelper/CustomTPTSF2;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$700(Lcom/amphoras/tpthelper/CustomTPTSF2;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 822 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 825 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 827 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 830 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 831 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 834 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 836 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 842 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 795 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSF2$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 942 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 951 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 952 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 954 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSF2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1061 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1064 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1066 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1067 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1069 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1070 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1071 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1073 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1074 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1076 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1077 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1079 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1080 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1090 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1131 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 952 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1092 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1093 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSF2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1095 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1108 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSF2$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSF2; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1109 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1110 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTSF2;->dir:Ljava/io/File; │ invoke-static {}, Lcom/amphoras/tpthelper/CustomTPTSF2;->access$1200()Ljava/io/File; │ │ move-result-object v63 │ │ @@ -1770,15 +1765,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1845,15 +1840,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1119 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1120 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1935,15 +1930,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1135 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1980,23 +1975,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1121 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2032,33 +2027,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 942 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 6 ├── smali/com/amphoras/tpthelper/CustomTPTSF2$WritePartitionsTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1456 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$WritePartitionsTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -131,21 +129,19 @@ │ │ .line 1470 │ return-object v1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1456 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSF2$WritePartitionsTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTSF2.smali │ @@ -245,15 +245,14 @@ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTSF2;->unziplocationfiles:Ljava/lang/String; │ │ .line 86 │ const-string v0, "CustomTPTSF2" │ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTSF2;->TAG:Ljava/lang/String; │ │ - .line 1731 │ return-void │ .end method │ │ .method private CopyAssets(Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ .param p1, "filename" # Ljava/lang/String; │ .param p2, "newfilename" # Ljava/lang/String; │ @@ -3324,371 +3323,373 @@ │ .packed-switch 0x1 │ :pswitch_3 │ :pswitch_4 │ .end packed-switch │ .end method │ │ .method public md5sum(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1153 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1157 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1159 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1160 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1162 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1164 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1166 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1170 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1171 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1172 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1174 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1172 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1177 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1179 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1180 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1182 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1183 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1184 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1185 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1186 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1187 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1188 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1194 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1201 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1190 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSF2;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1191 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1192 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1198 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1199 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;Ljava/lang/String;)Z │ .locals 12 │ .param p1, "fin" # Ljava/io/FileInputStream; ├── smali/com/amphoras/tpthelper/CustomTPTSkate$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 348 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$10;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 367 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$11;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 380 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$12;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 391 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$13;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 419 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$14;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 549 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$15;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$15;->val$edit_cache2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSkate$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 570 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$16;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 583 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$17;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$17;->val$edit_system2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSkate$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 604 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$18;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 614 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$19;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$1;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 624 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$20;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 188 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$4;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 216 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$3;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$3;->val$edit_cache:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSkate$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$6;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$5;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$5;->val$edit_system:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTSkate$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 289 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$7;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 300 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$8;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$BuildImageTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1765 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$BuildImageTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -188,21 +186,19 @@ │ invoke-virtual {v5, v6}, Lcom/amphoras/tpthelper/CustomTPTSkate;->showDialog(I)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1765 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$BuildImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSkate$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$9;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTSkate$CopyTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1209 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$CopyTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -195,21 +193,19 @@ │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1209 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$CopyTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 659 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 660 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 663 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 664 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 665 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 667 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Skate/Skate-TPT-base.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Skate/Skate-TPT-base.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 669 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ - const-string v18, "TPT Helper/Skate" │ + const-string v16, "TPT Helper/Skate" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSkate;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$200(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$200(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ │ .line 670 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 671 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 673 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 674 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 675 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 676 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 678 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 679 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 681 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 682 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 686 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 687 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 660 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 684 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 685 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 688 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 689 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 692 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -424,21 +403,19 @@ │ │ .line 655 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 730 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 731 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 734 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 735 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 736 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 738 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Skate/Skate-tpt-files.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Skate/Skate-tpt-files.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 740 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ - const-string v18, "TPT Helper/Skate" │ + const-string v16, "TPT Helper/Skate" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSkate;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$200(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$200(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ │ .line 741 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 742 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 744 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 745 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 746 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 747 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 749 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 750 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 752 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 753 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 757 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 758 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 731 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 755 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 756 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 759 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 760 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 763 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -402,21 +381,19 @@ │ │ .line 726 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSkate$UnzipTask2.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 869 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask2;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 878 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 879 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 881 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/TPT Helper/Skate/Skate-tpt-files" │ + const-string v12, "/TPT Helper/Skate/Skate-tpt-files" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 882 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTSkate;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTSkate;->deleteDirectory(Ljava/io/File;)Z │ │ .line 885 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 886 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 888 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 890 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 892 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSkate;->MakeDirectory2(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$900(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$900(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 911 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 913 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 879 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 895 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTSkate;->unziplocationfiles:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$1000(Lcom/amphoras/tpthelper/CustomTPTSkate;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$1000(Lcom/amphoras/tpthelper/CustomTPTSkate;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 896 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 899 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 901 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 904 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 905 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 908 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 910 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 916 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 869 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSkate$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 942 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 951 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 952 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 954 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSkate$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1061 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1064 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1066 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1067 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1069 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1070 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1071 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1073 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1074 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1076 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1077 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1079 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1080 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1090 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1131 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 952 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1092 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1093 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSkate$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1095 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1108 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTSkate$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1109 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1110 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTSkate;->dir:Ljava/io/File; │ invoke-static {}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$1200()Ljava/io/File; │ │ move-result-object v63 │ │ @@ -1770,15 +1765,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1845,15 +1840,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1119 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1120 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1935,15 +1930,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1135 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1980,23 +1975,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1121 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2032,33 +2027,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 942 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 6 ├── smali/com/amphoras/tpthelper/CustomTPTSkate$WritePartitionsTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1456 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$WritePartitionsTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -131,21 +129,19 @@ │ │ .line 1470 │ return-object v1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1456 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$WritePartitionsTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTSkate$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 795 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 804 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 805 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 807 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 808 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTSkate;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTSkate;->deleteDirectory(Ljava/io/File;)Z │ │ .line 811 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 812 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 814 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 816 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 818 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTSkate;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$200(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$200(Lcom/amphoras/tpthelper/CustomTPTSkate;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 837 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 839 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 805 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 821 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTSkate; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTSkate;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$700(Lcom/amphoras/tpthelper/CustomTPTSkate;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTSkate;->access$700(Lcom/amphoras/tpthelper/CustomTPTSkate;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 822 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 825 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 827 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 830 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 831 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 834 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 836 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 842 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 795 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTSkate$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTSkate.smali │ @@ -245,15 +245,14 @@ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTSkate;->unziplocationfiles:Ljava/lang/String; │ │ .line 86 │ const-string v0, "CustomTPTSkate" │ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTSkate;->TAG:Ljava/lang/String; │ │ - .line 1765 │ return-void │ .end method │ │ .method private CopyAssets(Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ .param p1, "filename" # Ljava/lang/String; │ .param p2, "newfilename" # Ljava/lang/String; │ @@ -3552,371 +3551,373 @@ │ .packed-switch 0x1 │ :pswitch_3 │ :pswitch_4 │ .end packed-switch │ .end method │ │ .method public md5sum(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1153 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1157 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1159 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1160 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1162 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1164 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1166 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1170 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1171 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1172 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1174 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1172 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1177 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1179 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1180 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1182 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1183 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1184 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ + │ + move-wide/from16 v0, v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1185 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1186 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1187 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1188 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1194 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1201 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1190 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTSkate;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1191 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1192 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1198 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1199 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;Ljava/lang/String;)Z │ .locals 12 │ .param p1, "fin" # Ljava/io/FileInputStream; ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 348 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$10;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 367 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$11;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 380 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$12;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 391 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$13;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 419 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$14;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 549 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$15;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$15;->val$edit_cache2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 570 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$16;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system2:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 583 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$17;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$17;->val$edit_system2:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 604 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$18;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 614 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$19;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$1;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 624 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$20;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 188 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$2;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 237 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$4;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_cache:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 216 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$3;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$3;->val$edit_cache:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$5.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$edit_system:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 250 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$5;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$5;->val$edit_system:Landroid/widget/EditText; ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$6;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 289 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$7;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 300 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$8;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/CustomTPTVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ .prologue │ .line 312 │ iput-object p1, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$9;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 730 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 731 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 734 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 735 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 736 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 738 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Vivacity/Vivacity-tpt-files.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Vivacity/Vivacity-tpt-files.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 740 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ - const-string v18, "TPT Helper/Vivacity" │ + const-string v16, "TPT Helper/Vivacity" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTVivacity;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$200(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$200(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ │ .line 741 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 742 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 744 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 745 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 746 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 747 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 749 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 750 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 752 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 753 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 757 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 758 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 731 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 755 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 756 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 759 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 760 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 763 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -402,21 +381,19 @@ │ │ .line 726 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 722 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$CopyTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1209 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$CopyTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -195,21 +193,19 @@ │ :pswitch_2 │ :pswitch_3 │ .end packed-switch │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1209 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$CopyTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask.smali │ @@ -54,278 +54,257 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 21 │ + .locals 19 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 659 │ - const-string v13, "" │ + const-string v9, "" │ │ .line 660 │ - .local v13, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v9, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v11, v2 │ + array-length v14, v0 │ │ - .local v11, "len$":I │ - const/4 v9, 0x0 │ + const/4 v13, 0x0 │ │ - .local v9, "i$":I │ :goto_0 │ - if-ge v9, v11, :cond_1 │ + if-ge v13, v14, :cond_1 │ │ - aget-object v16, v2, v9 │ + aget-object v12, p1, v13 │ │ .line 663 │ - .local v16, "urlstring":Ljava/lang/String; │ + .local v12, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v15, Ljava/net/URL; │ + new-instance v11, Ljava/net/URL; │ │ - invoke-direct/range {v15 .. v16}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v11, v12}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 664 │ - .local v15, "url":Ljava/net/URL; │ - invoke-virtual {v15}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v11, "url":Ljava/net/URL; │ + invoke-virtual {v11}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v2 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v2, Ljava/net/HttpURLConnection; │ │ .line 665 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v2, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 667 │ - new-instance v7, Ljava/io/File; │ + new-instance v5, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v17 │ - │ - const-string v18, "/TPT Helper/Vivacity/Vivacity-TPT-base.zip" │ + move-result-object v15 │ │ - move-object/from16 v0, v17 │ + const-string v16, "/TPT Helper/Vivacity/Vivacity-TPT-base.zip" │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v16 │ │ - invoke-direct {v7, v0, v1}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v5, v15, v0}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 669 │ - .local v7, "file":Ljava/io/File; │ + .local v5, "file":Ljava/io/File; │ move-object/from16 v0, p0 │ │ - iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ - │ - move-object/from16 v17, v0 │ + iget-object v15, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ - const-string v18, "TPT Helper/Vivacity" │ + const-string v16, "TPT Helper/Vivacity" │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTVivacity;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static/range {v17 .. v18}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$200(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ + invoke-static/range {v15 .. v16}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$200(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ │ .line 670 │ - new-instance v8, Ljava/io/FileOutputStream; │ + new-instance v6, Ljava/io/FileOutputStream; │ │ - invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v6, v5}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 671 │ - .local v8, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v6, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 673 │ - .local v10, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v7, "is":Ljava/io/InputStream; │ + invoke-virtual {v2}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v14 │ + move-result v10 │ │ .line 674 │ - .local v14, "total":I │ - const/4 v5, 0x0 │ + .local v10, "total":I │ + const/4 v3, 0x0 │ │ .line 675 │ - .local v5, "downloaded":I │ - const/16 v17, 0x400 │ + .local v3, "downloaded":I │ + const/16 v15, 0x400 │ │ - move/from16 v0, v17 │ - │ - new-array v3, v0, [B │ + new-array v1, v15, [B │ │ .line 676 │ - .local v3, "buffer":[B │ - const/4 v12, 0x0 │ + .local v1, "buffer":[B │ + const/4 v8, 0x0 │ │ .line 678 │ - .local v12, "length":I │ + .local v8, "length":I │ :goto_1 │ - invoke-virtual {v10, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v7, v1}, Ljava/io/InputStream;->read([B)I │ │ - move-result v12 │ + move-result v8 │ │ - if-lez v12, :cond_0 │ + if-lez v8, :cond_0 │ │ .line 679 │ - const/16 v17, 0x0 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v8, v3, v0, v12}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v6, v1, v15, v8}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 681 │ - add-int/2addr v5, v12 │ + add-int/2addr v3, v8 │ │ .line 682 │ - const/16 v17, 0x1 │ - │ - move/from16 v0, v17 │ + const/4 v15, 0x1 │ │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v15, v15, [Ljava/lang/String; │ │ - move-object/from16 v17, v0 │ + const/16 v16, 0x0 │ │ - const/16 v18, 0x0 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + const-string v18, "" │ │ - const-string v20, "" │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ - │ - move-result-object v19 │ + move-result-object v17 │ │ - mul-int/lit8 v20, v5, 0x64 │ + mul-int/lit8 v18, v3, 0x64 │ │ - div-int v20, v20, v14 │ + div-int v18, v18, v10 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - aput-object v19, v17, v18 │ + aput-object v17, v15, v16 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v17 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ + invoke-virtual {v0, v15}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 686 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v6 │ + move-exception v4 │ │ .line 687 │ - .local v6, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v4, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v4}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 660 │ - .end local v6 # "e":Ljava/net/MalformedURLException; │ + .end local v4 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v9, v9, 0x1 │ + add-int/lit8 v13, v13, 0x1 │ │ goto :goto_0 │ │ .line 684 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v7 # "file":Ljava/io/File; │ - .restart local v8 # "fos":Ljava/io/FileOutputStream; │ - .restart local v10 # "is":Ljava/io/InputStream; │ - .restart local v12 # "length":I │ - .restart local v14 # "total":I │ - .restart local v15 # "url":Ljava/net/URL; │ + .restart local v1 # "buffer":[B │ + .restart local v2 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v3 # "downloaded":I │ + .restart local v5 # "file":Ljava/io/File; │ + .restart local v6 # "fos":Ljava/io/FileOutputStream; │ + .restart local v7 # "is":Ljava/io/InputStream; │ + .restart local v8 # "length":I │ + .restart local v10 # "total":I │ + .restart local v11 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v6}, Ljava/io/FileOutputStream;->close()V │ │ .line 685 │ - const-string v13, "Download Completed" │ + const-string v9, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 688 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v7 # "file":Ljava/io/File; │ - .end local v8 # "fos":Ljava/io/FileOutputStream; │ - .end local v10 # "is":Ljava/io/InputStream; │ - .end local v12 # "length":I │ - .end local v14 # "total":I │ - .end local v15 # "url":Ljava/net/URL; │ + .end local v1 # "buffer":[B │ + .end local v2 # "connection":Ljava/net/HttpURLConnection; │ + .end local v3 # "downloaded":I │ + .end local v5 # "file":Ljava/io/File; │ + .end local v6 # "fos":Ljava/io/FileOutputStream; │ + .end local v7 # "is":Ljava/io/InputStream; │ + .end local v8 # "length":I │ + .end local v10 # "total":I │ + .end local v11 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v6 │ + move-exception v4 │ │ .line 689 │ - .local v6, "e":Ljava/io/IOException; │ - invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ + .local v4, "e":Ljava/io/IOException; │ + invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 692 │ - .end local v6 # "e":Ljava/io/IOException; │ - .end local v16 # "urlstring":Ljava/lang/String; │ + .end local v4 # "e":Ljava/io/IOException; │ + .end local v12 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v13 │ + return-object v9 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 3 │ @@ -424,21 +403,19 @@ │ │ .line 655 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 651 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 795 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 804 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 805 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 807 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 808 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->deleteDirectory(Ljava/io/File;)Z │ │ .line 811 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 812 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 814 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 816 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 818 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTVivacity;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$200(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$200(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 837 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 839 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 805 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 821 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTVivacity;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$700(Lcom/amphoras/tpthelper/CustomTPTVivacity;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$700(Lcom/amphoras/tpthelper/CustomTPTVivacity;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 822 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 825 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 827 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 830 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 831 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 834 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 836 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 842 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 795 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 869 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 878 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 879 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 881 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/TPT Helper/Vivacity/Vivacity-tpt-files" │ + const-string v12, "/TPT Helper/Vivacity/Vivacity-tpt-files" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 882 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->deleteDirectory(Ljava/io/File;)Z │ │ .line 885 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 886 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 888 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 890 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 892 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/CustomTPTVivacity;->MakeDirectory2(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$900(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$900(Lcom/amphoras/tpthelper/CustomTPTVivacity;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 911 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 913 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 879 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 895 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTVivacity;->unziplocationfiles:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$1000(Lcom/amphoras/tpthelper/CustomTPTVivacity;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$1000(Lcom/amphoras/tpthelper/CustomTPTVivacity;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 896 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 899 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 901 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 904 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 905 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 908 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 910 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 916 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 869 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 942 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ .locals 66 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 951 │ - const-string v61, "" │ + const-string v59, "" │ │ .line 952 │ - .local v61, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v59, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v56, v0 │ + move/from16 v62, v0 │ │ - .local v56, "len$":I │ - const/16 v54, 0x0 │ + const/16 v61, 0x0 │ │ - .local v54, "i$":I │ :goto_0 │ - move/from16 v0, v54 │ + move/from16 v0, v61 │ │ - move/from16 v1, v56 │ + move/from16 v1, v62 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v55, v4, v54 │ + aget-object v54, p1, v61 │ │ .line 954 │ - .local v55, "in":Ljava/io/FileReader; │ + .local v54, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ move-object/from16 v63, v0 │ │ move-object/from16 v0, v63 │ @@ -1325,42 +1320,42 @@ │ .line 1061 │ invoke-interface/range {v42 .. v42}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1064 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v55 │ + move-object/from16 v0, v54 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 1066 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 1067 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v62 │ + move-result-object v60 │ │ - .local v62, "s":Ljava/lang/String; │ - if-eqz v62, :cond_3 │ + .local v60, "s":Ljava/lang/String; │ + if-eqz v60, :cond_3 │ │ .line 1069 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 1070 │ - invoke-virtual/range {v62 .. v62}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v60 .. v60}, Ljava/lang/String;->length()I │ │ - move-result v57 │ + move-result v55 │ │ .line 1071 │ - .local v57, "length":I │ + .local v55, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 1073 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v53, 0x0 │ @@ -1372,15 +1367,15 @@ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_0 │ │ .line 1074 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1393,37 +1388,37 @@ │ │ goto :goto_2 │ │ .line 1076 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 1077 │ - .local v60, "md5":Ljava/lang/String; │ + .local v58, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 1079 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v53, 0x22 │ │ :goto_3 │ - add-int/lit8 v63, v57, -0x1 │ + add-int/lit8 v63, v55, -0x1 │ │ move/from16 v0, v53 │ │ move/from16 v1, v63 │ │ if-gt v0, v1, :cond_1 │ │ .line 1080 │ - move-object/from16 v0, v62 │ + move-object/from16 v0, v60 │ │ move/from16 v1, v53 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v63 │ │ @@ -1470,15 +1465,15 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ @@ -1518,60 +1513,60 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-interface {v11, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1090 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 1131 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "filename":Ljava/lang/String; │ .end local v53 # "i":I │ - .end local v57 # "length":I │ - .end local v60 # "md5":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v55 # "length":I │ + .end local v58 # "md5":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v63 │ │ .line 952 │ :cond_2 │ - add-int/lit8 v54, v54, 0x1 │ + add-int/lit8 v61, v61, 0x1 │ │ goto/16 :goto_0 │ │ .line 1092 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v54 .. v54}, Ljava/io/FileReader;->close()V │ │ .line 1093 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ move-object/from16 v63, v0 │ @@ -1586,15 +1581,15 @@ │ │ move-result-object v10 │ │ .line 1095 │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v63, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ move-wide/from16 v64, v0 │ │ move-object/from16 v0, v63 │ │ move-wide/from16 v1, v64 │ │ @@ -1674,15 +1669,15 @@ │ .local v5, "b":I │ const/16 v53, 0x1 │ │ .restart local v53 # "i":I │ :goto_4 │ move/from16 v0, v53 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 1108 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/CustomTPTVivacity; │ │ move-object/from16 v63, v0 │ @@ -1715,18 +1710,18 @@ │ │ move-result-object v64 │ │ const-string v65, "" │ │ invoke-interface/range {v63 .. v65}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 1109 │ - .local v59, "location":Ljava/lang/String; │ + .local v57, "location":Ljava/lang/String; │ new-instance v63, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v63 .. v63}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ @@ -1739,26 +1734,26 @@ │ │ invoke-virtual/range {v63 .. v64}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ move-object/from16 v0, v63 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v63 │ │ invoke-virtual/range {v63 .. v63}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v56 │ │ .line 1110 │ - .local v58, "loc":Ljava/lang/String; │ + .local v56, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ # getter for: Lcom/amphoras/tpthelper/CustomTPTVivacity;->dir:Ljava/io/File; │ invoke-static {}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->access$1200()Ljava/io/File; │ │ move-result-object v63 │ │ @@ -1770,15 +1765,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1845,15 +1840,15 @@ │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1119 │ new-instance v52, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v52 │ │ - move-object/from16 v1, v58 │ + move-object/from16 v1, v56 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 1120 │ .local v52, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1935,15 +1930,15 @@ │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 1135 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v14 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -1980,23 +1975,23 @@ │ .end local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v53 # "i":I │ - .end local v55 # "in":Ljava/io/FileReader; │ - .end local v58 # "loc":Ljava/lang/String; │ - .end local v59 # "location":Ljava/lang/String; │ - .end local v62 # "s":Ljava/lang/String; │ + .end local v54 # "in":Ljava/io/FileReader; │ + .end local v56 # "loc":Ljava/lang/String; │ + .end local v57 # "location":Ljava/lang/String; │ + .end local v60 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v61 │ + return-object v59 │ │ .line 1121 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v5 # "b":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ .restart local v9 # "checkFile":Ljava/io/File; │ .restart local v10 # "edit":Landroid/content/SharedPreferences$Editor; │ .restart local v11 # "edit2":Landroid/content/SharedPreferences$Editor; │ .restart local v12 # "edit3":Landroid/content/SharedPreferences$Editor; │ .restart local v15 # "editfile1":Landroid/content/SharedPreferences$Editor; │ @@ -2032,33 +2027,31 @@ │ .restart local v45 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .restart local v46 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .restart local v47 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .restart local v48 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .restart local v49 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .restart local v50 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .restart local v53 # "i":I │ - .restart local v55 # "in":Ljava/io/FileReader; │ - .restart local v58 # "loc":Ljava/lang/String; │ - .restart local v59 # "location":Ljava/lang/String; │ - .restart local v62 # "s":Ljava/lang/String; │ + .restart local v54 # "in":Ljava/io/FileReader; │ + .restart local v56 # "loc":Ljava/lang/String; │ + .restart local v57 # "location":Ljava/lang/String; │ + .restart local v60 # "s":Ljava/lang/String; │ :catch_1 │ move-exception v63 │ │ goto :goto_5 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 942 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 6 ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$WritePartitionsTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1456 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$WritePartitionsTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -131,21 +129,19 @@ │ │ .line 1470 │ return-object v1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1456 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$WritePartitionsTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 1 ├── smali/com/amphoras/tpthelper/CustomTPTVivacity.smali │ @@ -245,15 +245,14 @@ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->unziplocationfiles:Ljava/lang/String; │ │ .line 86 │ const-string v0, "CustomTPTVivacity" │ │ iput-object v0, p0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->TAG:Ljava/lang/String; │ │ - .line 1731 │ return-void │ .end method │ │ .method private CopyAssets(Ljava/lang/String;Ljava/lang/String;)V │ .locals 6 │ .param p1, "filename" # Ljava/lang/String; │ .param p2, "newfilename" # Ljava/lang/String; │ @@ -3324,371 +3323,373 @@ │ .packed-switch 0x1 │ :pswitch_3 │ :pswitch_4 │ .end packed-switch │ .end method │ │ .method public md5sum(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 1153 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 1157 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 1159 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 1160 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 1162 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 1164 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 1166 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 1170 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 1171 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 1172 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 1174 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 1172 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 1177 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 1179 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1180 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 1182 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 1183 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1184 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1185 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1186 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1187 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1188 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1194 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 1201 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 1190 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/CustomTPTVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1191 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1192 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 1198 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 1199 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public md5sum2(Ljava/io/FileInputStream;Ljava/lang/String;)Z │ .locals 12 │ .param p1, "fin" # Ljava/io/FileInputStream; ├── smali/com/amphoras/tpthelper/DirectDownloader$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 806 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$10;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 817 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$11;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 828 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$12;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/CustomTPTVivacity$BuildImageTask.smali │ @@ -54,21 +54,19 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 1731 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$BuildImageTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -188,21 +186,19 @@ │ invoke-virtual {v5, v6}, Lcom/amphoras/tpthelper/CustomTPTVivacity;->showDialog(I)V │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 1731 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/CustomTPTVivacity$BuildImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/DirectDownloader$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 839 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$13;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 850 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$14;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 861 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$15;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$1;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$2;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$3;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 872 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$16;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 399 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$4;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 630 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$6;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 618 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$5;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 643 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$7;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 649 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$8;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DirectDownloader;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DirectDownloader; │ │ .prologue │ .line 678 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DirectDownloader$9;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DirectDownloader$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 514 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DirectDownloader$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 522 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 523 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 526 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 527 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 528 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 530 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DirectDownloader$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/DirectDownloader; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DirectDownloader;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 531 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 532 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 533 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 535 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 536 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 537 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 538 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 540 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 541 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 543 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 544 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/DirectDownloader$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 548 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 549 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 523 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 546 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 547 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 550 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 551 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 554 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 514 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DirectDownloader$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -395,21 +392,19 @@ │ │ .line 518 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 514 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DirectDownloader$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/DirectDownloader.smali │ @@ -316,15 +316,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/DirectDownloader;->CM7N257:I │ │ .line 91 │ const/16 v0, 0x6b │ │ iput v0, p0, Lcom/amphoras/tpthelper/DirectDownloader;->MMHMP9:I │ │ - .line 514 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/amphoras/tpthelper/DirectDownloader;)Landroid/app/ProgressDialog; │ .locals 1 │ .param p0, "x0" # Lcom/amphoras/tpthelper/DirectDownloader; ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 815 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$11;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 826 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$12;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 837 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$13;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 848 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$14;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 870 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$15;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$1;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 189 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$2;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 804 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$10;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 368 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$3;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 397 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$4;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 616 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$5;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 628 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$6;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 647 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$8;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 676 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$9;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 512 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 520 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 521 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 524 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 525 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 526 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 528 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 529 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 530 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 531 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 533 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 534 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 535 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 536 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 538 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 539 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 541 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 542 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 546 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 547 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 521 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 544 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 545 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 548 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 549 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 552 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 512 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -395,21 +392,19 @@ │ │ .line 516 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 512 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3.smali │ @@ -283,15 +283,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3;->GEN3V2A:I │ │ .line 91 │ const/16 v0, 0x6b │ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3;->GEN2MMHMP9:I │ │ - .line 512 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)Landroid/app/ProgressDialog; │ .locals 1 │ .param p0, "x0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; ├── smali/com/amphoras/tpthelper/DownloaderSF2$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 584 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$10;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderGen2Gen3$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ .prologue │ .line 641 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderGen2Gen3$7;->this$0:Lcom/amphoras/tpthelper/DownloaderGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 595 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$11;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$2;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$1;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 606 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$12;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 249 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$4;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$5;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 231 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$3;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 421 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$7;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$8;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$6;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSF2; │ │ .prologue │ .line 456 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSF2$9;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSF2$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderSF2$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 312 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 313 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 316 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 317 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 318 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 320 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderSF2$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/DownloaderSF2; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderSF2;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 321 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 322 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 323 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 325 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 326 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 327 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 328 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 330 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 331 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 333 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 334 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/DownloaderSF2$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 338 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 339 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 313 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 336 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 337 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 340 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 341 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 344 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderSF2$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -395,21 +392,19 @@ │ │ .line 308 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderSF2$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/DownloaderSF2.smali │ @@ -184,15 +184,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderSF2;->V1B:I │ │ .line 79 │ const/16 v0, 0x67 │ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderSF2;->V1C:I │ │ - .line 304 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/amphoras/tpthelper/DownloaderSF2;)Landroid/app/ProgressDialog; │ .locals 1 │ .param p0, "x0" # Lcom/amphoras/tpthelper/DownloaderSF2; ├── smali/com/amphoras/tpthelper/DownloaderSkate$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 636 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$10;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 647 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$11;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 658 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$12;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 669 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$13;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 129 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$1;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$2;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 262 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$3;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate.smali │ @@ -217,15 +217,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderSkate;->V1B:I │ │ .line 82 │ const/16 v0, 0x68 │ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderSkate;->V2B:I │ │ - .line 353 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/amphoras/tpthelper/DownloaderSkate;)Landroid/app/ProgressDialog; │ .locals 1 │ .param p0, "x0" # Lcom/amphoras/tpthelper/DownloaderSkate; ├── smali/com/amphoras/tpthelper/DownloaderSkate$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 283 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$4;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 448 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$5;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 460 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$6;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 479 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$8;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 473 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$7;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderSkate$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 353 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderSkate$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 361 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 362 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 365 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 366 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 367 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 369 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderSkate$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderSkate;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 370 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 371 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 372 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 374 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 375 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 376 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 377 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 379 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 380 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 382 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 383 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/DownloaderSkate$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 387 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 388 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 362 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 385 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 386 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 389 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 390 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 393 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 353 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderSkate$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -395,21 +392,19 @@ │ │ .line 357 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 353 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderSkate$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/DownloaderSkate$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderSkate; │ │ .prologue │ .line 508 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderSkate$9;->this$0:Lcom/amphoras/tpthelper/DownloaderSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 584 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$10;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 595 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$11;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 606 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$12;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$1;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$2;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 231 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$3;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 249 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$4;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$5;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 408 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$6;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 421 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$7;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 427 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$8;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/DownloaderVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ .prologue │ .line 456 │ iput-object p1, p0, Lcom/amphoras/tpthelper/DownloaderVivacity$9;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/DownloaderVivacity$DownloadFileTask.smali │ @@ -54,287 +54,284 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderVivacity$DownloadFileTask;->doInBackground([Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/lang/String;)Ljava/lang/String; │ - .locals 22 │ + .locals 21 │ .param p1, "urls" # [Ljava/lang/String; │ │ .prologue │ .line 312 │ - const-string v14, "" │ + const-string v11, "" │ │ .line 313 │ - .local v14, "response":Ljava/lang/String; │ - move-object/from16 v2, p1 │ + .local v11, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v2, "arr$":[Ljava/lang/String; │ - array-length v12, v2 │ + array-length v0, v0 │ │ - .local v12, "len$":I │ - const/4 v10, 0x0 │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v10, "i$":I │ :goto_0 │ - if-ge v10, v12, :cond_1 │ + move/from16 v0, v16 │ + │ + if-ge v15, v0, :cond_1 │ │ - aget-object v17, v2, v10 │ + aget-object v14, p1, v15 │ │ .line 316 │ - .local v17, "urlstring":Ljava/lang/String; │ + .local v14, "urlstring":Ljava/lang/String; │ :try_start_0 │ - new-instance v16, Ljava/net/URL; │ + new-instance v13, Ljava/net/URL; │ │ - invoke-direct/range {v16 .. v17}, Ljava/net/URL;->(Ljava/lang/String;)V │ + invoke-direct {v13, v14}, Ljava/net/URL;->(Ljava/lang/String;)V │ │ .line 317 │ - .local v16, "url":Ljava/net/URL; │ - invoke-virtual/range {v16 .. v16}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ + .local v13, "url":Ljava/net/URL; │ + invoke-virtual {v13}, Ljava/net/URL;->openConnection()Ljava/net/URLConnection; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - check-cast v4, Ljava/net/HttpURLConnection; │ + check-cast v3, Ljava/net/HttpURLConnection; │ │ .line 318 │ - .local v4, "connection":Ljava/net/HttpURLConnection; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->connect()V │ + .local v3, "connection":Ljava/net/HttpURLConnection; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->connect()V │ │ .line 320 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderVivacity$DownloadFileTask;->this$0:Lcom/amphoras/tpthelper/DownloaderVivacity; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/DownloaderVivacity;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const-string v19, "downloadpicked" │ + const-string v18, "downloadpicked" │ │ - const-string v20, "TPT.zip" │ + const-string v19, "TPT.zip" │ │ - invoke-interface/range {v18 .. v20}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v17 .. v19}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ .line 321 │ - .local v6, "downloadpicked":Ljava/lang/String; │ - new-instance v8, Ljava/io/File; │ + .local v5, "downloadpicked":Ljava/lang/String; │ + new-instance v7, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - move-object/from16 v0, v18 │ + move-object/from16 v0, v17 │ │ - invoke-direct {v8, v0, v6}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v7, v0, v5}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 322 │ - .local v8, "file":Ljava/io/File; │ - new-instance v9, Ljava/io/FileOutputStream; │ + .local v7, "file":Ljava/io/File; │ + new-instance v8, Ljava/io/FileOutputStream; │ │ - invoke-direct {v9, v8}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ + invoke-direct {v8, v7}, Ljava/io/FileOutputStream;->(Ljava/io/File;)V │ │ .line 323 │ - .local v9, "fos":Ljava/io/FileOutputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ + .local v8, "fos":Ljava/io/FileOutputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getInputStream()Ljava/io/InputStream; │ │ - move-result-object v11 │ + move-result-object v9 │ │ .line 325 │ - .local v11, "is":Ljava/io/InputStream; │ - invoke-virtual {v4}, Ljava/net/HttpURLConnection;->getContentLength()I │ + .local v9, "is":Ljava/io/InputStream; │ + invoke-virtual {v3}, Ljava/net/HttpURLConnection;->getContentLength()I │ │ - move-result v15 │ + move-result v12 │ │ .line 326 │ - .local v15, "total":I │ - const/4 v5, 0x0 │ + .local v12, "total":I │ + const/4 v4, 0x0 │ │ .line 327 │ - .local v5, "downloaded":I │ - const/16 v18, 0x400 │ + .local v4, "downloaded":I │ + const/16 v17, 0x400 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - new-array v3, v0, [B │ + new-array v2, v0, [B │ │ .line 328 │ - .local v3, "buffer":[B │ - const/4 v13, 0x0 │ + .local v2, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 330 │ - .local v13, "length":I │ + .local v10, "length":I │ :goto_1 │ - invoke-virtual {v11, v3}, Ljava/io/InputStream;->read([B)I │ + invoke-virtual {v9, v2}, Ljava/io/InputStream;->read([B)I │ │ - move-result v13 │ + move-result v10 │ │ - if-lez v13, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 331 │ - const/16 v18, 0x0 │ + const/16 v17, 0x0 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ - invoke-virtual {v9, v3, v0, v13}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v8, v2, v0, v10}, Ljava/io/FileOutputStream;->write([BII)V │ │ .line 333 │ - add-int/2addr v5, v13 │ + add-int/2addr v4, v10 │ │ .line 334 │ - const/16 v18, 0x1 │ + const/16 v17, 0x1 │ │ - move/from16 v0, v18 │ + move/from16 v0, v17 │ │ new-array v0, v0, [Ljava/lang/String; │ │ - move-object/from16 v18, v0 │ + move-object/from16 v17, v0 │ │ - const/16 v19, 0x0 │ + const/16 v18, 0x0 │ │ - new-instance v20, Ljava/lang/StringBuilder; │ + new-instance v19, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ - const-string v21, "" │ + const-string v20, "" │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - mul-int/lit8 v21, v5, 0x64 │ + mul-int/lit8 v20, v4, 0x64 │ │ - div-int v21, v21, v15 │ + div-int v20, v20, v12 │ │ - invoke-virtual/range {v20 .. v21}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v19 │ │ - aput-object v20, v18, v19 │ + aput-object v19, v17, v18 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v18 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/DownloaderVivacity$DownloadFileTask;->publishProgress([Ljava/lang/Object;)V │ :try_end_0 │ .catch Ljava/net/MalformedURLException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ │ goto :goto_1 │ │ .line 338 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_0 │ - move-exception v7 │ + move-exception v6 │ │ .line 339 │ - .local v7, "e":Ljava/net/MalformedURLException; │ - invoke-virtual {v7}, Ljava/net/MalformedURLException;->printStackTrace()V │ + .local v6, "e":Ljava/net/MalformedURLException; │ + invoke-virtual {v6}, Ljava/net/MalformedURLException;->printStackTrace()V │ │ .line 313 │ - .end local v7 # "e":Ljava/net/MalformedURLException; │ + .end local v6 # "e":Ljava/net/MalformedURLException; │ :goto_2 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto/16 :goto_0 │ │ .line 336 │ - .restart local v3 # "buffer":[B │ - .restart local v4 # "connection":Ljava/net/HttpURLConnection; │ - .restart local v5 # "downloaded":I │ - .restart local v6 # "downloadpicked":Ljava/lang/String; │ - .restart local v8 # "file":Ljava/io/File; │ - .restart local v9 # "fos":Ljava/io/FileOutputStream; │ - .restart local v11 # "is":Ljava/io/InputStream; │ - .restart local v13 # "length":I │ - .restart local v15 # "total":I │ - .restart local v16 # "url":Ljava/net/URL; │ + .restart local v2 # "buffer":[B │ + .restart local v3 # "connection":Ljava/net/HttpURLConnection; │ + .restart local v4 # "downloaded":I │ + .restart local v5 # "downloadpicked":Ljava/lang/String; │ + .restart local v7 # "file":Ljava/io/File; │ + .restart local v8 # "fos":Ljava/io/FileOutputStream; │ + .restart local v9 # "is":Ljava/io/InputStream; │ + .restart local v10 # "length":I │ + .restart local v12 # "total":I │ + .restart local v13 # "url":Ljava/net/URL; │ :cond_0 │ :try_start_1 │ - invoke-virtual {v9}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v8}, Ljava/io/FileOutputStream;->close()V │ │ .line 337 │ - const-string v14, "Download Completed" │ + const-string v11, "Download Completed" │ :try_end_1 │ .catch Ljava/net/MalformedURLException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_2 │ │ .line 340 │ - .end local v3 # "buffer":[B │ - .end local v4 # "connection":Ljava/net/HttpURLConnection; │ - .end local v5 # "downloaded":I │ - .end local v6 # "downloadpicked":Ljava/lang/String; │ - .end local v8 # "file":Ljava/io/File; │ - .end local v9 # "fos":Ljava/io/FileOutputStream; │ - .end local v11 # "is":Ljava/io/InputStream; │ - .end local v13 # "length":I │ - .end local v15 # "total":I │ - .end local v16 # "url":Ljava/net/URL; │ + .end local v2 # "buffer":[B │ + .end local v3 # "connection":Ljava/net/HttpURLConnection; │ + .end local v4 # "downloaded":I │ + .end local v5 # "downloadpicked":Ljava/lang/String; │ + .end local v7 # "file":Ljava/io/File; │ + .end local v8 # "fos":Ljava/io/FileOutputStream; │ + .end local v9 # "is":Ljava/io/InputStream; │ + .end local v10 # "length":I │ + .end local v12 # "total":I │ + .end local v13 # "url":Ljava/net/URL; │ :catch_1 │ - move-exception v7 │ + move-exception v6 │ │ .line 341 │ - .local v7, "e":Ljava/io/IOException; │ - invoke-virtual {v7}, Ljava/io/IOException;->printStackTrace()V │ + .local v6, "e":Ljava/io/IOException; │ + invoke-virtual {v6}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_2 │ │ .line 344 │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v17 # "urlstring":Ljava/lang/String; │ + .end local v6 # "e":Ljava/io/IOException; │ + .end local v14 # "urlstring":Ljava/lang/String; │ :cond_1 │ - return-object v14 │ + return-object v11 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderVivacity$DownloadFileTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 │ @@ -395,21 +392,19 @@ │ │ .line 308 │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 304 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/DownloaderVivacity$DownloadFileTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/DownloaderVivacity.smali │ @@ -184,15 +184,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderVivacity;->V1B:I │ │ .line 79 │ const/16 v0, 0x67 │ │ iput v0, p0, Lcom/amphoras/tpthelper/DownloaderVivacity;->V1C:I │ │ - .line 304 │ return-void │ .end method │ │ .method static synthetic access$000(Lcom/amphoras/tpthelper/DownloaderVivacity;)Landroid/app/ProgressDialog; │ .locals 1 │ .param p0, "x0" # Lcom/amphoras/tpthelper/DownloaderVivacity; ├── smali/com/amphoras/tpthelper/EnterFile$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/EnterFile; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/EnterFile;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/EnterFile; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/amphoras/tpthelper/EnterFile$1;->this$0:Lcom/amphoras/tpthelper/EnterFile; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/EnterFile$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/EnterFile; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/EnterFile;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/EnterFile; │ │ .prologue │ .line 91 │ iput-object p1, p0, Lcom/amphoras/tpthelper/EnterFile$2;->this$0:Lcom/amphoras/tpthelper/EnterFile; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/EnterFile$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/EnterFile; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/EnterFile;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/EnterFile; │ │ .prologue │ .line 120 │ iput-object p1, p0, Lcom/amphoras/tpthelper/EnterFile$3;->this$0:Lcom/amphoras/tpthelper/EnterFile; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/EnterFileUnzip$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/EnterFileUnzip;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ .prologue │ .line 58 │ iput-object p1, p0, Lcom/amphoras/tpthelper/EnterFileUnzip$1;->this$0:Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/EnterFileUnzip$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/EnterFileUnzip;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ .prologue │ .line 92 │ iput-object p1, p0, Lcom/amphoras/tpthelper/EnterFileUnzip$2;->this$0:Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/EnterFileUnzip$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/EnterFileUnzip;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ .prologue │ .line 121 │ iput-object p1, p0, Lcom/amphoras/tpthelper/EnterFileUnzip$3;->this$0:Lcom/amphoras/tpthelper/EnterFileUnzip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 622 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$10;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 634 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$11;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 647 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$12;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 659 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$13;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 672 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$14;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 713 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$16;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 684 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$15;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$17.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$bladetype:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 898 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$17;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/HomeActivity$17;->val$bladetype:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/HomeActivity$19.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$bladetype:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 1351 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$19;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/HomeActivity$19;->val$bladetype:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/HomeActivity$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 1346 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$18;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$1;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$22.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$unknowntype:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 1893 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$22;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/HomeActivity$22;->val$unknowntype:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/HomeActivity$21.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 1426 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$21;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$20.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 1366 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$20;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$23.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$board:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2357 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$23;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ iput-object p2, p0, Lcom/amphoras/tpthelper/HomeActivity$23;->val$board:Ljava/lang/String; ├── smali/com/amphoras/tpthelper/HomeActivity$24.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2381 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$24;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$25.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2393 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$25;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$26.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2429 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$26;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$27.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2459 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$27;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$28.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2470 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$28;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$29.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2480 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$29;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 132 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$2;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$30.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2491 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$30;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$31.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2501 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$31;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$32.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2512 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$32;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$33.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2522 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$33;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$34.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2533 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$34;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 336 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$3;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$35.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 2543 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$35;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 543 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$4;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 564 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$5;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 575 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$6;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 593 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$7;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 605 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$8;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/HomeActivity.smali │ @@ -179,15 +179,14 @@ │ .line 86 │ new-instance v0, Lcom/amphoras/tpthelper/HomeActivity$1; │ │ invoke-direct {v0, p0}, Lcom/amphoras/tpthelper/HomeActivity$1;->(Lcom/amphoras/tpthelper/HomeActivity;)V │ │ iput-object v0, p0, Lcom/amphoras/tpthelper/HomeActivity;->BatInfoReceiver:Landroid/content/BroadcastReceiver; │ │ - .line 2628 │ return-void │ .end method │ │ .method static synthetic access$000()Landroid/app/ProgressDialog; │ .locals 1 │ │ .prologue ├── smali/com/amphoras/tpthelper/HomeActivity$DeleteImageTask.smali │ @@ -54,76 +54,67 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 2628 │ check-cast p1, [Ljava/io/File; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/HomeActivity$DeleteImageTask;->doInBackground([Ljava/io/File;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/File;)Ljava/lang/String; │ - .locals 5 │ + .locals 4 │ .param p1, "paths" # [Ljava/io/File; │ │ .prologue │ .line 2637 │ - const-string v4, "" │ + const-string v1, "" │ │ .line 2638 │ - .local v4, "response":Ljava/lang/String; │ - move-object v0, p1 │ + .local v1, "response":Ljava/lang/String; │ + array-length v3, p1 │ │ - .local v0, "arr$":[Ljava/io/File; │ - array-length v2, v0 │ + const/4 v2, 0x0 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, p1, v2 │ │ .line 2639 │ - .local v3, "path":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/HomeActivity;->deleteDirectory(Ljava/io/File;)Z │ + .local v0, "path":Ljava/io/File; │ + invoke-static {v0}, Lcom/amphoras/tpthelper/HomeActivity;->deleteDirectory(Ljava/io/File;)Z │ │ .line 2638 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 2641 │ - .end local v3 # "path":Ljava/io/File; │ + .end local v0 # "path":Ljava/io/File; │ :cond_0 │ - return-object v4 │ + return-object v1 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 2628 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/HomeActivity$DeleteImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/HomeActivity$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/HomeActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/HomeActivity; │ │ .prologue │ .line 610 │ iput-object p1, p0, Lcom/amphoras/tpthelper/HomeActivity$9;->this$0:Lcom/amphoras/tpthelper/HomeActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/License$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/License; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/License;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/License; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lcom/amphoras/tpthelper/License$1;->this$0:Lcom/amphoras/tpthelper/License; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/License$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/License; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/License;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/License; │ │ .prologue │ .line 96 │ iput-object p1, p0, Lcom/amphoras/tpthelper/License$2;->this$0:Lcom/amphoras/tpthelper/License; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/License$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/License; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/License;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/License; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lcom/amphoras/tpthelper/License$3;->this$0:Lcom/amphoras/tpthelper/License; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/MD5sum$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/MD5sum; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/MD5sum;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/MD5sum; │ │ .prologue │ .line 170 │ iput-object p1, p0, Lcom/amphoras/tpthelper/MD5sum$1;->this$0:Lcom/amphoras/tpthelper/MD5sum; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/MD5sum$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/MD5sum; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/MD5sum;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/MD5sum; │ │ .prologue │ .line 199 │ iput-object p1, p0, Lcom/amphoras/tpthelper/MD5sum$2;->this$0:Lcom/amphoras/tpthelper/MD5sum; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/MD5sum$CheckMD5Task.smali │ @@ -54,217 +54,208 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 72 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/MD5sum$CheckMD5Task;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 15 │ + .locals 14 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 81 │ - const-string v11, "" │ + const-string v8, "" │ │ .line 82 │ - .local v11, "response":Ljava/lang/String; │ - move-object/from16 v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v8, v0 │ - │ - .local v8, "len$":I │ - const/4 v6, 0x0 │ + .local v8, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v8, :cond_2 │ + if-ge v9, v10, :cond_2 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 85 │ - .local v4, "fin":Ljava/io/FileInputStream; │ + .local v3, "fin":Ljava/io/FileInputStream; │ :try_start_0 │ - const-string v12, "MD5" │ + const-string v11, "MD5" │ │ - invoke-static {v12}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v11}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 87 │ - .local v2, "digester":Ljava/security/MessageDigest; │ - const/16 v12, 0x2000 │ + .local v1, "digester":Ljava/security/MessageDigest; │ + const/16 v11, 0x2000 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 88 │ - .local v1, "buffer":[B │ - const/4 v5, 0x0 │ + .local v0, "buffer":[B │ + const/4 v4, 0x0 │ │ .line 90 │ - .local v5, "i":I │ + .local v4, "i":I │ :goto_1 │ :try_start_1 │ - invoke-virtual {v4, v1}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v3, v0}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v5 │ + move-result v4 │ │ - if-lez v5, :cond_0 │ + if-lez v4, :cond_0 │ │ .line 92 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v2, v1, v12, v5}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v1, v0, v11, v4}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_1 │ │ .line 94 │ :catch_0 │ - move-exception v12 │ + move-exception v11 │ │ .line 98 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v2}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v1}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v10 │ + move-result-object v7 │ │ .line 99 │ - .local v10, "output":[B │ - const-string v9, "" │ + .local v7, "output":[B │ + const-string v6, "" │ │ .line 100 │ - .local v9, "md5sum":Ljava/lang/String; │ - const/4 v7, 0x0 │ + .local v6, "md5sum":Ljava/lang/String; │ + const/4 v5, 0x0 │ │ - .local v7, "j":I │ + .local v5, "j":I │ :goto_2 │ - array-length v12, v10 │ + array-length v11, v7 │ │ - if-ge v7, v12, :cond_1 │ + if-ge v5, v11, :cond_1 │ │ .line 102 │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v12, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - aget-byte v13, v10, v7 │ + aget-byte v12, v7, v5 │ │ - and-int/lit16 v13, v13, 0xff │ + and-int/lit16 v12, v12, 0xff │ │ - add-int/lit16 v13, v13, 0x100 │ + add-int/lit16 v12, v12, 0x100 │ │ - const/16 v14, 0x10 │ + const/16 v13, 0x10 │ │ - invoke-static {v13, v14}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static {v12, v13}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - const/4 v14, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v13, v14}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v12, v13}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v6 │ │ .line 100 │ - add-int/lit8 v7, v7, 0x1 │ + add-int/lit8 v5, v5, 0x1 │ │ goto :goto_2 │ │ .line 105 │ :cond_1 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/MD5sum$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/MD5sum; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/MD5sum$CheckMD5Task;->this$0:Lcom/amphoras/tpthelper/MD5sum; │ │ - iget-object v12, v12, Lcom/amphoras/tpthelper/MD5sum;->preferences:Landroid/content/SharedPreferences; │ + iget-object v11, v11, Lcom/amphoras/tpthelper/MD5sum;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v12}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v11}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 106 │ - .local v3, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v12, "checksum" │ + .local v2, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v11, "checksum" │ │ - invoke-interface {v3, v12, v9}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v2, v11, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 107 │ - invoke-interface {v3}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v2}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ .line 108 │ - move-object v11, v9 │ + move-object v8, v6 │ │ .line 82 │ - .end local v1 # "buffer":[B │ - .end local v2 # "digester":Ljava/security/MessageDigest; │ - .end local v3 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v5 # "i":I │ - .end local v7 # "j":I │ - .end local v9 # "md5sum":Ljava/lang/String; │ - .end local v10 # "output":[B │ + .end local v0 # "buffer":[B │ + .end local v1 # "digester":Ljava/security/MessageDigest; │ + .end local v2 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v4 # "i":I │ + .end local v5 # "j":I │ + .end local v6 # "md5sum":Ljava/lang/String; │ + .end local v7 # "output":[B │ :goto_3 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 113 │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ :cond_2 │ - return-object v11 │ + return-object v8 │ │ .line 109 │ - .restart local v4 # "fin":Ljava/io/FileInputStream; │ + .restart local v3 # "fin":Ljava/io/FileInputStream; │ :catch_1 │ - move-exception v12 │ + move-exception v11 │ │ goto :goto_3 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 72 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/MD5sum$CheckMD5Task;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 10 ├── smali/com/amphoras/tpthelper/MD5sum.smali │ @@ -39,15 +39,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/MD5sum;->CHECK_FINISHED:I │ │ .line 54 │ const/4 v0, 0x2 │ │ iput v0, p0, Lcom/amphoras/tpthelper/MD5sum;->CHANGE_LOCALE:I │ │ - .line 72 │ return-void │ .end method │ │ .method static synthetic access$000()Landroid/app/ProgressDialog; │ .locals 1 │ │ .prologue ├── smali/com/amphoras/tpthelper/PickFile$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFile; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFile;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFile; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFile$1;->this$0:Lcom/amphoras/tpthelper/PickFile; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Instructions$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Instructions; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Instructions;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Instructions; │ │ .prologue │ .line 141 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Instructions$1;->this$0:Lcom/amphoras/tpthelper/Instructions; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFile$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFile; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFile;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFile; │ │ .prologue │ .line 279 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFile$2;->this$0:Lcom/amphoras/tpthelper/PickFile; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFile$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFile; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFile;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFile; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFile$3;->this$0:Lcom/amphoras/tpthelper/PickFile; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileGen2Gen3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileGen2Gen3$1;->this$0:Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileGen2Gen3$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ .prologue │ .line 279 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileGen2Gen3$2;->this$0:Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileGen2Gen3$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ .prologue │ .line 286 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileGen2Gen3$3;->this$0:Lcom/amphoras/tpthelper/PickFileGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileSF2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileSF2; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileSF2$1;->this$0:Lcom/amphoras/tpthelper/PickFileSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileSF2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileSF2; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileSF2$2;->this$0:Lcom/amphoras/tpthelper/PickFileSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileSF2$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileSF2; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileSF2$3;->this$0:Lcom/amphoras/tpthelper/PickFileSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileSkate$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileSkate; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileSkate$1;->this$0:Lcom/amphoras/tpthelper/PickFileSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileSkate$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileSkate; │ │ .prologue │ .line 195 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileSkate$2;->this$0:Lcom/amphoras/tpthelper/PickFileSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileSkate$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileSkate; │ │ .prologue │ .line 202 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileSkate$3;->this$0:Lcom/amphoras/tpthelper/PickFileSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzip$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzip; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzip;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzip; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzip$2;->this$0:Lcom/amphoras/tpthelper/PickFileUnzip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzip$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzip; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzip;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzip; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzip$1;->this$0:Lcom/amphoras/tpthelper/PickFileUnzip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzip$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzip; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzip;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzip; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzip$3;->this$0:Lcom/amphoras/tpthelper/PickFileUnzip; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipGen2Gen3$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3$1;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipGen2Gen3$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ .prologue │ .line 271 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3$3;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipGen2Gen3$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ .prologue │ .line 264 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3$2;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipGen2Gen3; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipSF2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipSF2$1;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipSF2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipSF2$2;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipSF2$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipSF2;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipSF2$3;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipSF2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipSkate$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipSkate$1;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipSkate$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ .prologue │ .line 186 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipSkate$2;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipSkate$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipSkate;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ .prologue │ .line 193 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipSkate$3;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipSkate; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipVivacity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipVivacity$1;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipVivacity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ .prologue │ .line 160 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipVivacity$2;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileUnzipVivacity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileUnzipVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileUnzipVivacity$3;->this$0:Lcom/amphoras/tpthelper/PickFileUnzipVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileVivacity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileVivacity; │ │ .prologue │ .line 66 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileVivacity$1;->this$0:Lcom/amphoras/tpthelper/PickFileVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileVivacity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileVivacity; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileVivacity$2;->this$0:Lcom/amphoras/tpthelper/PickFileVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/PickFileVivacity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/PickFileVivacity; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/PickFileVivacity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/PickFileVivacity; │ │ .prologue │ .line 174 │ iput-object p1, p0, Lcom/amphoras/tpthelper/PickFileVivacity$3;->this$0:Lcom/amphoras/tpthelper/PickFileVivacity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Preferences$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Preferences; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Preferences; │ │ .prologue │ .line 69 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Preferences$1;->this$0:Lcom/amphoras/tpthelper/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Preferences$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Preferences; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Preferences; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Preferences$3;->this$0:Lcom/amphoras/tpthelper/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Preferences$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Preferences; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Preferences; │ │ .prologue │ .line 150 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Preferences$4;->this$0:Lcom/amphoras/tpthelper/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Preferences$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Preferences; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Preferences; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Preferences$2;->this$0:Lcom/amphoras/tpthelper/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Preferences$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Preferences; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Preferences;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Preferences; │ │ .prologue │ .line 251 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Preferences$5;->this$0:Lcom/amphoras/tpthelper/Preferences; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/R.smali │ @@ -22,10 +22,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 667 │ return-void │ .end method ├── smali/com/amphoras/tpthelper/Unzipper$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Unzipper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Unzipper; │ │ .prologue │ .line 168 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Unzipper$1;->this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Unzipper$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Unzipper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Unzipper; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Unzipper$2;->this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Unzipper$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/Unzipper;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/Unzipper; │ │ .prologue │ .line 208 │ iput-object p1, p0, Lcom/amphoras/tpthelper/Unzipper$3;->this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/Unzipper$UnzipTask.smali │ @@ -54,225 +54,216 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 76 │ check-cast p1, [Ljava/io/FileInputStream; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/Unzipper$UnzipTask;->doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileInputStream;)Ljava/lang/String; │ - .locals 14 │ + .locals 13 │ .param p1, "fins" # [Ljava/io/FileInputStream; │ │ .prologue │ + const/4 v9, 0x0 │ + │ .line 85 │ - const-string v9, "" │ + const-string v6, "" │ │ .line 86 │ - .local v9, "response":Ljava/lang/String; │ - move-object v0, p1 │ - │ - .local v0, "arr$":[Ljava/io/FileInputStream; │ - array-length v7, v0 │ - │ - .local v7, "len$":I │ - const/4 v6, 0x0 │ + .local v6, "response":Ljava/lang/String; │ + array-length v10, p1 │ │ - .local v6, "i$":I │ :goto_0 │ - if-ge v6, v7, :cond_3 │ + if-ge v9, v10, :cond_3 │ │ - aget-object v4, v0, v6 │ + aget-object v3, p1, v9 │ │ .line 88 │ - .local v4, "fin":Ljava/io/FileInputStream; │ - new-instance v3, Ljava/io/File; │ + .local v3, "fin":Ljava/io/FileInputStream; │ + new-instance v2, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ - move-result-object v12 │ + move-result-object v11 │ │ - const-string v13, "/image" │ + const-string v12, "/image" │ │ - invoke-direct {v3, v12, v13}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ + invoke-direct {v2, v11, v12}, Ljava/io/File;->(Ljava/io/File;Ljava/lang/String;)V │ │ .line 89 │ - .local v3, "file":Ljava/io/File; │ - invoke-static {v3}, Lcom/amphoras/tpthelper/Unzipper;->deleteDirectory(Ljava/io/File;)Z │ + .local v2, "file":Ljava/io/File; │ + invoke-static {v2}, Lcom/amphoras/tpthelper/Unzipper;->deleteDirectory(Ljava/io/File;)Z │ │ .line 92 │ :try_start_0 │ - new-instance v11, Ljava/util/zip/ZipInputStream; │ + new-instance v8, Ljava/util/zip/ZipInputStream; │ │ - invoke-direct {v11, v4}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ + invoke-direct {v8, v3}, Ljava/util/zip/ZipInputStream;->(Ljava/io/InputStream;)V │ │ .line 93 │ - .local v11, "zin":Ljava/util/zip/ZipInputStream; │ - const/4 v10, 0x0 │ + .local v8, "zin":Ljava/util/zip/ZipInputStream; │ + const/4 v7, 0x0 │ │ .line 95 │ - .local v10, "ze":Ljava/util/zip/ZipEntry; │ + .local v7, "ze":Ljava/util/zip/ZipEntry; │ :goto_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->getNextEntry()Ljava/util/zip/ZipEntry; │ │ - move-result-object v10 │ + move-result-object v7 │ │ - if-eqz v10, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 97 │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->isDirectory()Z │ │ - move-result v12 │ + move-result v11 │ │ - if-eqz v12, :cond_0 │ + if-eqz v11, :cond_0 │ │ .line 99 │ - iget-object v12, p0, Lcom/amphoras/tpthelper/Unzipper$UnzipTask;->this$0:Lcom/amphoras/tpthelper/Unzipper; │ + iget-object v11, p0, Lcom/amphoras/tpthelper/Unzipper$UnzipTask;->this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v12 │ │ # invokes: Lcom/amphoras/tpthelper/Unzipper;->MakeDirectory(Ljava/lang/String;)V │ - invoke-static {v12, v13}, Lcom/amphoras/tpthelper/Unzipper;->access$100(Lcom/amphoras/tpthelper/Unzipper;Ljava/lang/String;)V │ + invoke-static {v11, v12}, Lcom/amphoras/tpthelper/Unzipper;->access$100(Lcom/amphoras/tpthelper/Unzipper;Ljava/lang/String;)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_1 │ │ .line 118 │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :catch_0 │ - move-exception v2 │ + move-exception v1 │ │ .line 120 │ - .local v2, "e":Ljava/lang/Exception; │ - const-string v9, "Unzip failed" │ + .local v1, "e":Ljava/lang/Exception; │ + const-string v6, "Unzip failed" │ │ .line 86 │ - .end local v2 # "e":Ljava/lang/Exception; │ + .end local v1 # "e":Ljava/lang/Exception; │ :goto_2 │ - add-int/lit8 v6, v6, 0x1 │ + add-int/lit8 v9, v9, 0x1 │ │ goto :goto_0 │ │ .line 102 │ - .restart local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .restart local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .restart local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .restart local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_0 │ :try_start_1 │ - new-instance v5, Ljava/io/FileOutputStream; │ + new-instance v4, Ljava/io/FileOutputStream; │ │ - new-instance v12, Ljava/lang/StringBuilder; │ + new-instance v11, Ljava/lang/StringBuilder; │ │ - invoke-direct {v12}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ - iget-object v13, p0, Lcom/amphoras/tpthelper/Unzipper$UnzipTask;->this$0:Lcom/amphoras/tpthelper/Unzipper; │ + iget-object v12, p0, Lcom/amphoras/tpthelper/Unzipper$UnzipTask;->this$0:Lcom/amphoras/tpthelper/Unzipper; │ │ # getter for: Lcom/amphoras/tpthelper/Unzipper;->unziplocation:Ljava/lang/String; │ - invoke-static {v13}, Lcom/amphoras/tpthelper/Unzipper;->access$200(Lcom/amphoras/tpthelper/Unzipper;)Ljava/lang/String; │ - │ - move-result-object v13 │ - │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-static {v12}, Lcom/amphoras/tpthelper/Unzipper;->access$200(Lcom/amphoras/tpthelper/Unzipper;)Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v10}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v11 │ │ - invoke-virtual {v12, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7}, Ljava/util/zip/ZipEntry;->getName()Ljava/lang/String; │ │ move-result-object v12 │ │ - invoke-virtual {v12}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v12 │ + move-result-object v11 │ + │ + invoke-virtual {v11}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + │ + move-result-object v11 │ │ - invoke-direct {v5, v12}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ + invoke-direct {v4, v11}, Ljava/io/FileOutputStream;->(Ljava/lang/String;)V │ │ .line 103 │ - .local v5, "fos":Ljava/io/FileOutputStream; │ - const/16 v12, 0x400 │ + .local v4, "fos":Ljava/io/FileOutputStream; │ + const/16 v11, 0x400 │ │ - new-array v1, v12, [B │ + new-array v0, v11, [B │ │ .line 106 │ - .local v1, "buffer":[B │ + .local v0, "buffer":[B │ :goto_3 │ - invoke-virtual {v11, v1}, Ljava/util/zip/ZipInputStream;->read([B)I │ + invoke-virtual {v8, v0}, Ljava/util/zip/ZipInputStream;->read([B)I │ │ - move-result v8 │ + move-result v5 │ │ - .local v8, "length":I │ - if-lez v8, :cond_1 │ + .local v5, "length":I │ + if-lez v5, :cond_1 │ │ .line 108 │ - const/4 v12, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v5, v1, v12, v8}, Ljava/io/FileOutputStream;->write([BII)V │ + invoke-virtual {v4, v0, v11, v5}, Ljava/io/FileOutputStream;->write([BII)V │ │ goto :goto_3 │ │ .line 111 │ :cond_1 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->closeEntry()V │ │ .line 112 │ - invoke-virtual {v5}, Ljava/io/FileOutputStream;->close()V │ + invoke-virtual {v4}, Ljava/io/FileOutputStream;->close()V │ │ goto :goto_1 │ │ .line 115 │ - .end local v1 # "buffer":[B │ - .end local v5 # "fos":Ljava/io/FileOutputStream; │ - .end local v8 # "length":I │ + .end local v0 # "buffer":[B │ + .end local v4 # "fos":Ljava/io/FileOutputStream; │ + .end local v5 # "length":I │ :cond_2 │ - invoke-virtual {v11}, Ljava/util/zip/ZipInputStream;->close()V │ + invoke-virtual {v8}, Ljava/util/zip/ZipInputStream;->close()V │ │ .line 117 │ - const-string v9, "Unzip completed" │ + const-string v6, "Unzip completed" │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ │ goto :goto_2 │ │ .line 123 │ - .end local v3 # "file":Ljava/io/File; │ - .end local v4 # "fin":Ljava/io/FileInputStream; │ - .end local v10 # "ze":Ljava/util/zip/ZipEntry; │ - .end local v11 # "zin":Ljava/util/zip/ZipInputStream; │ + .end local v2 # "file":Ljava/io/File; │ + .end local v3 # "fin":Ljava/io/FileInputStream; │ + .end local v7 # "ze":Ljava/util/zip/ZipEntry; │ + .end local v8 # "zin":Ljava/util/zip/ZipInputStream; │ :cond_3 │ - return-object v9 │ + return-object v6 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 76 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/Unzipper$UnzipTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 6 ├── smali/com/amphoras/tpthelper/Unzipper.smali │ @@ -73,15 +73,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/Unzipper;->UNZIP_FAILED:I │ │ .line 58 │ const/4 v0, 0x3 │ │ iput v0, p0, Lcom/amphoras/tpthelper/Unzipper;->CHANGE_LOCALE:I │ │ - .line 76 │ return-void │ .end method │ │ .method private MakeDirectory(Ljava/lang/String;)V │ .locals 4 │ .param p1, "path" # Ljava/lang/String; ├── smali/com/amphoras/tpthelper/VerifyImage$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/VerifyImage;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/VerifyImage; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lcom/amphoras/tpthelper/VerifyImage$1;->this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/VerifyImage$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/VerifyImage;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/VerifyImage; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lcom/amphoras/tpthelper/VerifyImage$2;->this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/VerifyImage$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/VerifyImage;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/VerifyImage; │ │ .prologue │ .line 331 │ iput-object p1, p0, Lcom/amphoras/tpthelper/VerifyImage$3;->this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/VerifyImage$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ │ # direct methods │ .method constructor (Lcom/amphoras/tpthelper/VerifyImage;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/amphoras/tpthelper/VerifyImage; │ │ .prologue │ .line 459 │ iput-object p1, p0, Lcom/amphoras/tpthelper/VerifyImage$4;->this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/amphoras/tpthelper/VerifyImage$VerifyImageTask.smali │ @@ -54,60 +54,55 @@ │ return-void │ .end method │ │ │ # virtual methods │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 469 │ check-cast p1, [Ljava/io/FileReader; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/VerifyImage$VerifyImageTask;->doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected varargs doInBackground([Ljava/io/FileReader;)Ljava/lang/String; │ - .locals 67 │ + .locals 68 │ .param p1, "frs" # [Ljava/io/FileReader; │ │ .prologue │ .line 478 │ - const-string v62, "" │ + const-string v60, "" │ │ .line 479 │ - .local v62, "response":Ljava/lang/String; │ - move-object/from16 v4, p1 │ + .local v60, "response":Ljava/lang/String; │ + move-object/from16 v0, p1 │ │ - .local v4, "arr$":[Ljava/io/FileReader; │ - array-length v0, v4 │ + array-length v0, v0 │ │ - move/from16 v57, v0 │ + move/from16 v63, v0 │ │ - .local v57, "len$":I │ - const/16 v55, 0x0 │ + const/16 v62, 0x0 │ │ - .local v55, "i$":I │ :goto_0 │ - move/from16 v0, v55 │ + move/from16 v0, v62 │ │ - move/from16 v1, v57 │ + move/from16 v1, v63 │ │ if-ge v0, v1, :cond_5 │ │ - aget-object v56, v4, v55 │ + aget-object v55, p1, v62 │ │ .line 481 │ - .local v56, "in":Ljava/io/FileReader; │ + .local v55, "in":Ljava/io/FileReader; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ move-object/from16 v64, v0 │ │ move-object/from16 v0, v64 │ @@ -1327,42 +1322,42 @@ │ .line 588 │ invoke-interface/range {v43 .. v43}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 591 │ :try_start_0 │ new-instance v6, Ljava/io/BufferedReader; │ │ - move-object/from16 v0, v56 │ + move-object/from16 v0, v55 │ │ invoke-direct {v6, v0}, Ljava/io/BufferedReader;->(Ljava/io/Reader;)V │ │ .line 593 │ .local v6, "br":Ljava/io/BufferedReader; │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 594 │ - .local v3, "a":I │ + .local v4, "a":I │ :goto_1 │ invoke-virtual {v6}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String; │ │ - move-result-object v63 │ + move-result-object v61 │ │ - .local v63, "s":Ljava/lang/String; │ - if-eqz v63, :cond_3 │ + .local v61, "s":Ljava/lang/String; │ + if-eqz v61, :cond_3 │ │ .line 596 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ .line 597 │ - invoke-virtual/range {v63 .. v63}, Ljava/lang/String;->length()I │ + invoke-virtual/range {v61 .. v61}, Ljava/lang/String;->length()I │ │ - move-result v58 │ + move-result v56 │ │ .line 598 │ - .local v58, "length":I │ + .local v56, "length":I │ new-instance v7, Ljava/lang/StringBuffer; │ │ invoke-direct {v7}, Ljava/lang/StringBuffer;->()V │ │ .line 600 │ .local v7, "buffer":Ljava/lang/StringBuffer; │ const/16 v54, 0x0 │ @@ -1374,15 +1369,15 @@ │ move/from16 v0, v54 │ │ move/from16 v1, v64 │ │ if-gt v0, v1, :cond_0 │ │ .line 601 │ - move-object/from16 v0, v63 │ + move-object/from16 v0, v61 │ │ move/from16 v1, v54 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v64 │ │ @@ -1395,37 +1390,37 @@ │ │ goto :goto_2 │ │ .line 603 │ :cond_0 │ invoke-virtual {v7}, Ljava/lang/StringBuffer;->toString()Ljava/lang/String; │ │ - move-result-object v61 │ + move-result-object v59 │ │ .line 604 │ - .local v61, "md5":Ljava/lang/String; │ + .local v59, "md5":Ljava/lang/String; │ new-instance v8, Ljava/lang/StringBuffer; │ │ invoke-direct {v8}, Ljava/lang/StringBuffer;->()V │ │ .line 606 │ .local v8, "buffer2":Ljava/lang/StringBuffer; │ const/16 v54, 0x22 │ │ :goto_3 │ - add-int/lit8 v64, v58, -0x1 │ + add-int/lit8 v64, v56, -0x1 │ │ move/from16 v0, v54 │ │ move/from16 v1, v64 │ │ if-gt v0, v1, :cond_1 │ │ .line 607 │ - move-object/from16 v0, v63 │ + move-object/from16 v0, v61 │ │ move/from16 v1, v54 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->charAt(I)C │ │ move-result v64 │ │ @@ -1472,15 +1467,15 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v64 │ │ @@ -1520,60 +1515,60 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v61 │ + move-object/from16 v1, v59 │ │ invoke-interface {v12, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 617 │ invoke-interface {v12}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_1 │ │ .line 658 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v7 # "buffer":Ljava/lang/StringBuffer; │ .end local v8 # "buffer2":Ljava/lang/StringBuffer; │ .end local v11 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v52 # "filename":Ljava/lang/String; │ .end local v54 # "i":I │ - .end local v58 # "length":I │ - .end local v61 # "md5":Ljava/lang/String; │ - .end local v63 # "s":Ljava/lang/String; │ + .end local v56 # "length":I │ + .end local v59 # "md5":Ljava/lang/String; │ + .end local v61 # "s":Ljava/lang/String; │ :catch_0 │ move-exception v64 │ │ .line 479 │ :cond_2 │ - add-int/lit8 v55, v55, 0x1 │ + add-int/lit8 v62, v62, 0x1 │ │ goto/16 :goto_0 │ │ .line 619 │ - .restart local v3 # "a":I │ + .restart local v4 # "a":I │ .restart local v6 # "br":Ljava/io/BufferedReader; │ - .restart local v63 # "s":Ljava/lang/String; │ + .restart local v61 # "s":Ljava/lang/String; │ :cond_3 │ - invoke-virtual/range {v56 .. v56}, Ljava/io/FileReader;->close()V │ + invoke-virtual/range {v55 .. v55}, Ljava/io/FileReader;->close()V │ │ .line 620 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ move-object/from16 v64, v0 │ @@ -1588,21 +1583,21 @@ │ │ move-result-object v11 │ │ .line 622 │ .restart local v11 # "edit":Landroid/content/SharedPreferences$Editor; │ const-string v64, "no of files" │ │ - int-to-long v0, v3 │ + int-to-long v0, v4 │ │ - move-wide/from16 v65, v0 │ + move-wide/from16 v66, v0 │ │ move-object/from16 v0, v64 │ │ - move-wide/from16 v1, v65 │ + move-wide/from16 v1, v66 │ │ invoke-interface {v11, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 623 │ invoke-interface {v11}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 624 │ @@ -1622,19 +1617,19 @@ │ │ move-result-object v12 │ │ .line 626 │ .restart local v12 # "edit2":Landroid/content/SharedPreferences$Editor; │ const-string v64, "no of matches" │ │ - const-wide/16 v65, 0x0 │ + const-wide/16 v66, 0x0 │ │ move-object/from16 v0, v64 │ │ - move-wide/from16 v1, v65 │ + move-wide/from16 v1, v66 │ │ invoke-interface {v12, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 627 │ invoke-interface {v12}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 628 │ @@ -1654,19 +1649,19 @@ │ │ move-result-object v13 │ │ .line 630 │ .local v13, "edit3":Landroid/content/SharedPreferences$Editor; │ const-string v64, "no of files checked" │ │ - const-wide/16 v65, 0x0 │ + const-wide/16 v66, 0x0 │ │ move-object/from16 v0, v64 │ │ - move-wide/from16 v1, v65 │ + move-wide/from16 v1, v66 │ │ invoke-interface {v13, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 631 │ invoke-interface {v13}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 632 │ @@ -1676,15 +1671,15 @@ │ .local v5, "b":I │ const/16 v54, 0x1 │ │ .restart local v54 # "i":I │ :goto_4 │ move/from16 v0, v54 │ │ - if-gt v0, v3, :cond_2 │ + if-gt v0, v4, :cond_2 │ │ .line 635 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage$VerifyImageTask;->this$0:Lcom/amphoras/tpthelper/VerifyImage; │ │ move-object/from16 v64, v0 │ @@ -1717,18 +1712,18 @@ │ │ move-result-object v65 │ │ const-string v66, "" │ │ invoke-interface/range {v64 .. v66}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v58 │ │ .line 636 │ - .local v60, "location":Ljava/lang/String; │ + .local v58, "location":Ljava/lang/String; │ new-instance v64, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v64 .. v64}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v65 │ @@ -1741,26 +1736,26 @@ │ │ invoke-virtual/range {v64 .. v65}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ move-object/from16 v0, v64 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v64 │ │ invoke-virtual/range {v64 .. v64}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v57 │ │ .line 637 │ - .local v59, "loc":Ljava/lang/String; │ + .local v57, "loc":Ljava/lang/String; │ new-instance v9, Ljava/io/File; │ │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v64 │ │ new-instance v65, Ljava/lang/StringBuilder; │ @@ -1771,15 +1766,15 @@ │ │ invoke-virtual/range {v65 .. v66}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v65 │ │ move-object/from16 v0, v65 │ │ - move-object/from16 v1, v60 │ + move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v65 │ │ invoke-virtual/range {v65 .. v65}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ @@ -1830,31 +1825,31 @@ │ │ .line 643 │ .local v14, "edit4":Landroid/content/SharedPreferences$Editor; │ const-string v64, "no of files checked" │ │ int-to-long v0, v5 │ │ - move-wide/from16 v65, v0 │ + move-wide/from16 v66, v0 │ │ move-object/from16 v0, v64 │ │ - move-wide/from16 v1, v65 │ + move-wide/from16 v1, v66 │ │ invoke-interface {v14, v0, v1, v2}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 644 │ invoke-interface {v14}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 646 │ new-instance v53, Ljava/io/FileInputStream; │ │ move-object/from16 v0, v53 │ │ - move-object/from16 v1, v59 │ + move-object/from16 v1, v57 │ │ invoke-direct {v0, v1}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ │ .line 647 │ .local v53, "fin":Ljava/io/FileInputStream; │ move-object/from16 v0, p0 │ │ @@ -1955,15 +1950,15 @@ │ invoke-interface {v15}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ │ goto :goto_5 │ │ .line 662 │ - .end local v3 # "a":I │ + .end local v4 # "a":I │ .end local v5 # "b":I │ .end local v6 # "br":Ljava/io/BufferedReader; │ .end local v9 # "checkFile":Ljava/io/File; │ .end local v11 # "edit":Landroid/content/SharedPreferences$Editor; │ .end local v12 # "edit2":Landroid/content/SharedPreferences$Editor; │ .end local v13 # "edit3":Landroid/content/SharedPreferences$Editor; │ .end local v15 # "edit5":Landroid/content/SharedPreferences$Editor; │ @@ -2000,31 +1995,29 @@ │ .end local v46 # "editmatch4":Landroid/content/SharedPreferences$Editor; │ .end local v47 # "editmatch5":Landroid/content/SharedPreferences$Editor; │ .end local v48 # "editmatch6":Landroid/content/SharedPreferences$Editor; │ .end local v49 # "editmatch7":Landroid/content/SharedPreferences$Editor; │ .end local v50 # "editmatch8":Landroid/content/SharedPreferences$Editor; │ .end local v51 # "editmatch9":Landroid/content/SharedPreferences$Editor; │ .end local v54 # "i":I │ - .end local v56 # "in":Ljava/io/FileReader; │ - .end local v59 # "loc":Ljava/lang/String; │ - .end local v60 # "location":Ljava/lang/String; │ - .end local v63 # "s":Ljava/lang/String; │ + .end local v55 # "in":Ljava/io/FileReader; │ + .end local v57 # "loc":Ljava/lang/String; │ + .end local v58 # "location":Ljava/lang/String; │ + .end local v61 # "s":Ljava/lang/String; │ :cond_5 │ - return-object v62 │ + return-object v60 │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 469 │ check-cast p1, Ljava/lang/String; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/amphoras/tpthelper/VerifyImage$VerifyImageTask;->onPostExecute(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected onPostExecute(Ljava/lang/String;)V │ .locals 2 ├── smali/com/amphoras/tpthelper/VerifyImage.smali │ @@ -73,15 +73,14 @@ │ iput v0, p0, Lcom/amphoras/tpthelper/VerifyImage;->CHANGE_LOCALE:I │ │ .line 62 │ const/4 v0, 0x4 │ │ iput v0, p0, Lcom/amphoras/tpthelper/VerifyImage;->NO_IMAGE:I │ │ - .line 469 │ return-void │ .end method │ │ .method static synthetic access$000()Landroid/app/ProgressDialog; │ .locals 1 │ │ .prologue │ @@ -101,378 +100,380 @@ │ │ return-object p0 │ .end method │ │ │ # virtual methods │ .method public md5sum(Ljava/io/FileInputStream;I)V │ - .locals 17 │ + .locals 18 │ .param p1, "fin" # Ljava/io/FileInputStream; │ .param p2, "a" # I │ │ .prologue │ .line 96 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of files" │ + const-string v15, "no of files" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v1 │ + move-result-object v2 │ │ .line 100 │ - .local v1, "b":Ljava/lang/Long; │ + .local v2, "b":Ljava/lang/Long; │ :try_start_0 │ - const-string v13, "MD5" │ + const-string v14, "MD5" │ │ - invoke-static {v13}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ + invoke-static {v14}, Ljava/security/MessageDigest;->getInstance(Ljava/lang/String;)Ljava/security/MessageDigest; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 102 │ - .local v5, "digester":Ljava/security/MessageDigest; │ - const/16 v13, 0x2000 │ + .local v6, "digester":Ljava/security/MessageDigest; │ + const/16 v14, 0x2000 │ │ - new-array v2, v13, [B │ + new-array v3, v14, [B │ :try_end_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_0 .. :try_end_0} :catch_1 │ │ .line 103 │ - .local v2, "buffer":[B │ - const/4 v9, 0x0 │ + .local v3, "buffer":[B │ + const/4 v10, 0x0 │ │ .line 105 │ - .local v9, "i":I │ + .local v10, "i":I │ :goto_0 │ :try_start_1 │ move-object/from16 v0, p1 │ │ - invoke-virtual {v0, v2}, Ljava/io/FileInputStream;->read([B)I │ + invoke-virtual {v0, v3}, Ljava/io/FileInputStream;->read([B)I │ │ - move-result v9 │ + move-result v10 │ │ - if-lez v9, :cond_0 │ + if-lez v10, :cond_0 │ │ .line 107 │ - const/4 v13, 0x0 │ + const/4 v14, 0x0 │ │ - invoke-virtual {v5, v2, v13, v9}, Ljava/security/MessageDigest;->update([BII)V │ + invoke-virtual {v6, v3, v14, v10}, Ljava/security/MessageDigest;->update([BII)V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 109 │ :catch_0 │ - move-exception v13 │ + move-exception v14 │ │ .line 113 │ :cond_0 │ :try_start_2 │ - invoke-virtual {v5}, Ljava/security/MessageDigest;->digest()[B │ + invoke-virtual {v6}, Ljava/security/MessageDigest;->digest()[B │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 114 │ - .local v12, "output":[B │ - const-string v11, "" │ + .local v13, "output":[B │ + const-string v12, "" │ │ .line 115 │ - .local v11, "md5sum":Ljava/lang/String; │ - const/4 v10, 0x0 │ + .local v12, "md5sum":Ljava/lang/String; │ + const/4 v11, 0x0 │ │ - .local v10, "j":I │ + .local v11, "j":I │ :goto_1 │ - array-length v13, v12 │ + array-length v14, v13 │ │ - if-ge v10, v13, :cond_1 │ + if-ge v11, v14, :cond_1 │ │ .line 117 │ - new-instance v13, Ljava/lang/StringBuilder; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v13, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - aget-byte v14, v12, v10 │ + aget-byte v15, v13, v11 │ │ - and-int/lit16 v14, v14, 0xff │ + and-int/lit16 v15, v15, 0xff │ │ - add-int/lit16 v14, v14, 0x100 │ + add-int/lit16 v15, v15, 0x100 │ │ - const/16 v15, 0x10 │ + const/16 v16, 0x10 │ │ - invoke-static {v14, v15}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/Integer;->toString(II)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const/4 v15, 0x1 │ + const/16 v16, 0x1 │ │ - invoke-virtual {v14, v15}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 115 │ - add-int/lit8 v10, v10, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_1 │ │ .line 120 │ :cond_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - new-instance v14, Ljava/lang/StringBuilder; │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - const-string v15, "md5" │ + const-string v16, "md5" │ │ - invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v14 │ + move-result-object v15 │ │ - const-string v15, "" │ + const-string v16, "" │ │ - invoke-interface {v13, v14, v15}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v14 .. v16}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 122 │ - .local v4, "checksum":Ljava/lang/String; │ + .local v5, "checksum":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - const-string v14, "no of matches" │ + const-string v15, "no of matches" │ │ - const-wide/16 v15, 0x0 │ + const-wide/16 v16, 0x0 │ │ - invoke-interface/range {v13 .. v16}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface/range {v14 .. v17}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 123 │ - .local v3, "c":Ljava/lang/Long; │ - invoke-virtual {v4, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .local v4, "c":Ljava/lang/Long; │ + invoke-virtual {v5, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v13 │ + move-result v14 │ │ - if-eqz v13, :cond_3 │ + if-eqz v14, :cond_3 │ │ .line 125 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v13 │ + move-result-wide v14 │ │ - const-wide/16 v15, 0x1 │ + const-wide/16 v16, 0x1 │ │ - add-long/2addr v13, v15 │ + add-long v14, v14, v16 │ │ - invoke-static {v13, v14}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v14, v15}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 126 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 127 │ - .local v7, "edit":Landroid/content/SharedPreferences$Editor; │ - const-string v13, "no of matches" │ + .local v8, "edit":Landroid/content/SharedPreferences$Editor; │ + const-string v14, "no of matches" │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v14 │ + move-result-wide v16 │ │ - invoke-interface {v7, v13, v14, v15}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + move-wide/from16 v0, v16 │ + │ + invoke-interface {v8, v14, v0, v1}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 128 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 129 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 130 │ - .local v8, "edit2":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .local v9, "edit2":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "Match" │ + const-string v15, "Match" │ │ - invoke-interface {v8, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v9, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 131 │ - invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v9}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 137 │ - .end local v8 # "edit2":Landroid/content/SharedPreferences$Editor; │ + .end local v9 # "edit2":Landroid/content/SharedPreferences$Editor; │ :goto_2 │ move/from16 v0, p2 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ - invoke-virtual {v1}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v2}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v15 │ + move-result-wide v16 │ │ - cmp-long v13, v13, v15 │ + cmp-long v14, v14, v16 │ │ - if-nez v13, :cond_2 │ + if-nez v14, :cond_2 │ │ .line 139 │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v13}, Lcom/amphoras/tpthelper/VerifyImage;->showDialog(I)V │ + invoke-virtual {v0, v14}, Lcom/amphoras/tpthelper/VerifyImage;->showDialog(I)V │ │ .line 144 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :cond_2 │ :goto_3 │ return-void │ │ .line 133 │ - .restart local v2 # "buffer":[B │ - .restart local v3 # "c":Ljava/lang/Long; │ - .restart local v4 # "checksum":Ljava/lang/String; │ - .restart local v5 # "digester":Ljava/security/MessageDigest; │ - .restart local v9 # "i":I │ - .restart local v10 # "j":I │ - .restart local v11 # "md5sum":Ljava/lang/String; │ - .restart local v12 # "output":[B │ + .restart local v3 # "buffer":[B │ + .restart local v4 # "c":Ljava/lang/Long; │ + .restart local v5 # "checksum":Ljava/lang/String; │ + .restart local v6 # "digester":Ljava/security/MessageDigest; │ + .restart local v10 # "i":I │ + .restart local v11 # "j":I │ + .restart local v12 # "md5sum":Ljava/lang/String; │ + .restart local v13 # "output":[B │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ + iget-object v14, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - invoke-interface {v13}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 134 │ - .restart local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - new-instance v13, Ljava/lang/StringBuilder; │ + .restart local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + new-instance v14, Ljava/lang/StringBuilder; │ │ - invoke-direct {v13}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v14}, Ljava/lang/StringBuilder;->()V │ │ - const-string v14, "match" │ + const-string v15, "match" │ │ - invoke-virtual {v13, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move/from16 v0, p2 │ │ - invoke-virtual {v13, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ + invoke-virtual {v14, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v14}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - const-string v14, "No Match" │ + const-string v15, "No Match" │ │ - invoke-interface {v7, v13, v14}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v8, v14, v15}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 135 │ - invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ + invoke-interface {v8}, Landroid/content/SharedPreferences$Editor;->commit()Z │ :try_end_2 │ .catch Ljava/security/NoSuchAlgorithmException; {:try_start_2 .. :try_end_2} :catch_1 │ │ goto :goto_2 │ │ .line 141 │ - .end local v2 # "buffer":[B │ - .end local v3 # "c":Ljava/lang/Long; │ - .end local v4 # "checksum":Ljava/lang/String; │ - .end local v5 # "digester":Ljava/security/MessageDigest; │ - .end local v7 # "edit":Landroid/content/SharedPreferences$Editor; │ - .end local v9 # "i":I │ - .end local v10 # "j":I │ - .end local v11 # "md5sum":Ljava/lang/String; │ - .end local v12 # "output":[B │ + .end local v3 # "buffer":[B │ + .end local v4 # "c":Ljava/lang/Long; │ + .end local v5 # "checksum":Ljava/lang/String; │ + .end local v6 # "digester":Ljava/security/MessageDigest; │ + .end local v8 # "edit":Landroid/content/SharedPreferences$Editor; │ + .end local v10 # "i":I │ + .end local v11 # "j":I │ + .end local v12 # "md5sum":Ljava/lang/String; │ + .end local v13 # "output":[B │ :catch_1 │ - move-exception v6 │ + move-exception v7 │ │ .line 142 │ - .local v6, "e":Ljava/security/NoSuchAlgorithmException; │ - invoke-virtual {v6}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ + .local v7, "e":Ljava/security/NoSuchAlgorithmException; │ + invoke-virtual {v7}, Ljava/security/NoSuchAlgorithmException;->printStackTrace()V │ │ goto :goto_3 │ .end method │ │ .method public onConfigurationChanged(Landroid/content/res/Configuration;)V │ .locals 1 │ .param p1, "newConfig" # Landroid/content/res/Configuration; │ @@ -534,2392 +535,2410 @@ │ │ invoke-virtual {p0, v0}, Lcom/amphoras/tpthelper/VerifyImage;->showDialog(I)V │ │ goto :goto_0 │ .end method │ │ .method protected onCreateDialog(I)Landroid/app/Dialog; │ - .locals 115 │ + .locals 116 │ .param p1, "id" # I │ │ .prologue │ .line 148 │ packed-switch p1, :pswitch_data_0 │ │ .line 466 │ invoke-super/range {p0 .. p1}, Landroid/app/Activity;->onCreateDialog(I)Landroid/app/Dialog; │ │ - move-result-object v110 │ + move-result-object v111 │ │ :goto_0 │ - return-object v110 │ + return-object v111 │ │ .line 151 │ :pswitch_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "no of files" │ + const-string v112, "no of files" │ │ - const-wide/16 v112, 0x0 │ + const-wide/16 v114, 0x0 │ │ - invoke-interface/range {v110 .. v113}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + move-object/from16 v0, v111 │ + │ + move-object/from16 v1, v112 │ + │ + move-wide/from16 v2, v114 │ + │ + invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v110 │ + move-result-wide v112 │ │ - invoke-static/range {v110 .. v111}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v112 .. v113}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 152 │ - .local v3, "a":Ljava/lang/Long; │ + .local v4, "a":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "no of files checked" │ + const-string v112, "no of files checked" │ │ - const-wide/16 v112, 0x0 │ + const-wide/16 v114, 0x0 │ │ - invoke-interface/range {v110 .. v113}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + move-object/from16 v0, v111 │ │ - move-result-wide v110 │ + move-object/from16 v1, v112 │ │ - invoke-static/range {v110 .. v111}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + move-wide/from16 v2, v114 │ │ - move-result-object v6 │ + invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + │ + move-result-wide v112 │ + │ + invoke-static/range {v112 .. v113}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + │ + move-result-object v7 │ │ .line 153 │ - .local v6, "b":Ljava/lang/Long; │ + .local v7, "b":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ + │ + const-string v112, "no of matches" │ │ - const-string v111, "no of matches" │ + const-wide/16 v114, 0x0 │ │ - const-wide/16 v112, 0x0 │ + move-object/from16 v0, v111 │ │ - invoke-interface/range {v110 .. v113}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + move-object/from16 v1, v112 │ │ - move-result-wide v110 │ + move-wide/from16 v2, v114 │ │ - invoke-static/range {v110 .. v111}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-object v9 │ + move-result-wide v112 │ + │ + invoke-static/range {v112 .. v113}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + │ + move-result-object v10 │ │ .line 154 │ - .local v9, "c":Ljava/lang/Long; │ + .local v10, "c":Ljava/lang/Long; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file1" │ + const-string v112, "file1" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v17 │ │ .line 155 │ - .local v16, "file1":Ljava/lang/String; │ + .local v17, "file1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file2" │ + const-string v112, "file2" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v26 │ + move-result-object v27 │ │ .line 156 │ - .local v26, "file2":Ljava/lang/String; │ + .local v27, "file2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file3" │ + const-string v112, "file3" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v27 │ + move-result-object v28 │ │ .line 157 │ - .local v27, "file3":Ljava/lang/String; │ + .local v28, "file3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file4" │ + const-string v112, "file4" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v28 │ + move-result-object v29 │ │ .line 158 │ - .local v28, "file4":Ljava/lang/String; │ + .local v29, "file4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file5" │ + const-string v112, "file5" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v29 │ + move-result-object v30 │ │ .line 159 │ - .local v29, "file5":Ljava/lang/String; │ + .local v30, "file5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file6" │ + const-string v112, "file6" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v30 │ + move-result-object v31 │ │ .line 160 │ - .local v30, "file6":Ljava/lang/String; │ + .local v31, "file6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file7" │ + const-string v112, "file7" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v31 │ + move-result-object v32 │ │ .line 161 │ - .local v31, "file7":Ljava/lang/String; │ + .local v32, "file7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file8" │ + const-string v112, "file8" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v32 │ + move-result-object v33 │ │ .line 162 │ - .local v32, "file8":Ljava/lang/String; │ + .local v33, "file8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file9" │ + const-string v112, "file9" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v33 │ + move-result-object v34 │ │ .line 163 │ - .local v33, "file9":Ljava/lang/String; │ + .local v34, "file9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file10" │ + const-string v112, "file10" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 164 │ - .local v17, "file10":Ljava/lang/String; │ + .local v18, "file10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file11" │ + const-string v112, "file11" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 165 │ - .local v18, "file11":Ljava/lang/String; │ + .local v19, "file11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file12" │ + const-string v112, "file12" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v20 │ │ .line 166 │ - .local v19, "file12":Ljava/lang/String; │ + .local v20, "file12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file13" │ + const-string v112, "file13" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 167 │ - .local v20, "file13":Ljava/lang/String; │ + .local v21, "file13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file14" │ + const-string v112, "file14" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 168 │ - .local v21, "file14":Ljava/lang/String; │ + .local v22, "file14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file15" │ + const-string v112, "file15" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v23 │ │ .line 169 │ - .local v22, "file15":Ljava/lang/String; │ + .local v23, "file15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file16" │ + const-string v112, "file16" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ .line 170 │ - .local v23, "file16":Ljava/lang/String; │ + .local v24, "file16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file17" │ + const-string v112, "file17" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v25 │ │ .line 171 │ - .local v24, "file17":Ljava/lang/String; │ + .local v25, "file17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "file18" │ + const-string v112, "file18" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v26 │ │ .line 172 │ - .local v25, "file18":Ljava/lang/String; │ + .local v26, "file18":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match1" │ + const-string v112, "match1" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v43 │ + move-result-object v44 │ │ .line 173 │ - .local v43, "match1":Ljava/lang/String; │ + .local v44, "match1":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match2" │ + const-string v112, "match2" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v53 │ + move-result-object v54 │ │ .line 174 │ - .local v53, "match2":Ljava/lang/String; │ + .local v54, "match2":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match3" │ + const-string v112, "match3" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v54 │ + move-result-object v55 │ │ .line 175 │ - .local v54, "match3":Ljava/lang/String; │ + .local v55, "match3":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match4" │ + const-string v112, "match4" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v55 │ + move-result-object v56 │ │ .line 176 │ - .local v55, "match4":Ljava/lang/String; │ + .local v56, "match4":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match5" │ + const-string v112, "match5" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v56 │ + move-result-object v57 │ │ .line 177 │ - .local v56, "match5":Ljava/lang/String; │ + .local v57, "match5":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match6" │ + const-string v112, "match6" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v57 │ + move-result-object v58 │ │ .line 178 │ - .local v57, "match6":Ljava/lang/String; │ + .local v58, "match6":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match7" │ + const-string v112, "match7" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v58 │ + move-result-object v59 │ │ .line 179 │ - .local v58, "match7":Ljava/lang/String; │ + .local v59, "match7":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match8" │ + const-string v112, "match8" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v59 │ + move-result-object v60 │ │ .line 180 │ - .local v59, "match8":Ljava/lang/String; │ + .local v60, "match8":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match9" │ + const-string v112, "match9" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v60 │ + move-result-object v61 │ │ .line 181 │ - .local v60, "match9":Ljava/lang/String; │ + .local v61, "match9":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match10" │ + const-string v112, "match10" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v44 │ + move-result-object v45 │ │ .line 182 │ - .local v44, "match10":Ljava/lang/String; │ + .local v45, "match10":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match11" │ + const-string v112, "match11" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v45 │ + move-result-object v46 │ │ .line 183 │ - .local v45, "match11":Ljava/lang/String; │ + .local v46, "match11":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match12" │ + const-string v112, "match12" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v46 │ + move-result-object v47 │ │ .line 184 │ - .local v46, "match12":Ljava/lang/String; │ + .local v47, "match12":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match13" │ + const-string v112, "match13" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v47 │ + move-result-object v48 │ │ .line 185 │ - .local v47, "match13":Ljava/lang/String; │ + .local v48, "match13":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match14" │ + const-string v112, "match14" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v48 │ + move-result-object v49 │ │ .line 186 │ - .local v48, "match14":Ljava/lang/String; │ + .local v49, "match14":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match15" │ + const-string v112, "match15" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v49 │ + move-result-object v50 │ │ .line 187 │ - .local v49, "match15":Ljava/lang/String; │ + .local v50, "match15":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match16" │ + const-string v112, "match16" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v50 │ + move-result-object v51 │ │ .line 188 │ - .local v50, "match16":Ljava/lang/String; │ + .local v51, "match16":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match17" │ + const-string v112, "match17" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v51 │ + move-result-object v52 │ │ .line 189 │ - .local v51, "match17":Ljava/lang/String; │ + .local v52, "match17":Ljava/lang/String; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lcom/amphoras/tpthelper/VerifyImage;->preferences:Landroid/content/SharedPreferences; │ │ - move-object/from16 v110, v0 │ + move-object/from16 v111, v0 │ │ - const-string v111, "match18" │ + const-string v112, "match18" │ │ - const-string v112, "" │ + const-string v113, "" │ │ - invoke-interface/range {v110 .. v112}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface/range {v111 .. v113}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v52 │ + move-result-object v53 │ │ .line 190 │ - .local v52, "match18":Ljava/lang/String; │ - new-instance v8, Landroid/app/AlertDialog$Builder; │ + .local v53, "match18":Ljava/lang/String; │ + new-instance v9, Landroid/app/AlertDialog$Builder; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v8, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v9, v0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 191 │ - .local v8, "builder":Landroid/app/AlertDialog$Builder; │ - const v110, 0x7f060059 │ + .local v9, "builder":Landroid/app/AlertDialog$Builder; │ + const v111, 0x7f060059 │ │ - move/from16 v0, v110 │ + move/from16 v0, v111 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 193 │ - if-ne v3, v6, :cond_0 │ + if-ne v4, v7, :cond_0 │ │ .line 194 │ - const v110, 0x7f06005a │ + const v111, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 195 │ - .local v62, "no_of_matches":Ljava/lang/CharSequence; │ - new-instance v110, Ljava/lang/StringBuilder; │ + .local v63, "no_of_matches":Ljava/lang/CharSequence; │ + new-instance v111, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v110 .. v110}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v111 .. v111}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - move-object/from16 v1, v62 │ + move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, " " │ + const-string v112, " " │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, "/" │ + const-string v112, "/" │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - invoke-virtual/range {v110 .. v110}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v111 .. v111}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 207 │ :goto_1 │ - const v110, 0x7f060094 │ + const v111, 0x7f060094 │ │ - new-instance v111, Lcom/amphoras/tpthelper/VerifyImage$1; │ + new-instance v112, Lcom/amphoras/tpthelper/VerifyImage$1; │ │ - move-object/from16 v0, v111 │ + move-object/from16 v0, v112 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage$1;->(Lcom/amphoras/tpthelper/VerifyImage;)V │ │ - move/from16 v0, v110 │ + move/from16 v0, v111 │ │ - move-object/from16 v1, v111 │ + move-object/from16 v1, v112 │ │ - invoke-virtual {v8, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 213 │ - const v110, 0x7f080003 │ + const v111, 0x7f080003 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v65 │ + move-result-object v66 │ │ - check-cast v65, Landroid/widget/TextView; │ + check-cast v66, Landroid/widget/TextView; │ │ .line 214 │ - .local v65, "nooffiles":Landroid/widget/TextView; │ - invoke-virtual {v6}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v66, "nooffiles":Landroid/widget/TextView; │ + invoke-virtual {v7}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 215 │ - .local v7, "btext":Ljava/lang/String; │ - move-object/from16 v0, v65 │ + .local v8, "btext":Ljava/lang/String; │ + move-object/from16 v0, v66 │ │ - invoke-virtual {v0, v7}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v8}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 216 │ - const v110, 0x7f080004 │ + const v111, 0x7f080004 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v66 │ + move-result-object v67 │ │ - check-cast v66, Landroid/widget/TextView; │ + check-cast v67, Landroid/widget/TextView; │ │ .line 217 │ - .local v66, "noofmatches":Landroid/widget/TextView; │ - invoke-virtual {v9}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v67, "noofmatches":Landroid/widget/TextView; │ + invoke-virtual {v10}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ .line 218 │ - .local v12, "ctext":Ljava/lang/String; │ - move-object/from16 v0, v66 │ + .local v13, "ctext":Ljava/lang/String; │ + move-object/from16 v0, v67 │ │ - invoke-virtual {v0, v12}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v13}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 219 │ - const v110, 0x7f080005 │ + const v111, 0x7f080005 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v61 │ + move-result-object v62 │ │ - check-cast v61, Landroid/widget/TextView; │ + check-cast v62, Landroid/widget/TextView; │ │ .line 220 │ - .local v61, "missingfiles":Landroid/widget/TextView; │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + .local v62, "missingfiles":Landroid/widget/TextView; │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v110 │ + move-result-wide v112 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v112 │ + move-result-wide v114 │ │ - sub-long v110, v110, v112 │ + sub-long v112, v112, v114 │ │ - invoke-static/range {v110 .. v111}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v112 .. v113}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 221 │ - .local v4, "ab":Ljava/lang/Long; │ - invoke-virtual {v4}, Ljava/lang/Long;->toString()Ljava/lang/String; │ + .local v5, "ab":Ljava/lang/Long; │ + invoke-virtual {v5}, Ljava/lang/Long;->toString()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 222 │ - .local v5, "abtext":Ljava/lang/String; │ - move-object/from16 v0, v61 │ + .local v6, "abtext":Ljava/lang/String; │ + move-object/from16 v0, v62 │ │ - invoke-virtual {v0, v5}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v0, v6}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 224 │ - const v110, 0x7f080006 │ + const v111, 0x7f080006 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v74 │ + move-result-object v75 │ │ - check-cast v74, Landroid/widget/TextView; │ + check-cast v75, Landroid/widget/TextView; │ │ .line 225 │ - .local v74, "textfile1":Landroid/widget/TextView; │ - move-object/from16 v0, v74 │ + .local v75, "textfile1":Landroid/widget/TextView; │ + move-object/from16 v0, v75 │ │ - move-object/from16 v1, v16 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 226 │ - const v110, 0x7f080008 │ + const v111, 0x7f080008 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ - │ - invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ - │ - move-result-object v84 │ - │ - check-cast v84, Landroid/widget/TextView; │ - │ - .line 227 │ - .local v84, "textfile2":Landroid/widget/TextView; │ - move-object/from16 v0, v84 │ - │ - move-object/from16 v1, v26 │ - │ - invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ - │ - .line 228 │ - const v110, 0x7f08000a │ - │ - move-object/from16 v0, p0 │ - │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v85 │ │ check-cast v85, Landroid/widget/TextView; │ │ - .line 229 │ - .local v85, "textfile3":Landroid/widget/TextView; │ + .line 227 │ + .local v85, "textfile2":Landroid/widget/TextView; │ move-object/from16 v0, v85 │ │ move-object/from16 v1, v27 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 230 │ - const v110, 0x7f08000c │ + .line 228 │ + const v111, 0x7f08000a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v86 │ │ check-cast v86, Landroid/widget/TextView; │ │ - .line 231 │ - .local v86, "textfile4":Landroid/widget/TextView; │ + .line 229 │ + .local v86, "textfile3":Landroid/widget/TextView; │ move-object/from16 v0, v86 │ │ move-object/from16 v1, v28 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 232 │ - const v110, 0x7f08000e │ + .line 230 │ + const v111, 0x7f08000c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v87 │ │ check-cast v87, Landroid/widget/TextView; │ │ - .line 233 │ - .local v87, "textfile5":Landroid/widget/TextView; │ + .line 231 │ + .local v87, "textfile4":Landroid/widget/TextView; │ move-object/from16 v0, v87 │ │ move-object/from16 v1, v29 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 234 │ - const v110, 0x7f080010 │ + .line 232 │ + const v111, 0x7f08000e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v88 │ │ check-cast v88, Landroid/widget/TextView; │ │ - .line 235 │ - .local v88, "textfile6":Landroid/widget/TextView; │ + .line 233 │ + .local v88, "textfile5":Landroid/widget/TextView; │ move-object/from16 v0, v88 │ │ move-object/from16 v1, v30 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 236 │ - const v110, 0x7f080012 │ + .line 234 │ + const v111, 0x7f080010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v89 │ │ check-cast v89, Landroid/widget/TextView; │ │ - .line 237 │ - .local v89, "textfile7":Landroid/widget/TextView; │ + .line 235 │ + .local v89, "textfile6":Landroid/widget/TextView; │ move-object/from16 v0, v89 │ │ move-object/from16 v1, v31 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 238 │ - const v110, 0x7f080014 │ + .line 236 │ + const v111, 0x7f080012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v90 │ │ check-cast v90, Landroid/widget/TextView; │ │ - .line 239 │ - .local v90, "textfile8":Landroid/widget/TextView; │ + .line 237 │ + .local v90, "textfile7":Landroid/widget/TextView; │ move-object/from16 v0, v90 │ │ move-object/from16 v1, v32 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 240 │ - const v110, 0x7f080016 │ + .line 238 │ + const v111, 0x7f080014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v91 │ │ check-cast v91, Landroid/widget/TextView; │ │ - .line 241 │ - .local v91, "textfile9":Landroid/widget/TextView; │ + .line 239 │ + .local v91, "textfile8":Landroid/widget/TextView; │ move-object/from16 v0, v91 │ │ move-object/from16 v1, v33 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 242 │ - const v110, 0x7f080018 │ + .line 240 │ + const v111, 0x7f080016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v75 │ + move-result-object v92 │ │ - check-cast v75, Landroid/widget/TextView; │ + check-cast v92, Landroid/widget/TextView; │ │ - .line 243 │ - .local v75, "textfile10":Landroid/widget/TextView; │ - move-object/from16 v0, v75 │ + .line 241 │ + .local v92, "textfile9":Landroid/widget/TextView; │ + move-object/from16 v0, v92 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v34 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 244 │ - const v110, 0x7f08001a │ + .line 242 │ + const v111, 0x7f080018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v76 │ │ check-cast v76, Landroid/widget/TextView; │ │ - .line 245 │ - .local v76, "textfile11":Landroid/widget/TextView; │ + .line 243 │ + .local v76, "textfile10":Landroid/widget/TextView; │ move-object/from16 v0, v76 │ │ move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 246 │ - const v110, 0x7f08001c │ + .line 244 │ + const v111, 0x7f08001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v77 │ │ check-cast v77, Landroid/widget/TextView; │ │ - .line 247 │ - .local v77, "textfile12":Landroid/widget/TextView; │ + .line 245 │ + .local v77, "textfile11":Landroid/widget/TextView; │ move-object/from16 v0, v77 │ │ move-object/from16 v1, v19 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 248 │ - const v110, 0x7f08001e │ + .line 246 │ + const v111, 0x7f08001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v78 │ │ check-cast v78, Landroid/widget/TextView; │ │ - .line 249 │ - .local v78, "textfile13":Landroid/widget/TextView; │ + .line 247 │ + .local v78, "textfile12":Landroid/widget/TextView; │ move-object/from16 v0, v78 │ │ move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 250 │ - const v110, 0x7f080020 │ + .line 248 │ + const v111, 0x7f08001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v79 │ │ check-cast v79, Landroid/widget/TextView; │ │ - .line 251 │ - .local v79, "textfile14":Landroid/widget/TextView; │ + .line 249 │ + .local v79, "textfile13":Landroid/widget/TextView; │ move-object/from16 v0, v79 │ │ move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 252 │ - const v110, 0x7f080022 │ + .line 250 │ + const v111, 0x7f080020 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v80 │ │ check-cast v80, Landroid/widget/TextView; │ │ - .line 253 │ - .local v80, "textfile15":Landroid/widget/TextView; │ + .line 251 │ + .local v80, "textfile14":Landroid/widget/TextView; │ move-object/from16 v0, v80 │ │ move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 254 │ - const v110, 0x7f080024 │ + .line 252 │ + const v111, 0x7f080022 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v81 │ │ check-cast v81, Landroid/widget/TextView; │ │ - .line 255 │ - .local v81, "textfile16":Landroid/widget/TextView; │ + .line 253 │ + .local v81, "textfile15":Landroid/widget/TextView; │ move-object/from16 v0, v81 │ │ move-object/from16 v1, v23 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 256 │ - const v110, 0x7f080026 │ + .line 254 │ + const v111, 0x7f080024 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v82 │ │ check-cast v82, Landroid/widget/TextView; │ │ - .line 257 │ - .local v82, "textfile17":Landroid/widget/TextView; │ + .line 255 │ + .local v82, "textfile16":Landroid/widget/TextView; │ move-object/from16 v0, v82 │ │ move-object/from16 v1, v24 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 258 │ - const v110, 0x7f080028 │ + .line 256 │ + const v111, 0x7f080026 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v83 │ │ check-cast v83, Landroid/widget/TextView; │ │ - .line 259 │ - .local v83, "textfile18":Landroid/widget/TextView; │ + .line 257 │ + .local v83, "textfile17":Landroid/widget/TextView; │ move-object/from16 v0, v83 │ │ move-object/from16 v1, v25 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 260 │ - const v110, 0x7f080007 │ + .line 258 │ + const v111, 0x7f080028 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v92 │ + move-result-object v84 │ │ - check-cast v92, Landroid/widget/TextView; │ + check-cast v84, Landroid/widget/TextView; │ │ - .line 261 │ - .local v92, "textmatch1":Landroid/widget/TextView; │ - move-object/from16 v0, v92 │ + .line 259 │ + .local v84, "textfile18":Landroid/widget/TextView; │ + move-object/from16 v0, v84 │ │ - move-object/from16 v1, v43 │ + move-object/from16 v1, v26 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 262 │ - const v110, 0x7f080009 │ + .line 260 │ + const v111, 0x7f080007 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v102 │ + move-result-object v93 │ │ - check-cast v102, Landroid/widget/TextView; │ + check-cast v93, Landroid/widget/TextView; │ │ - .line 263 │ - .local v102, "textmatch2":Landroid/widget/TextView; │ - move-object/from16 v0, v102 │ + .line 261 │ + .local v93, "textmatch1":Landroid/widget/TextView; │ + move-object/from16 v0, v93 │ │ - move-object/from16 v1, v53 │ + move-object/from16 v1, v44 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 264 │ - const v110, 0x7f08000b │ + .line 262 │ + const v111, 0x7f080009 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v103 │ │ check-cast v103, Landroid/widget/TextView; │ │ - .line 265 │ - .local v103, "textmatch3":Landroid/widget/TextView; │ + .line 263 │ + .local v103, "textmatch2":Landroid/widget/TextView; │ move-object/from16 v0, v103 │ │ move-object/from16 v1, v54 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 266 │ - const v110, 0x7f08000d │ + .line 264 │ + const v111, 0x7f08000b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v104 │ │ check-cast v104, Landroid/widget/TextView; │ │ - .line 267 │ - .local v104, "textmatch4":Landroid/widget/TextView; │ + .line 265 │ + .local v104, "textmatch3":Landroid/widget/TextView; │ move-object/from16 v0, v104 │ │ move-object/from16 v1, v55 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 268 │ - const v110, 0x7f08000f │ + .line 266 │ + const v111, 0x7f08000d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v105 │ │ check-cast v105, Landroid/widget/TextView; │ │ - .line 269 │ - .local v105, "textmatch5":Landroid/widget/TextView; │ + .line 267 │ + .local v105, "textmatch4":Landroid/widget/TextView; │ move-object/from16 v0, v105 │ │ move-object/from16 v1, v56 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 270 │ - const v110, 0x7f080011 │ + .line 268 │ + const v111, 0x7f08000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v106 │ │ check-cast v106, Landroid/widget/TextView; │ │ - .line 271 │ - .local v106, "textmatch6":Landroid/widget/TextView; │ + .line 269 │ + .local v106, "textmatch5":Landroid/widget/TextView; │ move-object/from16 v0, v106 │ │ move-object/from16 v1, v57 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 272 │ - const v110, 0x7f080013 │ + .line 270 │ + const v111, 0x7f080011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v107 │ │ check-cast v107, Landroid/widget/TextView; │ │ - .line 273 │ - .local v107, "textmatch7":Landroid/widget/TextView; │ + .line 271 │ + .local v107, "textmatch6":Landroid/widget/TextView; │ move-object/from16 v0, v107 │ │ move-object/from16 v1, v58 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 274 │ - const v110, 0x7f080015 │ + .line 272 │ + const v111, 0x7f080013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v108 │ │ check-cast v108, Landroid/widget/TextView; │ │ - .line 275 │ - .local v108, "textmatch8":Landroid/widget/TextView; │ + .line 273 │ + .local v108, "textmatch7":Landroid/widget/TextView; │ move-object/from16 v0, v108 │ │ move-object/from16 v1, v59 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 276 │ - const v110, 0x7f080017 │ + .line 274 │ + const v111, 0x7f080015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v109 │ │ check-cast v109, Landroid/widget/TextView; │ │ - .line 277 │ - .local v109, "textmatch9":Landroid/widget/TextView; │ + .line 275 │ + .local v109, "textmatch8":Landroid/widget/TextView; │ move-object/from16 v0, v109 │ │ move-object/from16 v1, v60 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 278 │ - const v110, 0x7f080019 │ + .line 276 │ + const v111, 0x7f080017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ - move-result-object v93 │ + move-result-object v110 │ │ - check-cast v93, Landroid/widget/TextView; │ + check-cast v110, Landroid/widget/TextView; │ │ - .line 279 │ - .local v93, "textmatch10":Landroid/widget/TextView; │ - move-object/from16 v0, v93 │ + .line 277 │ + .local v110, "textmatch9":Landroid/widget/TextView; │ + move-object/from16 v0, v110 │ │ - move-object/from16 v1, v44 │ + move-object/from16 v1, v61 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 280 │ - const v110, 0x7f08001b │ + .line 278 │ + const v111, 0x7f080019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v94 │ │ check-cast v94, Landroid/widget/TextView; │ │ - .line 281 │ - .local v94, "textmatch11":Landroid/widget/TextView; │ + .line 279 │ + .local v94, "textmatch10":Landroid/widget/TextView; │ move-object/from16 v0, v94 │ │ move-object/from16 v1, v45 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 282 │ - const v110, 0x7f08001d │ + .line 280 │ + const v111, 0x7f08001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v95 │ │ check-cast v95, Landroid/widget/TextView; │ │ - .line 283 │ - .local v95, "textmatch12":Landroid/widget/TextView; │ + .line 281 │ + .local v95, "textmatch11":Landroid/widget/TextView; │ move-object/from16 v0, v95 │ │ move-object/from16 v1, v46 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 284 │ - const v110, 0x7f08001f │ + .line 282 │ + const v111, 0x7f08001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v96 │ │ check-cast v96, Landroid/widget/TextView; │ │ - .line 285 │ - .local v96, "textmatch13":Landroid/widget/TextView; │ + .line 283 │ + .local v96, "textmatch12":Landroid/widget/TextView; │ move-object/from16 v0, v96 │ │ move-object/from16 v1, v47 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 286 │ - const v110, 0x7f080021 │ + .line 284 │ + const v111, 0x7f08001f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v97 │ │ check-cast v97, Landroid/widget/TextView; │ │ - .line 287 │ - .local v97, "textmatch14":Landroid/widget/TextView; │ + .line 285 │ + .local v97, "textmatch13":Landroid/widget/TextView; │ move-object/from16 v0, v97 │ │ move-object/from16 v1, v48 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 288 │ - const v110, 0x7f080023 │ + .line 286 │ + const v111, 0x7f080021 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v98 │ │ check-cast v98, Landroid/widget/TextView; │ │ - .line 289 │ - .local v98, "textmatch15":Landroid/widget/TextView; │ + .line 287 │ + .local v98, "textmatch14":Landroid/widget/TextView; │ move-object/from16 v0, v98 │ │ move-object/from16 v1, v49 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 290 │ - const v110, 0x7f080025 │ + .line 288 │ + const v111, 0x7f080023 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v99 │ │ check-cast v99, Landroid/widget/TextView; │ │ - .line 291 │ - .local v99, "textmatch16":Landroid/widget/TextView; │ + .line 289 │ + .local v99, "textmatch15":Landroid/widget/TextView; │ move-object/from16 v0, v99 │ │ move-object/from16 v1, v50 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 292 │ - const v110, 0x7f080027 │ + .line 290 │ + const v111, 0x7f080025 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v100 │ │ check-cast v100, Landroid/widget/TextView; │ │ - .line 293 │ - .local v100, "textmatch17":Landroid/widget/TextView; │ + .line 291 │ + .local v100, "textmatch16":Landroid/widget/TextView; │ move-object/from16 v0, v100 │ │ move-object/from16 v1, v51 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ - .line 294 │ - const v110, 0x7f080029 │ + .line 292 │ + const v111, 0x7f080027 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ │ move-result-object v101 │ │ check-cast v101, Landroid/widget/TextView; │ │ - .line 295 │ - .local v101, "textmatch18":Landroid/widget/TextView; │ + .line 293 │ + .local v101, "textmatch17":Landroid/widget/TextView; │ move-object/from16 v0, v101 │ │ move-object/from16 v1, v52 │ │ invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ + .line 294 │ + const v111, 0x7f080029 │ + │ + move-object/from16 v0, p0 │ + │ + move/from16 v1, v111 │ + │ + invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->findViewById(I)Landroid/view/View; │ + │ + move-result-object v102 │ + │ + check-cast v102, Landroid/widget/TextView; │ + │ + .line 295 │ + .local v102, "textmatch18":Landroid/widget/TextView; │ + move-object/from16 v0, v102 │ + │ + move-object/from16 v1, v53 │ + │ + invoke-virtual {v0, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ + │ .line 296 │ - invoke-virtual {v8}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v110 │ + move-result-object v111 │ │ goto/16 :goto_0 │ │ .line 197 │ - .end local v4 # "ab":Ljava/lang/Long; │ - .end local v5 # "abtext":Ljava/lang/String; │ - .end local v7 # "btext":Ljava/lang/String; │ - .end local v12 # "ctext":Ljava/lang/String; │ - .end local v61 # "missingfiles":Landroid/widget/TextView; │ - .end local v62 # "no_of_matches":Ljava/lang/CharSequence; │ - .end local v65 # "nooffiles":Landroid/widget/TextView; │ - .end local v66 # "noofmatches":Landroid/widget/TextView; │ - .end local v74 # "textfile1":Landroid/widget/TextView; │ - .end local v75 # "textfile10":Landroid/widget/TextView; │ - .end local v76 # "textfile11":Landroid/widget/TextView; │ - .end local v77 # "textfile12":Landroid/widget/TextView; │ - .end local v78 # "textfile13":Landroid/widget/TextView; │ - .end local v79 # "textfile14":Landroid/widget/TextView; │ - .end local v80 # "textfile15":Landroid/widget/TextView; │ - .end local v81 # "textfile16":Landroid/widget/TextView; │ - .end local v82 # "textfile17":Landroid/widget/TextView; │ - .end local v83 # "textfile18":Landroid/widget/TextView; │ - .end local v84 # "textfile2":Landroid/widget/TextView; │ - .end local v85 # "textfile3":Landroid/widget/TextView; │ - .end local v86 # "textfile4":Landroid/widget/TextView; │ - .end local v87 # "textfile5":Landroid/widget/TextView; │ - .end local v88 # "textfile6":Landroid/widget/TextView; │ - .end local v89 # "textfile7":Landroid/widget/TextView; │ - .end local v90 # "textfile8":Landroid/widget/TextView; │ - .end local v91 # "textfile9":Landroid/widget/TextView; │ - .end local v92 # "textmatch1":Landroid/widget/TextView; │ - .end local v93 # "textmatch10":Landroid/widget/TextView; │ - .end local v94 # "textmatch11":Landroid/widget/TextView; │ - .end local v95 # "textmatch12":Landroid/widget/TextView; │ - .end local v96 # "textmatch13":Landroid/widget/TextView; │ - .end local v97 # "textmatch14":Landroid/widget/TextView; │ - .end local v98 # "textmatch15":Landroid/widget/TextView; │ - .end local v99 # "textmatch16":Landroid/widget/TextView; │ - .end local v100 # "textmatch17":Landroid/widget/TextView; │ - .end local v101 # "textmatch18":Landroid/widget/TextView; │ - .end local v102 # "textmatch2":Landroid/widget/TextView; │ - .end local v103 # "textmatch3":Landroid/widget/TextView; │ - .end local v104 # "textmatch4":Landroid/widget/TextView; │ - .end local v105 # "textmatch5":Landroid/widget/TextView; │ - .end local v106 # "textmatch6":Landroid/widget/TextView; │ - .end local v107 # "textmatch7":Landroid/widget/TextView; │ - .end local v108 # "textmatch8":Landroid/widget/TextView; │ - .end local v109 # "textmatch9":Landroid/widget/TextView; │ + .end local v5 # "ab":Ljava/lang/Long; │ + .end local v6 # "abtext":Ljava/lang/String; │ + .end local v8 # "btext":Ljava/lang/String; │ + .end local v13 # "ctext":Ljava/lang/String; │ + .end local v62 # "missingfiles":Landroid/widget/TextView; │ + .end local v63 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v66 # "nooffiles":Landroid/widget/TextView; │ + .end local v67 # "noofmatches":Landroid/widget/TextView; │ + .end local v75 # "textfile1":Landroid/widget/TextView; │ + .end local v76 # "textfile10":Landroid/widget/TextView; │ + .end local v77 # "textfile11":Landroid/widget/TextView; │ + .end local v78 # "textfile12":Landroid/widget/TextView; │ + .end local v79 # "textfile13":Landroid/widget/TextView; │ + .end local v80 # "textfile14":Landroid/widget/TextView; │ + .end local v81 # "textfile15":Landroid/widget/TextView; │ + .end local v82 # "textfile16":Landroid/widget/TextView; │ + .end local v83 # "textfile17":Landroid/widget/TextView; │ + .end local v84 # "textfile18":Landroid/widget/TextView; │ + .end local v85 # "textfile2":Landroid/widget/TextView; │ + .end local v86 # "textfile3":Landroid/widget/TextView; │ + .end local v87 # "textfile4":Landroid/widget/TextView; │ + .end local v88 # "textfile5":Landroid/widget/TextView; │ + .end local v89 # "textfile6":Landroid/widget/TextView; │ + .end local v90 # "textfile7":Landroid/widget/TextView; │ + .end local v91 # "textfile8":Landroid/widget/TextView; │ + .end local v92 # "textfile9":Landroid/widget/TextView; │ + .end local v93 # "textmatch1":Landroid/widget/TextView; │ + .end local v94 # "textmatch10":Landroid/widget/TextView; │ + .end local v95 # "textmatch11":Landroid/widget/TextView; │ + .end local v96 # "textmatch12":Landroid/widget/TextView; │ + .end local v97 # "textmatch13":Landroid/widget/TextView; │ + .end local v98 # "textmatch14":Landroid/widget/TextView; │ + .end local v99 # "textmatch15":Landroid/widget/TextView; │ + .end local v100 # "textmatch16":Landroid/widget/TextView; │ + .end local v101 # "textmatch17":Landroid/widget/TextView; │ + .end local v102 # "textmatch18":Landroid/widget/TextView; │ + .end local v103 # "textmatch2":Landroid/widget/TextView; │ + .end local v104 # "textmatch3":Landroid/widget/TextView; │ + .end local v105 # "textmatch4":Landroid/widget/TextView; │ + .end local v106 # "textmatch5":Landroid/widget/TextView; │ + .end local v107 # "textmatch6":Landroid/widget/TextView; │ + .end local v108 # "textmatch7":Landroid/widget/TextView; │ + .end local v109 # "textmatch8":Landroid/widget/TextView; │ + .end local v110 # "textmatch9":Landroid/widget/TextView; │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v110 │ + move-result-wide v112 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v112 │ + move-result-wide v114 │ │ - sub-long v110, v110, v112 │ + sub-long v112, v112, v114 │ │ - const-wide/16 v112, 0x1 │ + const-wide/16 v114, 0x1 │ │ - cmp-long v110, v110, v112 │ + cmp-long v111, v112, v114 │ │ - if-lez v110, :cond_1 │ + if-lez v111, :cond_1 │ │ .line 198 │ - const v110, 0x7f06005a │ + const v111, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 199 │ - .restart local v62 # "no_of_matches":Ljava/lang/CharSequence; │ - const v110, 0x7f06005b │ + .restart local v63 # "no_of_matches":Ljava/lang/CharSequence; │ + const v111, 0x7f06005b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v35 │ + move-result-object v36 │ │ .line 200 │ - .local v35, "files_not_found":Ljava/lang/CharSequence; │ - new-instance v110, Ljava/lang/StringBuilder; │ + .local v36, "files_not_found":Ljava/lang/CharSequence; │ + new-instance v111, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v110 .. v110}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v111 .. v111}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - move-object/from16 v1, v62 │ + move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, " " │ + const-string v112, " " │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, "/" │ + const-string v112, "/" │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, ". " │ + const-string v112, ". " │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v111 │ + move-result-wide v112 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v113 │ + move-result-wide v114 │ │ - sub-long v111, v111, v113 │ + sub-long v112, v112, v114 │ │ - invoke-virtual/range {v110 .. v112}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v113}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, " " │ + const-string v112, " " │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - invoke-virtual/range {v110 .. v110}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v111 .. v111}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 202 │ - .end local v35 # "files_not_found":Ljava/lang/CharSequence; │ - .end local v62 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v36 # "files_not_found":Ljava/lang/CharSequence; │ + .end local v63 # "no_of_matches":Ljava/lang/CharSequence; │ :cond_1 │ - const v110, 0x7f06005a │ + const v111, 0x7f06005a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v62 │ + move-result-object v63 │ │ .line 203 │ - .restart local v62 # "no_of_matches":Ljava/lang/CharSequence; │ - const v110, 0x7f06005c │ + .restart local v63 # "no_of_matches":Ljava/lang/CharSequence; │ + const v111, 0x7f06005c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v34 │ + move-result-object v35 │ │ .line 204 │ - .local v34, "file_not_found":Ljava/lang/CharSequence; │ - new-instance v110, Ljava/lang/StringBuilder; │ + .local v35, "file_not_found":Ljava/lang/CharSequence; │ + new-instance v111, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v110 .. v110}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v111 .. v111}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - move-object/from16 v1, v62 │ + move-object/from16 v1, v63 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, " " │ + const-string v112, " " │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, "/" │ + const-string v112, "/" │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, ". " │ + const-string v112, ". " │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - invoke-virtual {v3}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v4}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v111 │ + move-result-wide v112 │ │ - invoke-virtual {v6}, Ljava/lang/Long;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Long;->longValue()J │ │ - move-result-wide v113 │ + move-result-wide v114 │ │ - sub-long v111, v111, v113 │ + sub-long v112, v112, v114 │ │ - invoke-virtual/range {v110 .. v112}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v113}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - const-string v111, " " │ + const-string v112, " " │ │ - invoke-virtual/range {v110 .. v111}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v111 .. v112}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - move-object/from16 v1, v34 │ + move-object/from16 v1, v35 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - invoke-virtual/range {v110 .. v110}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v111 .. v111}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v110 │ + move-result-object v111 │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ - invoke-virtual {v8, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ + invoke-virtual {v9, v0}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ goto/16 :goto_1 │ │ .line 299 │ - .end local v3 # "a":Ljava/lang/Long; │ - .end local v6 # "b":Ljava/lang/Long; │ - .end local v8 # "builder":Landroid/app/AlertDialog$Builder; │ - .end local v9 # "c":Ljava/lang/Long; │ - .end local v16 # "file1":Ljava/lang/String; │ - .end local v17 # "file10":Ljava/lang/String; │ - .end local v18 # "file11":Ljava/lang/String; │ - .end local v19 # "file12":Ljava/lang/String; │ - .end local v20 # "file13":Ljava/lang/String; │ - .end local v21 # "file14":Ljava/lang/String; │ - .end local v22 # "file15":Ljava/lang/String; │ - .end local v23 # "file16":Ljava/lang/String; │ - .end local v24 # "file17":Ljava/lang/String; │ - .end local v25 # "file18":Ljava/lang/String; │ - .end local v26 # "file2":Ljava/lang/String; │ - .end local v27 # "file3":Ljava/lang/String; │ - .end local v28 # "file4":Ljava/lang/String; │ - .end local v29 # "file5":Ljava/lang/String; │ - .end local v30 # "file6":Ljava/lang/String; │ - .end local v31 # "file7":Ljava/lang/String; │ - .end local v32 # "file8":Ljava/lang/String; │ - .end local v33 # "file9":Ljava/lang/String; │ - .end local v34 # "file_not_found":Ljava/lang/CharSequence; │ - .end local v43 # "match1":Ljava/lang/String; │ - .end local v44 # "match10":Ljava/lang/String; │ - .end local v45 # "match11":Ljava/lang/String; │ - .end local v46 # "match12":Ljava/lang/String; │ - .end local v47 # "match13":Ljava/lang/String; │ - .end local v48 # "match14":Ljava/lang/String; │ - .end local v49 # "match15":Ljava/lang/String; │ - .end local v50 # "match16":Ljava/lang/String; │ - .end local v51 # "match17":Ljava/lang/String; │ - .end local v52 # "match18":Ljava/lang/String; │ - .end local v53 # "match2":Ljava/lang/String; │ - .end local v54 # "match3":Ljava/lang/String; │ - .end local v55 # "match4":Ljava/lang/String; │ - .end local v56 # "match5":Ljava/lang/String; │ - .end local v57 # "match6":Ljava/lang/String; │ - .end local v58 # "match7":Ljava/lang/String; │ - .end local v59 # "match8":Ljava/lang/String; │ - .end local v60 # "match9":Ljava/lang/String; │ - .end local v62 # "no_of_matches":Ljava/lang/CharSequence; │ + .end local v4 # "a":Ljava/lang/Long; │ + .end local v7 # "b":Ljava/lang/Long; │ + .end local v9 # "builder":Landroid/app/AlertDialog$Builder; │ + .end local v10 # "c":Ljava/lang/Long; │ + .end local v17 # "file1":Ljava/lang/String; │ + .end local v18 # "file10":Ljava/lang/String; │ + .end local v19 # "file11":Ljava/lang/String; │ + .end local v20 # "file12":Ljava/lang/String; │ + .end local v21 # "file13":Ljava/lang/String; │ + .end local v22 # "file14":Ljava/lang/String; │ + .end local v23 # "file15":Ljava/lang/String; │ + .end local v24 # "file16":Ljava/lang/String; │ + .end local v25 # "file17":Ljava/lang/String; │ + .end local v26 # "file18":Ljava/lang/String; │ + .end local v27 # "file2":Ljava/lang/String; │ + .end local v28 # "file3":Ljava/lang/String; │ + .end local v29 # "file4":Ljava/lang/String; │ + .end local v30 # "file5":Ljava/lang/String; │ + .end local v31 # "file6":Ljava/lang/String; │ + .end local v32 # "file7":Ljava/lang/String; │ + .end local v33 # "file8":Ljava/lang/String; │ + .end local v34 # "file9":Ljava/lang/String; │ + .end local v35 # "file_not_found":Ljava/lang/CharSequence; │ + .end local v44 # "match1":Ljava/lang/String; │ + .end local v45 # "match10":Ljava/lang/String; │ + .end local v46 # "match11":Ljava/lang/String; │ + .end local v47 # "match12":Ljava/lang/String; │ + .end local v48 # "match13":Ljava/lang/String; │ + .end local v49 # "match14":Ljava/lang/String; │ + .end local v50 # "match15":Ljava/lang/String; │ + .end local v51 # "match16":Ljava/lang/String; │ + .end local v52 # "match17":Ljava/lang/String; │ + .end local v53 # "match18":Ljava/lang/String; │ + .end local v54 # "match2":Ljava/lang/String; │ + .end local v55 # "match3":Ljava/lang/String; │ + .end local v56 # "match4":Ljava/lang/String; │ + .end local v57 # "match5":Ljava/lang/String; │ + .end local v58 # "match6":Ljava/lang/String; │ + .end local v59 # "match7":Ljava/lang/String; │ + .end local v60 # "match8":Ljava/lang/String; │ + .end local v61 # "match9":Ljava/lang/String; │ + .end local v63 # "no_of_matches":Ljava/lang/CharSequence; │ :pswitch_1 │ - new-instance v63, Landroid/app/AlertDialog$Builder; │ + new-instance v64, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v63 │ + move-object/from16 v0, v64 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 300 │ - .local v63, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ - const v110, 0x7f060098 │ + .local v64, "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + const v111, 0x7f060098 │ │ - move-object/from16 v0, v63 │ + move-object/from16 v0, v64 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 301 │ - const v110, 0x7f06005d │ + const v111, 0x7f06005d │ │ - move-object/from16 v0, v63 │ + move-object/from16 v0, v64 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 302 │ - const v110, 0x7f060094 │ + const v111, 0x7f060094 │ │ - new-instance v111, Lcom/amphoras/tpthelper/VerifyImage$2; │ + new-instance v112, Lcom/amphoras/tpthelper/VerifyImage$2; │ │ - move-object/from16 v0, v111 │ + move-object/from16 v0, v112 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage$2;->(Lcom/amphoras/tpthelper/VerifyImage;)V │ │ - move-object/from16 v0, v63 │ + move-object/from16 v0, v64 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ - move-object/from16 v2, v111 │ + move-object/from16 v2, v112 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 307 │ - invoke-virtual/range {v63 .. v63}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v64 .. v64}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v110 │ + move-result-object v111 │ │ goto/16 :goto_0 │ │ .line 310 │ - .end local v63 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v64 # "nofilebuilder":Landroid/app/AlertDialog$Builder; │ :pswitch_2 │ - new-instance v41, Landroid/app/AlertDialog$Builder; │ + new-instance v42, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 311 │ - .local v41, "localebuilder":Landroid/app/AlertDialog$Builder; │ - const v110, 0x7f06000e │ + .local v42, "localebuilder":Landroid/app/AlertDialog$Builder; │ + const v111, 0x7f06000e │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 312 │ - const/16 v110, 0x0 │ + const/16 v111, 0x0 │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setCancelable(Z)Landroid/app/AlertDialog$Builder; │ │ .line 313 │ - const v110, 0x7f06000f │ + const v111, 0x7f06000f │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v15 │ + move-result-object v16 │ │ .line 314 │ - .local v15, "english":Ljava/lang/CharSequence; │ - const v110, 0x7f060010 │ + .local v16, "english":Ljava/lang/CharSequence; │ + const v111, 0x7f060010 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v36 │ + move-result-object v37 │ │ .line 315 │ - .local v36, "french":Ljava/lang/CharSequence; │ - const v110, 0x7f060011 │ + .local v37, "french":Ljava/lang/CharSequence; │ + const v111, 0x7f060011 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v37 │ + move-result-object v38 │ │ .line 316 │ - .local v37, "german":Ljava/lang/CharSequence; │ - const v110, 0x7f060012 │ + .local v38, "german":Ljava/lang/CharSequence; │ + const v111, 0x7f060012 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v70 │ + move-result-object v71 │ │ .line 317 │ - .local v70, "russian":Ljava/lang/CharSequence; │ - const v110, 0x7f060013 │ + .local v71, "russian":Ljava/lang/CharSequence; │ + const v111, 0x7f060013 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v11 │ + move-result-object v12 │ │ .line 318 │ - .local v11, "chinese":Ljava/lang/CharSequence; │ - const v110, 0x7f060014 │ + .local v12, "chinese":Ljava/lang/CharSequence; │ + const v111, 0x7f060014 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v68 │ + move-result-object v69 │ │ .line 319 │ - .local v68, "portuguese":Ljava/lang/CharSequence; │ - const v110, 0x7f060015 │ + .local v69, "portuguese":Ljava/lang/CharSequence; │ + const v111, 0x7f060015 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v72 │ + move-result-object v73 │ │ .line 320 │ - .local v72, "spanish":Ljava/lang/CharSequence; │ - const v110, 0x7f060016 │ + .local v73, "spanish":Ljava/lang/CharSequence; │ + const v111, 0x7f060016 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v71 │ + move-result-object v72 │ │ .line 321 │ - .local v71, "serbian":Ljava/lang/CharSequence; │ - const v110, 0x7f060017 │ + .local v72, "serbian":Ljava/lang/CharSequence; │ + const v111, 0x7f060017 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v13 │ + move-result-object v14 │ │ .line 322 │ - .local v13, "czech":Ljava/lang/CharSequence; │ - const v110, 0x7f060018 │ + .local v14, "czech":Ljava/lang/CharSequence; │ + const v111, 0x7f060018 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v67 │ + move-result-object v68 │ │ .line 323 │ - .local v67, "polish":Ljava/lang/CharSequence; │ - const v110, 0x7f060019 │ + .local v68, "polish":Ljava/lang/CharSequence; │ + const v111, 0x7f060019 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v39 │ + move-result-object v40 │ │ .line 324 │ - .local v39, "hungarian":Ljava/lang/CharSequence; │ - const v110, 0x7f06001a │ + .local v40, "hungarian":Ljava/lang/CharSequence; │ + const v111, 0x7f06001a │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v73 │ + move-result-object v74 │ │ .line 325 │ - .local v73, "swedish":Ljava/lang/CharSequence; │ - const v110, 0x7f06001b │ + .local v74, "swedish":Ljava/lang/CharSequence; │ + const v111, 0x7f06001b │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v40 │ + move-result-object v41 │ │ .line 326 │ - .local v40, "italian":Ljava/lang/CharSequence; │ - const v110, 0x7f06001c │ + .local v41, "italian":Ljava/lang/CharSequence; │ + const v111, 0x7f06001c │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v14 │ + move-result-object v15 │ │ .line 327 │ - .local v14, "dutch_be":Ljava/lang/CharSequence; │ - const v110, 0x7f06001d │ + .local v15, "dutch_be":Ljava/lang/CharSequence; │ + const v111, 0x7f06001d │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v69 │ + move-result-object v70 │ │ .line 328 │ - .local v69, "portuguese_br":Ljava/lang/CharSequence; │ - const v110, 0x7f06001e │ + .local v70, "portuguese_br":Ljava/lang/CharSequence; │ + const v111, 0x7f06001e │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v38 │ + move-result-object v39 │ │ .line 329 │ - .local v38, "greek":Ljava/lang/CharSequence; │ - const v110, 0x7f060095 │ + .local v39, "greek":Ljava/lang/CharSequence; │ + const v111, 0x7f060095 │ │ move-object/from16 v0, p0 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage;->getText(I)Ljava/lang/CharSequence; │ │ - move-result-object v10 │ + move-result-object v11 │ │ .line 330 │ - .local v10, "cancel":Ljava/lang/CharSequence; │ - const/16 v110, 0x11 │ + .local v11, "cancel":Ljava/lang/CharSequence; │ + const/16 v111, 0x11 │ │ - move/from16 v0, v110 │ + move/from16 v0, v111 │ │ new-array v0, v0, [Ljava/lang/CharSequence; │ │ - move-object/from16 v42, v0 │ + move-object/from16 v43, v0 │ │ - const/16 v110, 0x0 │ + const/16 v111, 0x0 │ │ - aput-object v15, v42, v110 │ + aput-object v16, v43, v111 │ │ - const/16 v110, 0x1 │ + const/16 v111, 0x1 │ │ - aput-object v36, v42, v110 │ + aput-object v37, v43, v111 │ │ - const/16 v110, 0x2 │ + const/16 v111, 0x2 │ │ - aput-object v37, v42, v110 │ + aput-object v38, v43, v111 │ │ - const/16 v110, 0x3 │ + const/16 v111, 0x3 │ │ - aput-object v70, v42, v110 │ + aput-object v71, v43, v111 │ │ - const/16 v110, 0x4 │ + const/16 v111, 0x4 │ │ - aput-object v11, v42, v110 │ + aput-object v12, v43, v111 │ │ - const/16 v110, 0x5 │ + const/16 v111, 0x5 │ │ - aput-object v68, v42, v110 │ + aput-object v69, v43, v111 │ │ - const/16 v110, 0x6 │ + const/16 v111, 0x6 │ │ - aput-object v72, v42, v110 │ + aput-object v73, v43, v111 │ │ - const/16 v110, 0x7 │ + const/16 v111, 0x7 │ │ - aput-object v71, v42, v110 │ + aput-object v72, v43, v111 │ │ - const/16 v110, 0x8 │ + const/16 v111, 0x8 │ │ - aput-object v13, v42, v110 │ + aput-object v14, v43, v111 │ │ - const/16 v110, 0x9 │ + const/16 v111, 0x9 │ │ - aput-object v67, v42, v110 │ + aput-object v68, v43, v111 │ │ - const/16 v110, 0xa │ + const/16 v111, 0xa │ │ - aput-object v39, v42, v110 │ + aput-object v40, v43, v111 │ │ - const/16 v110, 0xb │ + const/16 v111, 0xb │ │ - aput-object v73, v42, v110 │ + aput-object v74, v43, v111 │ │ - const/16 v110, 0xc │ + const/16 v111, 0xc │ │ - aput-object v40, v42, v110 │ + aput-object v41, v43, v111 │ │ - const/16 v110, 0xd │ + const/16 v111, 0xd │ │ - aput-object v14, v42, v110 │ + aput-object v15, v43, v111 │ │ - const/16 v110, 0xe │ + const/16 v111, 0xe │ │ - aput-object v69, v42, v110 │ + aput-object v70, v43, v111 │ │ - const/16 v110, 0xf │ + const/16 v111, 0xf │ │ - aput-object v38, v42, v110 │ + aput-object v39, v43, v111 │ │ - const/16 v110, 0x10 │ + const/16 v111, 0x10 │ │ - aput-object v10, v42, v110 │ + aput-object v11, v43, v111 │ │ .line 331 │ - .local v42, "locales":[Ljava/lang/CharSequence; │ - new-instance v110, Lcom/amphoras/tpthelper/VerifyImage$3; │ + .local v43, "locales":[Ljava/lang/CharSequence; │ + new-instance v111, Lcom/amphoras/tpthelper/VerifyImage$3; │ │ - move-object/from16 v0, v110 │ + move-object/from16 v0, v111 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage$3;->(Lcom/amphoras/tpthelper/VerifyImage;)V │ │ - move-object/from16 v0, v41 │ + move-object/from16 v0, v42 │ │ - move-object/from16 v1, v42 │ + move-object/from16 v1, v43 │ │ - move-object/from16 v2, v110 │ + move-object/from16 v2, v111 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setItems([Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 453 │ - invoke-virtual/range {v41 .. v41}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v42 .. v42}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v110 │ + move-result-object v111 │ │ goto/16 :goto_0 │ │ .line 456 │ - .end local v10 # "cancel":Ljava/lang/CharSequence; │ - .end local v11 # "chinese":Ljava/lang/CharSequence; │ - .end local v13 # "czech":Ljava/lang/CharSequence; │ - .end local v14 # "dutch_be":Ljava/lang/CharSequence; │ - .end local v15 # "english":Ljava/lang/CharSequence; │ - .end local v36 # "french":Ljava/lang/CharSequence; │ - .end local v37 # "german":Ljava/lang/CharSequence; │ - .end local v38 # "greek":Ljava/lang/CharSequence; │ - .end local v39 # "hungarian":Ljava/lang/CharSequence; │ - .end local v40 # "italian":Ljava/lang/CharSequence; │ - .end local v41 # "localebuilder":Landroid/app/AlertDialog$Builder; │ - .end local v42 # "locales":[Ljava/lang/CharSequence; │ - .end local v67 # "polish":Ljava/lang/CharSequence; │ - .end local v68 # "portuguese":Ljava/lang/CharSequence; │ - .end local v69 # "portuguese_br":Ljava/lang/CharSequence; │ - .end local v70 # "russian":Ljava/lang/CharSequence; │ - .end local v71 # "serbian":Ljava/lang/CharSequence; │ - .end local v72 # "spanish":Ljava/lang/CharSequence; │ - .end local v73 # "swedish":Ljava/lang/CharSequence; │ + .end local v11 # "cancel":Ljava/lang/CharSequence; │ + .end local v12 # "chinese":Ljava/lang/CharSequence; │ + .end local v14 # "czech":Ljava/lang/CharSequence; │ + .end local v15 # "dutch_be":Ljava/lang/CharSequence; │ + .end local v16 # "english":Ljava/lang/CharSequence; │ + .end local v37 # "french":Ljava/lang/CharSequence; │ + .end local v38 # "german":Ljava/lang/CharSequence; │ + .end local v39 # "greek":Ljava/lang/CharSequence; │ + .end local v40 # "hungarian":Ljava/lang/CharSequence; │ + .end local v41 # "italian":Ljava/lang/CharSequence; │ + .end local v42 # "localebuilder":Landroid/app/AlertDialog$Builder; │ + .end local v43 # "locales":[Ljava/lang/CharSequence; │ + .end local v68 # "polish":Ljava/lang/CharSequence; │ + .end local v69 # "portuguese":Ljava/lang/CharSequence; │ + .end local v70 # "portuguese_br":Ljava/lang/CharSequence; │ + .end local v71 # "russian":Ljava/lang/CharSequence; │ + .end local v72 # "serbian":Ljava/lang/CharSequence; │ + .end local v73 # "spanish":Ljava/lang/CharSequence; │ + .end local v74 # "swedish":Ljava/lang/CharSequence; │ :pswitch_3 │ - new-instance v64, Landroid/app/AlertDialog$Builder; │ + new-instance v65, Landroid/app/AlertDialog$Builder; │ │ - move-object/from16 v0, v64 │ + move-object/from16 v0, v65 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ .line 457 │ - .local v64, "noimagefilebuilder":Landroid/app/AlertDialog$Builder; │ - const v110, 0x7f060098 │ + .local v65, "noimagefilebuilder":Landroid/app/AlertDialog$Builder; │ + const v111, 0x7f060098 │ │ - move-object/from16 v0, v64 │ + move-object/from16 v0, v65 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ .line 458 │ - const v110, 0x7f06005d │ + const v111, 0x7f06005d │ │ - move-object/from16 v0, v64 │ + move-object/from16 v0, v65 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ .line 459 │ - const v110, 0x7f060094 │ + const v111, 0x7f060094 │ │ - new-instance v111, Lcom/amphoras/tpthelper/VerifyImage$4; │ + new-instance v112, Lcom/amphoras/tpthelper/VerifyImage$4; │ │ - move-object/from16 v0, v111 │ + move-object/from16 v0, v112 │ │ move-object/from16 v1, p0 │ │ invoke-direct {v0, v1}, Lcom/amphoras/tpthelper/VerifyImage$4;->(Lcom/amphoras/tpthelper/VerifyImage;)V │ │ - move-object/from16 v0, v64 │ + move-object/from16 v0, v65 │ │ - move/from16 v1, v110 │ + move/from16 v1, v111 │ │ - move-object/from16 v2, v111 │ + move-object/from16 v2, v112 │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 464 │ - invoke-virtual/range {v64 .. v64}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ + invoke-virtual/range {v65 .. v65}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ - move-result-object v110 │ + move-result-object v111 │ │ goto/16 :goto_0 │ │ .line 148 │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 ├── assets/ztepack ├── readelf --wide --file-header {} │ │ @@ -1,20 +1,20 @@ │ │ ELF Header: │ │ - Magic: 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00 │ │ - Class: ELF32 │ │ + Magic: 7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00 │ │ + Class: ELF64 │ │ Data: 2's complement, little endian │ │ Version: 1 (current) │ │ OS/ABI: UNIX - System V │ │ ABI Version: 0 │ │ Type: EXEC (Executable file) │ │ - Machine: Intel 80386 │ │ + Machine: Advanced Micro Devices X86-64 │ │ Version: 0x1 │ │ - Entry point address: 0x80484d0 │ │ - Start of program headers: 52 (bytes into file) │ │ - Start of section headers: 7008 (bytes into file) │ │ + Entry point address: 0x4006c0 │ │ + Start of program headers: 64 (bytes into file) │ │ + Start of section headers: 11896 (bytes into file) │ │ Flags: 0x0 │ │ - Size of this header: 52 (bytes) │ │ - Size of program headers: 32 (bytes) │ │ - Number of program headers: 8 │ │ - Size of section headers: 40 (bytes) │ │ - Number of section headers: 30 │ │ - Section header string table index: 27 │ │ + Size of this header: 64 (bytes) │ │ + Size of program headers: 56 (bytes) │ │ + Number of program headers: 9 │ │ + Size of section headers: 64 (bytes) │ │ + Number of section headers: 31 │ │ + Section header string table index: 28 ├── readelf --wide --program-header {} │ │ @@ -1,27 +1,29 @@ │ │ │ │ Elf file type is EXEC (Executable file) │ │ -Entry point 0x80484d0 │ │ -There are 8 program headers, starting at offset 52 │ │ +Entry point 0x4006c0 │ │ +There are 9 program headers, starting at offset 64 │ │ │ │ Program Headers: │ │ - Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ - PHDR 0x000034 0x08048034 0x08048034 0x00100 0x00100 R E 0x4 │ │ - INTERP 0x000134 0x08048134 0x08048134 0x00013 0x00013 R 0x1 │ │ - [Requesting program interpreter: /lib/ld-linux.so.2] │ │ - LOAD 0x000000 0x08048000 0x08048000 0x017b8 0x017b8 R E 0x1000 │ │ - LOAD 0x0017b8 0x0804a7b8 0x0804a7b8 0x00268 0x10708 RW 0x1000 │ │ - DYNAMIC 0x0017c4 0x0804a7c4 0x0804a7c4 0x000e8 0x000e8 RW 0x4 │ │ - NOTE 0x000148 0x08048148 0x08048148 0x00044 0x00044 R 0x4 │ │ - GNU_EH_FRAME 0x0015e4 0x080495e4 0x080495e4 0x0005c 0x0005c R 0x4 │ │ - GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ + Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ + PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x0001f8 0x0001f8 R E 0x8 │ │ + INTERP 0x000238 0x0000000000400238 0x0000000000400238 0x00001c 0x00001c R 0x1 │ │ + [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] │ │ + LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x001a24 0x001a24 R E 0x200000 │ │ + LOAD 0x001e10 0x0000000000601e10 0x0000000000601e10 0x000420 0x0108d0 RW 0x200000 │ │ + DYNAMIC 0x001e28 0x0000000000601e28 0x0000000000601e28 0x0001d0 0x0001d0 RW 0x8 │ │ + NOTE 0x000254 0x0000000000400254 0x0000000000400254 0x000044 0x000044 R 0x4 │ │ + GNU_EH_FRAME 0x001800 0x0000000000401800 0x0000000000401800 0x000064 0x000064 R 0x4 │ │ + GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ + GNU_RELRO 0x001e10 0x0000000000601e10 0x0000000000601e10 0x0001f0 0x0001f0 R 0x1 │ │ │ │ Section to Segment mapping: │ │ Segment Sections... │ │ 00 │ │ 01 .interp │ │ - 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame_hdr .eh_frame │ │ + 02 .interp .note.ABI-tag .note.gnu.build-id .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .init .plt .plt.got .text .fini .rodata .eh_frame_hdr .eh_frame │ │ 03 .init_array .fini_array .jcr .dynamic .got .got.plt .data .bss │ │ 04 .dynamic │ │ 05 .note.ABI-tag .note.gnu.build-id │ │ 06 .eh_frame_hdr │ │ 07 │ │ + 08 .init_array .fini_array .jcr .dynamic .got ├── readelf --wide --sections {} │ │ @@ -1,39 +1,40 @@ │ │ -There are 30 section headers, starting at offset 0x1b60: │ │ +There are 31 section headers, starting at offset 0x2e78: │ │ │ │ Section Headers: │ │ - [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ - [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ - [ 1] .interp PROGBITS 08048134 000134 000013 00 A 0 0 1 │ │ - [ 2] .note.ABI-tag NOTE 08048148 000148 000020 00 A 0 0 4 │ │ - [ 3] .note.gnu.build-id NOTE 08048168 000168 000024 00 A 0 0 4 │ │ - [ 4] .gnu.hash GNU_HASH 0804818c 00018c 000020 04 A 5 0 4 │ │ - [ 5] .dynsym DYNSYM 080481ac 0001ac 0000e0 10 A 6 1 4 │ │ - [ 6] .dynstr STRTAB 0804828c 00028c 00008f 00 A 0 0 1 │ │ - [ 7] .gnu.version VERSYM 0804831c 00031c 00001c 02 A 5 0 2 │ │ - [ 8] .gnu.version_r VERNEED 08048338 000338 000030 00 A 6 1 4 │ │ - [ 9] .rel.dyn REL 08048368 000368 000008 08 A 5 0 4 │ │ - [10] .rel.plt REL 08048370 000370 000060 08 A 5 12 4 │ │ - [11] .init PROGBITS 080483d0 0003d0 000023 00 AX 0 0 4 │ │ - [12] .plt PROGBITS 08048400 000400 0000d0 04 AX 0 0 16 │ │ - [13] .text PROGBITS 080484d0 0004d0 000d42 00 AX 0 0 16 │ │ - [14] .fini PROGBITS 08049214 001214 000014 00 AX 0 0 4 │ │ - [15] .rodata PROGBITS 08049228 001228 0003bc 00 A 0 0 4 │ │ - [16] .eh_frame_hdr PROGBITS 080495e4 0015e4 00005c 00 A 0 0 4 │ │ - [17] .eh_frame PROGBITS 08049640 001640 000178 00 A 0 0 4 │ │ - [18] .init_array INIT_ARRAY 0804a7b8 0017b8 000004 00 WA 0 0 4 │ │ - [19] .fini_array FINI_ARRAY 0804a7bc 0017bc 000004 00 WA 0 0 4 │ │ - [20] .jcr PROGBITS 0804a7c0 0017c0 000004 00 WA 0 0 4 │ │ - [21] .dynamic DYNAMIC 0804a7c4 0017c4 0000e8 08 WA 6 0 4 │ │ - [22] .got PROGBITS 0804a8ac 0018ac 000004 04 WA 0 0 4 │ │ - [23] .got.plt PROGBITS 0804a8b0 0018b0 00003c 04 WA 0 0 4 │ │ - [24] .data PROGBITS 0804a900 001900 000120 00 WA 0 0 32 │ │ - [25] .bss NOBITS 0804aa20 001a20 0104a0 00 WA 0 0 32 │ │ - [26] .comment PROGBITS 00000000 001a20 000039 01 MS 0 0 1 │ │ - [27] .shstrtab STRTAB 00000000 001a59 000106 00 0 0 1 │ │ - [28] .symtab SYMTAB 00000000 002010 000570 10 29 45 4 │ │ - [29] .strtab STRTAB 00000000 002580 0003a6 00 0 0 1 │ │ + [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ + [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ + [ 1] .interp PROGBITS 0000000000400238 000238 00001c 00 A 0 0 1 │ │ + [ 2] .note.ABI-tag NOTE 0000000000400254 000254 000020 00 A 0 0 4 │ │ + [ 3] .note.gnu.build-id NOTE 0000000000400274 000274 000024 00 A 0 0 4 │ │ + [ 4] .gnu.hash GNU_HASH 0000000000400298 000298 00001c 00 A 5 0 8 │ │ + [ 5] .dynsym DYNSYM 00000000004002b8 0002b8 000138 18 A 6 1 8 │ │ + [ 6] .dynstr STRTAB 00000000004003f0 0003f0 000078 00 A 0 0 1 │ │ + [ 7] .gnu.version VERSYM 0000000000400468 000468 00001a 02 A 5 0 2 │ │ + [ 8] .gnu.version_r VERNEED 0000000000400488 000488 000020 00 A 6 1 8 │ │ + [ 9] .rela.dyn RELA 00000000004004a8 0004a8 000018 18 A 5 0 8 │ │ + [10] .rela.plt RELA 00000000004004c0 0004c0 000108 18 AI 5 24 8 │ │ + [11] .init PROGBITS 00000000004005c8 0005c8 00001a 00 AX 0 0 4 │ │ + [12] .plt PROGBITS 00000000004005f0 0005f0 0000c0 10 AX 0 0 16 │ │ + [13] .plt.got PROGBITS 00000000004006b0 0006b0 000008 00 AX 0 0 8 │ │ + [14] .text PROGBITS 00000000004006c0 0006c0 000d72 00 AX 0 0 16 │ │ + [15] .fini PROGBITS 0000000000401434 001434 000009 00 AX 0 0 4 │ │ + [16] .rodata PROGBITS 0000000000401440 001440 0003c0 00 A 0 0 8 │ │ + [17] .eh_frame_hdr PROGBITS 0000000000401800 001800 000064 00 A 0 0 4 │ │ + [18] .eh_frame PROGBITS 0000000000401868 001868 0001bc 00 A 0 0 8 │ │ + [19] .init_array INIT_ARRAY 0000000000601e10 001e10 000008 08 WA 0 0 8 │ │ + [20] .fini_array FINI_ARRAY 0000000000601e18 001e18 000008 08 WA 0 0 8 │ │ + [21] .jcr PROGBITS 0000000000601e20 001e20 000008 00 WA 0 0 8 │ │ + [22] .dynamic DYNAMIC 0000000000601e28 001e28 0001d0 10 WA 6 0 8 │ │ + [23] .got PROGBITS 0000000000601ff8 001ff8 000008 08 WA 0 0 8 │ │ + [24] .got.plt PROGBITS 0000000000602000 002000 000070 08 WA 0 0 8 │ │ + [25] .data PROGBITS 0000000000602080 002080 0001b0 00 WA 0 0 32 │ │ + [26] .bss NOBITS 0000000000602240 002230 0104a0 00 WA 0 0 32 │ │ + [27] .comment PROGBITS 0000000000000000 002230 000025 01 MS 0 0 1 │ │ + [28] .shstrtab STRTAB 0000000000000000 002d6a 00010c 00 0 0 1 │ │ + [29] .symtab SYMTAB 0000000000000000 002258 0007e0 18 30 47 8 │ │ + [30] .strtab STRTAB 0000000000000000 002a38 000332 00 0 0 1 │ │ Key to Flags: │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ - p (processor specific) │ │ + l (large), p (processor specific) ├── readelf --wide --symbols {} │ │ @@ -1,107 +1,103 @@ │ │ │ │ -Symbol table '.dynsym' contains 14 entries: │ │ - Num: Value Size Type Bind Vis Ndx Name │ │ - 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ - 1: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.0 (2) │ │ - 2: 00000000 0 FUNC GLOBAL DEFAULT UND printf@GLIBC_2.0 (2) │ │ - 3: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.1 (3) │ │ - 4: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@GLIBC_2.0 (2) │ │ - 5: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.0 (2) │ │ - 6: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.0 (2) │ │ - 7: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.0 (2) │ │ - 8: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ - 9: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.0 (2) │ │ - 10: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.0 (2) │ │ - 11: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.1 (3) │ │ - 12: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.0 (2) │ │ - 13: 0804922c 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used │ │ +Symbol table '.dynsym' contains 13 entries: │ │ + Num: Value Size Type Bind Vis Ndx Name │ │ + 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ + 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.2.5 (2) │ │ + 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.2.5 (2) │ │ + 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.2.5 (2) │ │ + 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND printf@GLIBC_2.2.5 (2) │ │ + 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.2.5 (2) │ │ + 6: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.2.5 (2) │ │ + 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.2.5 (2) │ │ + 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.2.5 (2) │ │ + 9: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ + 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseek@GLIBC_2.2.5 (2) │ │ + 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen@GLIBC_2.2.5 (2) │ │ + 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.2.5 (2) │ │ │ │ -Symbol table '.symtab' contains 87 entries: │ │ - Num: Value Size Type Bind Vis Ndx Name │ │ - 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ - 1: 08048134 0 SECTION LOCAL DEFAULT 1 │ │ - 2: 08048148 0 SECTION LOCAL DEFAULT 2 │ │ - 3: 08048168 0 SECTION LOCAL DEFAULT 3 │ │ - 4: 0804818c 0 SECTION LOCAL DEFAULT 4 │ │ - 5: 080481ac 0 SECTION LOCAL DEFAULT 5 │ │ - 6: 0804828c 0 SECTION LOCAL DEFAULT 6 │ │ - 7: 0804831c 0 SECTION LOCAL DEFAULT 7 │ │ - 8: 08048338 0 SECTION LOCAL DEFAULT 8 │ │ - 9: 08048368 0 SECTION LOCAL DEFAULT 9 │ │ - 10: 08048370 0 SECTION LOCAL DEFAULT 10 │ │ - 11: 080483d0 0 SECTION LOCAL DEFAULT 11 │ │ - 12: 08048400 0 SECTION LOCAL DEFAULT 12 │ │ - 13: 080484d0 0 SECTION LOCAL DEFAULT 13 │ │ - 14: 08049214 0 SECTION LOCAL DEFAULT 14 │ │ - 15: 08049228 0 SECTION LOCAL DEFAULT 15 │ │ - 16: 080495e4 0 SECTION LOCAL DEFAULT 16 │ │ - 17: 08049640 0 SECTION LOCAL DEFAULT 17 │ │ - 18: 0804a7b8 0 SECTION LOCAL DEFAULT 18 │ │ - 19: 0804a7bc 0 SECTION LOCAL DEFAULT 19 │ │ - 20: 0804a7c0 0 SECTION LOCAL DEFAULT 20 │ │ - 21: 0804a7c4 0 SECTION LOCAL DEFAULT 21 │ │ - 22: 0804a8ac 0 SECTION LOCAL DEFAULT 22 │ │ - 23: 0804a8b0 0 SECTION LOCAL DEFAULT 23 │ │ - 24: 0804a900 0 SECTION LOCAL DEFAULT 24 │ │ - 25: 0804aa20 0 SECTION LOCAL DEFAULT 25 │ │ - 26: 00000000 0 SECTION LOCAL DEFAULT 26 │ │ - 27: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ - 28: 0804a7c0 0 OBJECT LOCAL DEFAULT 20 __JCR_LIST__ │ │ - 29: 08048510 0 FUNC LOCAL DEFAULT 13 deregister_tm_clones │ │ - 30: 08048540 0 FUNC LOCAL DEFAULT 13 register_tm_clones │ │ - 31: 08048580 0 FUNC LOCAL DEFAULT 13 __do_global_dtors_aux │ │ - 32: 0804aa20 1 OBJECT LOCAL DEFAULT 25 completed.6008 │ │ - 33: 0804a7bc 0 OBJECT LOCAL DEFAULT 19 __do_global_dtors_aux_fini_array_entry │ │ - 34: 080485a0 0 FUNC LOCAL DEFAULT 13 frame_dummy │ │ - 35: 0804a7b8 0 OBJECT LOCAL DEFAULT 18 __frame_dummy_init_array_entry │ │ - 36: 00000000 0 FILE LOCAL DEFAULT ABS ztepack.cpp │ │ - 37: 00000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ - 38: 080497b4 0 OBJECT LOCAL DEFAULT 17 __FRAME_END__ │ │ - 39: 0804a7c0 0 OBJECT LOCAL DEFAULT 20 __JCR_END__ │ │ - 40: 00000000 0 FILE LOCAL DEFAULT ABS │ │ - 41: 0804a7bc 0 NOTYPE LOCAL DEFAULT 18 __init_array_end │ │ - 42: 0804a7c4 0 OBJECT LOCAL DEFAULT 21 _DYNAMIC │ │ - 43: 0804a7b8 0 NOTYPE LOCAL DEFAULT 18 __init_array_start │ │ - 44: 0804a8b0 0 OBJECT LOCAL DEFAULT 23 _GLOBAL_OFFSET_TABLE_ │ │ - 45: 08049210 2 FUNC GLOBAL DEFAULT 13 __libc_csu_fini │ │ - 46: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@@GLIBC_2.0 │ │ - 47: 0804aa40 1024 OBJECT GLOBAL DEFAULT 25 header │ │ - 48: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_deregisterTMCloneTable │ │ - 49: 08048500 4 FUNC GLOBAL HIDDEN 13 __x86.get_pc_thunk.bx │ │ - 50: 0804a900 0 NOTYPE WEAK DEFAULT 24 data_start │ │ - 51: 080486e7 824 FUNC GLOBAL DEFAULT 13 _Z7additemP8_IO_FILEP10IMAGE_FILE │ │ - 52: 00000000 0 FUNC GLOBAL DEFAULT UND printf@@GLIBC_2.0 │ │ - 53: 0804aa20 0 NOTYPE GLOBAL DEFAULT 24 _edata │ │ - 54: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@@GLIBC_2.1 │ │ - 55: 080485cd 124 FUNC GLOBAL DEFAULT 13 _Z8filesizeP8_IO_FILE │ │ - 56: 08048a1f 794 FUNC GLOBAL DEFAULT 13 _Z4packv │ │ - 57: 08049214 0 FUNC GLOBAL DEFAULT 14 _fini │ │ - 58: 00000000 0 FUNC GLOBAL DEFAULT UND fseek@@GLIBC_2.0 │ │ - 59: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@@GLIBC_2.0 │ │ - 60: 00000000 0 FUNC GLOBAL DEFAULT UND fread@@GLIBC_2.0 │ │ - 61: 08048649 158 FUNC GLOBAL DEFAULT 13 _Z8copydataP8_IO_FILES0_j │ │ - 62: 0804aec0 65536 OBJECT GLOBAL DEFAULT 25 buffer │ │ - 63: 0804a900 0 NOTYPE GLOBAL DEFAULT 24 __data_start │ │ - 64: 00000000 0 FUNC GLOBAL DEFAULT UND puts@@GLIBC_2.0 │ │ - 65: 00000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ - 66: 0804a904 0 OBJECT GLOBAL HIDDEN 24 __dso_handle │ │ - 67: 0804922c 4 OBJECT GLOBAL DEFAULT 15 _IO_stdin_used │ │ - 68: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@@GLIBC_2.0 │ │ - 69: 080491a0 97 FUNC GLOBAL DEFAULT 13 __libc_csu_init │ │ - 70: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@@GLIBC_2.0 │ │ - 71: 00000000 0 FUNC GLOBAL DEFAULT UND fopen@@GLIBC_2.1 │ │ - 72: 00000000 0 FUNC GLOBAL DEFAULT UND memset@@GLIBC_2.0 │ │ - 73: 0805aec0 0 NOTYPE GLOBAL DEFAULT 25 _end │ │ - 74: 080484d0 0 FUNC GLOBAL DEFAULT 13 _start │ │ - 75: 08049228 4 OBJECT GLOBAL DEFAULT 15 _fp_hw │ │ - 76: 0804aa20 0 NOTYPE GLOBAL DEFAULT 25 __bss_start │ │ - 77: 08049115 128 FUNC GLOBAL DEFAULT 13 main │ │ - 78: 08048d39 496 FUNC GLOBAL DEFAULT 13 _Z11extractfileP8_IO_FILEiP10IMAGE_FILE │ │ - 79: 0804ae40 128 OBJECT GLOBAL DEFAULT 25 footer │ │ - 80: 00000000 0 NOTYPE WEAK DEFAULT UND _Jv_RegisterClasses │ │ - 81: 0804a920 32 OBJECT GLOBAL DEFAULT 24 partitions │ │ - 82: 0804aa20 0 OBJECT GLOBAL HIDDEN 24 __TMC_END__ │ │ - 83: 00000000 0 NOTYPE WEAK DEFAULT UND _ITM_registerTMCloneTable │ │ - 84: 080483d0 0 FUNC GLOBAL DEFAULT 11 _init │ │ - 85: 0804a940 224 OBJECT GLOBAL DEFAULT 24 files │ │ - 86: 08048f29 492 FUNC GLOBAL DEFAULT 13 _Z6unpackv │ │ +Symbol table '.symtab' contains 84 entries: │ │ + Num: Value Size Type Bind Vis Ndx Name │ │ + 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ + 1: 0000000000400238 0 SECTION LOCAL DEFAULT 1 │ │ + 2: 0000000000400254 0 SECTION LOCAL DEFAULT 2 │ │ + 3: 0000000000400274 0 SECTION LOCAL DEFAULT 3 │ │ + 4: 0000000000400298 0 SECTION LOCAL DEFAULT 4 │ │ + 5: 00000000004002b8 0 SECTION LOCAL DEFAULT 5 │ │ + 6: 00000000004003f0 0 SECTION LOCAL DEFAULT 6 │ │ + 7: 0000000000400468 0 SECTION LOCAL DEFAULT 7 │ │ + 8: 0000000000400488 0 SECTION LOCAL DEFAULT 8 │ │ + 9: 00000000004004a8 0 SECTION LOCAL DEFAULT 9 │ │ + 10: 00000000004004c0 0 SECTION LOCAL DEFAULT 10 │ │ + 11: 00000000004005c8 0 SECTION LOCAL DEFAULT 11 │ │ + 12: 00000000004005f0 0 SECTION LOCAL DEFAULT 12 │ │ + 13: 00000000004006b0 0 SECTION LOCAL DEFAULT 13 │ │ + 14: 00000000004006c0 0 SECTION LOCAL DEFAULT 14 │ │ + 15: 0000000000401434 0 SECTION LOCAL DEFAULT 15 │ │ + 16: 0000000000401440 0 SECTION LOCAL DEFAULT 16 │ │ + 17: 0000000000401800 0 SECTION LOCAL DEFAULT 17 │ │ + 18: 0000000000401868 0 SECTION LOCAL DEFAULT 18 │ │ + 19: 0000000000601e10 0 SECTION LOCAL DEFAULT 19 │ │ + 20: 0000000000601e18 0 SECTION LOCAL DEFAULT 20 │ │ + 21: 0000000000601e20 0 SECTION LOCAL DEFAULT 21 │ │ + 22: 0000000000601e28 0 SECTION LOCAL DEFAULT 22 │ │ + 23: 0000000000601ff8 0 SECTION LOCAL DEFAULT 23 │ │ + 24: 0000000000602000 0 SECTION LOCAL DEFAULT 24 │ │ + 25: 0000000000602080 0 SECTION LOCAL DEFAULT 25 │ │ + 26: 0000000000602240 0 SECTION LOCAL DEFAULT 26 │ │ + 27: 0000000000000000 0 SECTION LOCAL DEFAULT 27 │ │ + 28: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ + 29: 0000000000601e20 0 OBJECT LOCAL DEFAULT 21 __JCR_LIST__ │ │ + 30: 00000000004006f0 0 FUNC LOCAL DEFAULT 14 deregister_tm_clones │ │ + 31: 0000000000400730 0 FUNC LOCAL DEFAULT 14 register_tm_clones │ │ + 32: 0000000000400770 0 FUNC LOCAL DEFAULT 14 __do_global_dtors_aux │ │ + 33: 0000000000602240 1 OBJECT LOCAL DEFAULT 26 completed.6960 │ │ + 34: 0000000000601e18 0 OBJECT LOCAL DEFAULT 20 __do_global_dtors_aux_fini_array_entry │ │ + 35: 0000000000400790 0 FUNC LOCAL DEFAULT 14 frame_dummy │ │ + 36: 0000000000601e10 0 OBJECT LOCAL DEFAULT 19 __frame_dummy_init_array_entry │ │ + 37: 0000000000000000 0 FILE LOCAL DEFAULT ABS ztepack.cpp │ │ + 38: 0000000000000000 0 FILE LOCAL DEFAULT ABS crtstuff.c │ │ + 39: 0000000000401a20 0 OBJECT LOCAL DEFAULT 18 __FRAME_END__ │ │ + 40: 0000000000601e20 0 OBJECT LOCAL DEFAULT 21 __JCR_END__ │ │ + 41: 0000000000000000 0 FILE LOCAL DEFAULT ABS │ │ + 42: 0000000000601e18 0 NOTYPE LOCAL DEFAULT 19 __init_array_end │ │ + 43: 0000000000601e28 0 OBJECT LOCAL DEFAULT 22 _DYNAMIC │ │ + 44: 0000000000601e10 0 NOTYPE LOCAL DEFAULT 19 __init_array_start │ │ + 45: 0000000000401800 0 NOTYPE LOCAL DEFAULT 17 __GNU_EH_FRAME_HDR │ │ + 46: 0000000000602000 0 OBJECT LOCAL DEFAULT 24 _GLOBAL_OFFSET_TABLE_ │ │ + 47: 0000000000401430 2 FUNC GLOBAL DEFAULT 14 __libc_csu_fini │ │ + 48: 0000000000602260 1024 OBJECT GLOBAL DEFAULT 26 header │ │ + 49: 0000000000602080 0 NOTYPE WEAK DEFAULT 25 data_start │ │ + 50: 00000000004008dd 888 FUNC GLOBAL DEFAULT 14 _Z7additemP8_IO_FILEP10IMAGE_FILE │ │ + 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND puts@@GLIBC_2.2.5 │ │ + 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fread@@GLIBC_2.2.5 │ │ + 53: 0000000000602230 0 NOTYPE GLOBAL DEFAULT 25 _edata │ │ + 54: 00000000004007b6 124 FUNC GLOBAL DEFAULT 14 _Z8filesizeP8_IO_FILE │ │ + 55: 0000000000400c55 725 FUNC GLOBAL DEFAULT 14 _Z4packv │ │ + 56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fclose@@GLIBC_2.2.5 │ │ + 57: 0000000000401434 0 FUNC GLOBAL DEFAULT 15 _fini │ │ + 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND printf@@GLIBC_2.2.5 │ │ + 59: 0000000000000000 0 FUNC GLOBAL DEFAULT UND memset@@GLIBC_2.2.5 │ │ + 60: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@@GLIBC_2.2.5 │ │ + 61: 0000000000400832 171 FUNC GLOBAL DEFAULT 14 _Z8copydataP8_IO_FILES0_j │ │ + 62: 00000000006026e0 65536 OBJECT GLOBAL DEFAULT 26 buffer │ │ + 63: 0000000000602080 0 NOTYPE GLOBAL DEFAULT 25 __data_start │ │ + 64: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strcmp@@GLIBC_2.2.5 │ │ + 65: 0000000000000000 0 FUNC GLOBAL DEFAULT UND ftell@@GLIBC_2.2.5 │ │ + 66: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ + 67: 0000000000602088 0 OBJECT GLOBAL HIDDEN 25 __dso_handle │ │ + 68: 0000000000401440 4 OBJECT GLOBAL DEFAULT 16 _IO_stdin_used │ │ + 69: 00000000004013c0 101 FUNC GLOBAL DEFAULT 14 __libc_csu_init │ │ + 70: 00000000006126e0 0 NOTYPE GLOBAL DEFAULT 26 _end │ │ + 71: 00000000004006c0 42 FUNC GLOBAL DEFAULT 14 _start │ │ + 72: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fseek@@GLIBC_2.2.5 │ │ + 73: 0000000000602230 0 NOTYPE GLOBAL DEFAULT 26 __bss_start │ │ + 74: 0000000000401333 128 FUNC GLOBAL DEFAULT 14 main │ │ + 75: 0000000000400f2a 561 FUNC GLOBAL DEFAULT 14 _Z11extractfileP8_IO_FILEiP10IMAGE_FILE │ │ + 76: 0000000000602660 128 OBJECT GLOBAL DEFAULT 26 footer │ │ + 77: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fopen@@GLIBC_2.2.5 │ │ + 78: 00000000006020a0 48 OBJECT GLOBAL DEFAULT 25 partitions │ │ + 79: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@@GLIBC_2.2.5 │ │ + 80: 0000000000602230 0 OBJECT GLOBAL HIDDEN 25 __TMC_END__ │ │ + 81: 00000000004005c8 0 FUNC GLOBAL DEFAULT 11 _init │ │ + 82: 00000000006020e0 336 OBJECT GLOBAL DEFAULT 25 files │ │ + 83: 000000000040115b 472 FUNC GLOBAL DEFAULT 14 _Z6unpackv ├── readelf --wide --relocs {} │ │ @@ -1,19 +1,18 @@ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x368 contains 1 entries: │ │ - Offset Info Type Sym. Value Symbol's Name │ │ -0804a8ac 00000806 R_386_GLOB_DAT 00000000 __gmon_start__ │ │ +Relocation section '.rela.dyn' at offset 0x4a8 contains 1 entries: │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ +0000000000601ff8 0000000900000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -Relocation section '.rel.plt' at offset 0x370 contains 12 entries: │ │ - Offset Info Type Sym. Value Symbol's Name │ │ -0804a8bc 00000107 R_386_JUMP_SLOT 00000000 strcmp@GLIBC_2.0 │ │ -0804a8c0 00000207 R_386_JUMP_SLOT 00000000 printf@GLIBC_2.0 │ │ -0804a8c4 00000307 R_386_JUMP_SLOT 00000000 fclose@GLIBC_2.1 │ │ -0804a8c8 00000407 R_386_JUMP_SLOT 00000000 fseek@GLIBC_2.0 │ │ -0804a8cc 00000507 R_386_JUMP_SLOT 00000000 fwrite@GLIBC_2.0 │ │ -0804a8d0 00000607 R_386_JUMP_SLOT 00000000 fread@GLIBC_2.0 │ │ -0804a8d4 00000707 R_386_JUMP_SLOT 00000000 puts@GLIBC_2.0 │ │ -0804a8d8 00000807 R_386_JUMP_SLOT 00000000 __gmon_start__ │ │ -0804a8dc 00000907 R_386_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.0 │ │ -0804a8e0 00000a07 R_386_JUMP_SLOT 00000000 ftell@GLIBC_2.0 │ │ -0804a8e4 00000b07 R_386_JUMP_SLOT 00000000 fopen@GLIBC_2.1 │ │ -0804a8e8 00000c07 R_386_JUMP_SLOT 00000000 memset@GLIBC_2.0 │ │ +Relocation section '.rela.plt' at offset 0x4c0 contains 11 entries: │ │ + Offset Info Type Symbol's Value Symbol's Name + Addend │ │ +0000000000602018 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 puts@GLIBC_2.2.5 + 0 │ │ +0000000000602020 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 fread@GLIBC_2.2.5 + 0 │ │ +0000000000602028 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 fclose@GLIBC_2.2.5 + 0 │ │ +0000000000602030 0000000400000007 R_X86_64_JUMP_SLOT 0000000000000000 printf@GLIBC_2.2.5 + 0 │ │ +0000000000602038 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 memset@GLIBC_2.2.5 + 0 │ │ +0000000000602040 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __libc_start_main@GLIBC_2.2.5 + 0 │ │ +0000000000602048 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 strcmp@GLIBC_2.2.5 + 0 │ │ +0000000000602050 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 ftell@GLIBC_2.2.5 + 0 │ │ +0000000000602058 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 fseek@GLIBC_2.2.5 + 0 │ │ +0000000000602060 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 fopen@GLIBC_2.2.5 + 0 │ │ +0000000000602068 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 fwrite@GLIBC_2.2.5 + 0 ├── readelf --wide --dynamic {} │ │ @@ -1,27 +1,27 @@ │ │ │ │ -Dynamic section at offset 0x17c4 contains 24 entries: │ │ +Dynamic section at offset 0x1e28 contains 24 entries: │ │ Tag Type Name/Value │ │ - 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ - 0x0000000c (INIT) 0x80483d0 │ │ - 0x0000000d (FINI) 0x8049214 │ │ - 0x00000019 (INIT_ARRAY) 0x804a7b8 │ │ - 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ - 0x0000001a (FINI_ARRAY) 0x804a7bc │ │ - 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ - 0x6ffffef5 (GNU_HASH) 0x804818c │ │ - 0x00000005 (STRTAB) 0x804828c │ │ - 0x00000006 (SYMTAB) 0x80481ac │ │ - 0x0000000a (STRSZ) 143 (bytes) │ │ - 0x0000000b (SYMENT) 16 (bytes) │ │ - 0x00000015 (DEBUG) 0x0 │ │ - 0x00000003 (PLTGOT) 0x804a8b0 │ │ - 0x00000002 (PLTRELSZ) 96 (bytes) │ │ - 0x00000014 (PLTREL) REL │ │ - 0x00000017 (JMPREL) 0x8048370 │ │ - 0x00000011 (REL) 0x8048368 │ │ - 0x00000012 (RELSZ) 8 (bytes) │ │ - 0x00000013 (RELENT) 8 (bytes) │ │ - 0x6ffffffe (VERNEED) 0x8048338 │ │ - 0x6fffffff (VERNEEDNUM) 1 │ │ - 0x6ffffff0 (VERSYM) 0x804831c │ │ - 0x00000000 (NULL) 0x0 │ │ + 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ + 0x000000000000000c (INIT) 0x4005c8 │ │ + 0x000000000000000d (FINI) 0x401434 │ │ + 0x0000000000000019 (INIT_ARRAY) 0x601e10 │ │ + 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ + 0x000000000000001a (FINI_ARRAY) 0x601e18 │ │ + 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ + 0x000000006ffffef5 (GNU_HASH) 0x400298 │ │ + 0x0000000000000005 (STRTAB) 0x4003f0 │ │ + 0x0000000000000006 (SYMTAB) 0x4002b8 │ │ + 0x000000000000000a (STRSZ) 120 (bytes) │ │ + 0x000000000000000b (SYMENT) 24 (bytes) │ │ + 0x0000000000000015 (DEBUG) 0x0 │ │ + 0x0000000000000003 (PLTGOT) 0x602000 │ │ + 0x0000000000000002 (PLTRELSZ) 264 (bytes) │ │ + 0x0000000000000014 (PLTREL) RELA │ │ + 0x0000000000000017 (JMPREL) 0x4004c0 │ │ + 0x0000000000000007 (RELA) 0x4004a8 │ │ + 0x0000000000000008 (RELASZ) 24 (bytes) │ │ + 0x0000000000000009 (RELAENT) 24 (bytes) │ │ + 0x000000006ffffffe (VERNEED) 0x400488 │ │ + 0x000000006fffffff (VERNEEDNUM) 1 │ │ + 0x000000006ffffff0 (VERSYM) 0x400468 │ │ + 0x0000000000000000 (NULL) 0x0 ├── readelf --wide --notes {} │ │ @@ -3,8 +3,8 @@ │ │ Owner Data size Description │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) │ │ OS: Linux, ABI: 2.6.32 │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ Owner Data size Description │ │ GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) │ │ - Build ID: def4d7cceae6fb668efb5c87e511e51400cba214 │ │ + Build ID: 37698c1b42b1ca031ef170d7c7dddb55accc93a5 ├── readelf --wide --version-info {} │ │ @@ -1,13 +1,12 @@ │ │ │ │ -Version symbols section '.gnu.version' contains 14 entries: │ │ - Addr: 000000000804831c Offset: 0x00031c Link: 5 (.dynsym) │ │ - 000: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 3 (GLIBC_2.1) │ │ - 004: 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 2 (GLIBC_2.0) │ │ - 008: 0 (*local*) 2 (GLIBC_2.0) 2 (GLIBC_2.0) 3 (GLIBC_2.1) │ │ - 00c: 2 (GLIBC_2.0) 1 (*global*) │ │ +Version symbols section '.gnu.version' contains 13 entries: │ │ + Addr: 0000000000400468 Offset: 0x000468 Link: 5 (.dynsym) │ │ + 000: 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) │ │ + 004: 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) │ │ + 008: 2 (GLIBC_2.2.5) 0 (*local*) 2 (GLIBC_2.2.5) 2 (GLIBC_2.2.5) │ │ + 00c: 2 (GLIBC_2.2.5) │ │ │ │ Version needs section '.gnu.version_r' contains 1 entries: │ │ - Addr: 0x0000000008048338 Offset: 0x000338 Link: 6 (.dynstr) │ │ - 000000: Version: 1 File: libc.so.6 Cnt: 2 │ │ - 0x0010: Name: GLIBC_2.1 Flags: none Version: 3 │ │ - 0x0020: Name: GLIBC_2.0 Flags: none Version: 2 │ │ + Addr: 0x0000000000400488 Offset: 0x000488 Link: 6 (.dynstr) │ │ + 000000: Version: 1 File: libc.so.6 Cnt: 1 │ │ + 0x0010: Name: GLIBC_2.2.5 Flags: none Version: 2 ├── readelf --wide --debug-dump=frames {} │ │ @@ -1,140 +1,176 @@ │ │ Contents of the .eh_frame section: │ │ │ │ -00000000 00000014 00000000 CIE │ │ +00000000 0000000000000014 00000000 CIE │ │ Version: 1 │ │ Augmentation: "zR" │ │ Code alignment factor: 1 │ │ - Data alignment factor: -4 │ │ - Return address column: 8 │ │ + Data alignment factor: -8 │ │ + Return address column: 16 │ │ Augmentation data: 1b │ │ │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ - DW_CFA_offset: r8 (eip) at cfa-4 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_offset: r16 (rip) at cfa-8 │ │ + DW_CFA_undefined: r16 (rip) │ │ + │ │ +00000018 0000000000000014 0000001c FDE cie=00000000 pc=00000000004006c0..00000000004006ea │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000018 00000020 0000001c FDE cie=00000000 pc=08048400..080484d0 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 6 to 08048406 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 10 to 08048410 │ │ - DW_CFA_def_cfa_expression (DW_OP_breg4 (esp): 4; DW_OP_breg8 (eip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit2; DW_OP_shl; DW_OP_plus) │ │ +00000030 0000000000000014 00000000 CIE │ │ + Version: 1 │ │ + Augmentation: "zR" │ │ + Code alignment factor: 1 │ │ + Data alignment factor: -8 │ │ + Return address column: 16 │ │ + Augmentation data: 1b │ │ │ │ -0000003c 0000001c 00000040 FDE cie=00000000 pc=080485cd..08048649 │ │ - DW_CFA_advance_loc: 1 to 080485ce │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 080485d0 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc1: 120 to 08048648 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_offset: r16 (rip) at cfa-8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000005c 0000001c 00000060 FDE cie=00000000 pc=08048649..080486e7 │ │ - DW_CFA_advance_loc: 1 to 0804864a │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 0804864c │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc1: 154 to 080486e6 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ +00000048 0000000000000024 0000001c FDE cie=00000030 pc=00000000004005f0..00000000004006b0 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 6 to 00000000004005f6 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 10 to 0000000000400600 │ │ + DW_CFA_def_cfa_expression (DW_OP_breg7 (rsp): 8; DW_OP_breg16 (rip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit3; DW_OP_shl; DW_OP_plus) │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -0000007c 00000024 00000080 FDE cie=00000000 pc=080486e7..08048a1f │ │ - DW_CFA_advance_loc: 1 to 080486e8 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 080486ea │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc: 4 to 080486ee │ │ - DW_CFA_offset: r3 (ebx) at cfa-12 │ │ - DW_CFA_advance_loc2: 815 to 08048a1d │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_advance_loc: 1 to 08048a1e │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ +00000070 000000000000001c 00000044 FDE cie=00000030 pc=00000000004007b6..0000000000400832 │ │ + DW_CFA_advance_loc: 1 to 00000000004007b7 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000004007ba │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc1: 119 to 0000000000400831 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ + │ │ +00000090 000000000000001c 00000064 FDE cie=00000030 pc=0000000000400832..00000000004008dd │ │ + DW_CFA_advance_loc: 1 to 0000000000400833 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000400836 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc1: 166 to 00000000004008dc │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -000000a4 0000001c 000000a8 FDE cie=00000000 pc=08048a1f..08048d39 │ │ - DW_CFA_advance_loc: 1 to 08048a20 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 08048a22 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc2: 790 to 08048d38 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ +000000b0 0000000000000024 00000084 FDE cie=00000030 pc=00000000004008dd..0000000000400c55 │ │ + DW_CFA_advance_loc: 1 to 00000000004008de │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 00000000004008e1 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc: 5 to 00000000004008e6 │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ + DW_CFA_advance_loc2: 878 to 0000000000400c54 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ │ │ -000000c4 0000001c 000000c8 FDE cie=00000000 pc=08048d39..08048f29 │ │ - DW_CFA_advance_loc: 1 to 08048d3a │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 08048d3c │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc2: 492 to 08048f28 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ +000000d8 000000000000001c 000000ac FDE cie=00000030 pc=0000000000400c55..0000000000400f2a │ │ + DW_CFA_advance_loc: 1 to 0000000000400c56 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000400c59 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc2: 720 to 0000000000400f29 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ │ │ -000000e4 0000001c 000000e8 FDE cie=00000000 pc=08048f29..08049115 │ │ - DW_CFA_advance_loc: 1 to 08048f2a │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 08048f2c │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc2: 488 to 08049114 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ +000000f8 000000000000001c 000000cc FDE cie=00000030 pc=0000000000400f2a..000000000040115b │ │ + DW_CFA_advance_loc: 1 to 0000000000400f2b │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000400f2e │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc2: 556 to 000000000040115a │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ │ │ -00000104 0000001c 00000108 FDE cie=00000000 pc=08049115..08049195 │ │ - DW_CFA_advance_loc: 1 to 08049116 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 2 to 08049118 │ │ - DW_CFA_def_cfa_register: r5 (ebp) │ │ - DW_CFA_advance_loc1: 124 to 08049194 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa: r4 (esp) ofs 4 │ │ +00000118 000000000000001c 000000ec FDE cie=00000030 pc=000000000040115b..0000000000401333 │ │ + DW_CFA_advance_loc: 1 to 000000000040115c │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 000000000040115f │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc2: 467 to 0000000000401332 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ DW_CFA_nop │ │ │ │ -00000124 00000038 00000128 FDE cie=00000000 pc=080491a0..08049201 │ │ - DW_CFA_advance_loc: 1 to 080491a1 │ │ - DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_offset: r5 (ebp) at cfa-8 │ │ - DW_CFA_advance_loc: 1 to 080491a2 │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_offset: r7 (edi) at cfa-12 │ │ - DW_CFA_advance_loc: 3 to 080491a5 │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_offset: r6 (esi) at cfa-16 │ │ - DW_CFA_advance_loc: 1 to 080491a6 │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_offset: r3 (ebx) at cfa-20 │ │ - DW_CFA_advance_loc: 14 to 080491b4 │ │ +00000138 000000000000001c 0000010c FDE cie=00000030 pc=0000000000401333..00000000004013b3 │ │ + DW_CFA_advance_loc: 1 to 0000000000401334 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ + DW_CFA_advance_loc: 3 to 0000000000401337 │ │ + DW_CFA_def_cfa_register: r6 (rbp) │ │ + DW_CFA_advance_loc1: 123 to 00000000004013b2 │ │ + DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + │ │ +00000158 0000000000000044 0000012c FDE cie=00000030 pc=00000000004013c0..0000000000401425 │ │ + DW_CFA_advance_loc: 2 to 00000000004013c2 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_offset: r15 (r15) at cfa-16 │ │ + DW_CFA_advance_loc: 2 to 00000000004013c4 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_offset: r14 (r14) at cfa-24 │ │ + DW_CFA_advance_loc: 5 to 00000000004013c9 │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_offset: r13 (r13) at cfa-32 │ │ + DW_CFA_advance_loc: 2 to 00000000004013cb │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_offset: r12 (r12) at cfa-40 │ │ + DW_CFA_advance_loc: 8 to 00000000004013d3 │ │ + DW_CFA_def_cfa_offset: 48 │ │ + DW_CFA_offset: r6 (rbp) at cfa-48 │ │ + DW_CFA_advance_loc: 8 to 00000000004013db │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_offset: r3 (rbx) at cfa-56 │ │ + DW_CFA_advance_loc: 13 to 00000000004013e8 │ │ + DW_CFA_def_cfa_offset: 64 │ │ + DW_CFA_advance_loc: 50 to 000000000040141a │ │ + DW_CFA_def_cfa_offset: 56 │ │ + DW_CFA_advance_loc: 1 to 000000000040141b │ │ DW_CFA_def_cfa_offset: 48 │ │ - DW_CFA_advance_loc1: 72 to 080491fc │ │ - DW_CFA_def_cfa_offset: 20 │ │ - DW_CFA_advance_loc: 1 to 080491fd │ │ - DW_CFA_restore: r3 (ebx) │ │ - DW_CFA_def_cfa_offset: 16 │ │ - DW_CFA_advance_loc: 1 to 080491fe │ │ - DW_CFA_restore: r6 (esi) │ │ - DW_CFA_def_cfa_offset: 12 │ │ - DW_CFA_advance_loc: 1 to 080491ff │ │ - DW_CFA_restore: r7 (edi) │ │ + DW_CFA_advance_loc: 1 to 000000000040141c │ │ + DW_CFA_def_cfa_offset: 40 │ │ + DW_CFA_advance_loc: 2 to 000000000040141e │ │ + DW_CFA_def_cfa_offset: 32 │ │ + DW_CFA_advance_loc: 2 to 0000000000401420 │ │ + DW_CFA_def_cfa_offset: 24 │ │ + DW_CFA_advance_loc: 2 to 0000000000401422 │ │ + DW_CFA_def_cfa_offset: 16 │ │ + DW_CFA_advance_loc: 2 to 0000000000401424 │ │ DW_CFA_def_cfa_offset: 8 │ │ - DW_CFA_advance_loc: 1 to 08049200 │ │ - DW_CFA_restore: r5 (ebp) │ │ - DW_CFA_def_cfa_offset: 4 │ │ + DW_CFA_nop │ │ │ │ -00000160 00000010 00000164 FDE cie=00000000 pc=08049210..08049212 │ │ +000001a0 0000000000000014 00000174 FDE cie=00000030 pc=0000000000401430..0000000000401432 │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ + DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ DW_CFA_nop │ │ │ │ -00000174 ZERO terminator │ │ +000001b8 ZERO terminator ├── readelf --wide --decompress --hex-dump=.interp {} │ │ @@ -1,5 +1,5 @@ │ │ │ │ Hex dump of section '.interp': │ │ - 0x08048134 2f6c6962 2f6c642d 6c696e75 782e736f /lib/ld-linux.so │ │ - 0x08048144 2e3200 .2. │ │ + 0x00400238 2f6c6962 36342f6c 642d6c69 6e75782d /lib64/ld-linux- │ │ + 0x00400248 7838362d 36342e73 6f2e3200 x86-64.so.2. ├── readelf --wide --decompress --hex-dump=.gnu.hash {} │ │ @@ -1,5 +1,5 @@ │ │ │ │ Hex dump of section '.gnu.hash': │ │ - 0x0804818c 02000000 0d000000 01000000 05000000 ................ │ │ - 0x0804819c 00200020 00000000 0d000000 ad4be3c0 . . .........K.. │ │ + 0x00400298 01000000 01000000 01000000 00000000 ................ │ │ + 0x004002a8 00000000 00000000 00000000 ............ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ @@ -1,12 +1,11 @@ │ │ │ │ Hex dump of section '.dynstr': │ │ - 0x0804828c 006c6962 632e736f 2e36005f 494f5f73 .libc.so.6._IO_s │ │ - 0x0804829c 7464696e 5f757365 6400666f 70656e00 tdin_used.fopen. │ │ - 0x080482ac 6674656c 6c007075 74730070 72696e74 ftell.puts.print │ │ - 0x080482bc 66006d65 6d736574 00667365 656b0066 f.memset.fseek.f │ │ - 0x080482cc 636c6f73 65006677 72697465 00667265 close.fwrite.fre │ │ - 0x080482dc 61640073 7472636d 70005f5f 6c696263 ad.strcmp.__libc │ │ - 0x080482ec 5f737461 72745f6d 61696e00 5f5f676d _start_main.__gm │ │ - 0x080482fc 6f6e5f73 74617274 5f5f0047 4c494243 on_start__.GLIBC │ │ - 0x0804830c 5f322e31 00474c49 42435f32 2e3000 _2.1.GLIBC_2.0. │ │ + 0x004003f0 006c6962 632e736f 2e360066 6f70656e .libc.so.6.fopen │ │ + 0x00400400 00667465 6c6c0070 75747300 7072696e .ftell.puts.prin │ │ + 0x00400410 7466006d 656d7365 74006673 65656b00 tf.memset.fseek. │ │ + 0x00400420 66636c6f 73650066 77726974 65006672 fclose.fwrite.fr │ │ + 0x00400430 65616400 73747263 6d70005f 5f6c6962 ead.strcmp.__lib │ │ + 0x00400440 635f7374 6172745f 6d61696e 005f5f67 c_start_main.__g │ │ + 0x00400450 6d6f6e5f 73746172 745f5f00 474c4942 mon_start__.GLIB │ │ + 0x00400460 435f322e 322e3500 C_2.2.5. ├── objdump --line-numbers --disassemble --demangle --section=.init {} │ │ @@ -1,18 +1,14 @@ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ -080483d0 <_init>: │ │ +00000000004005c8 <_init>: │ │ _init(): │ │ - 80483d0: 53 push %ebx │ │ - 80483d1: 83 ec 08 sub $0x8,%esp │ │ - 80483d4: e8 27 01 00 00 call 8048500 <__x86.get_pc_thunk.bx> │ │ - 80483d9: 81 c3 d7 24 00 00 add $0x24d7,%ebx │ │ - 80483df: 8b 83 fc ff ff ff mov -0x4(%ebx),%eax │ │ - 80483e5: 85 c0 test %eax,%eax │ │ - 80483e7: 74 05 je 80483ee <_init+0x1e> │ │ - 80483e9: e8 92 00 00 00 call 8048480 <__gmon_start__@plt> │ │ - 80483ee: 83 c4 08 add $0x8,%esp │ │ - 80483f1: 5b pop %ebx │ │ - 80483f2: c3 ret │ │ + 4005c8: 48 83 ec 08 sub $0x8,%rsp │ │ + 4005cc: 48 8b 05 25 1a 20 00 mov 0x201a25(%rip),%rax │ │ + 4005d3: 48 85 c0 test %rax,%rax │ │ + 4005d6: 74 05 je 4005dd <_init+0x15> │ │ + 4005d8: e8 d3 00 00 00 callq 4006b0 <.plt.got> │ │ + 4005dd: 48 83 c4 08 add $0x8,%rsp │ │ + 4005e1: c3 retq ├── objdump --line-numbers --disassemble --demangle --section=.plt {} │ │ @@ -1,70 +1,64 @@ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ -08048400 <.plt>: │ │ - 8048400: ff 35 b4 a8 04 08 pushl 0x804a8b4 │ │ - 8048406: ff 25 b8 a8 04 08 jmp *0x804a8b8 │ │ - 804840c: 00 00 add %al,(%eax) │ │ - ... │ │ - │ │ -08048410 : │ │ - 8048410: ff 25 bc a8 04 08 jmp *0x804a8bc │ │ - 8048416: 68 00 00 00 00 push $0x0 │ │ - 804841b: e9 e0 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048420 : │ │ - 8048420: ff 25 c0 a8 04 08 jmp *0x804a8c0 │ │ - 8048426: 68 08 00 00 00 push $0x8 │ │ - 804842b: e9 d0 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048430 : │ │ - 8048430: ff 25 c4 a8 04 08 jmp *0x804a8c4 │ │ - 8048436: 68 10 00 00 00 push $0x10 │ │ - 804843b: e9 c0 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048440 : │ │ - 8048440: ff 25 c8 a8 04 08 jmp *0x804a8c8 │ │ - 8048446: 68 18 00 00 00 push $0x18 │ │ - 804844b: e9 b0 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048450 : │ │ - 8048450: ff 25 cc a8 04 08 jmp *0x804a8cc │ │ - 8048456: 68 20 00 00 00 push $0x20 │ │ - 804845b: e9 a0 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048460 : │ │ - 8048460: ff 25 d0 a8 04 08 jmp *0x804a8d0 │ │ - 8048466: 68 28 00 00 00 push $0x28 │ │ - 804846b: e9 90 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048470 : │ │ - 8048470: ff 25 d4 a8 04 08 jmp *0x804a8d4 │ │ - 8048476: 68 30 00 00 00 push $0x30 │ │ - 804847b: e9 80 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048480 <__gmon_start__@plt>: │ │ - 8048480: ff 25 d8 a8 04 08 jmp *0x804a8d8 │ │ - 8048486: 68 38 00 00 00 push $0x38 │ │ - 804848b: e9 70 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -08048490 <__libc_start_main@plt>: │ │ - 8048490: ff 25 dc a8 04 08 jmp *0x804a8dc │ │ - 8048496: 68 40 00 00 00 push $0x40 │ │ - 804849b: e9 60 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -080484a0 : │ │ - 80484a0: ff 25 e0 a8 04 08 jmp *0x804a8e0 │ │ - 80484a6: 68 48 00 00 00 push $0x48 │ │ - 80484ab: e9 50 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -080484b0 : │ │ - 80484b0: ff 25 e4 a8 04 08 jmp *0x804a8e4 │ │ - 80484b6: 68 50 00 00 00 push $0x50 │ │ - 80484bb: e9 40 ff ff ff jmp 8048400 <.plt> │ │ - │ │ -080484c0 : │ │ - 80484c0: ff 25 e8 a8 04 08 jmp *0x804a8e8 │ │ - 80484c6: 68 58 00 00 00 push $0x58 │ │ - 80484cb: e9 30 ff ff ff jmp 8048400 <.plt> │ │ +00000000004005f0 <.plt>: │ │ + 4005f0: ff 35 12 1a 20 00 pushq 0x201a12(%rip) │ │ + 4005f6: ff 25 14 1a 20 00 jmpq *0x201a14(%rip) │ │ + 4005fc: 0f 1f 40 00 nopl 0x0(%rax) │ │ + │ │ +0000000000400600 : │ │ + 400600: ff 25 12 1a 20 00 jmpq *0x201a12(%rip) │ │ + 400606: 68 00 00 00 00 pushq $0x0 │ │ + 40060b: e9 e0 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400610 : │ │ + 400610: ff 25 0a 1a 20 00 jmpq *0x201a0a(%rip) │ │ + 400616: 68 01 00 00 00 pushq $0x1 │ │ + 40061b: e9 d0 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400620 : │ │ + 400620: ff 25 02 1a 20 00 jmpq *0x201a02(%rip) │ │ + 400626: 68 02 00 00 00 pushq $0x2 │ │ + 40062b: e9 c0 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400630 : │ │ + 400630: ff 25 fa 19 20 00 jmpq *0x2019fa(%rip) │ │ + 400636: 68 03 00 00 00 pushq $0x3 │ │ + 40063b: e9 b0 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400640 : │ │ + 400640: ff 25 f2 19 20 00 jmpq *0x2019f2(%rip) │ │ + 400646: 68 04 00 00 00 pushq $0x4 │ │ + 40064b: e9 a0 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400650 <__libc_start_main@plt>: │ │ + 400650: ff 25 ea 19 20 00 jmpq *0x2019ea(%rip) │ │ + 400656: 68 05 00 00 00 pushq $0x5 │ │ + 40065b: e9 90 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400660 : │ │ + 400660: ff 25 e2 19 20 00 jmpq *0x2019e2(%rip) │ │ + 400666: 68 06 00 00 00 pushq $0x6 │ │ + 40066b: e9 80 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400670 : │ │ + 400670: ff 25 da 19 20 00 jmpq *0x2019da(%rip) │ │ + 400676: 68 07 00 00 00 pushq $0x7 │ │ + 40067b: e9 70 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400680 : │ │ + 400680: ff 25 d2 19 20 00 jmpq *0x2019d2(%rip) │ │ + 400686: 68 08 00 00 00 pushq $0x8 │ │ + 40068b: e9 60 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +0000000000400690 : │ │ + 400690: ff 25 ca 19 20 00 jmpq *0x2019ca(%rip) │ │ + 400696: 68 09 00 00 00 pushq $0x9 │ │ + 40069b: e9 50 ff ff ff jmpq 4005f0 <.plt> │ │ + │ │ +00000000004006a0 : │ │ + 4006a0: ff 25 c2 19 20 00 jmpq *0x2019c2(%rip) │ │ + 4006a6: 68 0a 00 00 00 pushq $0xa │ │ + 4006ab: e9 40 ff ff ff jmpq 4005f0 <.plt> ├── objdump --line-numbers --disassemble --demangle --section=.text {} │ │ @@ -1,1015 +1,983 @@ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ -080484d0 <_start>: │ │ +00000000004006c0 <_start>: │ │ _start(): │ │ - 80484d0: 31 ed xor %ebp,%ebp │ │ - 80484d2: 5e pop %esi │ │ - 80484d3: 89 e1 mov %esp,%ecx │ │ - 80484d5: 83 e4 f0 and $0xfffffff0,%esp │ │ - 80484d8: 50 push %eax │ │ - 80484d9: 54 push %esp │ │ - 80484da: 52 push %edx │ │ - 80484db: 68 10 92 04 08 push $0x8049210 │ │ - 80484e0: 68 a0 91 04 08 push $0x80491a0 │ │ - 80484e5: 51 push %ecx │ │ - 80484e6: 56 push %esi │ │ - 80484e7: 68 15 91 04 08 push $0x8049115 │ │ - 80484ec: e8 9f ff ff ff call 8048490 <__libc_start_main@plt> │ │ - 80484f1: f4 hlt │ │ - 80484f2: 66 90 xchg %ax,%ax │ │ - 80484f4: 66 90 xchg %ax,%ax │ │ - 80484f6: 66 90 xchg %ax,%ax │ │ - 80484f8: 66 90 xchg %ax,%ax │ │ - 80484fa: 66 90 xchg %ax,%ax │ │ - 80484fc: 66 90 xchg %ax,%ax │ │ - 80484fe: 66 90 xchg %ax,%ax │ │ - │ │ -08048500 <__x86.get_pc_thunk.bx>: │ │ -__x86.get_pc_thunk.bx(): │ │ - 8048500: 8b 1c 24 mov (%esp),%ebx │ │ - 8048503: c3 ret │ │ - 8048504: 66 90 xchg %ax,%ax │ │ - 8048506: 66 90 xchg %ax,%ax │ │ - 8048508: 66 90 xchg %ax,%ax │ │ - 804850a: 66 90 xchg %ax,%ax │ │ - 804850c: 66 90 xchg %ax,%ax │ │ - 804850e: 66 90 xchg %ax,%ax │ │ + 4006c0: 31 ed xor %ebp,%ebp │ │ + 4006c2: 49 89 d1 mov %rdx,%r9 │ │ + 4006c5: 5e pop %rsi │ │ + 4006c6: 48 89 e2 mov %rsp,%rdx │ │ + 4006c9: 48 83 e4 f0 and $0xfffffffffffffff0,%rsp │ │ + 4006cd: 50 push %rax │ │ + 4006ce: 54 push %rsp │ │ + 4006cf: 49 c7 c0 30 14 40 00 mov $0x401430,%r8 │ │ + 4006d6: 48 c7 c1 c0 13 40 00 mov $0x4013c0,%rcx │ │ + 4006dd: 48 c7 c7 33 13 40 00 mov $0x401333,%rdi │ │ + 4006e4: e8 67 ff ff ff callq 400650 <__libc_start_main@plt> │ │ + 4006e9: f4 hlt │ │ + 4006ea: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) │ │ │ │ -08048510 : │ │ +00000000004006f0 : │ │ deregister_tm_clones(): │ │ - 8048510: b8 23 aa 04 08 mov $0x804aa23,%eax │ │ - 8048515: 2d 20 aa 04 08 sub $0x804aa20,%eax │ │ - 804851a: 83 f8 06 cmp $0x6,%eax │ │ - 804851d: 77 01 ja 8048520 │ │ - 804851f: c3 ret │ │ - 8048520: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048525: 85 c0 test %eax,%eax │ │ - 8048527: 74 f6 je 804851f │ │ - 8048529: 55 push %ebp │ │ - 804852a: 89 e5 mov %esp,%ebp │ │ - 804852c: 83 ec 18 sub $0x18,%esp │ │ - 804852f: c7 04 24 20 aa 04 08 movl $0x804aa20,(%esp) │ │ - 8048536: ff d0 call *%eax │ │ - 8048538: c9 leave │ │ - 8048539: c3 ret │ │ - 804853a: 8d b6 00 00 00 00 lea 0x0(%esi),%esi │ │ + 4006f0: b8 37 22 60 00 mov $0x602237,%eax │ │ + 4006f5: 55 push %rbp │ │ + 4006f6: 48 2d 30 22 60 00 sub $0x602230,%rax │ │ + 4006fc: 48 83 f8 0e cmp $0xe,%rax │ │ + 400700: 48 89 e5 mov %rsp,%rbp │ │ + 400703: 76 1b jbe 400720 │ │ + 400705: b8 00 00 00 00 mov $0x0,%eax │ │ + 40070a: 48 85 c0 test %rax,%rax │ │ + 40070d: 74 11 je 400720 │ │ + 40070f: 5d pop %rbp │ │ + 400710: bf 30 22 60 00 mov $0x602230,%edi │ │ + 400715: ff e0 jmpq *%rax │ │ + 400717: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) │ │ + 40071e: 00 00 │ │ + 400720: 5d pop %rbp │ │ + 400721: c3 retq │ │ + 400722: 0f 1f 40 00 nopl 0x0(%rax) │ │ + 400726: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) │ │ + 40072d: 00 00 00 │ │ │ │ -08048540 : │ │ +0000000000400730 : │ │ register_tm_clones(): │ │ - 8048540: b8 20 aa 04 08 mov $0x804aa20,%eax │ │ - 8048545: 2d 20 aa 04 08 sub $0x804aa20,%eax │ │ - 804854a: c1 f8 02 sar $0x2,%eax │ │ - 804854d: 89 c2 mov %eax,%edx │ │ - 804854f: c1 ea 1f shr $0x1f,%edx │ │ - 8048552: 01 d0 add %edx,%eax │ │ - 8048554: d1 f8 sar %eax │ │ - 8048556: 75 01 jne 8048559 │ │ - 8048558: c3 ret │ │ - 8048559: ba 00 00 00 00 mov $0x0,%edx │ │ - 804855e: 85 d2 test %edx,%edx │ │ - 8048560: 74 f6 je 8048558 │ │ - 8048562: 55 push %ebp │ │ - 8048563: 89 e5 mov %esp,%ebp │ │ - 8048565: 83 ec 18 sub $0x18,%esp │ │ - 8048568: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 804856c: c7 04 24 20 aa 04 08 movl $0x804aa20,(%esp) │ │ - 8048573: ff d2 call *%edx │ │ - 8048575: c9 leave │ │ - 8048576: c3 ret │ │ - 8048577: 89 f6 mov %esi,%esi │ │ - 8048579: 8d bc 27 00 00 00 00 lea 0x0(%edi,%eiz,1),%edi │ │ + 400730: be 30 22 60 00 mov $0x602230,%esi │ │ + 400735: 55 push %rbp │ │ + 400736: 48 81 ee 30 22 60 00 sub $0x602230,%rsi │ │ + 40073d: 48 c1 fe 03 sar $0x3,%rsi │ │ + 400741: 48 89 e5 mov %rsp,%rbp │ │ + 400744: 48 89 f0 mov %rsi,%rax │ │ + 400747: 48 c1 e8 3f shr $0x3f,%rax │ │ + 40074b: 48 01 c6 add %rax,%rsi │ │ + 40074e: 48 d1 fe sar %rsi │ │ + 400751: 74 15 je 400768 │ │ + 400753: b8 00 00 00 00 mov $0x0,%eax │ │ + 400758: 48 85 c0 test %rax,%rax │ │ + 40075b: 74 0b je 400768 │ │ + 40075d: 5d pop %rbp │ │ + 40075e: bf 30 22 60 00 mov $0x602230,%edi │ │ + 400763: ff e0 jmpq *%rax │ │ + 400765: 0f 1f 00 nopl (%rax) │ │ + 400768: 5d pop %rbp │ │ + 400769: c3 retq │ │ + 40076a: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) │ │ │ │ -08048580 <__do_global_dtors_aux>: │ │ +0000000000400770 <__do_global_dtors_aux>: │ │ __do_global_dtors_aux(): │ │ - 8048580: 80 3d 20 aa 04 08 00 cmpb $0x0,0x804aa20 │ │ - 8048587: 75 13 jne 804859c <__do_global_dtors_aux+0x1c> │ │ - 8048589: 55 push %ebp │ │ - 804858a: 89 e5 mov %esp,%ebp │ │ - 804858c: 83 ec 08 sub $0x8,%esp │ │ - 804858f: e8 7c ff ff ff call 8048510 │ │ - 8048594: c6 05 20 aa 04 08 01 movb $0x1,0x804aa20 │ │ - 804859b: c9 leave │ │ - 804859c: f3 c3 repz ret │ │ - 804859e: 66 90 xchg %ax,%ax │ │ + 400770: 80 3d c9 1a 20 00 00 cmpb $0x0,0x201ac9(%rip) │ │ + 400777: 75 11 jne 40078a <__do_global_dtors_aux+0x1a> │ │ + 400779: 55 push %rbp │ │ + 40077a: 48 89 e5 mov %rsp,%rbp │ │ + 40077d: e8 6e ff ff ff callq 4006f0 │ │ + 400782: 5d pop %rbp │ │ + 400783: c6 05 b6 1a 20 00 01 movb $0x1,0x201ab6(%rip) │ │ + 40078a: f3 c3 repz retq │ │ + 40078c: 0f 1f 40 00 nopl 0x0(%rax) │ │ │ │ -080485a0 : │ │ +0000000000400790 : │ │ frame_dummy(): │ │ - 80485a0: a1 c0 a7 04 08 mov 0x804a7c0,%eax │ │ - 80485a5: 85 c0 test %eax,%eax │ │ - 80485a7: 74 1f je 80485c8 │ │ - 80485a9: b8 00 00 00 00 mov $0x0,%eax │ │ - 80485ae: 85 c0 test %eax,%eax │ │ - 80485b0: 74 16 je 80485c8 │ │ - 80485b2: 55 push %ebp │ │ - 80485b3: 89 e5 mov %esp,%ebp │ │ - 80485b5: 83 ec 18 sub $0x18,%esp │ │ - 80485b8: c7 04 24 c0 a7 04 08 movl $0x804a7c0,(%esp) │ │ - 80485bf: ff d0 call *%eax │ │ - 80485c1: c9 leave │ │ - 80485c2: e9 79 ff ff ff jmp 8048540 │ │ - 80485c7: 90 nop │ │ - 80485c8: e9 73 ff ff ff jmp 8048540 │ │ + 400790: bf 20 1e 60 00 mov $0x601e20,%edi │ │ + 400795: 48 83 3f 00 cmpq $0x0,(%rdi) │ │ + 400799: 75 05 jne 4007a0 │ │ + 40079b: eb 93 jmp 400730 │ │ + 40079d: 0f 1f 00 nopl (%rax) │ │ + 4007a0: b8 00 00 00 00 mov $0x0,%eax │ │ + 4007a5: 48 85 c0 test %rax,%rax │ │ + 4007a8: 74 f1 je 40079b │ │ + 4007aa: 55 push %rbp │ │ + 4007ab: 48 89 e5 mov %rsp,%rbp │ │ + 4007ae: ff d0 callq *%rax │ │ + 4007b0: 5d pop %rbp │ │ + 4007b1: e9 7a ff ff ff jmpq 400730 │ │ │ │ -080485cd : │ │ +00000000004007b6 : │ │ _Z8filesizeP8_IO_FILE(): │ │ - 80485cd: 55 push %ebp │ │ - 80485ce: 89 e5 mov %esp,%ebp │ │ - 80485d0: 83 ec 28 sub $0x28,%esp │ │ - 80485d3: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 80485d6: 89 04 24 mov %eax,(%esp) │ │ - 80485d9: e8 c2 fe ff ff call 80484a0 │ │ - 80485de: 89 45 f4 mov %eax,-0xc(%ebp) │ │ - 80485e1: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) │ │ - 80485e8: 00 │ │ - 80485e9: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) │ │ - 80485f0: 00 │ │ - 80485f1: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 80485f4: 89 04 24 mov %eax,(%esp) │ │ - 80485f7: e8 44 fe ff ff call 8048440 │ │ - 80485fc: 85 c0 test %eax,%eax │ │ - 80485fe: 0f 95 c0 setne %al │ │ - 8048601: 84 c0 test %al,%al │ │ - 8048603: 74 07 je 804860c │ │ - 8048605: b8 00 00 00 00 mov $0x0,%eax │ │ - 804860a: eb 3b jmp 8048647 │ │ - 804860c: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 804860f: 89 04 24 mov %eax,(%esp) │ │ - 8048612: e8 89 fe ff ff call 80484a0 │ │ - 8048617: 89 45 f0 mov %eax,-0x10(%ebp) │ │ - 804861a: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 804861d: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) │ │ - 8048624: 00 │ │ - 8048625: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048629: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 804862c: 89 04 24 mov %eax,(%esp) │ │ - 804862f: e8 0c fe ff ff call 8048440 │ │ - 8048634: 85 c0 test %eax,%eax │ │ - 8048636: 0f 95 c0 setne %al │ │ - 8048639: 84 c0 test %al,%al │ │ - 804863b: 74 07 je 8048644 │ │ - 804863d: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048642: eb 03 jmp 8048647 │ │ - 8048644: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048647: c9 leave │ │ - 8048648: c3 ret │ │ + 4007b6: 55 push %rbp │ │ + 4007b7: 48 89 e5 mov %rsp,%rbp │ │ + 4007ba: 48 83 ec 20 sub $0x20,%rsp │ │ + 4007be: 48 89 7d e8 mov %rdi,-0x18(%rbp) │ │ + 4007c2: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 4007c6: 48 89 c7 mov %rax,%rdi │ │ + 4007c9: e8 a2 fe ff ff callq 400670 │ │ + 4007ce: 89 45 fc mov %eax,-0x4(%rbp) │ │ + 4007d1: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 4007d5: ba 02 00 00 00 mov $0x2,%edx │ │ + 4007da: be 00 00 00 00 mov $0x0,%esi │ │ + 4007df: 48 89 c7 mov %rax,%rdi │ │ + 4007e2: e8 99 fe ff ff callq 400680 │ │ + 4007e7: 85 c0 test %eax,%eax │ │ + 4007e9: 0f 95 c0 setne %al │ │ + 4007ec: 84 c0 test %al,%al │ │ + 4007ee: 74 07 je 4007f7 │ │ + 4007f0: b8 00 00 00 00 mov $0x0,%eax │ │ + 4007f5: eb 39 jmp 400830 │ │ + 4007f7: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 4007fb: 48 89 c7 mov %rax,%rdi │ │ + 4007fe: e8 6d fe ff ff callq 400670 │ │ + 400803: 89 45 f8 mov %eax,-0x8(%rbp) │ │ + 400806: 8b 4d fc mov -0x4(%rbp),%ecx │ │ + 400809: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 40080d: ba 00 00 00 00 mov $0x0,%edx │ │ + 400812: 48 89 ce mov %rcx,%rsi │ │ + 400815: 48 89 c7 mov %rax,%rdi │ │ + 400818: e8 63 fe ff ff callq 400680 │ │ + 40081d: 85 c0 test %eax,%eax │ │ + 40081f: 0f 95 c0 setne %al │ │ + 400822: 84 c0 test %al,%al │ │ + 400824: 74 07 je 40082d │ │ + 400826: b8 00 00 00 00 mov $0x0,%eax │ │ + 40082b: eb 03 jmp 400830 │ │ + 40082d: 8b 45 f8 mov -0x8(%rbp),%eax │ │ + 400830: c9 leaveq │ │ + 400831: c3 retq │ │ │ │ -08048649 : │ │ +0000000000400832 : │ │ _Z8copydataP8_IO_FILES0_j(): │ │ - 8048649: 55 push %ebp │ │ - 804864a: 89 e5 mov %esp,%ebp │ │ - 804864c: 83 ec 28 sub $0x28,%esp │ │ - 804864f: e9 82 00 00 00 jmp 80486d6 │ │ - 8048654: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048657: 89 45 f4 mov %eax,-0xc(%ebp) │ │ - 804865a: 81 7d f4 00 00 01 00 cmpl $0x10000,-0xc(%ebp) │ │ - 8048661: 76 07 jbe 804866a │ │ - 8048663: c7 45 f4 00 00 01 00 movl $0x10000,-0xc(%ebp) │ │ - 804866a: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 804866d: 89 44 24 0c mov %eax,0xc(%esp) │ │ - 8048671: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048674: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 8048678: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) │ │ - 804867f: 00 │ │ - 8048680: c7 04 24 c0 ae 04 08 movl $0x804aec0,(%esp) │ │ - 8048687: e8 d4 fd ff ff call 8048460 │ │ - 804868c: 3b 45 f4 cmp -0xc(%ebp),%eax │ │ - 804868f: 0f 92 c0 setb %al │ │ - 8048692: 84 c0 test %al,%al │ │ - 8048694: 74 07 je 804869d │ │ - 8048696: b8 00 00 00 00 mov $0x0,%eax │ │ - 804869b: eb 48 jmp 80486e5 │ │ - 804869d: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 80486a0: 89 44 24 0c mov %eax,0xc(%esp) │ │ - 80486a4: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 80486a7: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 80486ab: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) │ │ - 80486b2: 00 │ │ - 80486b3: c7 04 24 c0 ae 04 08 movl $0x804aec0,(%esp) │ │ - 80486ba: e8 91 fd ff ff call 8048450 │ │ - 80486bf: 3b 45 f4 cmp -0xc(%ebp),%eax │ │ - 80486c2: 0f 92 c0 setb %al │ │ - 80486c5: 84 c0 test %al,%al │ │ - 80486c7: 74 07 je 80486d0 │ │ - 80486c9: b8 00 00 00 00 mov $0x0,%eax │ │ - 80486ce: eb 15 jmp 80486e5 │ │ - 80486d0: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 80486d3: 29 45 10 sub %eax,0x10(%ebp) │ │ - 80486d6: 83 7d 10 00 cmpl $0x0,0x10(%ebp) │ │ - 80486da: 0f 85 74 ff ff ff jne 8048654 │ │ - 80486e0: b8 01 00 00 00 mov $0x1,%eax │ │ - 80486e5: c9 leave │ │ - 80486e6: c3 ret │ │ + 400832: 55 push %rbp │ │ + 400833: 48 89 e5 mov %rsp,%rbp │ │ + 400836: 48 83 ec 30 sub $0x30,%rsp │ │ + 40083a: 48 89 7d e8 mov %rdi,-0x18(%rbp) │ │ + 40083e: 48 89 75 e0 mov %rsi,-0x20(%rbp) │ │ + 400842: 89 55 dc mov %edx,-0x24(%rbp) │ │ + 400845: 83 7d dc 00 cmpl $0x0,-0x24(%rbp) │ │ + 400849: 0f 84 87 00 00 00 je 4008d6 │ │ + 40084f: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400852: 89 45 fc mov %eax,-0x4(%rbp) │ │ + 400855: 81 7d fc 00 00 01 00 cmpl $0x10000,-0x4(%rbp) │ │ + 40085c: 76 07 jbe 400865 │ │ + 40085e: c7 45 fc 00 00 01 00 movl $0x10000,-0x4(%rbp) │ │ + 400865: 8b 45 fc mov -0x4(%rbp),%eax │ │ + 400868: 48 8b 55 e0 mov -0x20(%rbp),%rdx │ │ + 40086c: 48 89 d1 mov %rdx,%rcx │ │ + 40086f: 48 89 c2 mov %rax,%rdx │ │ + 400872: be 01 00 00 00 mov $0x1,%esi │ │ + 400877: bf e0 26 60 00 mov $0x6026e0,%edi │ │ + 40087c: e8 8f fd ff ff callq 400610 │ │ + 400881: 48 89 c2 mov %rax,%rdx │ │ + 400884: 8b 45 fc mov -0x4(%rbp),%eax │ │ + 400887: 48 39 c2 cmp %rax,%rdx │ │ + 40088a: 0f 92 c0 setb %al │ │ + 40088d: 84 c0 test %al,%al │ │ + 40088f: 74 07 je 400898 │ │ + 400891: b8 00 00 00 00 mov $0x0,%eax │ │ + 400896: eb 43 jmp 4008db │ │ + 400898: 8b 45 fc mov -0x4(%rbp),%eax │ │ + 40089b: 48 8b 55 e8 mov -0x18(%rbp),%rdx │ │ + 40089f: 48 89 d1 mov %rdx,%rcx │ │ + 4008a2: 48 89 c2 mov %rax,%rdx │ │ + 4008a5: be 01 00 00 00 mov $0x1,%esi │ │ + 4008aa: bf e0 26 60 00 mov $0x6026e0,%edi │ │ + 4008af: e8 ec fd ff ff callq 4006a0 │ │ + 4008b4: 48 89 c2 mov %rax,%rdx │ │ + 4008b7: 8b 45 fc mov -0x4(%rbp),%eax │ │ + 4008ba: 48 39 c2 cmp %rax,%rdx │ │ + 4008bd: 0f 92 c0 setb %al │ │ + 4008c0: 84 c0 test %al,%al │ │ + 4008c2: 74 07 je 4008cb │ │ + 4008c4: b8 00 00 00 00 mov $0x0,%eax │ │ + 4008c9: eb 10 jmp 4008db │ │ + 4008cb: 8b 45 fc mov -0x4(%rbp),%eax │ │ + 4008ce: 29 45 dc sub %eax,-0x24(%rbp) │ │ + 4008d1: e9 6f ff ff ff jmpq 400845 │ │ + 4008d6: b8 01 00 00 00 mov $0x1,%eax │ │ + 4008db: c9 leaveq │ │ + 4008dc: c3 retq │ │ │ │ -080486e7 : │ │ +00000000004008dd : │ │ _Z7additemP8_IO_FILEP10IMAGE_FILE(): │ │ - 80486e7: 55 push %ebp │ │ - 80486e8: 89 e5 mov %esp,%ebp │ │ - 80486ea: 53 push %ebx │ │ - 80486eb: 83 ec 24 sub $0x24,%esp │ │ - 80486ee: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 80486f1: 8b 40 08 mov 0x8(%eax),%eax │ │ - 80486f4: c7 44 24 04 16 93 04 movl $0x8049316,0x4(%esp) │ │ - 80486fb: 08 │ │ - 80486fc: 89 04 24 mov %eax,(%esp) │ │ - 80486ff: e8 ac fd ff ff call 80484b0 │ │ - 8048704: 89 45 f4 mov %eax,-0xc(%ebp) │ │ - 8048707: 83 7d f4 00 cmpl $0x0,-0xc(%ebp) │ │ - 804870b: 75 0a jne 8048717 │ │ - 804870d: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048712: e9 02 03 00 00 jmp 8048a19 │ │ - 8048717: 8b 15 80 aa 04 08 mov 0x804aa80,%edx │ │ - 804871d: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048720: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048723: 85 c0 test %eax,%eax │ │ - 8048725: 74 07 je 804872e │ │ - 8048727: b8 01 00 00 00 mov $0x1,%eax │ │ - 804872c: eb 05 jmp 8048733 │ │ - 804872e: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048733: 01 c2 add %eax,%edx │ │ - 8048735: b8 14 00 00 00 mov $0x14,%eax │ │ - 804873a: 39 c2 cmp %eax,%edx │ │ - 804873c: 72 11 jb 804874f │ │ - 804873e: c7 04 24 19 93 04 08 movl $0x8049319,(%esp) │ │ - 8048745: e8 26 fd ff ff call 8048470 │ │ - 804874a: e9 ba 02 00 00 jmp 8048a09 │ │ - 804874f: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048752: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048755: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048759: c7 04 24 25 93 04 08 movl $0x8049325,(%esp) │ │ - 8048760: e8 bb fc ff ff call 8048420 │ │ - 8048765: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048768: 8b 40 0c mov 0xc(%eax),%eax │ │ - 804876b: 85 c0 test %eax,%eax │ │ - 804876d: 0f 84 0d 01 00 00 je 8048880 │ │ - 8048773: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048776: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048779: c7 44 24 04 16 93 04 movl $0x8049316,0x4(%esp) │ │ - 8048780: 08 │ │ - 8048781: 89 04 24 mov %eax,(%esp) │ │ - 8048784: e8 27 fd ff ff call 80484b0 │ │ - 8048789: 89 45 f0 mov %eax,-0x10(%ebp) │ │ - 804878c: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) │ │ - 8048790: 75 1b jne 80487ad │ │ - 8048792: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048795: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048798: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 804879c: c7 04 24 31 93 04 08 movl $0x8049331,(%esp) │ │ - 80487a3: e8 78 fc ff ff call 8048420 │ │ - 80487a8: e9 5c 02 00 00 jmp 8048a09 │ │ - 80487ad: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 80487b0: 8b 40 0c mov 0xc(%eax),%eax │ │ - 80487b3: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 80487b7: c7 04 24 4c 93 04 08 movl $0x804934c,(%esp) │ │ - 80487be: e8 5d fc ff ff call 8048420 │ │ - 80487c3: 8b 15 80 aa 04 08 mov 0x804aa80,%edx │ │ - 80487c9: 89 d0 mov %edx,%eax │ │ - 80487cb: 01 c0 add %eax,%eax │ │ - 80487cd: 01 d0 add %edx,%eax │ │ - 80487cf: c1 e0 03 shl $0x3,%eax │ │ - 80487d2: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 80487d7: c7 40 10 01 00 00 00 movl $0x1,0x10(%eax) │ │ - 80487de: 8b 1d 80 aa 04 08 mov 0x804aa80,%ebx │ │ - 80487e4: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 80487e7: 89 04 24 mov %eax,(%esp) │ │ - 80487ea: e8 b1 fc ff ff call 80484a0 │ │ - 80487ef: 89 c2 mov %eax,%edx │ │ - 80487f1: 89 d8 mov %ebx,%eax │ │ - 80487f3: 01 c0 add %eax,%eax │ │ - 80487f5: 01 d8 add %ebx,%eax │ │ - 80487f7: c1 e0 03 shl $0x3,%eax │ │ - 80487fa: 05 90 aa 04 08 add $0x804aa90,%eax │ │ - 80487ff: 89 50 04 mov %edx,0x4(%eax) │ │ - 8048802: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048805: 89 04 24 mov %eax,(%esp) │ │ - 8048808: e8 c0 fd ff ff call 80485cd │ │ - 804880d: 89 45 ec mov %eax,-0x14(%ebp) │ │ - 8048810: 83 7d ec 00 cmpl $0x0,-0x14(%ebp) │ │ - 8048814: 75 11 jne 8048827 │ │ - 8048816: c7 04 24 5f 93 04 08 movl $0x804935f,(%esp) │ │ - 804881d: e8 4e fc ff ff call 8048470 │ │ - 8048822: e9 d7 01 00 00 jmp 80489fe │ │ - 8048827: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 804882a: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 804882e: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048831: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048835: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 8048838: 89 04 24 mov %eax,(%esp) │ │ - 804883b: e8 09 fe ff ff call 8048649 │ │ - 8048840: 85 c0 test %eax,%eax │ │ - 8048842: 0f 94 c0 sete %al │ │ - 8048845: 84 c0 test %al,%al │ │ - 8048847: 74 11 je 804885a │ │ - 8048849: c7 04 24 70 93 04 08 movl $0x8049370,(%esp) │ │ - 8048850: e8 1b fc ff ff call 8048470 │ │ - 8048855: e9 a4 01 00 00 jmp 80489fe │ │ - 804885a: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 804885d: 89 04 24 mov %eax,(%esp) │ │ - 8048860: e8 cb fb ff ff call 8048430 │ │ - 8048865: 8b 15 80 aa 04 08 mov 0x804aa80,%edx │ │ - 804886b: 89 d0 mov %edx,%eax │ │ - 804886d: 01 c0 add %eax,%eax │ │ - 804886f: 01 d0 add %edx,%eax │ │ - 8048871: c1 e0 03 shl $0x3,%eax │ │ - 8048874: 8d 90 90 aa 04 08 lea 0x804aa90(%eax),%edx │ │ - 804887a: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 804887d: 89 42 08 mov %eax,0x8(%edx) │ │ - 8048880: 8b 15 80 aa 04 08 mov 0x804aa80,%edx │ │ - 8048886: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048889: 8b 08 mov (%eax),%ecx │ │ - 804888b: 89 d0 mov %edx,%eax │ │ - 804888d: 01 c0 add %eax,%eax │ │ - 804888f: 01 d0 add %edx,%eax │ │ - 8048891: c1 e0 03 shl $0x3,%eax │ │ - 8048894: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 8048899: 89 48 04 mov %ecx,0x4(%eax) │ │ - 804889c: 8b 1d 80 aa 04 08 mov 0x804aa80,%ebx │ │ - 80488a2: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 80488a5: 89 04 24 mov %eax,(%esp) │ │ - 80488a8: e8 f3 fb ff ff call 80484a0 │ │ - 80488ad: 89 c2 mov %eax,%edx │ │ - 80488af: 89 d8 mov %ebx,%eax │ │ - 80488b1: 01 c0 add %eax,%eax │ │ - 80488b3: 01 d8 add %ebx,%eax │ │ - 80488b5: c1 e0 03 shl $0x3,%eax │ │ - 80488b8: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 80488bd: 89 50 08 mov %edx,0x8(%eax) │ │ - 80488c0: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 80488c3: 89 04 24 mov %eax,(%esp) │ │ - 80488c6: e8 02 fd ff ff call 80485cd │ │ - 80488cb: 89 45 ec mov %eax,-0x14(%ebp) │ │ - 80488ce: 83 7d ec 00 cmpl $0x0,-0x14(%ebp) │ │ - 80488d2: 75 11 jne 80488e5 │ │ - 80488d4: c7 04 24 87 93 04 08 movl $0x8049387,(%esp) │ │ - 80488db: e8 90 fb ff ff call 8048470 │ │ - 80488e0: e9 24 01 00 00 jmp 8048a09 │ │ - 80488e5: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 80488e8: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 80488ec: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 80488ef: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 80488f3: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 80488f6: 89 04 24 mov %eax,(%esp) │ │ - 80488f9: e8 4b fd ff ff call 8048649 │ │ - 80488fe: 85 c0 test %eax,%eax │ │ - 8048900: 0f 94 c0 sete %al │ │ - 8048903: 84 c0 test %al,%al │ │ - 8048905: 74 11 je 8048918 │ │ - 8048907: c7 04 24 96 93 04 08 movl $0x8049396,(%esp) │ │ - 804890e: e8 5d fb ff ff call 8048470 │ │ - 8048913: e9 fc 00 00 00 jmp 8048a14 │ │ - 8048918: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 804891b: 89 04 24 mov %eax,(%esp) │ │ - 804891e: e8 0d fb ff ff call 8048430 │ │ - 8048923: 8b 15 80 aa 04 08 mov 0x804aa80,%edx │ │ - 8048929: 89 d0 mov %edx,%eax │ │ - 804892b: 01 c0 add %eax,%eax │ │ - 804892d: 01 d0 add %edx,%eax │ │ - 804892f: c1 e0 03 shl $0x3,%eax │ │ - 8048932: 8d 90 80 aa 04 08 lea 0x804aa80(%eax),%edx │ │ - 8048938: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 804893b: 89 42 0c mov %eax,0xc(%edx) │ │ - 804893e: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048941: 8b 40 04 mov 0x4(%eax),%eax │ │ - 8048944: 85 c0 test %eax,%eax │ │ - 8048946: 0f 84 9e 00 00 00 je 80489ea │ │ - 804894c: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 804894f: 8b 40 04 mov 0x4(%eax),%eax │ │ - 8048952: 3b 45 ec cmp -0x14(%ebp),%eax │ │ - 8048955: 73 1b jae 8048972 │ │ - 8048957: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 804895a: 8b 40 08 mov 0x8(%eax),%eax │ │ - 804895d: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048961: c7 04 24 a6 93 04 08 movl $0x80493a6,(%esp) │ │ - 8048968: e8 b3 fa ff ff call 8048420 │ │ - 804896d: e9 a2 00 00 00 jmp 8048a14 │ │ - 8048972: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8048975: 8b 40 04 mov 0x4(%eax),%eax │ │ - 8048978: 3b 45 ec cmp -0x14(%ebp),%eax │ │ - 804897b: 76 6d jbe 80489ea │ │ - 804897d: c7 04 24 b6 93 04 08 movl $0x80493b6,(%esp) │ │ - 8048984: e8 e7 fa ff ff call 8048470 │ │ - 8048989: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 804898c: 8b 40 04 mov 0x4(%eax),%eax │ │ - 804898f: 2b 45 ec sub -0x14(%ebp),%eax │ │ - 8048992: 89 45 ec mov %eax,-0x14(%ebp) │ │ - 8048995: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 8048998: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 804899c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) │ │ - 80489a3: 00 │ │ - 80489a4: c7 04 24 c0 ae 04 08 movl $0x804aec0,(%esp) │ │ - 80489ab: e8 10 fb ff ff call 80484c0 │ │ - 80489b0: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 80489b3: 89 44 24 0c mov %eax,0xc(%esp) │ │ - 80489b7: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 80489ba: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 80489be: c7 44 24 04 01 00 00 movl $0x1,0x4(%esp) │ │ - 80489c5: 00 │ │ - 80489c6: c7 04 24 c0 ae 04 08 movl $0x804aec0,(%esp) │ │ - 80489cd: e8 7e fa ff ff call 8048450 │ │ - 80489d2: 3b 45 ec cmp -0x14(%ebp),%eax │ │ - 80489d5: 0f 92 c0 setb %al │ │ - 80489d8: 84 c0 test %al,%al │ │ - 80489da: 74 0e je 80489ea │ │ - 80489dc: c7 04 24 cd 93 04 08 movl $0x80493cd,(%esp) │ │ - 80489e3: e8 88 fa ff ff call 8048470 │ │ - 80489e8: eb 2a jmp 8048a14 │ │ - 80489ea: a1 80 aa 04 08 mov 0x804aa80,%eax │ │ - 80489ef: 83 c0 01 add $0x1,%eax │ │ - 80489f2: a3 80 aa 04 08 mov %eax,0x804aa80 │ │ - 80489f7: b8 01 00 00 00 mov $0x1,%eax │ │ - 80489fc: eb 1b jmp 8048a19 │ │ - 80489fe: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048a01: 89 04 24 mov %eax,(%esp) │ │ - 8048a04: e8 27 fa ff ff call 8048430 │ │ - 8048a09: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048a0c: 89 04 24 mov %eax,(%esp) │ │ - 8048a0f: e8 1c fa ff ff call 8048430 │ │ - 8048a14: b8 ff ff ff ff mov $0xffffffff,%eax │ │ - 8048a19: 83 c4 24 add $0x24,%esp │ │ - 8048a1c: 5b pop %ebx │ │ - 8048a1d: 5d pop %ebp │ │ - 8048a1e: c3 ret │ │ + 4008dd: 55 push %rbp │ │ + 4008de: 48 89 e5 mov %rsp,%rbp │ │ + 4008e1: 53 push %rbx │ │ + 4008e2: 48 83 ec 38 sub $0x38,%rsp │ │ + 4008e6: 48 89 7d c8 mov %rdi,-0x38(%rbp) │ │ + 4008ea: 48 89 75 c0 mov %rsi,-0x40(%rbp) │ │ + 4008ee: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 4008f2: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 4008f6: be 2e 15 40 00 mov $0x40152e,%esi │ │ + 4008fb: 48 89 c7 mov %rax,%rdi │ │ + 4008fe: e8 8d fd ff ff callq 400690 │ │ + 400903: 48 89 45 e8 mov %rax,-0x18(%rbp) │ │ + 400907: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) │ │ + 40090c: 75 0a jne 400918 │ │ + 40090e: b8 00 00 00 00 mov $0x0,%eax │ │ + 400913: e9 36 03 00 00 jmpq 400c4e │ │ + 400918: 8b 15 82 19 20 00 mov 0x201982(%rip),%edx │ │ + 40091e: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400922: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 400926: 48 85 c0 test %rax,%rax │ │ + 400929: 74 07 je 400932 │ │ + 40092b: b8 01 00 00 00 mov $0x1,%eax │ │ + 400930: eb 05 jmp 400937 │ │ + 400932: b8 00 00 00 00 mov $0x0,%eax │ │ + 400937: 01 d0 add %edx,%eax │ │ + 400939: 83 f8 13 cmp $0x13,%eax │ │ + 40093c: 76 0f jbe 40094d │ │ + 40093e: bf 31 15 40 00 mov $0x401531,%edi │ │ + 400943: e8 b8 fc ff ff callq 400600 │ │ + 400948: e9 f0 02 00 00 jmpq 400c3d │ │ + 40094d: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400951: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 400955: 48 89 c6 mov %rax,%rsi │ │ + 400958: bf 3d 15 40 00 mov $0x40153d,%edi │ │ + 40095d: b8 00 00 00 00 mov $0x0,%eax │ │ + 400962: e8 c9 fc ff ff callq 400630 │ │ + 400967: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 40096b: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 40096f: 48 85 c0 test %rax,%rax │ │ + 400972: 0f 84 24 01 00 00 je 400a9c │ │ + 400978: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 40097c: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 400980: be 2e 15 40 00 mov $0x40152e,%esi │ │ + 400985: 48 89 c7 mov %rax,%rdi │ │ + 400988: e8 03 fd ff ff callq 400690 │ │ + 40098d: 48 89 45 e0 mov %rax,-0x20(%rbp) │ │ + 400991: 48 83 7d e0 00 cmpq $0x0,-0x20(%rbp) │ │ + 400996: 75 1f jne 4009b7 │ │ + 400998: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 40099c: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 4009a0: 48 89 c6 mov %rax,%rsi │ │ + 4009a3: bf 49 15 40 00 mov $0x401549,%edi │ │ + 4009a8: b8 00 00 00 00 mov $0x0,%eax │ │ + 4009ad: e8 7e fc ff ff callq 400630 │ │ + 4009b2: e9 86 02 00 00 jmpq 400c3d │ │ + 4009b7: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 4009bb: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 4009bf: 48 89 c6 mov %rax,%rsi │ │ + 4009c2: bf 64 15 40 00 mov $0x401564,%edi │ │ + 4009c7: b8 00 00 00 00 mov $0x0,%eax │ │ + 4009cc: e8 5f fc ff ff callq 400630 │ │ + 4009d1: 8b 05 c9 18 20 00 mov 0x2018c9(%rip),%eax │ │ + 4009d7: 89 c2 mov %eax,%edx │ │ + 4009d9: 48 89 d0 mov %rdx,%rax │ │ + 4009dc: 48 01 c0 add %rax,%rax │ │ + 4009df: 48 01 d0 add %rdx,%rax │ │ + 4009e2: 48 c1 e0 03 shl $0x3,%rax │ │ + 4009e6: 48 05 b0 22 60 00 add $0x6022b0,%rax │ │ + 4009ec: c7 00 01 00 00 00 movl $0x1,(%rax) │ │ + 4009f2: 8b 1d a8 18 20 00 mov 0x2018a8(%rip),%ebx │ │ + 4009f8: 48 8b 45 c8 mov -0x38(%rbp),%rax │ │ + 4009fc: 48 89 c7 mov %rax,%rdi │ │ + 4009ff: e8 6c fc ff ff callq 400670 │ │ + 400a04: 89 c1 mov %eax,%ecx │ │ + 400a06: 89 da mov %ebx,%edx │ │ + 400a08: 48 89 d0 mov %rdx,%rax │ │ + 400a0b: 48 01 c0 add %rax,%rax │ │ + 400a0e: 48 01 d0 add %rdx,%rax │ │ + 400a11: 48 c1 e0 03 shl $0x3,%rax │ │ + 400a15: 48 05 b4 22 60 00 add $0x6022b4,%rax │ │ + 400a1b: 89 08 mov %ecx,(%rax) │ │ + 400a1d: 48 8b 45 e0 mov -0x20(%rbp),%rax │ │ + 400a21: 48 89 c7 mov %rax,%rdi │ │ + 400a24: e8 8d fd ff ff callq 4007b6 │ │ + 400a29: 89 45 dc mov %eax,-0x24(%rbp) │ │ + 400a2c: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400a2f: 85 c0 test %eax,%eax │ │ + 400a31: 75 0f jne 400a42 │ │ + 400a33: bf 77 15 40 00 mov $0x401577,%edi │ │ + 400a38: e8 c3 fb ff ff callq 400600 │ │ + 400a3d: e9 ef 01 00 00 jmpq 400c31 │ │ + 400a42: 8b 55 dc mov -0x24(%rbp),%edx │ │ + 400a45: 48 8b 4d e0 mov -0x20(%rbp),%rcx │ │ + 400a49: 48 8b 45 c8 mov -0x38(%rbp),%rax │ │ + 400a4d: 48 89 ce mov %rcx,%rsi │ │ + 400a50: 48 89 c7 mov %rax,%rdi │ │ + 400a53: e8 da fd ff ff callq 400832 │ │ + 400a58: 85 c0 test %eax,%eax │ │ + 400a5a: 0f 94 c0 sete %al │ │ + 400a5d: 84 c0 test %al,%al │ │ + 400a5f: 74 0f je 400a70 │ │ + 400a61: bf 88 15 40 00 mov $0x401588,%edi │ │ + 400a66: e8 95 fb ff ff callq 400600 │ │ + 400a6b: e9 c1 01 00 00 jmpq 400c31 │ │ + 400a70: 48 8b 45 e0 mov -0x20(%rbp),%rax │ │ + 400a74: 48 89 c7 mov %rax,%rdi │ │ + 400a77: e8 a4 fb ff ff callq 400620 │ │ + 400a7c: 8b 05 1e 18 20 00 mov 0x20181e(%rip),%eax │ │ + 400a82: 8b 55 dc mov -0x24(%rbp),%edx │ │ + 400a85: 89 c1 mov %eax,%ecx │ │ + 400a87: 48 89 c8 mov %rcx,%rax │ │ + 400a8a: 48 01 c0 add %rax,%rax │ │ + 400a8d: 48 01 c8 add %rcx,%rax │ │ + 400a90: 48 c1 e0 03 shl $0x3,%rax │ │ + 400a94: 48 05 b8 22 60 00 add $0x6022b8,%rax │ │ + 400a9a: 89 10 mov %edx,(%rax) │ │ + 400a9c: 8b 0d fe 17 20 00 mov 0x2017fe(%rip),%ecx │ │ + 400aa2: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400aa6: 8b 10 mov (%rax),%edx │ │ + 400aa8: 89 c9 mov %ecx,%ecx │ │ + 400aaa: 48 89 c8 mov %rcx,%rax │ │ + 400aad: 48 01 c0 add %rax,%rax │ │ + 400ab0: 48 01 c8 add %rcx,%rax │ │ + 400ab3: 48 c1 e0 03 shl $0x3,%rax │ │ + 400ab7: 48 05 a4 22 60 00 add $0x6022a4,%rax │ │ + 400abd: 89 10 mov %edx,(%rax) │ │ + 400abf: 8b 1d db 17 20 00 mov 0x2017db(%rip),%ebx │ │ + 400ac5: 48 8b 45 c8 mov -0x38(%rbp),%rax │ │ + 400ac9: 48 89 c7 mov %rax,%rdi │ │ + 400acc: e8 9f fb ff ff callq 400670 │ │ + 400ad1: 89 c1 mov %eax,%ecx │ │ + 400ad3: 89 da mov %ebx,%edx │ │ + 400ad5: 48 89 d0 mov %rdx,%rax │ │ + 400ad8: 48 01 c0 add %rax,%rax │ │ + 400adb: 48 01 d0 add %rdx,%rax │ │ + 400ade: 48 c1 e0 03 shl $0x3,%rax │ │ + 400ae2: 48 05 a8 22 60 00 add $0x6022a8,%rax │ │ + 400ae8: 89 08 mov %ecx,(%rax) │ │ + 400aea: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 400aee: 48 89 c7 mov %rax,%rdi │ │ + 400af1: e8 c0 fc ff ff callq 4007b6 │ │ + 400af6: 89 45 dc mov %eax,-0x24(%rbp) │ │ + 400af9: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400afc: 85 c0 test %eax,%eax │ │ + 400afe: 75 0f jne 400b0f │ │ + 400b00: bf 9f 15 40 00 mov $0x40159f,%edi │ │ + 400b05: e8 f6 fa ff ff callq 400600 │ │ + 400b0a: e9 2e 01 00 00 jmpq 400c3d │ │ + 400b0f: 8b 55 dc mov -0x24(%rbp),%edx │ │ + 400b12: 48 8b 4d e8 mov -0x18(%rbp),%rcx │ │ + 400b16: 48 8b 45 c8 mov -0x38(%rbp),%rax │ │ + 400b1a: 48 89 ce mov %rcx,%rsi │ │ + 400b1d: 48 89 c7 mov %rax,%rdi │ │ + 400b20: e8 0d fd ff ff callq 400832 │ │ + 400b25: 85 c0 test %eax,%eax │ │ + 400b27: 0f 94 c0 sete %al │ │ + 400b2a: 84 c0 test %al,%al │ │ + 400b2c: 74 0f je 400b3d │ │ + 400b2e: bf ae 15 40 00 mov $0x4015ae,%edi │ │ + 400b33: e8 c8 fa ff ff callq 400600 │ │ + 400b38: e9 0c 01 00 00 jmpq 400c49 │ │ + 400b3d: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 400b41: 48 89 c7 mov %rax,%rdi │ │ + 400b44: e8 d7 fa ff ff callq 400620 │ │ + 400b49: 8b 05 51 17 20 00 mov 0x201751(%rip),%eax │ │ + 400b4f: 8b 55 dc mov -0x24(%rbp),%edx │ │ + 400b52: 89 c1 mov %eax,%ecx │ │ + 400b54: 48 89 c8 mov %rcx,%rax │ │ + 400b57: 48 01 c0 add %rax,%rax │ │ + 400b5a: 48 01 c8 add %rcx,%rax │ │ + 400b5d: 48 c1 e0 03 shl $0x3,%rax │ │ + 400b61: 48 05 ac 22 60 00 add $0x6022ac,%rax │ │ + 400b67: 89 10 mov %edx,(%rax) │ │ + 400b69: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400b6d: 8b 40 04 mov 0x4(%rax),%eax │ │ + 400b70: 85 c0 test %eax,%eax │ │ + 400b72: 0f 84 a3 00 00 00 je 400c1b │ │ + 400b78: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400b7c: 8b 50 04 mov 0x4(%rax),%edx │ │ + 400b7f: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400b82: 39 c2 cmp %eax,%edx │ │ + 400b84: 73 1f jae 400ba5 │ │ + 400b86: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400b8a: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 400b8e: 48 89 c6 mov %rax,%rsi │ │ + 400b91: bf be 15 40 00 mov $0x4015be,%edi │ │ + 400b96: b8 00 00 00 00 mov $0x0,%eax │ │ + 400b9b: e8 90 fa ff ff callq 400630 │ │ + 400ba0: e9 a4 00 00 00 jmpq 400c49 │ │ + 400ba5: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400ba9: 8b 50 04 mov 0x4(%rax),%edx │ │ + 400bac: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400baf: 39 c2 cmp %eax,%edx │ │ + 400bb1: 76 68 jbe 400c1b │ │ + 400bb3: bf ce 15 40 00 mov $0x4015ce,%edi │ │ + 400bb8: e8 43 fa ff ff callq 400600 │ │ + 400bbd: 48 8b 45 c0 mov -0x40(%rbp),%rax │ │ + 400bc1: 8b 50 04 mov 0x4(%rax),%edx │ │ + 400bc4: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400bc7: 29 c2 sub %eax,%edx │ │ + 400bc9: 89 d0 mov %edx,%eax │ │ + 400bcb: 89 45 dc mov %eax,-0x24(%rbp) │ │ + 400bce: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400bd1: 89 c0 mov %eax,%eax │ │ + 400bd3: 48 89 c2 mov %rax,%rdx │ │ + 400bd6: be 00 00 00 00 mov $0x0,%esi │ │ + 400bdb: bf e0 26 60 00 mov $0x6026e0,%edi │ │ + 400be0: e8 5b fa ff ff callq 400640 │ │ + 400be5: 8b 45 dc mov -0x24(%rbp),%eax │ │ + 400be8: 89 c2 mov %eax,%edx │ │ + 400bea: 48 8b 45 c8 mov -0x38(%rbp),%rax │ │ + 400bee: 48 89 c1 mov %rax,%rcx │ │ + 400bf1: be 01 00 00 00 mov $0x1,%esi │ │ + 400bf6: bf e0 26 60 00 mov $0x6026e0,%edi │ │ + 400bfb: e8 a0 fa ff ff callq 4006a0 │ │ + 400c00: 8b 55 dc mov -0x24(%rbp),%edx │ │ + 400c03: 89 d2 mov %edx,%edx │ │ + 400c05: 48 39 d0 cmp %rdx,%rax │ │ + 400c08: 0f 92 c0 setb %al │ │ + 400c0b: 84 c0 test %al,%al │ │ + 400c0d: 74 0c je 400c1b │ │ + 400c0f: bf e5 15 40 00 mov $0x4015e5,%edi │ │ + 400c14: e8 e7 f9 ff ff callq 400600 │ │ + 400c19: eb 2e jmp 400c49 │ │ + 400c1b: 8b 05 7f 16 20 00 mov 0x20167f(%rip),%eax │ │ + 400c21: 83 c0 01 add $0x1,%eax │ │ + 400c24: 89 05 76 16 20 00 mov %eax,0x201676(%rip) │ │ + 400c2a: b8 01 00 00 00 mov $0x1,%eax │ │ + 400c2f: eb 1d jmp 400c4e │ │ + 400c31: 48 8b 45 e0 mov -0x20(%rbp),%rax │ │ + 400c35: 48 89 c7 mov %rax,%rdi │ │ + 400c38: e8 e3 f9 ff ff callq 400620 │ │ + 400c3d: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 400c41: 48 89 c7 mov %rax,%rdi │ │ + 400c44: e8 d7 f9 ff ff callq 400620 │ │ + 400c49: b8 ff ff ff ff mov $0xffffffff,%eax │ │ + 400c4e: 48 83 c4 38 add $0x38,%rsp │ │ + 400c52: 5b pop %rbx │ │ + 400c53: 5d pop %rbp │ │ + 400c54: c3 retq │ │ │ │ -08048a1f : │ │ +0000000000400c55 : │ │ _Z4packv(): │ │ - 8048a1f: 55 push %ebp │ │ - 8048a20: 89 e5 mov %esp,%ebp │ │ - 8048a22: 83 ec 28 sub $0x28,%esp │ │ - 8048a25: c7 04 24 ec 93 04 08 movl $0x80493ec,(%esp) │ │ - 8048a2c: e8 3f fa ff ff call 8048470 │ │ - 8048a31: c7 44 24 04 2b 94 04 movl $0x804942b,0x4(%esp) │ │ - 8048a38: 08 │ │ - 8048a39: c7 04 24 2e 94 04 08 movl $0x804942e,(%esp) │ │ - 8048a40: e8 6b fa ff ff call 80484b0 │ │ - 8048a45: 89 45 f0 mov %eax,-0x10(%ebp) │ │ - 8048a48: 83 7d f0 00 cmpl $0x0,-0x10(%ebp) │ │ - 8048a4c: 75 16 jne 8048a64 │ │ - 8048a4e: c7 04 24 38 94 04 08 movl $0x8049438,(%esp) │ │ - 8048a55: e8 16 fa ff ff call 8048470 │ │ - 8048a5a: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048a5f: e9 d3 02 00 00 jmp 8048d37 │ │ - 8048a64: c7 44 24 08 00 04 00 movl $0x400,0x8(%esp) │ │ - 8048a6b: 00 │ │ - 8048a6c: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) │ │ - 8048a73: 00 │ │ - 8048a74: c7 04 24 40 aa 04 08 movl $0x804aa40,(%esp) │ │ - 8048a7b: e8 40 fa ff ff call 80484c0 │ │ - 8048a80: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048a83: 89 44 24 0c mov %eax,0xc(%esp) │ │ - 8048a87: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) │ │ - 8048a8e: 00 │ │ - 8048a8f: c7 44 24 04 00 04 00 movl $0x400,0x4(%esp) │ │ - 8048a96: 00 │ │ - 8048a97: c7 04 24 40 aa 04 08 movl $0x804aa40,(%esp) │ │ - 8048a9e: e8 ad f9 ff ff call 8048450 │ │ - 8048aa3: 85 c0 test %eax,%eax │ │ - 8048aa5: 0f 94 c0 sete %al │ │ - 8048aa8: 84 c0 test %al,%al │ │ - 8048aaa: 74 11 je 8048abd │ │ - 8048aac: c7 04 24 cd 93 04 08 movl $0x80493cd,(%esp) │ │ - 8048ab3: e8 b8 f9 ff ff call 8048470 │ │ - 8048ab8: e9 6a 02 00 00 jmp 8048d27 │ │ - 8048abd: c7 45 f4 20 a9 04 08 movl $0x804a920,-0xc(%ebp) │ │ - 8048ac4: eb 40 jmp 8048b06 │ │ - 8048ac6: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048ac9: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048acd: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048ad0: 89 04 24 mov %eax,(%esp) │ │ - 8048ad3: e8 0f fc ff ff call 80486e7 │ │ - 8048ad8: 89 45 ec mov %eax,-0x14(%ebp) │ │ - 8048adb: 83 7d ec 00 cmpl $0x0,-0x14(%ebp) │ │ - 8048adf: 75 16 jne 8048af7 │ │ - 8048ae1: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048ae4: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048ae7: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048aeb: c7 04 24 54 94 04 08 movl $0x8049454,(%esp) │ │ - 8048af2: e8 29 f9 ff ff call 8048420 │ │ - 8048af7: 83 7d ec 00 cmpl $0x0,-0x14(%ebp) │ │ - 8048afb: 7f 05 jg 8048b02 │ │ - 8048afd: e9 25 02 00 00 jmp 8048d27 │ │ - 8048b02: 83 45 f4 10 addl $0x10,-0xc(%ebp) │ │ - 8048b06: b8 02 00 00 00 mov $0x2,%eax │ │ - 8048b0b: c1 e0 04 shl $0x4,%eax │ │ - 8048b0e: 05 20 a9 04 08 add $0x804a920,%eax │ │ - 8048b13: 3b 45 f4 cmp -0xc(%ebp),%eax │ │ - 8048b16: 77 ae ja 8048ac6 │ │ - 8048b18: c7 45 f4 40 a9 04 08 movl $0x804a940,-0xc(%ebp) │ │ - 8048b1f: eb 59 jmp 8048b7a │ │ - 8048b21: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048b24: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048b27: 85 c0 test %eax,%eax │ │ - 8048b29: 75 2d jne 8048b58 │ │ - 8048b2b: 8b 15 80 aa 04 08 mov 0x804aa80,%edx │ │ - 8048b31: b8 14 00 00 00 mov $0x14,%eax │ │ - 8048b36: 39 c2 cmp %eax,%edx │ │ - 8048b38: 73 1c jae 8048b56 │ │ - 8048b3a: 8b 15 80 aa 04 08 mov 0x804aa80,%edx │ │ - 8048b40: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048b43: 8b 08 mov (%eax),%ecx │ │ - 8048b45: 89 d0 mov %edx,%eax │ │ - 8048b47: 01 c0 add %eax,%eax │ │ - 8048b49: 01 d0 add %edx,%eax │ │ - 8048b4b: c1 e0 03 shl $0x3,%eax │ │ - 8048b4e: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 8048b53: 89 48 04 mov %ecx,0x4(%eax) │ │ - 8048b56: eb 34 jmp 8048b8c │ │ - 8048b58: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048b5b: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048b5f: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048b62: 89 04 24 mov %eax,(%esp) │ │ - 8048b65: e8 7d fb ff ff call 80486e7 │ │ - 8048b6a: c1 e8 1f shr $0x1f,%eax │ │ - 8048b6d: 84 c0 test %al,%al │ │ - 8048b6f: 74 05 je 8048b76 │ │ - 8048b71: e9 b1 01 00 00 jmp 8048d27 │ │ - 8048b76: 83 45 f4 10 addl $0x10,-0xc(%ebp) │ │ - 8048b7a: b8 0e 00 00 00 mov $0xe,%eax │ │ - 8048b7f: c1 e0 04 shl $0x4,%eax │ │ - 8048b82: 05 40 a9 04 08 add $0x804a940,%eax │ │ - 8048b87: 3b 45 f4 cmp -0xc(%ebp),%eax │ │ - 8048b8a: 77 95 ja 8048b21 │ │ - 8048b8c: a1 80 aa 04 08 mov 0x804aa80,%eax │ │ - 8048b91: a3 80 aa 04 08 mov %eax,0x804aa80 │ │ - 8048b96: c7 05 40 aa 04 08 5a movl $0x2045545a,0x804aa40 │ │ - 8048b9d: 54 45 20 │ │ - 8048ba0: c7 05 44 aa 04 08 53 movl $0x54464f53,0x804aa44 │ │ - 8048ba7: 4f 46 54 │ │ - 8048baa: c7 05 48 aa 04 08 57 movl $0x45524157,0x804aa48 │ │ - 8048bb1: 41 52 45 │ │ - 8048bb4: c7 05 4c aa 04 08 20 movl $0x44505520,0x804aa4c │ │ - 8048bbb: 55 50 44 │ │ - 8048bbe: c7 05 50 aa 04 08 41 movl $0x20455441,0x804aa50 │ │ - 8048bc5: 54 45 20 │ │ - 8048bc8: c7 05 54 aa 04 08 50 movl $0x4b434150,0x804aa54 │ │ - 8048bcf: 41 43 4b │ │ - 8048bd2: c7 05 58 aa 04 08 41 movl $0x454741,0x804aa58 │ │ - 8048bd9: 47 45 00 │ │ - 8048bdc: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) │ │ - 8048be3: 00 │ │ - 8048be4: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) │ │ - 8048beb: 00 │ │ - 8048bec: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048bef: 89 04 24 mov %eax,(%esp) │ │ - 8048bf2: e8 49 f8 ff ff call 8048440 │ │ - 8048bf7: 85 c0 test %eax,%eax │ │ - 8048bf9: 75 27 jne 8048c22 │ │ - 8048bfb: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048bfe: 89 44 24 0c mov %eax,0xc(%esp) │ │ - 8048c02: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) │ │ - 8048c09: 00 │ │ - 8048c0a: c7 44 24 04 00 04 00 movl $0x400,0x4(%esp) │ │ - 8048c11: 00 │ │ - 8048c12: c7 04 24 40 aa 04 08 movl $0x804aa40,(%esp) │ │ - 8048c19: e8 32 f8 ff ff call 8048450 │ │ - 8048c1e: 85 c0 test %eax,%eax │ │ - 8048c20: 75 07 jne 8048c29 │ │ - 8048c22: b8 01 00 00 00 mov $0x1,%eax │ │ - 8048c27: eb 05 jmp 8048c2e │ │ - 8048c29: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048c2e: 84 c0 test %al,%al │ │ - 8048c30: 74 11 je 8048c43 │ │ - 8048c32: c7 04 24 73 94 04 08 movl $0x8049473,(%esp) │ │ - 8048c39: e8 32 f8 ff ff call 8048470 │ │ - 8048c3e: e9 e4 00 00 00 jmp 8048d27 │ │ - 8048c43: c7 44 24 08 80 00 00 movl $0x80,0x8(%esp) │ │ - 8048c4a: 00 │ │ - 8048c4b: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) │ │ - 8048c52: 00 │ │ - 8048c53: c7 04 24 40 ae 04 08 movl $0x804ae40,(%esp) │ │ - 8048c5a: e8 61 f8 ff ff call 80484c0 │ │ - 8048c5f: c7 05 80 ae 04 08 5a movl $0x2045545a,0x804ae80 │ │ - 8048c66: 54 45 20 │ │ - 8048c69: c7 05 84 ae 04 08 53 movl $0x54464f53,0x804ae84 │ │ - 8048c70: 4f 46 54 │ │ - 8048c73: c7 05 88 ae 04 08 57 movl $0x45524157,0x804ae88 │ │ - 8048c7a: 41 52 45 │ │ - 8048c7d: c7 05 8c ae 04 08 20 movl $0x44505520,0x804ae8c │ │ - 8048c84: 55 50 44 │ │ - 8048c87: c7 05 90 ae 04 08 41 movl $0x20455441,0x804ae90 │ │ - 8048c8e: 54 45 20 │ │ - 8048c91: c7 05 94 ae 04 08 50 movl $0x4b434150,0x804ae94 │ │ - 8048c98: 41 43 4b │ │ - 8048c9b: c7 05 98 ae 04 08 41 movl $0x454741,0x804ae98 │ │ - 8048ca2: 47 45 00 │ │ - 8048ca5: c7 44 24 08 02 00 00 movl $0x2,0x8(%esp) │ │ - 8048cac: 00 │ │ - 8048cad: c7 44 24 04 00 00 00 movl $0x0,0x4(%esp) │ │ - 8048cb4: 00 │ │ - 8048cb5: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048cb8: 89 04 24 mov %eax,(%esp) │ │ - 8048cbb: e8 80 f7 ff ff call 8048440 │ │ - 8048cc0: 85 c0 test %eax,%eax │ │ - 8048cc2: 75 27 jne 8048ceb │ │ - 8048cc4: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048cc7: 89 44 24 0c mov %eax,0xc(%esp) │ │ - 8048ccb: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) │ │ - 8048cd2: 00 │ │ - 8048cd3: c7 44 24 04 80 00 00 movl $0x80,0x4(%esp) │ │ - 8048cda: 00 │ │ - 8048cdb: c7 04 24 40 ae 04 08 movl $0x804ae40,(%esp) │ │ - 8048ce2: e8 69 f7 ff ff call 8048450 │ │ - 8048ce7: 85 c0 test %eax,%eax │ │ - 8048ce9: 75 07 jne 8048cf2 │ │ - 8048ceb: b8 01 00 00 00 mov $0x1,%eax │ │ - 8048cf0: eb 05 jmp 8048cf7 │ │ - 8048cf2: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048cf7: 84 c0 test %al,%al │ │ - 8048cf9: 74 0e je 8048d09 │ │ - 8048cfb: c7 04 24 73 94 04 08 movl $0x8049473,(%esp) │ │ - 8048d02: e8 69 f7 ff ff call 8048470 │ │ - 8048d07: eb 1e jmp 8048d27 │ │ - 8048d09: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048d0c: 89 04 24 mov %eax,(%esp) │ │ - 8048d0f: e8 1c f7 ff ff call 8048430 │ │ - 8048d14: c7 04 24 8b 94 04 08 movl $0x804948b,(%esp) │ │ - 8048d1b: e8 50 f7 ff ff call 8048470 │ │ - 8048d20: b8 01 00 00 00 mov $0x1,%eax │ │ - 8048d25: eb 10 jmp 8048d37 │ │ - 8048d27: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048d2a: 89 04 24 mov %eax,(%esp) │ │ - 8048d2d: e8 fe f6 ff ff call 8048430 │ │ - 8048d32: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048d37: c9 leave │ │ - 8048d38: c3 ret │ │ + 400c55: 55 push %rbp │ │ + 400c56: 48 89 e5 mov %rsp,%rbp │ │ + 400c59: 48 83 ec 20 sub $0x20,%rsp │ │ + 400c5d: bf 08 16 40 00 mov $0x401608,%edi │ │ + 400c62: e8 99 f9 ff ff callq 400600 │ │ + 400c67: be 47 16 40 00 mov $0x401647,%esi │ │ + 400c6c: bf 4a 16 40 00 mov $0x40164a,%edi │ │ + 400c71: e8 1a fa ff ff callq 400690 │ │ + 400c76: 48 89 45 f0 mov %rax,-0x10(%rbp) │ │ + 400c7a: 48 83 7d f0 00 cmpq $0x0,-0x10(%rbp) │ │ + 400c7f: 75 14 jne 400c95 │ │ + 400c81: bf 54 16 40 00 mov $0x401654,%edi │ │ + 400c86: e8 75 f9 ff ff callq 400600 │ │ + 400c8b: b8 00 00 00 00 mov $0x0,%eax │ │ + 400c90: e9 93 02 00 00 jmpq 400f28 │ │ + 400c95: ba 00 04 00 00 mov $0x400,%edx │ │ + 400c9a: be 00 00 00 00 mov $0x0,%esi │ │ + 400c9f: bf 60 22 60 00 mov $0x602260,%edi │ │ + 400ca4: e8 97 f9 ff ff callq 400640 │ │ + 400ca9: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400cad: 48 89 c1 mov %rax,%rcx │ │ + 400cb0: ba 01 00 00 00 mov $0x1,%edx │ │ + 400cb5: be 00 04 00 00 mov $0x400,%esi │ │ + 400cba: bf 60 22 60 00 mov $0x602260,%edi │ │ + 400cbf: e8 dc f9 ff ff callq 4006a0 │ │ + 400cc4: 48 85 c0 test %rax,%rax │ │ + 400cc7: 0f 94 c0 sete %al │ │ + 400cca: 84 c0 test %al,%al │ │ + 400ccc: 74 0f je 400cdd │ │ + 400cce: bf e5 15 40 00 mov $0x4015e5,%edi │ │ + 400cd3: e8 28 f9 ff ff callq 400600 │ │ + 400cd8: e9 3a 02 00 00 jmpq 400f17 │ │ + 400cdd: 48 c7 45 f8 a0 20 60 movq $0x6020a0,-0x8(%rbp) │ │ + 400ce4: 00 │ │ + 400ce5: b8 d0 20 60 00 mov $0x6020d0,%eax │ │ + 400cea: 48 39 45 f8 cmp %rax,-0x8(%rbp) │ │ + 400cee: 73 47 jae 400d37 │ │ + 400cf0: 48 8b 55 f8 mov -0x8(%rbp),%rdx │ │ + 400cf4: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400cf8: 48 89 d6 mov %rdx,%rsi │ │ + 400cfb: 48 89 c7 mov %rax,%rdi │ │ + 400cfe: e8 da fb ff ff callq 4008dd │ │ + 400d03: 89 45 ec mov %eax,-0x14(%rbp) │ │ + 400d06: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) │ │ + 400d0a: 75 1a jne 400d26 │ │ + 400d0c: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 400d10: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 400d14: 48 89 c6 mov %rax,%rsi │ │ + 400d17: bf 70 16 40 00 mov $0x401670,%edi │ │ + 400d1c: b8 00 00 00 00 mov $0x0,%eax │ │ + 400d21: e8 0a f9 ff ff callq 400630 │ │ + 400d26: 83 7d ec 00 cmpl $0x0,-0x14(%rbp) │ │ + 400d2a: 0f 8e e3 01 00 00 jle 400f13 │ │ + 400d30: 48 83 45 f8 18 addq $0x18,-0x8(%rbp) │ │ + 400d35: eb ae jmp 400ce5 │ │ + 400d37: 48 c7 45 f8 e0 20 60 movq $0x6020e0,-0x8(%rbp) │ │ + 400d3e: 00 │ │ + 400d3f: b8 30 22 60 00 mov $0x602230,%eax │ │ + 400d44: 48 39 45 f8 cmp %rax,-0x8(%rbp) │ │ + 400d48: 73 63 jae 400dad │ │ + 400d4a: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 400d4e: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 400d52: 48 85 c0 test %rax,%rax │ │ + 400d55: 75 30 jne 400d87 │ │ + 400d57: 8b 05 43 15 20 00 mov 0x201543(%rip),%eax │ │ + 400d5d: 83 f8 13 cmp $0x13,%eax │ │ + 400d60: 77 4a ja 400dac │ │ + 400d62: 8b 0d 38 15 20 00 mov 0x201538(%rip),%ecx │ │ + 400d68: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 400d6c: 8b 10 mov (%rax),%edx │ │ + 400d6e: 89 c9 mov %ecx,%ecx │ │ + 400d70: 48 89 c8 mov %rcx,%rax │ │ + 400d73: 48 01 c0 add %rax,%rax │ │ + 400d76: 48 01 c8 add %rcx,%rax │ │ + 400d79: 48 c1 e0 03 shl $0x3,%rax │ │ + 400d7d: 48 05 a4 22 60 00 add $0x6022a4,%rax │ │ + 400d83: 89 10 mov %edx,(%rax) │ │ + 400d85: eb 25 jmp 400dac │ │ + 400d87: 48 8b 55 f8 mov -0x8(%rbp),%rdx │ │ + 400d8b: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400d8f: 48 89 d6 mov %rdx,%rsi │ │ + 400d92: 48 89 c7 mov %rax,%rdi │ │ + 400d95: e8 43 fb ff ff callq 4008dd │ │ + 400d9a: c1 e8 1f shr $0x1f,%eax │ │ + 400d9d: 84 c0 test %al,%al │ │ + 400d9f: 0f 85 71 01 00 00 jne 400f16 │ │ + 400da5: 48 83 45 f8 18 addq $0x18,-0x8(%rbp) │ │ + 400daa: eb 93 jmp 400d3f │ │ + 400dac: 90 nop │ │ + 400dad: 8b 05 ed 14 20 00 mov 0x2014ed(%rip),%eax │ │ + 400db3: 89 05 e7 14 20 00 mov %eax,0x2014e7(%rip) │ │ + 400db9: 48 b8 5a 54 45 20 53 movabs $0x54464f532045545a,%rax │ │ + 400dc0: 4f 46 54 │ │ + 400dc3: 48 89 05 96 14 20 00 mov %rax,0x201496(%rip) │ │ + 400dca: 48 b8 57 41 52 45 20 movabs $0x4450552045524157,%rax │ │ + 400dd1: 55 50 44 │ │ + 400dd4: 48 89 05 8d 14 20 00 mov %rax,0x20148d(%rip) │ │ + 400ddb: 48 b8 41 54 45 20 50 movabs $0x4b43415020455441,%rax │ │ + 400de2: 41 43 4b │ │ + 400de5: 48 89 05 84 14 20 00 mov %rax,0x201484(%rip) │ │ + 400dec: c7 05 82 14 20 00 41 movl $0x454741,0x201482(%rip) │ │ + 400df3: 47 45 00 │ │ + 400df6: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400dfa: ba 00 00 00 00 mov $0x0,%edx │ │ + 400dff: be 00 00 00 00 mov $0x0,%esi │ │ + 400e04: 48 89 c7 mov %rax,%rdi │ │ + 400e07: e8 74 f8 ff ff callq 400680 │ │ + 400e0c: 85 c0 test %eax,%eax │ │ + 400e0e: 75 20 jne 400e30 │ │ + 400e10: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400e14: 48 89 c1 mov %rax,%rcx │ │ + 400e17: ba 01 00 00 00 mov $0x1,%edx │ │ + 400e1c: be 00 04 00 00 mov $0x400,%esi │ │ + 400e21: bf 60 22 60 00 mov $0x602260,%edi │ │ + 400e26: e8 75 f8 ff ff callq 4006a0 │ │ + 400e2b: 48 85 c0 test %rax,%rax │ │ + 400e2e: 75 07 jne 400e37 │ │ + 400e30: b8 01 00 00 00 mov $0x1,%eax │ │ + 400e35: eb 05 jmp 400e3c │ │ + 400e37: b8 00 00 00 00 mov $0x0,%eax │ │ + 400e3c: 84 c0 test %al,%al │ │ + 400e3e: 74 0f je 400e4f │ │ + 400e40: bf 8f 16 40 00 mov $0x40168f,%edi │ │ + 400e45: e8 b6 f7 ff ff callq 400600 │ │ + 400e4a: e9 c8 00 00 00 jmpq 400f17 │ │ + 400e4f: ba 80 00 00 00 mov $0x80,%edx │ │ + 400e54: be 00 00 00 00 mov $0x0,%esi │ │ + 400e59: bf 60 26 60 00 mov $0x602660,%edi │ │ + 400e5e: e8 dd f7 ff ff callq 400640 │ │ + 400e63: 48 b8 5a 54 45 20 53 movabs $0x54464f532045545a,%rax │ │ + 400e6a: 4f 46 54 │ │ + 400e6d: 48 89 05 2c 18 20 00 mov %rax,0x20182c(%rip) │ │ + 400e74: 48 b8 57 41 52 45 20 movabs $0x4450552045524157,%rax │ │ + 400e7b: 55 50 44 │ │ + 400e7e: 48 89 05 23 18 20 00 mov %rax,0x201823(%rip) │ │ + 400e85: 48 b8 41 54 45 20 50 movabs $0x4b43415020455441,%rax │ │ + 400e8c: 41 43 4b │ │ + 400e8f: 48 89 05 1a 18 20 00 mov %rax,0x20181a(%rip) │ │ + 400e96: c7 05 18 18 20 00 41 movl $0x454741,0x201818(%rip) │ │ + 400e9d: 47 45 00 │ │ + 400ea0: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400ea4: ba 02 00 00 00 mov $0x2,%edx │ │ + 400ea9: be 00 00 00 00 mov $0x0,%esi │ │ + 400eae: 48 89 c7 mov %rax,%rdi │ │ + 400eb1: e8 ca f7 ff ff callq 400680 │ │ + 400eb6: 85 c0 test %eax,%eax │ │ + 400eb8: 75 20 jne 400eda │ │ + 400eba: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400ebe: 48 89 c1 mov %rax,%rcx │ │ + 400ec1: ba 01 00 00 00 mov $0x1,%edx │ │ + 400ec6: be 80 00 00 00 mov $0x80,%esi │ │ + 400ecb: bf 60 26 60 00 mov $0x602660,%edi │ │ + 400ed0: e8 cb f7 ff ff callq 4006a0 │ │ + 400ed5: 48 85 c0 test %rax,%rax │ │ + 400ed8: 75 07 jne 400ee1 │ │ + 400eda: b8 01 00 00 00 mov $0x1,%eax │ │ + 400edf: eb 05 jmp 400ee6 │ │ + 400ee1: b8 00 00 00 00 mov $0x0,%eax │ │ + 400ee6: 84 c0 test %al,%al │ │ + 400ee8: 74 0c je 400ef6 │ │ + 400eea: bf 8f 16 40 00 mov $0x40168f,%edi │ │ + 400eef: e8 0c f7 ff ff callq 400600 │ │ + 400ef4: eb 21 jmp 400f17 │ │ + 400ef6: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400efa: 48 89 c7 mov %rax,%rdi │ │ + 400efd: e8 1e f7 ff ff callq 400620 │ │ + 400f02: bf a7 16 40 00 mov $0x4016a7,%edi │ │ + 400f07: e8 f4 f6 ff ff callq 400600 │ │ + 400f0c: b8 01 00 00 00 mov $0x1,%eax │ │ + 400f11: eb 15 jmp 400f28 │ │ + 400f13: 90 nop │ │ + 400f14: eb 01 jmp 400f17 │ │ + 400f16: 90 nop │ │ + 400f17: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 400f1b: 48 89 c7 mov %rax,%rdi │ │ + 400f1e: e8 fd f6 ff ff callq 400620 │ │ + 400f23: b8 00 00 00 00 mov $0x0,%eax │ │ + 400f28: c9 leaveq │ │ + 400f29: c3 retq │ │ │ │ -08048d39 : │ │ +0000000000400f2a : │ │ _Z11extractfileP8_IO_FILEiP10IMAGE_FILE(): │ │ - 8048d39: 55 push %ebp │ │ - 8048d3a: 89 e5 mov %esp,%ebp │ │ - 8048d3c: 83 ec 28 sub $0x28,%esp │ │ - 8048d3f: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048d42: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048d45: c7 44 24 04 2b 94 04 movl $0x804942b,0x4(%esp) │ │ - 8048d4c: 08 │ │ - 8048d4d: 89 04 24 mov %eax,(%esp) │ │ - 8048d50: e8 5b f7 ff ff call 80484b0 │ │ - 8048d55: 89 45 f4 mov %eax,-0xc(%ebp) │ │ - 8048d58: 83 7d f4 00 cmpl $0x0,-0xc(%ebp) │ │ - 8048d5c: 75 1b jne 8048d79 │ │ - 8048d5e: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048d61: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048d64: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048d68: c7 04 24 91 94 04 08 movl $0x8049491,(%esp) │ │ - 8048d6f: e8 ac f6 ff ff call 8048420 │ │ - 8048d74: e9 a9 01 00 00 jmp 8048f22 │ │ - 8048d79: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048d7c: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048d7f: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048d83: c7 04 24 a7 94 04 08 movl $0x80494a7,(%esp) │ │ - 8048d8a: e8 91 f6 ff ff call 8048420 │ │ - 8048d8f: 8b 55 0c mov 0xc(%ebp),%edx │ │ - 8048d92: 89 d0 mov %edx,%eax │ │ - 8048d94: 01 c0 add %eax,%eax │ │ - 8048d96: 01 d0 add %edx,%eax │ │ - 8048d98: c1 e0 03 shl $0x3,%eax │ │ - 8048d9b: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 8048da0: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048da3: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) │ │ - 8048daa: 00 │ │ - 8048dab: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048daf: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 8048db2: 89 04 24 mov %eax,(%esp) │ │ - 8048db5: e8 86 f6 ff ff call 8048440 │ │ - 8048dba: 85 c0 test %eax,%eax │ │ - 8048dbc: 75 2e jne 8048dec │ │ - 8048dbe: 8b 55 0c mov 0xc(%ebp),%edx │ │ - 8048dc1: 89 d0 mov %edx,%eax │ │ - 8048dc3: 01 c0 add %eax,%eax │ │ - 8048dc5: 01 d0 add %edx,%eax │ │ - 8048dc7: c1 e0 03 shl $0x3,%eax │ │ - 8048dca: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 8048dcf: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048dd2: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 8048dd6: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 8048dd9: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048ddd: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048de0: 89 04 24 mov %eax,(%esp) │ │ - 8048de3: e8 61 f8 ff ff call 8048649 │ │ - 8048de8: 85 c0 test %eax,%eax │ │ - 8048dea: 75 07 jne 8048df3 │ │ - 8048dec: b8 01 00 00 00 mov $0x1,%eax │ │ - 8048df1: eb 05 jmp 8048df8 │ │ - 8048df3: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048df8: 84 c0 test %al,%al │ │ - 8048dfa: 74 1b je 8048e17 │ │ - 8048dfc: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048dff: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048e02: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048e06: c7 04 24 b7 94 04 08 movl $0x80494b7,(%esp) │ │ - 8048e0d: e8 0e f6 ff ff call 8048420 │ │ - 8048e12: e9 00 01 00 00 jmp 8048f17 │ │ - 8048e17: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048e1a: 89 04 24 mov %eax,(%esp) │ │ - 8048e1d: e8 0e f6 ff ff call 8048430 │ │ - 8048e22: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048e25: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048e28: 85 c0 test %eax,%eax │ │ - 8048e2a: 0f 84 e0 00 00 00 je 8048f10 │ │ - 8048e30: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048e33: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048e36: c7 44 24 04 2b 94 04 movl $0x804942b,0x4(%esp) │ │ - 8048e3d: 08 │ │ - 8048e3e: 89 04 24 mov %eax,(%esp) │ │ - 8048e41: e8 6a f6 ff ff call 80484b0 │ │ - 8048e46: 89 45 f4 mov %eax,-0xc(%ebp) │ │ - 8048e49: 83 7d f4 00 cmpl $0x0,-0xc(%ebp) │ │ - 8048e4d: 75 1b jne 8048e6a │ │ - 8048e4f: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048e52: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048e55: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048e59: c7 04 24 ce 94 04 08 movl $0x80494ce,(%esp) │ │ - 8048e60: e8 bb f5 ff ff call 8048420 │ │ - 8048e65: e9 b8 00 00 00 jmp 8048f22 │ │ - 8048e6a: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048e6d: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048e70: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048e74: c7 04 24 4c 93 04 08 movl $0x804934c,(%esp) │ │ - 8048e7b: e8 a0 f5 ff ff call 8048420 │ │ - 8048e80: 8b 55 0c mov 0xc(%ebp),%edx │ │ - 8048e83: 89 d0 mov %edx,%eax │ │ - 8048e85: 01 c0 add %eax,%eax │ │ - 8048e87: 01 d0 add %edx,%eax │ │ - 8048e89: c1 e0 03 shl $0x3,%eax │ │ - 8048e8c: 05 90 aa 04 08 add $0x804aa90,%eax │ │ - 8048e91: 8b 40 04 mov 0x4(%eax),%eax │ │ - 8048e94: c7 44 24 08 00 00 00 movl $0x0,0x8(%esp) │ │ - 8048e9b: 00 │ │ - 8048e9c: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048ea0: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 8048ea3: 89 04 24 mov %eax,(%esp) │ │ - 8048ea6: e8 95 f5 ff ff call 8048440 │ │ - 8048eab: 85 c0 test %eax,%eax │ │ - 8048ead: 75 2e jne 8048edd │ │ - 8048eaf: 8b 55 0c mov 0xc(%ebp),%edx │ │ - 8048eb2: 89 d0 mov %edx,%eax │ │ - 8048eb4: 01 c0 add %eax,%eax │ │ - 8048eb6: 01 d0 add %edx,%eax │ │ - 8048eb8: c1 e0 03 shl $0x3,%eax │ │ - 8048ebb: 05 90 aa 04 08 add $0x804aa90,%eax │ │ - 8048ec0: 8b 40 08 mov 0x8(%eax),%eax │ │ - 8048ec3: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 8048ec7: 8b 45 08 mov 0x8(%ebp),%eax │ │ - 8048eca: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048ece: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048ed1: 89 04 24 mov %eax,(%esp) │ │ - 8048ed4: e8 70 f7 ff ff call 8048649 │ │ - 8048ed9: 85 c0 test %eax,%eax │ │ - 8048edb: 75 07 jne 8048ee4 │ │ - 8048edd: b8 01 00 00 00 mov $0x1,%eax │ │ - 8048ee2: eb 05 jmp 8048ee9 │ │ - 8048ee4: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048ee9: 84 c0 test %al,%al │ │ - 8048eeb: 74 18 je 8048f05 │ │ - 8048eed: 8b 45 10 mov 0x10(%ebp),%eax │ │ - 8048ef0: 8b 40 0c mov 0xc(%eax),%eax │ │ - 8048ef3: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048ef7: c7 04 24 eb 94 04 08 movl $0x80494eb,(%esp) │ │ - 8048efe: e8 1d f5 ff ff call 8048420 │ │ - 8048f03: eb 12 jmp 8048f17 │ │ - 8048f05: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048f08: 89 04 24 mov %eax,(%esp) │ │ - 8048f0b: e8 20 f5 ff ff call 8048430 │ │ - 8048f10: b8 01 00 00 00 mov $0x1,%eax │ │ - 8048f15: eb 10 jmp 8048f27 │ │ - 8048f17: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 8048f1a: 89 04 24 mov %eax,(%esp) │ │ - 8048f1d: e8 0e f5 ff ff call 8048430 │ │ - 8048f22: b8 ff ff ff ff mov $0xffffffff,%eax │ │ - 8048f27: c9 leave │ │ - 8048f28: c3 ret │ │ + 400f2a: 55 push %rbp │ │ + 400f2b: 48 89 e5 mov %rsp,%rbp │ │ + 400f2e: 48 83 ec 30 sub $0x30,%rsp │ │ + 400f32: 48 89 7d e8 mov %rdi,-0x18(%rbp) │ │ + 400f36: 89 75 e4 mov %esi,-0x1c(%rbp) │ │ + 400f39: 48 89 55 d8 mov %rdx,-0x28(%rbp) │ │ + 400f3d: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 400f41: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 400f45: be 47 16 40 00 mov $0x401647,%esi │ │ + 400f4a: 48 89 c7 mov %rax,%rdi │ │ + 400f4d: e8 3e f7 ff ff callq 400690 │ │ + 400f52: 48 89 45 f8 mov %rax,-0x8(%rbp) │ │ + 400f56: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) │ │ + 400f5b: 75 1f jne 400f7c │ │ + 400f5d: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 400f61: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 400f65: 48 89 c6 mov %rax,%rsi │ │ + 400f68: bf ad 16 40 00 mov $0x4016ad,%edi │ │ + 400f6d: b8 00 00 00 00 mov $0x0,%eax │ │ + 400f72: e8 b9 f6 ff ff callq 400630 │ │ + 400f77: e9 d8 01 00 00 jmpq 401154 │ │ + 400f7c: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 400f80: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 400f84: 48 89 c6 mov %rax,%rsi │ │ + 400f87: bf c3 16 40 00 mov $0x4016c3,%edi │ │ + 400f8c: b8 00 00 00 00 mov $0x0,%eax │ │ + 400f91: e8 9a f6 ff ff callq 400630 │ │ + 400f96: 8b 45 e4 mov -0x1c(%rbp),%eax │ │ + 400f99: 48 63 d0 movslq %eax,%rdx │ │ + 400f9c: 48 89 d0 mov %rdx,%rax │ │ + 400f9f: 48 01 c0 add %rax,%rax │ │ + 400fa2: 48 01 d0 add %rdx,%rax │ │ + 400fa5: 48 c1 e0 03 shl $0x3,%rax │ │ + 400fa9: 48 05 a8 22 60 00 add $0x6022a8,%rax │ │ + 400faf: 8b 00 mov (%rax),%eax │ │ + 400fb1: 89 c1 mov %eax,%ecx │ │ + 400fb3: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 400fb7: ba 00 00 00 00 mov $0x0,%edx │ │ + 400fbc: 48 89 ce mov %rcx,%rsi │ │ + 400fbf: 48 89 c7 mov %rax,%rdi │ │ + 400fc2: e8 b9 f6 ff ff callq 400680 │ │ + 400fc7: 85 c0 test %eax,%eax │ │ + 400fc9: 75 32 jne 400ffd │ │ + 400fcb: 8b 45 e4 mov -0x1c(%rbp),%eax │ │ + 400fce: 48 63 d0 movslq %eax,%rdx │ │ + 400fd1: 48 89 d0 mov %rdx,%rax │ │ + 400fd4: 48 01 c0 add %rax,%rax │ │ + 400fd7: 48 01 d0 add %rdx,%rax │ │ + 400fda: 48 c1 e0 03 shl $0x3,%rax │ │ + 400fde: 48 05 ac 22 60 00 add $0x6022ac,%rax │ │ + 400fe4: 8b 10 mov (%rax),%edx │ │ + 400fe6: 48 8b 4d e8 mov -0x18(%rbp),%rcx │ │ + 400fea: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 400fee: 48 89 ce mov %rcx,%rsi │ │ + 400ff1: 48 89 c7 mov %rax,%rdi │ │ + 400ff4: e8 39 f8 ff ff callq 400832 │ │ + 400ff9: 85 c0 test %eax,%eax │ │ + 400ffb: 75 07 jne 401004 │ │ + 400ffd: b8 01 00 00 00 mov $0x1,%eax │ │ + 401002: eb 05 jmp 401009 │ │ + 401004: b8 00 00 00 00 mov $0x0,%eax │ │ + 401009: 84 c0 test %al,%al │ │ + 40100b: 74 1f je 40102c │ │ + 40100d: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 401011: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 401015: 48 89 c6 mov %rax,%rsi │ │ + 401018: bf d3 16 40 00 mov $0x4016d3,%edi │ │ + 40101d: b8 00 00 00 00 mov $0x0,%eax │ │ + 401022: e8 09 f6 ff ff callq 400630 │ │ + 401027: e9 1c 01 00 00 jmpq 401148 │ │ + 40102c: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 401030: 48 89 c7 mov %rax,%rdi │ │ + 401033: e8 e8 f5 ff ff callq 400620 │ │ + 401038: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 40103c: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 401040: 48 85 c0 test %rax,%rax │ │ + 401043: 0f 84 f8 00 00 00 je 401141 │ │ + 401049: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 40104d: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 401051: be 47 16 40 00 mov $0x401647,%esi │ │ + 401056: 48 89 c7 mov %rax,%rdi │ │ + 401059: e8 32 f6 ff ff callq 400690 │ │ + 40105e: 48 89 45 f8 mov %rax,-0x8(%rbp) │ │ + 401062: 48 83 7d f8 00 cmpq $0x0,-0x8(%rbp) │ │ + 401067: 75 1f jne 401088 │ │ + 401069: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 40106d: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 401071: 48 89 c6 mov %rax,%rsi │ │ + 401074: bf ea 16 40 00 mov $0x4016ea,%edi │ │ + 401079: b8 00 00 00 00 mov $0x0,%eax │ │ + 40107e: e8 ad f5 ff ff callq 400630 │ │ + 401083: e9 cc 00 00 00 jmpq 401154 │ │ + 401088: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 40108c: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 401090: 48 89 c6 mov %rax,%rsi │ │ + 401093: bf 64 15 40 00 mov $0x401564,%edi │ │ + 401098: b8 00 00 00 00 mov $0x0,%eax │ │ + 40109d: e8 8e f5 ff ff callq 400630 │ │ + 4010a2: 8b 45 e4 mov -0x1c(%rbp),%eax │ │ + 4010a5: 48 63 d0 movslq %eax,%rdx │ │ + 4010a8: 48 89 d0 mov %rdx,%rax │ │ + 4010ab: 48 01 c0 add %rax,%rax │ │ + 4010ae: 48 01 d0 add %rdx,%rax │ │ + 4010b1: 48 c1 e0 03 shl $0x3,%rax │ │ + 4010b5: 48 05 b4 22 60 00 add $0x6022b4,%rax │ │ + 4010bb: 8b 00 mov (%rax),%eax │ │ + 4010bd: 89 c1 mov %eax,%ecx │ │ + 4010bf: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 4010c3: ba 00 00 00 00 mov $0x0,%edx │ │ + 4010c8: 48 89 ce mov %rcx,%rsi │ │ + 4010cb: 48 89 c7 mov %rax,%rdi │ │ + 4010ce: e8 ad f5 ff ff callq 400680 │ │ + 4010d3: 85 c0 test %eax,%eax │ │ + 4010d5: 75 32 jne 401109 │ │ + 4010d7: 8b 45 e4 mov -0x1c(%rbp),%eax │ │ + 4010da: 48 63 d0 movslq %eax,%rdx │ │ + 4010dd: 48 89 d0 mov %rdx,%rax │ │ + 4010e0: 48 01 c0 add %rax,%rax │ │ + 4010e3: 48 01 d0 add %rdx,%rax │ │ + 4010e6: 48 c1 e0 03 shl $0x3,%rax │ │ + 4010ea: 48 05 b8 22 60 00 add $0x6022b8,%rax │ │ + 4010f0: 8b 10 mov (%rax),%edx │ │ + 4010f2: 48 8b 4d e8 mov -0x18(%rbp),%rcx │ │ + 4010f6: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 4010fa: 48 89 ce mov %rcx,%rsi │ │ + 4010fd: 48 89 c7 mov %rax,%rdi │ │ + 401100: e8 2d f7 ff ff callq 400832 │ │ + 401105: 85 c0 test %eax,%eax │ │ + 401107: 75 07 jne 401110 │ │ + 401109: b8 01 00 00 00 mov $0x1,%eax │ │ + 40110e: eb 05 jmp 401115 │ │ + 401110: b8 00 00 00 00 mov $0x0,%eax │ │ + 401115: 84 c0 test %al,%al │ │ + 401117: 74 1c je 401135 │ │ + 401119: 48 8b 45 d8 mov -0x28(%rbp),%rax │ │ + 40111d: 48 8b 40 10 mov 0x10(%rax),%rax │ │ + 401121: 48 89 c6 mov %rax,%rsi │ │ + 401124: bf 07 17 40 00 mov $0x401707,%edi │ │ + 401129: b8 00 00 00 00 mov $0x0,%eax │ │ + 40112e: e8 fd f4 ff ff callq 400630 │ │ + 401133: eb 13 jmp 401148 │ │ + 401135: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 401139: 48 89 c7 mov %rax,%rdi │ │ + 40113c: e8 df f4 ff ff callq 400620 │ │ + 401141: b8 01 00 00 00 mov $0x1,%eax │ │ + 401146: eb 11 jmp 401159 │ │ + 401148: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 40114c: 48 89 c7 mov %rax,%rdi │ │ + 40114f: e8 cc f4 ff ff callq 400620 │ │ + 401154: b8 ff ff ff ff mov $0xffffffff,%eax │ │ + 401159: c9 leaveq │ │ + 40115a: c3 retq │ │ │ │ -08048f29 : │ │ +000000000040115b : │ │ _Z6unpackv(): │ │ - 8048f29: 55 push %ebp │ │ - 8048f2a: 89 e5 mov %esp,%ebp │ │ - 8048f2c: 83 ec 28 sub $0x28,%esp │ │ - 8048f2f: c7 04 24 0c 95 04 08 movl $0x804950c,(%esp) │ │ - 8048f36: e8 35 f5 ff ff call 8048470 │ │ - 8048f3b: c7 44 24 04 16 93 04 movl $0x8049316,0x4(%esp) │ │ - 8048f42: 08 │ │ - 8048f43: c7 04 24 2e 94 04 08 movl $0x804942e,(%esp) │ │ - 8048f4a: e8 61 f5 ff ff call 80484b0 │ │ - 8048f4f: 89 45 ec mov %eax,-0x14(%ebp) │ │ - 8048f52: 83 7d ec 00 cmpl $0x0,-0x14(%ebp) │ │ - 8048f56: 75 16 jne 8048f6e │ │ - 8048f58: c7 04 24 3e 95 04 08 movl $0x804953e,(%esp) │ │ - 8048f5f: e8 0c f5 ff ff call 8048470 │ │ - 8048f64: b8 00 00 00 00 mov $0x0,%eax │ │ - 8048f69: e9 a5 01 00 00 jmp 8049113 │ │ - 8048f6e: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 8048f71: 89 44 24 0c mov %eax,0xc(%esp) │ │ - 8048f75: c7 44 24 08 01 00 00 movl $0x1,0x8(%esp) │ │ - 8048f7c: 00 │ │ - 8048f7d: c7 44 24 04 00 04 00 movl $0x400,0x4(%esp) │ │ - 8048f84: 00 │ │ - 8048f85: c7 04 24 40 aa 04 08 movl $0x804aa40,(%esp) │ │ - 8048f8c: e8 cf f4 ff ff call 8048460 │ │ - 8048f91: 85 c0 test %eax,%eax │ │ - 8048f93: 0f 94 c0 sete %al │ │ - 8048f96: 84 c0 test %al,%al │ │ - 8048f98: 74 11 je 8048fab │ │ - 8048f9a: c7 04 24 58 95 04 08 movl $0x8049558,(%esp) │ │ - 8048fa1: e8 ca f4 ff ff call 8048470 │ │ - 8048fa6: e9 58 01 00 00 jmp 8049103 │ │ - 8048fab: c7 44 24 04 6f 95 04 movl $0x804956f,0x4(%esp) │ │ - 8048fb2: 08 │ │ - 8048fb3: c7 04 24 40 aa 04 08 movl $0x804aa40,(%esp) │ │ - 8048fba: e8 51 f4 ff ff call 8048410 │ │ - 8048fbf: 85 c0 test %eax,%eax │ │ - 8048fc1: 74 11 je 8048fd4 │ │ - 8048fc3: c7 04 24 8b 95 04 08 movl $0x804958b,(%esp) │ │ - 8048fca: e8 a1 f4 ff ff call 8048470 │ │ - 8048fcf: e9 2f 01 00 00 jmp 8049103 │ │ - 8048fd4: c7 45 f0 00 00 00 00 movl $0x0,-0x10(%ebp) │ │ - 8048fdb: eb 32 jmp 804900f │ │ - 8048fdd: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048fe0: c1 e0 04 shl $0x4,%eax │ │ - 8048fe3: 8d 90 20 a9 04 08 lea 0x804a920(%eax),%edx │ │ - 8048fe9: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 8048fec: 89 54 24 08 mov %edx,0x8(%esp) │ │ - 8048ff0: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8048ff4: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 8048ff7: 89 04 24 mov %eax,(%esp) │ │ - 8048ffa: e8 3a fd ff ff call 8048d39 │ │ - 8048fff: c1 e8 1f shr $0x1f,%eax │ │ - 8049002: 84 c0 test %al,%al │ │ - 8049004: 74 05 je 804900b │ │ - 8049006: e9 f8 00 00 00 jmp 8049103 │ │ - 804900b: 83 45 f0 01 addl $0x1,-0x10(%ebp) │ │ - 804900f: b8 02 00 00 00 mov $0x2,%eax │ │ - 8049014: 3b 45 f0 cmp -0x10(%ebp),%eax │ │ - 8049017: 77 c4 ja 8048fdd │ │ - 8049019: a1 80 aa 04 08 mov 0x804aa80,%eax │ │ - 804901e: a3 80 aa 04 08 mov %eax,0x804aa80 │ │ - 8049023: c7 45 f0 02 00 00 00 movl $0x2,-0x10(%ebp) │ │ - 804902a: e9 a8 00 00 00 jmp 80490d7 │ │ - 804902f: c7 45 f4 40 a9 04 08 movl $0x804a940,-0xc(%ebp) │ │ - 8049036: eb 23 jmp 804905b │ │ - 8049038: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 804903b: 8b 08 mov (%eax),%ecx │ │ - 804903d: 8b 55 f0 mov -0x10(%ebp),%edx │ │ - 8049040: 89 d0 mov %edx,%eax │ │ - 8049042: 01 c0 add %eax,%eax │ │ - 8049044: 01 d0 add %edx,%eax │ │ - 8049046: c1 e0 03 shl $0x3,%eax │ │ - 8049049: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 804904e: 8b 40 04 mov 0x4(%eax),%eax │ │ - 8049051: 39 c1 cmp %eax,%ecx │ │ - 8049053: 75 02 jne 8049057 │ │ - 8049055: eb 16 jmp 804906d │ │ - 8049057: 83 45 f4 10 addl $0x10,-0xc(%ebp) │ │ - 804905b: b8 0e 00 00 00 mov $0xe,%eax │ │ - 8049060: c1 e0 04 shl $0x4,%eax │ │ - 8049063: 05 40 a9 04 08 add $0x804a940,%eax │ │ - 8049068: 3b 45 f4 cmp -0xc(%ebp),%eax │ │ - 804906b: 77 cb ja 8049038 │ │ - 804906d: b8 0e 00 00 00 mov $0xe,%eax │ │ - 8049072: c1 e0 04 shl $0x4,%eax │ │ - 8049075: 05 40 a9 04 08 add $0x804a940,%eax │ │ - 804907a: 3b 45 f4 cmp -0xc(%ebp),%eax │ │ - 804907d: 77 26 ja 80490a5 │ │ - 804907f: 8b 55 f0 mov -0x10(%ebp),%edx │ │ - 8049082: 89 d0 mov %edx,%eax │ │ - 8049084: 01 c0 add %eax,%eax │ │ - 8049086: 01 d0 add %edx,%eax │ │ - 8049088: c1 e0 03 shl $0x3,%eax │ │ - 804908b: 05 80 aa 04 08 add $0x804aa80,%eax │ │ - 8049090: 8b 40 04 mov 0x4(%eax),%eax │ │ - 8049093: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 8049097: c7 04 24 9b 95 04 08 movl $0x804959b,(%esp) │ │ - 804909e: e8 7d f3 ff ff call 8048420 │ │ - 80490a3: eb 2e jmp 80490d3 │ │ - 80490a5: 8b 45 f4 mov -0xc(%ebp),%eax │ │ - 80490a8: 8b 40 08 mov 0x8(%eax),%eax │ │ - 80490ab: 85 c0 test %eax,%eax │ │ - 80490ad: 75 02 jne 80490b1 │ │ - 80490af: eb 34 jmp 80490e5 │ │ - 80490b1: 8b 45 f0 mov -0x10(%ebp),%eax │ │ - 80490b4: 8b 55 f4 mov -0xc(%ebp),%edx │ │ - 80490b7: 89 54 24 08 mov %edx,0x8(%esp) │ │ - 80490bb: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 80490bf: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 80490c2: 89 04 24 mov %eax,(%esp) │ │ - 80490c5: e8 6f fc ff ff call 8048d39 │ │ - 80490ca: c1 e8 1f shr $0x1f,%eax │ │ - 80490cd: 84 c0 test %al,%al │ │ - 80490cf: 74 02 je 80490d3 │ │ - 80490d1: eb 30 jmp 8049103 │ │ - 80490d3: 83 45 f0 01 addl $0x1,-0x10(%ebp) │ │ - 80490d7: a1 80 aa 04 08 mov 0x804aa80,%eax │ │ - 80490dc: 3b 45 f0 cmp -0x10(%ebp),%eax │ │ - 80490df: 0f 87 4a ff ff ff ja 804902f │ │ - 80490e5: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 80490e8: 89 04 24 mov %eax,(%esp) │ │ - 80490eb: e8 40 f3 ff ff call 8048430 │ │ - 80490f0: c7 04 24 8b 94 04 08 movl $0x804948b,(%esp) │ │ - 80490f7: e8 74 f3 ff ff call 8048470 │ │ - 80490fc: b8 01 00 00 00 mov $0x1,%eax │ │ - 8049101: eb 10 jmp 8049113 │ │ - 8049103: 8b 45 ec mov -0x14(%ebp),%eax │ │ - 8049106: 89 04 24 mov %eax,(%esp) │ │ - 8049109: e8 22 f3 ff ff call 8048430 │ │ - 804910e: b8 00 00 00 00 mov $0x0,%eax │ │ - 8049113: c9 leave │ │ - 8049114: c3 ret │ │ + 40115b: 55 push %rbp │ │ + 40115c: 48 89 e5 mov %rsp,%rbp │ │ + 40115f: 48 83 ec 20 sub $0x20,%rsp │ │ + 401163: bf 28 17 40 00 mov $0x401728,%edi │ │ + 401168: e8 93 f4 ff ff callq 400600 │ │ + 40116d: be 2e 15 40 00 mov $0x40152e,%esi │ │ + 401172: bf 4a 16 40 00 mov $0x40164a,%edi │ │ + 401177: e8 14 f5 ff ff callq 400690 │ │ + 40117c: 48 89 45 e8 mov %rax,-0x18(%rbp) │ │ + 401180: 48 83 7d e8 00 cmpq $0x0,-0x18(%rbp) │ │ + 401185: 75 14 jne 40119b │ │ + 401187: bf 5a 17 40 00 mov $0x40175a,%edi │ │ + 40118c: e8 6f f4 ff ff callq 400600 │ │ + 401191: b8 00 00 00 00 mov $0x0,%eax │ │ + 401196: e9 96 01 00 00 jmpq 401331 │ │ + 40119b: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 40119f: 48 89 c1 mov %rax,%rcx │ │ + 4011a2: ba 01 00 00 00 mov $0x1,%edx │ │ + 4011a7: be 00 04 00 00 mov $0x400,%esi │ │ + 4011ac: bf 60 22 60 00 mov $0x602260,%edi │ │ + 4011b1: e8 5a f4 ff ff callq 400610 │ │ + 4011b6: 48 85 c0 test %rax,%rax │ │ + 4011b9: 0f 94 c0 sete %al │ │ + 4011bc: 84 c0 test %al,%al │ │ + 4011be: 74 0f je 4011cf │ │ + 4011c0: bf 74 17 40 00 mov $0x401774,%edi │ │ + 4011c5: e8 36 f4 ff ff callq 400600 │ │ + 4011ca: e9 51 01 00 00 jmpq 401320 │ │ + 4011cf: be 8b 17 40 00 mov $0x40178b,%esi │ │ + 4011d4: bf 60 22 60 00 mov $0x602260,%edi │ │ + 4011d9: e8 82 f4 ff ff callq 400660 │ │ + 4011de: 85 c0 test %eax,%eax │ │ + 4011e0: 74 0f je 4011f1 │ │ + 4011e2: bf a7 17 40 00 mov $0x4017a7,%edi │ │ + 4011e7: e8 14 f4 ff ff callq 400600 │ │ + 4011ec: e9 2f 01 00 00 jmpq 401320 │ │ + 4011f1: c7 45 f4 00 00 00 00 movl $0x0,-0xc(%rbp) │ │ + 4011f8: 83 7d f4 01 cmpl $0x1,-0xc(%rbp) │ │ + 4011fc: 77 39 ja 401237 │ │ + 4011fe: 8b 55 f4 mov -0xc(%rbp),%edx │ │ + 401201: 48 89 d0 mov %rdx,%rax │ │ + 401204: 48 01 c0 add %rax,%rax │ │ + 401207: 48 01 d0 add %rdx,%rax │ │ + 40120a: 48 c1 e0 03 shl $0x3,%rax │ │ + 40120e: 48 8d 90 a0 20 60 00 lea 0x6020a0(%rax),%rdx │ │ + 401215: 8b 4d f4 mov -0xc(%rbp),%ecx │ │ + 401218: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 40121c: 89 ce mov %ecx,%esi │ │ + 40121e: 48 89 c7 mov %rax,%rdi │ │ + 401221: e8 04 fd ff ff callq 400f2a │ │ + 401226: c1 e8 1f shr $0x1f,%eax │ │ + 401229: 84 c0 test %al,%al │ │ + 40122b: 0f 85 eb 00 00 00 jne 40131c │ │ + 401231: 83 45 f4 01 addl $0x1,-0xc(%rbp) │ │ + 401235: eb c1 jmp 4011f8 │ │ + 401237: 8b 05 63 10 20 00 mov 0x201063(%rip),%eax │ │ + 40123d: 89 05 5d 10 20 00 mov %eax,0x20105d(%rip) │ │ + 401243: c7 45 f4 02 00 00 00 movl $0x2,-0xc(%rbp) │ │ + 40124a: 8b 05 50 10 20 00 mov 0x201050(%rip),%eax │ │ + 401250: 3b 45 f4 cmp -0xc(%rbp),%eax │ │ + 401253: 0f 86 a6 00 00 00 jbe 4012ff │ │ + 401259: 48 c7 45 f8 e0 20 60 movq $0x6020e0,-0x8(%rbp) │ │ + 401260: 00 │ │ + 401261: b8 30 22 60 00 mov $0x602230,%eax │ │ + 401266: 48 39 45 f8 cmp %rax,-0x8(%rbp) │ │ + 40126a: 73 2a jae 401296 │ │ + 40126c: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 401270: 8b 08 mov (%rax),%ecx │ │ + 401272: 8b 55 f4 mov -0xc(%rbp),%edx │ │ + 401275: 48 89 d0 mov %rdx,%rax │ │ + 401278: 48 01 c0 add %rax,%rax │ │ + 40127b: 48 01 d0 add %rdx,%rax │ │ + 40127e: 48 c1 e0 03 shl $0x3,%rax │ │ + 401282: 48 05 a4 22 60 00 add $0x6022a4,%rax │ │ + 401288: 8b 00 mov (%rax),%eax │ │ + 40128a: 39 c1 cmp %eax,%ecx │ │ + 40128c: 74 07 je 401295 │ │ + 40128e: 48 83 45 f8 18 addq $0x18,-0x8(%rbp) │ │ + 401293: eb cc jmp 401261 │ │ + 401295: 90 nop │ │ + 401296: b8 30 22 60 00 mov $0x602230,%eax │ │ + 40129b: 48 39 45 f8 cmp %rax,-0x8(%rbp) │ │ + 40129f: 72 2b jb 4012cc │ │ + 4012a1: 8b 55 f4 mov -0xc(%rbp),%edx │ │ + 4012a4: 48 89 d0 mov %rdx,%rax │ │ + 4012a7: 48 01 c0 add %rax,%rax │ │ + 4012aa: 48 01 d0 add %rdx,%rax │ │ + 4012ad: 48 c1 e0 03 shl $0x3,%rax │ │ + 4012b1: 48 05 a4 22 60 00 add $0x6022a4,%rax │ │ + 4012b7: 8b 00 mov (%rax),%eax │ │ + 4012b9: 89 c6 mov %eax,%esi │ │ + 4012bb: bf b7 17 40 00 mov $0x4017b7,%edi │ │ + 4012c0: b8 00 00 00 00 mov $0x0,%eax │ │ + 4012c5: e8 66 f3 ff ff callq 400630 │ │ + 4012ca: eb 29 jmp 4012f5 │ │ + 4012cc: 48 8b 45 f8 mov -0x8(%rbp),%rax │ │ + 4012d0: 48 8b 40 08 mov 0x8(%rax),%rax │ │ + 4012d4: 48 85 c0 test %rax,%rax │ │ + 4012d7: 74 25 je 4012fe │ │ + 4012d9: 8b 4d f4 mov -0xc(%rbp),%ecx │ │ + 4012dc: 48 8b 55 f8 mov -0x8(%rbp),%rdx │ │ + 4012e0: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 4012e4: 89 ce mov %ecx,%esi │ │ + 4012e6: 48 89 c7 mov %rax,%rdi │ │ + 4012e9: e8 3c fc ff ff callq 400f2a │ │ + 4012ee: c1 e8 1f shr $0x1f,%eax │ │ + 4012f1: 84 c0 test %al,%al │ │ + 4012f3: 75 2a jne 40131f │ │ + 4012f5: 83 45 f4 01 addl $0x1,-0xc(%rbp) │ │ + 4012f9: e9 4c ff ff ff jmpq 40124a │ │ + 4012fe: 90 nop │ │ + 4012ff: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 401303: 48 89 c7 mov %rax,%rdi │ │ + 401306: e8 15 f3 ff ff callq 400620 │ │ + 40130b: bf a7 16 40 00 mov $0x4016a7,%edi │ │ + 401310: e8 eb f2 ff ff callq 400600 │ │ + 401315: b8 01 00 00 00 mov $0x1,%eax │ │ + 40131a: eb 15 jmp 401331 │ │ + 40131c: 90 nop │ │ + 40131d: eb 01 jmp 401320 │ │ + 40131f: 90 nop │ │ + 401320: 48 8b 45 e8 mov -0x18(%rbp),%rax │ │ + 401324: 48 89 c7 mov %rax,%rdi │ │ + 401327: e8 f4 f2 ff ff callq 400620 │ │ + 40132c: b8 00 00 00 00 mov $0x0,%eax │ │ + 401331: c9 leaveq │ │ + 401332: c3 retq │ │ │ │ -08049115
: │ │ +0000000000401333
: │ │ main(): │ │ - 8049115: 55 push %ebp │ │ - 8049116: 89 e5 mov %esp,%ebp │ │ - 8049118: 83 e4 f0 and $0xfffffff0,%esp │ │ - 804911b: 83 ec 10 sub $0x10,%esp │ │ - 804911e: 83 7d 08 01 cmpl $0x1,0x8(%ebp) │ │ - 8049122: 7e 46 jle 804916a │ │ - 8049124: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 8049127: 83 c0 04 add $0x4,%eax │ │ - 804912a: 8b 00 mov (%eax),%eax │ │ - 804912c: c7 44 24 04 af 95 04 movl $0x80495af,0x4(%esp) │ │ - 8049133: 08 │ │ - 8049134: 89 04 24 mov %eax,(%esp) │ │ - 8049137: e8 d4 f2 ff ff call 8048410 │ │ - 804913c: 85 c0 test %eax,%eax │ │ - 804913e: 75 07 jne 8049147 │ │ - 8049140: e8 da f8 ff ff call 8048a1f │ │ - 8049145: eb 4c jmp 8049193 │ │ - 8049147: 8b 45 0c mov 0xc(%ebp),%eax │ │ - 804914a: 83 c0 04 add $0x4,%eax │ │ - 804914d: 8b 00 mov (%eax),%eax │ │ - 804914f: c7 44 24 04 b2 95 04 movl $0x80495b2,0x4(%esp) │ │ - 8049156: 08 │ │ - 8049157: 89 04 24 mov %eax,(%esp) │ │ - 804915a: e8 b1 f2 ff ff call 8048410 │ │ - 804915f: 85 c0 test %eax,%eax │ │ - 8049161: 75 07 jne 804916a │ │ - 8049163: e8 c1 fd ff ff call 8048f29 │ │ - 8049168: eb 29 jmp 8049193 │ │ - 804916a: c7 04 24 b5 95 04 08 movl $0x80495b5,(%esp) │ │ - 8049171: e8 fa f2 ff ff call 8048470 │ │ - 8049176: c7 04 24 cd 95 04 08 movl $0x80495cd,(%esp) │ │ - 804917d: e8 ee f2 ff ff call 8048470 │ │ - 8049182: c7 04 24 d7 95 04 08 movl $0x80495d7,(%esp) │ │ - 8049189: e8 e2 f2 ff ff call 8048470 │ │ - 804918e: b8 00 00 00 00 mov $0x0,%eax │ │ - 8049193: c9 leave │ │ - 8049194: c3 ret │ │ - 8049195: 66 90 xchg %ax,%ax │ │ - 8049197: 66 90 xchg %ax,%ax │ │ - 8049199: 66 90 xchg %ax,%ax │ │ - 804919b: 66 90 xchg %ax,%ax │ │ - 804919d: 66 90 xchg %ax,%ax │ │ - 804919f: 90 nop │ │ + 401333: 55 push %rbp │ │ + 401334: 48 89 e5 mov %rsp,%rbp │ │ + 401337: 48 83 ec 10 sub $0x10,%rsp │ │ + 40133b: 89 7d fc mov %edi,-0x4(%rbp) │ │ + 40133e: 48 89 75 f0 mov %rsi,-0x10(%rbp) │ │ + 401342: 83 7d fc 01 cmpl $0x1,-0x4(%rbp) │ │ + 401346: 7e 46 jle 40138e │ │ + 401348: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 40134c: 48 83 c0 08 add $0x8,%rax │ │ + 401350: 48 8b 00 mov (%rax),%rax │ │ + 401353: be cb 17 40 00 mov $0x4017cb,%esi │ │ + 401358: 48 89 c7 mov %rax,%rdi │ │ + 40135b: e8 00 f3 ff ff callq 400660 │ │ + 401360: 85 c0 test %eax,%eax │ │ + 401362: 75 07 jne 40136b │ │ + 401364: e8 ec f8 ff ff callq 400c55 │ │ + 401369: eb 46 jmp 4013b1 │ │ + 40136b: 48 8b 45 f0 mov -0x10(%rbp),%rax │ │ + 40136f: 48 83 c0 08 add $0x8,%rax │ │ + 401373: 48 8b 00 mov (%rax),%rax │ │ + 401376: be ce 17 40 00 mov $0x4017ce,%esi │ │ + 40137b: 48 89 c7 mov %rax,%rdi │ │ + 40137e: e8 dd f2 ff ff callq 400660 │ │ + 401383: 85 c0 test %eax,%eax │ │ + 401385: 75 07 jne 40138e │ │ + 401387: e8 cf fd ff ff callq 40115b │ │ + 40138c: eb 23 jmp 4013b1 │ │ + 40138e: bf d1 17 40 00 mov $0x4017d1,%edi │ │ + 401393: e8 68 f2 ff ff callq 400600 │ │ + 401398: bf e9 17 40 00 mov $0x4017e9,%edi │ │ + 40139d: e8 5e f2 ff ff callq 400600 │ │ + 4013a2: bf f3 17 40 00 mov $0x4017f3,%edi │ │ + 4013a7: e8 54 f2 ff ff callq 400600 │ │ + 4013ac: b8 00 00 00 00 mov $0x0,%eax │ │ + 4013b1: c9 leaveq │ │ + 4013b2: c3 retq │ │ + 4013b3: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) │ │ + 4013ba: 00 00 00 │ │ + 4013bd: 0f 1f 00 nopl (%rax) │ │ │ │ -080491a0 <__libc_csu_init>: │ │ +00000000004013c0 <__libc_csu_init>: │ │ __libc_csu_init(): │ │ - 80491a0: 55 push %ebp │ │ - 80491a1: 57 push %edi │ │ - 80491a2: 31 ff xor %edi,%edi │ │ - 80491a4: 56 push %esi │ │ - 80491a5: 53 push %ebx │ │ - 80491a6: e8 55 f3 ff ff call 8048500 <__x86.get_pc_thunk.bx> │ │ - 80491ab: 81 c3 05 17 00 00 add $0x1705,%ebx │ │ - 80491b1: 83 ec 1c sub $0x1c,%esp │ │ - 80491b4: 8b 6c 24 30 mov 0x30(%esp),%ebp │ │ - 80491b8: 8d b3 0c ff ff ff lea -0xf4(%ebx),%esi │ │ - 80491be: e8 0d f2 ff ff call 80483d0 <_init> │ │ - 80491c3: 8d 83 08 ff ff ff lea -0xf8(%ebx),%eax │ │ - 80491c9: 29 c6 sub %eax,%esi │ │ - 80491cb: c1 fe 02 sar $0x2,%esi │ │ - 80491ce: 85 f6 test %esi,%esi │ │ - 80491d0: 74 27 je 80491f9 <__libc_csu_init+0x59> │ │ - 80491d2: 8d b6 00 00 00 00 lea 0x0(%esi),%esi │ │ - 80491d8: 8b 44 24 38 mov 0x38(%esp),%eax │ │ - 80491dc: 89 2c 24 mov %ebp,(%esp) │ │ - 80491df: 89 44 24 08 mov %eax,0x8(%esp) │ │ - 80491e3: 8b 44 24 34 mov 0x34(%esp),%eax │ │ - 80491e7: 89 44 24 04 mov %eax,0x4(%esp) │ │ - 80491eb: ff 94 bb 08 ff ff ff call *-0xf8(%ebx,%edi,4) │ │ - 80491f2: 83 c7 01 add $0x1,%edi │ │ - 80491f5: 39 f7 cmp %esi,%edi │ │ - 80491f7: 75 df jne 80491d8 <__libc_csu_init+0x38> │ │ - 80491f9: 83 c4 1c add $0x1c,%esp │ │ - 80491fc: 5b pop %ebx │ │ - 80491fd: 5e pop %esi │ │ - 80491fe: 5f pop %edi │ │ - 80491ff: 5d pop %ebp │ │ - 8049200: c3 ret │ │ - 8049201: eb 0d jmp 8049210 <__libc_csu_fini> │ │ - 8049203: 90 nop │ │ - 8049204: 90 nop │ │ - 8049205: 90 nop │ │ - 8049206: 90 nop │ │ - 8049207: 90 nop │ │ - 8049208: 90 nop │ │ - 8049209: 90 nop │ │ - 804920a: 90 nop │ │ - 804920b: 90 nop │ │ - 804920c: 90 nop │ │ - 804920d: 90 nop │ │ - 804920e: 90 nop │ │ - 804920f: 90 nop │ │ + 4013c0: 41 57 push %r15 │ │ + 4013c2: 41 56 push %r14 │ │ + 4013c4: 41 89 ff mov %edi,%r15d │ │ + 4013c7: 41 55 push %r13 │ │ + 4013c9: 41 54 push %r12 │ │ + 4013cb: 4c 8d 25 3e 0a 20 00 lea 0x200a3e(%rip),%r12 │ │ + 4013d2: 55 push %rbp │ │ + 4013d3: 48 8d 2d 3e 0a 20 00 lea 0x200a3e(%rip),%rbp │ │ + 4013da: 53 push %rbx │ │ + 4013db: 49 89 f6 mov %rsi,%r14 │ │ + 4013de: 49 89 d5 mov %rdx,%r13 │ │ + 4013e1: 4c 29 e5 sub %r12,%rbp │ │ + 4013e4: 48 83 ec 08 sub $0x8,%rsp │ │ + 4013e8: 48 c1 fd 03 sar $0x3,%rbp │ │ + 4013ec: e8 d7 f1 ff ff callq 4005c8 <_init> │ │ + 4013f1: 48 85 ed test %rbp,%rbp │ │ + 4013f4: 74 20 je 401416 <__libc_csu_init+0x56> │ │ + 4013f6: 31 db xor %ebx,%ebx │ │ + 4013f8: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1) │ │ + 4013ff: 00 │ │ + 401400: 4c 89 ea mov %r13,%rdx │ │ + 401403: 4c 89 f6 mov %r14,%rsi │ │ + 401406: 44 89 ff mov %r15d,%edi │ │ + 401409: 41 ff 14 dc callq *(%r12,%rbx,8) │ │ + 40140d: 48 83 c3 01 add $0x1,%rbx │ │ + 401411: 48 39 eb cmp %rbp,%rbx │ │ + 401414: 75 ea jne 401400 <__libc_csu_init+0x40> │ │ + 401416: 48 83 c4 08 add $0x8,%rsp │ │ + 40141a: 5b pop %rbx │ │ + 40141b: 5d pop %rbp │ │ + 40141c: 41 5c pop %r12 │ │ + 40141e: 41 5d pop %r13 │ │ + 401420: 41 5e pop %r14 │ │ + 401422: 41 5f pop %r15 │ │ + 401424: c3 retq │ │ + 401425: 90 nop │ │ + 401426: 66 2e 0f 1f 84 00 00 nopw %cs:0x0(%rax,%rax,1) │ │ + 40142d: 00 00 00 │ │ │ │ -08049210 <__libc_csu_fini>: │ │ +0000000000401430 <__libc_csu_fini>: │ │ __libc_csu_fini(): │ │ - 8049210: f3 c3 repz ret │ │ + 401430: f3 c3 repz retq ├── objdump --line-numbers --disassemble --demangle --section=.fini {} │ │ @@ -1,14 +1,10 @@ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ -08049214 <_fini>: │ │ +0000000000401434 <_fini>: │ │ _fini(): │ │ - 8049214: 53 push %ebx │ │ - 8049215: 83 ec 08 sub $0x8,%esp │ │ - 8049218: e8 e3 f2 ff ff call 8048500 <__x86.get_pc_thunk.bx> │ │ - 804921d: 81 c3 93 16 00 00 add $0x1693,%ebx │ │ - 8049223: 83 c4 08 add $0x8,%esp │ │ - 8049226: 5b pop %ebx │ │ - 8049227: c3 ret │ │ + 401434: 48 83 ec 08 sub $0x8,%rsp │ │ + 401438: 48 83 c4 08 add $0x8,%rsp │ │ + 40143c: c3 retq ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ @@ -1,63 +1,63 @@ │ │ │ │ Hex dump of section '.rodata': │ │ - 0x08049228 03000000 01000200 70617274 6974696f ........partitio │ │ - 0x08049238 6e2e6d62 6e007061 72746974 696f6e5f n.mbn.partition_ │ │ - 0x08049248 7a74652e 6d626e00 71637362 6c68645f zte.mbn.qcsblhd_ │ │ - 0x08049258 63666764 6174612e 6d626e00 71637362 cfgdata.mbn.qcsb │ │ - 0x08049268 6c2e6d62 6e006f65 6d73626c 2e6d626e l.mbn.oemsbl.mbn │ │ - 0x08049278 006f656d 73626c68 642e6d62 6e00616d .oemsblhd.mbn.am │ │ - 0x08049288 73732e6d 626e0061 6d737368 642e6d62 ss.mbn.amsshd.mb │ │ - 0x08049298 6e006170 7073626f 6f742e6d 626e0061 n.appsboot.mbn.a │ │ - 0x080492a8 70707362 6f6f7468 642e6d62 6e006170 ppsboothd.mbn.ap │ │ - 0x080492b8 70732e6d 626e0061 70707368 642e6d62 ps.mbn.appshd.mb │ │ - 0x080492c8 6e00626f 6f742e69 6d670072 65636f76 n.boot.img.recov │ │ - 0x080492d8 6572792e 696d6700 75736572 64617461 ery.img.userdata │ │ - 0x080492e8 2e696d67 006d6973 632e696d 67006361 .img.misc.img.ca │ │ - 0x080492f8 6368652e 696d6700 73706c61 73682e69 che.img.splash.i │ │ - 0x08049308 6d670073 79737465 6d2e696d 67007262 mg.system.img.rb │ │ - 0x08049318 00496d61 67652066 756c6c0d 00416464 .Image full..Add │ │ - 0x08049328 696e6720 25730d0a 00466169 6c656420 ing %s...Failed │ │ - 0x08049338 746f206f 70656e20 68656164 65722025 to open header % │ │ - 0x08049348 730d0a00 20207769 74682068 65616465 s... with heade │ │ - 0x08049358 72202573 0d0a0048 65616465 72206973 r %s...Header is │ │ - 0x08049368 20656d70 74790d00 4661696c 65642074 empty..Failed t │ │ - 0x08049378 6f20636f 70792068 65616465 720d0046 o copy header..F │ │ - 0x08049388 696c6520 69732065 6d707479 0d004661 ile is empty..Fa │ │ - 0x08049398 696c6564 20746f20 636f7079 0d002573 iled to copy..%s │ │ - 0x080493a8 20697320 746f6f20 6269670d 0a002020 is too big... │ │ - 0x080493b8 70616464 696e6720 77697468 207a6572 padding with zer │ │ - 0x080493c8 6f65730d 00466169 6c656420 746f2077 oes..Failed to w │ │ - 0x080493d8 72697465 20746f20 696d6167 652e6269 rite to image.bi │ │ - 0x080493e8 6e0d0000 696d6167 652e6269 6e207769 n...image.bin wi │ │ - 0x080493f8 6c6c2062 65206372 65617465 64206672 ll be created fr │ │ - 0x08049408 6f6d2066 696c6573 20696e20 74686520 om files in the │ │ - 0x08049418 63757272 656e7420 64697265 63746f72 current director │ │ - 0x08049428 790d0077 6200696d 6167652e 62696e00 y..wb.image.bin. │ │ - 0x08049438 4661696c 65642074 6f206372 65617465 Failed to create │ │ - 0x08049448 20696d61 67652e62 696e0d00 436f756c image.bin..Coul │ │ - 0x08049458 64206e6f 74206669 6e642025 73202872 d not find %s (r │ │ - 0x08049468 65717569 72656429 0d0a0046 61696c65 equired)...Faile │ │ - 0x08049478 6420746f 20777269 74652068 65616465 d to write heade │ │ - 0x08049488 720d0044 6f6e650d 00466169 6c656420 r..Done..Failed │ │ - 0x08049498 746f2063 72656174 65202573 0d0a0045 to create %s...E │ │ - 0x080494a8 78747261 6374696e 67202573 0d0a0046 xtracting %s...F │ │ - 0x080494b8 61696c65 6420746f 20657874 72616374 ailed to extract │ │ - 0x080494c8 2025730d 0a004661 696c6564 20746f20 %s...Failed to │ │ - 0x080494d8 63726561 74652068 65616465 72202573 create header %s │ │ - 0x080494e8 0d0a0046 61696c65 6420746f 20657874 ...Failed to ext │ │ - 0x080494f8 72616374 20686561 64657220 25730d0a ract header %s.. │ │ - 0x08049508 00000000 46696c65 73207769 6c6c2062 ....Files will b │ │ - 0x08049518 65206578 74726163 74656420 746f2074 e extracted to t │ │ - 0x08049528 68652063 75727265 6e742064 69726563 he current direc │ │ - 0x08049538 746f7279 0d004661 696c6564 20746f20 tory..Failed to │ │ - 0x08049548 6f70656e 20696d61 67652e62 696e0d00 open image.bin.. │ │ - 0x08049558 4661696c 65642074 6f207265 61642068 Failed to read h │ │ - 0x08049568 65616465 720d005a 54452053 4f465457 eader..ZTE SOFTW │ │ - 0x08049578 41524520 55504441 54452050 41434b41 ARE UPDATE PACKA │ │ - 0x08049588 47450049 6e76616c 69642068 65616465 GE.Invalid heade │ │ - 0x08049598 720d0055 6e6b6e6f 776e2074 79706520 r..Unknown type │ │ - 0x080495a8 30782578 0d0a002d 70002d78 0053796e 0x%x...-p.-x.Syn │ │ - 0x080495b8 7461783a 207a7465 7061636b 204f5054 tax: ztepack OPT │ │ - 0x080495c8 494f4e0d 00092d70 09706163 6b0d0009 ION...-p.pack... │ │ - 0x080495d8 2d780965 78747261 63740d00 -x.extract.. │ │ + 0x00401440 01000200 00000000 70617274 6974696f ........partitio │ │ + 0x00401450 6e2e6d62 6e007061 72746974 696f6e5f n.mbn.partition_ │ │ + 0x00401460 7a74652e 6d626e00 71637362 6c68645f zte.mbn.qcsblhd_ │ │ + 0x00401470 63666764 6174612e 6d626e00 71637362 cfgdata.mbn.qcsb │ │ + 0x00401480 6c2e6d62 6e006f65 6d73626c 2e6d626e l.mbn.oemsbl.mbn │ │ + 0x00401490 006f656d 73626c68 642e6d62 6e00616d .oemsblhd.mbn.am │ │ + 0x004014a0 73732e6d 626e0061 6d737368 642e6d62 ss.mbn.amsshd.mb │ │ + 0x004014b0 6e006170 7073626f 6f742e6d 626e0061 n.appsboot.mbn.a │ │ + 0x004014c0 70707362 6f6f7468 642e6d62 6e006170 ppsboothd.mbn.ap │ │ + 0x004014d0 70732e6d 626e0061 70707368 642e6d62 ps.mbn.appshd.mb │ │ + 0x004014e0 6e00626f 6f742e69 6d670072 65636f76 n.boot.img.recov │ │ + 0x004014f0 6572792e 696d6700 75736572 64617461 ery.img.userdata │ │ + 0x00401500 2e696d67 006d6973 632e696d 67006361 .img.misc.img.ca │ │ + 0x00401510 6368652e 696d6700 73706c61 73682e69 che.img.splash.i │ │ + 0x00401520 6d670073 79737465 6d2e696d 67007262 mg.system.img.rb │ │ + 0x00401530 00496d61 67652066 756c6c0d 00416464 .Image full..Add │ │ + 0x00401540 696e6720 25730d0a 00466169 6c656420 ing %s...Failed │ │ + 0x00401550 746f206f 70656e20 68656164 65722025 to open header % │ │ + 0x00401560 730d0a00 20207769 74682068 65616465 s... with heade │ │ + 0x00401570 72202573 0d0a0048 65616465 72206973 r %s...Header is │ │ + 0x00401580 20656d70 74790d00 4661696c 65642074 empty..Failed t │ │ + 0x00401590 6f20636f 70792068 65616465 720d0046 o copy header..F │ │ + 0x004015a0 696c6520 69732065 6d707479 0d004661 ile is empty..Fa │ │ + 0x004015b0 696c6564 20746f20 636f7079 0d002573 iled to copy..%s │ │ + 0x004015c0 20697320 746f6f20 6269670d 0a002020 is too big... │ │ + 0x004015d0 70616464 696e6720 77697468 207a6572 padding with zer │ │ + 0x004015e0 6f65730d 00466169 6c656420 746f2077 oes..Failed to w │ │ + 0x004015f0 72697465 20746f20 696d6167 652e6269 rite to image.bi │ │ + 0x00401600 6e0d0000 00000000 696d6167 652e6269 n.......image.bi │ │ + 0x00401610 6e207769 6c6c2062 65206372 65617465 n will be create │ │ + 0x00401620 64206672 6f6d2066 696c6573 20696e20 d from files in │ │ + 0x00401630 74686520 63757272 656e7420 64697265 the current dire │ │ + 0x00401640 63746f72 790d0077 6200696d 6167652e ctory..wb.image. │ │ + 0x00401650 62696e00 4661696c 65642074 6f206372 bin.Failed to cr │ │ + 0x00401660 65617465 20696d61 67652e62 696e0d00 eate image.bin.. │ │ + 0x00401670 436f756c 64206e6f 74206669 6e642025 Could not find % │ │ + 0x00401680 73202872 65717569 72656429 0d0a0046 s (required)...F │ │ + 0x00401690 61696c65 6420746f 20777269 74652068 ailed to write h │ │ + 0x004016a0 65616465 720d0044 6f6e650d 00466169 eader..Done..Fai │ │ + 0x004016b0 6c656420 746f2063 72656174 65202573 led to create %s │ │ + 0x004016c0 0d0a0045 78747261 6374696e 67202573 ...Extracting %s │ │ + 0x004016d0 0d0a0046 61696c65 6420746f 20657874 ...Failed to ext │ │ + 0x004016e0 72616374 2025730d 0a004661 696c6564 ract %s...Failed │ │ + 0x004016f0 20746f20 63726561 74652068 65616465 to create heade │ │ + 0x00401700 72202573 0d0a0046 61696c65 6420746f r %s...Failed to │ │ + 0x00401710 20657874 72616374 20686561 64657220 extract header │ │ + 0x00401720 25730d0a 00000000 46696c65 73207769 %s......Files wi │ │ + 0x00401730 6c6c2062 65206578 74726163 74656420 ll be extracted │ │ + 0x00401740 746f2074 68652063 75727265 6e742064 to the current d │ │ + 0x00401750 69726563 746f7279 0d004661 696c6564 irectory..Failed │ │ + 0x00401760 20746f20 6f70656e 20696d61 67652e62 to open image.b │ │ + 0x00401770 696e0d00 4661696c 65642074 6f207265 in..Failed to re │ │ + 0x00401780 61642068 65616465 720d005a 54452053 ad header..ZTE S │ │ + 0x00401790 4f465457 41524520 55504441 54452050 OFTWARE UPDATE P │ │ + 0x004017a0 41434b41 47450049 6e76616c 69642068 ACKAGE.Invalid h │ │ + 0x004017b0 65616465 720d0055 6e6b6e6f 776e2074 eader..Unknown t │ │ + 0x004017c0 79706520 30782578 0d0a002d 70002d78 ype 0x%x...-p.-x │ │ + 0x004017d0 0053796e 7461783a 207a7465 7061636b .Syntax: ztepack │ │ + 0x004017e0 204f5054 494f4e0d 00092d70 09706163 OPTION...-p.pac │ │ + 0x004017f0 6b0d0009 2d780965 78747261 63740d00 k...-x.extract.. ├── readelf --wide --decompress --hex-dump=.eh_frame_hdr {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.eh_frame_hdr': │ │ - 0x080495e4 011b033b 58000000 0a000000 1ceeffff ...;X........... │ │ - 0x080495f4 74000000 e9efffff 98000000 65f0ffff t...........e... │ │ - 0x08049604 b8000000 03f1ffff d8000000 3bf4ffff ............;... │ │ - 0x08049614 00010000 55f7ffff 20010000 45f9ffff ....U... ...E... │ │ - 0x08049624 40010000 31fbffff 60010000 bcfbffff @...1...`....... │ │ - 0x08049634 80010000 2cfcffff bc010000 ....,....... │ │ + 0x00401800 011b033b 64000000 0b000000 f0edffff ...;d........... │ │ + 0x00401810 b0000000 c0eeffff 80000000 b6efffff ................ │ │ + 0x00401820 d8000000 32f0ffff f8000000 ddf0ffff ....2........... │ │ + 0x00401830 18010000 55f4ffff 40010000 2af7ffff ....U...@...*... │ │ + 0x00401840 60010000 5bf9ffff 80010000 33fbffff `...[.......3... │ │ + 0x00401850 a0010000 c0fbffff c0010000 30fcffff ............0... │ │ + 0x00401860 08020000 .... ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ @@ -1,27 +1,31 @@ │ │ │ │ Hex dump of section '.eh_frame': │ │ - 0x08049640 14000000 00000000 017a5200 017c0801 .........zR..|.. │ │ - 0x08049650 1b0c0404 88010000 20000000 1c000000 ........ ....... │ │ - 0x08049660 a0edffff d0000000 000e0846 0e0c4a0f ...........F..J. │ │ - 0x08049670 0b740478 003f1a3b 2a322422 1c000000 .t.x.?.;*2$".... │ │ - 0x08049680 40000000 49efffff 7c000000 00410e08 @...I...|....A.. │ │ - 0x08049690 8502420d 050278c5 0c040400 1c000000 ..B...x......... │ │ - 0x080496a0 60000000 a5efffff 9e000000 00410e08 `............A.. │ │ - 0x080496b0 8502420d 05029ac5 0c040400 24000000 ..B.........$... │ │ - 0x080496c0 80000000 23f0ffff 38030000 00410e08 ....#...8....A.. │ │ - 0x080496d0 8502420d 05448303 032f03c3 41c50c04 ..B..D.../..A... │ │ - 0x080496e0 04000000 1c000000 a8000000 33f3ffff ............3... │ │ - 0x080496f0 1a030000 00410e08 8502420d 05031603 .....A....B..... │ │ - 0x08049700 c50c0404 1c000000 c8000000 2df6ffff ............-... │ │ - 0x08049710 f0010000 00410e08 8502420d 0503ec01 .....A....B..... │ │ - 0x08049720 c50c0404 1c000000 e8000000 fdf7ffff ................ │ │ - 0x08049730 ec010000 00410e08 8502420d 0503e801 .....A....B..... │ │ - 0x08049740 c50c0404 1c000000 08010000 c9f9ffff ................ │ │ - 0x08049750 80000000 00410e08 8502420d 05027cc5 .....A....B...|. │ │ - 0x08049760 0c040400 38000000 28010000 34faffff ....8...(...4... │ │ - 0x08049770 61000000 00410e08 8502410e 0c870343 a....A....A....C │ │ - 0x08049780 0e108604 410e1483 054e0e30 02480e14 ....A....N.0.H.. │ │ - 0x08049790 41c30e10 41c60e0c 41c70e08 41c50e04 A...A...A...A... │ │ - 0x080497a0 10000000 64010000 68faffff 02000000 ....d...h....... │ │ - 0x080497b0 00000000 00000000 ........ │ │ + 0x00401868 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ + 0x00401878 1b0c0708 90010710 14000000 1c000000 ................ │ │ + 0x00401888 38eeffff 2a000000 00000000 00000000 8...*........... │ │ + 0x00401898 14000000 00000000 017a5200 01781001 .........zR..x.. │ │ + 0x004018a8 1b0c0708 90010000 24000000 1c000000 ........$....... │ │ + 0x004018b8 38edffff c0000000 000e1046 0e184a0f 8..........F..J. │ │ + 0x004018c8 0b770880 003f1a3b 2a332422 00000000 .w...?.;*3$".... │ │ + 0x004018d8 1c000000 44000000 d6eeffff 7c000000 ....D.......|... │ │ + 0x004018e8 00410e10 8602430d 0602770c 07080000 .A....C...w..... │ │ + 0x004018f8 1c000000 64000000 32efffff ab000000 ....d...2....... │ │ + 0x00401908 00410e10 8602430d 0602a60c 07080000 .A....C......... │ │ + 0x00401918 24000000 84000000 bdefffff 78030000 $...........x... │ │ + 0x00401928 00410e10 8602430d 06458303 036e030c .A....C..E...n.. │ │ + 0x00401938 07080000 00000000 1c000000 ac000000 ................ │ │ + 0x00401948 0df3ffff d5020000 00410e10 8602430d .........A....C. │ │ + 0x00401958 0603d002 0c070800 1c000000 cc000000 ................ │ │ + 0x00401968 c2f5ffff 31020000 00410e10 8602430d ....1....A....C. │ │ + 0x00401978 06032c02 0c070800 1c000000 ec000000 ..,............. │ │ + 0x00401988 d3f7ffff d8010000 00410e10 8602430d .........A....C. │ │ + 0x00401998 0603d301 0c070800 1c000000 0c010000 ................ │ │ + 0x004019a8 8bf9ffff 80000000 00410e10 8602430d .........A....C. │ │ + 0x004019b8 06027b0c 07080000 44000000 2c010000 ..{.....D...,... │ │ + 0x004019c8 f8f9ffff 65000000 00420e10 8f02420e ....e....B....B. │ │ + 0x004019d8 188e0345 0e208d04 420e288c 05480e30 ...E. ..B.(..H.0 │ │ + 0x004019e8 8606480e 3883074d 0e40720e 38410e30 ..H.8..M.@r.8A.0 │ │ + 0x004019f8 410e2842 0e20420e 18420e10 420e0800 A.(B. B..B..B... │ │ + 0x00401a08 14000000 74010000 20faffff 02000000 ....t... ....... │ │ + 0x00401a18 00000000 00000000 00000000 ............ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.init_array': │ │ - 0x0804a7b8 a0850408 .... │ │ + 0x00601e10 90074000 00000000 ..@..... ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.fini_array': │ │ - 0x0804a7bc 80850408 .... │ │ + 0x00601e18 70074000 00000000 p.@..... ├── readelf --wide --decompress --hex-dump=.jcr {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.jcr': │ │ - 0x0804a7c0 00000000 .... │ │ + 0x00601e20 00000000 00000000 ........ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,4 +1,4 @@ │ │ │ │ Hex dump of section '.got': │ │ - 0x0804a8ac 00000000 .... │ │ + 0x00601ff8 00000000 00000000 ........ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,7 +1,11 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - 0x0804a8b0 c4a70408 00000000 00000000 16840408 ................ │ │ - 0x0804a8c0 26840408 36840408 46840408 56840408 &...6...F...V... │ │ - 0x0804a8d0 66840408 76840408 86840408 96840408 f...v........... │ │ - 0x0804a8e0 a6840408 b6840408 c6840408 ............ │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ + 0x00602000 281e6000 00000000 00000000 00000000 (.`............. │ │ + 0x00602010 00000000 00000000 06064000 00000000 ..........@..... │ │ + 0x00602020 16064000 00000000 26064000 00000000 ..@.....&.@..... │ │ + 0x00602030 36064000 00000000 46064000 00000000 6.@.....F.@..... │ │ + 0x00602040 56064000 00000000 66064000 00000000 V.@.....f.@..... │ │ + 0x00602050 76064000 00000000 86064000 00000000 v.@.......@..... │ │ + 0x00602060 96064000 00000000 a6064000 00000000 ..@.......@..... ├── readelf --wide --decompress --hex-dump=.data {} │ │ @@ -1,21 +1,30 @@ │ │ │ │ Hex dump of section '.data': │ │ - 0x0804a900 00000000 00000000 00000000 00000000 ................ │ │ - 0x0804a910 00000000 00000000 00000000 00000000 ................ │ │ - 0x0804a920 1c000000 d0010000 30920408 00000000 ........0....... │ │ - 0x0804a930 1d000000 00000000 3e920408 00000000 ........>....... │ │ - 0x0804a940 01000000 00000000 50920408 00000000 ........P....... │ │ - 0x0804a950 02000000 00000000 64920408 00000000 ........d....... │ │ - 0x0804a960 03000000 00000000 6e920408 79920408 ........n...y... │ │ - 0x0804a970 04000000 00000000 86920408 8f920408 ................ │ │ - 0x0804a980 05000000 00000000 9a920408 a7920408 ................ │ │ - 0x0804a990 06000000 00000000 b6920408 bf920408 ................ │ │ - 0x0804a9a0 13000000 00000000 ca920408 00000000 ................ │ │ - 0x0804a9b0 15000000 00000000 d3920408 00000000 ................ │ │ - 0x0804a9c0 16000000 00000000 e0920408 00000000 ................ │ │ - 0x0804a9d0 17000000 00000000 ed920408 00000000 ................ │ │ - 0x0804a9e0 18000000 00000000 f6920408 00000000 ................ │ │ - 0x0804a9f0 19000000 00000000 00930408 00000000 ................ │ │ - 0x0804aa00 14000000 00000000 0b930408 00000000 ................ │ │ - 0x0804aa10 1e000000 00000000 00000000 00000000 ................ │ │ + 0x00602080 00000000 00000000 00000000 00000000 ................ │ │ + 0x00602090 00000000 00000000 00000000 00000000 ................ │ │ + 0x006020a0 1c000000 d0010000 48144000 00000000 ........H.@..... │ │ + 0x006020b0 00000000 00000000 1d000000 00000000 ................ │ │ + 0x006020c0 56144000 00000000 00000000 00000000 V.@............. │ │ + 0x006020d0 00000000 00000000 00000000 00000000 ................ │ │ + 0x006020e0 01000000 00000000 68144000 00000000 ........h.@..... │ │ + 0x006020f0 00000000 00000000 02000000 00000000 ................ │ │ + 0x00602100 7c144000 00000000 00000000 00000000 |.@............. │ │ + 0x00602110 03000000 00000000 86144000 00000000 ..........@..... │ │ + 0x00602120 91144000 00000000 04000000 00000000 ..@............. │ │ + 0x00602130 9e144000 00000000 a7144000 00000000 ..@.......@..... │ │ + 0x00602140 05000000 00000000 b2144000 00000000 ..........@..... │ │ + 0x00602150 bf144000 00000000 06000000 00000000 ..@............. │ │ + 0x00602160 ce144000 00000000 d7144000 00000000 ..@.......@..... │ │ + 0x00602170 13000000 00000000 e2144000 00000000 ..........@..... │ │ + 0x00602180 00000000 00000000 15000000 00000000 ................ │ │ + 0x00602190 eb144000 00000000 00000000 00000000 ..@............. │ │ + 0x006021a0 16000000 00000000 f8144000 00000000 ..........@..... │ │ + 0x006021b0 00000000 00000000 17000000 00000000 ................ │ │ + 0x006021c0 05154000 00000000 00000000 00000000 ..@............. │ │ + 0x006021d0 18000000 00000000 0e154000 00000000 ..........@..... │ │ + 0x006021e0 00000000 00000000 19000000 00000000 ................ │ │ + 0x006021f0 18154000 00000000 00000000 00000000 ..@............. │ │ + 0x00602200 14000000 00000000 23154000 00000000 ........#.@..... │ │ + 0x00602210 00000000 00000000 1e000000 00000000 ................ │ │ + 0x00602220 00000000 00000000 00000000 00000000 ................ ├── readelf --wide --decompress --string-dump=.comment {} │ │ @@ -1,5 +1,4 @@ │ │ │ │ String dump of section '.comment': │ │ - [ 0] GCC: (Debian 4.8.2-10) 4.8.2 │ │ - [ 1d] GCC: (Debian 4.7.3-9) 4.7.3 │ │ + [ 0] GCC: (Debian 6.2.0-3) 6.2.0 20160901 ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -3,18 +3,18 @@ │ │ 0x00000000 002e7379 6d746162 002e7374 72746162 ..symtab..strtab │ │ 0x00000010 002e7368 73747274 6162002e 696e7465 ..shstrtab..inte │ │ 0x00000020 7270002e 6e6f7465 2e414249 2d746167 rp..note.ABI-tag │ │ 0x00000030 002e6e6f 74652e67 6e752e62 75696c64 ..note.gnu.build │ │ 0x00000040 2d696400 2e676e75 2e686173 68002e64 -id..gnu.hash..d │ │ 0x00000050 796e7379 6d002e64 796e7374 72002e67 ynsym..dynstr..g │ │ 0x00000060 6e752e76 65727369 6f6e002e 676e752e nu.version..gnu. │ │ - 0x00000070 76657273 696f6e5f 72002e72 656c2e64 version_r..rel.d │ │ - 0x00000080 796e002e 72656c2e 706c7400 2e696e69 yn..rel.plt..ini │ │ - 0x00000090 74002e74 65787400 2e66696e 69002e72 t..text..fini..r │ │ - 0x000000a0 6f646174 61002e65 685f6672 616d655f odata..eh_frame_ │ │ - 0x000000b0 68647200 2e65685f 6672616d 65002e69 hdr..eh_frame..i │ │ - 0x000000c0 6e69745f 61727261 79002e66 696e695f nit_array..fini_ │ │ - 0x000000d0 61727261 79002e6a 6372002e 64796e61 array..jcr..dyna │ │ - 0x000000e0 6d696300 2e676f74 002e676f 742e706c mic..got..got.pl │ │ - 0x000000f0 74002e64 61746100 2e627373 002e636f t..data..bss..co │ │ - 0x00000100 6d6d656e 7400 mment. │ │ + 0x00000070 76657273 696f6e5f 72002e72 656c612e version_r..rela. │ │ + 0x00000080 64796e00 2e72656c 612e706c 74002e69 dyn..rela.plt..i │ │ + 0x00000090 6e697400 2e706c74 2e676f74 002e7465 nit..plt.got..te │ │ + 0x000000a0 7874002e 66696e69 002e726f 64617461 xt..fini..rodata │ │ + 0x000000b0 002e6568 5f667261 6d655f68 6472002e ..eh_frame_hdr.. │ │ + 0x000000c0 65685f66 72616d65 002e696e 69745f61 eh_frame..init_a │ │ + 0x000000d0 72726179 002e6669 6e695f61 72726179 rray..fini_array │ │ + 0x000000e0 002e6a63 72002e64 796e616d 6963002e ..jcr..dynamic.. │ │ + 0x000000f0 676f742e 706c7400 2e646174 61002e62 got.plt..data..b │ │ + 0x00000100 7373002e 636f6d6d 656e7400 ss..comment. ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ @@ -1,62 +1,55 @@ │ │ │ │ Hex dump of section '.strtab': │ │ 0x00000000 00637274 73747566 662e6300 5f5f4a43 .crtstuff.c.__JC │ │ 0x00000010 525f4c49 53545f5f 00646572 65676973 R_LIST__.deregis │ │ - 0x00000020 7465725f 746d5f63 6c6f6e65 73007265 ter_tm_clones.re │ │ - 0x00000030 67697374 65725f74 6d5f636c 6f6e6573 gister_tm_clones │ │ - 0x00000040 005f5f64 6f5f676c 6f62616c 5f64746f .__do_global_dto │ │ - 0x00000050 72735f61 75780063 6f6d706c 65746564 rs_aux.completed │ │ - 0x00000060 2e363030 38005f5f 646f5f67 6c6f6261 .6008.__do_globa │ │ - 0x00000070 6c5f6474 6f72735f 6175785f 66696e69 l_dtors_aux_fini │ │ - 0x00000080 5f617272 61795f65 6e747279 00667261 _array_entry.fra │ │ - 0x00000090 6d655f64 756d6d79 005f5f66 72616d65 me_dummy.__frame │ │ - 0x000000a0 5f64756d 6d795f69 6e69745f 61727261 _dummy_init_arra │ │ - 0x000000b0 795f656e 74727900 7a746570 61636b2e y_entry.ztepack. │ │ - 0x000000c0 63707000 5f5f4652 414d455f 454e445f cpp.__FRAME_END_ │ │ - 0x000000d0 5f005f5f 4a43525f 454e445f 5f005f5f _.__JCR_END__.__ │ │ - 0x000000e0 696e6974 5f617272 61795f65 6e64005f init_array_end._ │ │ - 0x000000f0 44594e41 4d494300 5f5f696e 69745f61 DYNAMIC.__init_a │ │ - 0x00000100 72726179 5f737461 7274005f 474c4f42 rray_start._GLOB │ │ + 0x00000020 7465725f 746d5f63 6c6f6e65 73005f5f ter_tm_clones.__ │ │ + 0x00000030 646f5f67 6c6f6261 6c5f6474 6f72735f do_global_dtors_ │ │ + 0x00000040 61757800 636f6d70 6c657465 642e3639 aux.completed.69 │ │ + 0x00000050 3630005f 5f646f5f 676c6f62 616c5f64 60.__do_global_d │ │ + 0x00000060 746f7273 5f617578 5f66696e 695f6172 tors_aux_fini_ar │ │ + 0x00000070 7261795f 656e7472 79006672 616d655f ray_entry.frame_ │ │ + 0x00000080 64756d6d 79005f5f 6672616d 655f6475 dummy.__frame_du │ │ + 0x00000090 6d6d795f 696e6974 5f617272 61795f65 mmy_init_array_e │ │ + 0x000000a0 6e747279 007a7465 7061636b 2e637070 ntry.ztepack.cpp │ │ + 0x000000b0 005f5f46 52414d45 5f454e44 5f5f005f .__FRAME_END__._ │ │ + 0x000000c0 5f4a4352 5f454e44 5f5f005f 5f696e69 _JCR_END__.__ini │ │ + 0x000000d0 745f6172 7261795f 656e6400 5f44594e t_array_end._DYN │ │ + 0x000000e0 414d4943 005f5f69 6e69745f 61727261 AMIC.__init_arra │ │ + 0x000000f0 795f7374 61727400 5f5f474e 555f4548 y_start.__GNU_EH │ │ + 0x00000100 5f465241 4d455f48 4452005f 474c4f42 _FRAME_HDR._GLOB │ │ 0x00000110 414c5f4f 46465345 545f5441 424c455f AL_OFFSET_TABLE_ │ │ 0x00000120 005f5f6c 6962635f 6373755f 66696e69 .__libc_csu_fini │ │ - 0x00000130 00737472 636d7040 40474c49 42435f32 .strcmp@@GLIBC_2 │ │ - 0x00000140 2e300068 65616465 72005f49 544d5f64 .0.header._ITM_d │ │ - 0x00000150 65726567 69737465 72544d43 6c6f6e65 eregisterTMClone │ │ - 0x00000160 5461626c 65005f5f 7838362e 6765745f Table.__x86.get_ │ │ - 0x00000170 70635f74 68756e6b 2e627800 64617461 pc_thunk.bx.data │ │ - 0x00000180 5f737461 7274005f 5a376164 64697465 _start._Z7addite │ │ - 0x00000190 6d50385f 494f5f46 494c4550 3130494d mP8_IO_FILEP10IM │ │ - 0x000001a0 4147455f 46494c45 00707269 6e746640 AGE_FILE.printf@ │ │ - 0x000001b0 40474c49 42435f32 2e30005f 65646174 @GLIBC_2.0._edat │ │ - 0x000001c0 61006663 6c6f7365 4040474c 4942435f a.fclose@@GLIBC_ │ │ - 0x000001d0 322e3100 5f5a3866 696c6573 697a6550 2.1._Z8filesizeP │ │ - 0x000001e0 385f494f 5f46494c 45005f5a 34706163 8_IO_FILE._Z4pac │ │ - 0x000001f0 6b76005f 66696e69 00667365 656b4040 kv._fini.fseek@@ │ │ - 0x00000200 474c4942 435f322e 30006677 72697465 GLIBC_2.0.fwrite │ │ - 0x00000210 4040474c 4942435f 322e3000 66726561 @@GLIBC_2.0.frea │ │ - 0x00000220 64404047 4c494243 5f322e30 005f5a38 d@@GLIBC_2.0._Z8 │ │ - 0x00000230 636f7079 64617461 50385f49 4f5f4649 copydataP8_IO_FI │ │ - 0x00000240 4c455330 5f6a0062 75666665 72005f5f LES0_j.buffer.__ │ │ - 0x00000250 64617461 5f737461 72740070 75747340 data_start.puts@ │ │ - 0x00000260 40474c49 42435f32 2e30005f 5f676d6f @GLIBC_2.0.__gmo │ │ - 0x00000270 6e5f7374 6172745f 5f005f5f 64736f5f n_start__.__dso_ │ │ - 0x00000280 68616e64 6c65005f 494f5f73 7464696e handle._IO_stdin │ │ - 0x00000290 5f757365 64005f5f 6c696263 5f737461 _used.__libc_sta │ │ - 0x000002a0 72745f6d 61696e40 40474c49 42435f32 rt_main@@GLIBC_2 │ │ - 0x000002b0 2e30005f 5f6c6962 635f6373 755f696e .0.__libc_csu_in │ │ - 0x000002c0 69740066 74656c6c 4040474c 4942435f it.ftell@@GLIBC_ │ │ - 0x000002d0 322e3000 666f7065 6e404047 4c494243 2.0.fopen@@GLIBC │ │ - 0x000002e0 5f322e31 006d656d 73657440 40474c49 _2.1.memset@@GLI │ │ - 0x000002f0 42435f32 2e30005f 656e6400 5f737461 BC_2.0._end._sta │ │ - 0x00000300 7274005f 66705f68 77005f5f 6273735f rt._fp_hw.__bss_ │ │ - 0x00000310 73746172 74006d61 696e005f 5a313165 start.main._Z11e │ │ - 0x00000320 78747261 63746669 6c655038 5f494f5f xtractfileP8_IO_ │ │ - 0x00000330 46494c45 69503130 494d4147 455f4649 FILEiP10IMAGE_FI │ │ - 0x00000340 4c450066 6f6f7465 72005f4a 765f5265 LE.footer._Jv_Re │ │ - 0x00000350 67697374 6572436c 61737365 73007061 gisterClasses.pa │ │ - 0x00000360 72746974 696f6e73 005f5f54 4d435f45 rtitions.__TMC_E │ │ - 0x00000370 4e445f5f 005f4954 4d5f7265 67697374 ND__._ITM_regist │ │ - 0x00000380 6572544d 436c6f6e 65546162 6c65005f erTMCloneTable._ │ │ - 0x00000390 696e6974 0066696c 6573005f 5a36756e init.files._Z6un │ │ - 0x000003a0 7061636b 7600 packv. │ │ + 0x00000130 00686561 64657200 5f5a3761 64646974 .header._Z7addit │ │ + 0x00000140 656d5038 5f494f5f 46494c45 50313049 emP8_IO_FILEP10I │ │ + 0x00000150 4d414745 5f46494c 45007075 74734040 MAGE_FILE.puts@@ │ │ + 0x00000160 474c4942 435f322e 322e3500 66726561 GLIBC_2.2.5.frea │ │ + 0x00000170 64404047 4c494243 5f322e32 2e35005f d@@GLIBC_2.2.5._ │ │ + 0x00000180 65646174 61005f5a 3866696c 6573697a edata._Z8filesiz │ │ + 0x00000190 6550385f 494f5f46 494c4500 5f5a3470 eP8_IO_FILE._Z4p │ │ + 0x000001a0 61636b76 0066636c 6f736540 40474c49 ackv.fclose@@GLI │ │ + 0x000001b0 42435f32 2e322e35 00707269 6e746640 BC_2.2.5.printf@ │ │ + 0x000001c0 40474c49 42435f32 2e322e35 006d656d @GLIBC_2.2.5.mem │ │ + 0x000001d0 73657440 40474c49 42435f32 2e322e35 set@@GLIBC_2.2.5 │ │ + 0x000001e0 005f5f6c 6962635f 73746172 745f6d61 .__libc_start_ma │ │ + 0x000001f0 696e4040 474c4942 435f322e 322e3500 in@@GLIBC_2.2.5. │ │ + 0x00000200 5f5a3863 6f707964 61746150 385f494f _Z8copydataP8_IO │ │ + 0x00000210 5f46494c 4553305f 6a006275 66666572 _FILES0_j.buffer │ │ + 0x00000220 005f5f64 6174615f 73746172 74007374 .__data_start.st │ │ + 0x00000230 72636d70 4040474c 4942435f 322e322e rcmp@@GLIBC_2.2. │ │ + 0x00000240 35006674 656c6c40 40474c49 42435f32 5.ftell@@GLIBC_2 │ │ + 0x00000250 2e322e35 005f5f67 6d6f6e5f 73746172 .2.5.__gmon_star │ │ + 0x00000260 745f5f00 5f5f6473 6f5f6861 6e646c65 t__.__dso_handle │ │ + 0x00000270 005f494f 5f737464 696e5f75 73656400 ._IO_stdin_used. │ │ + 0x00000280 5f5f6c69 62635f63 73755f69 6e697400 __libc_csu_init. │ │ + 0x00000290 66736565 6b404047 4c494243 5f322e32 fseek@@GLIBC_2.2 │ │ + 0x000002a0 2e35005f 5f627373 5f737461 7274006d .5.__bss_start.m │ │ + 0x000002b0 61696e00 5f5a3131 65787472 61637466 ain._Z11extractf │ │ + 0x000002c0 696c6550 385f494f 5f46494c 45695031 ileP8_IO_FILEiP1 │ │ + 0x000002d0 30494d41 47455f46 494c4500 666f6f74 0IMAGE_FILE.foot │ │ + 0x000002e0 65720066 6f70656e 4040474c 4942435f er.fopen@@GLIBC_ │ │ + 0x000002f0 322e322e 35007061 72746974 696f6e73 2.2.5.partitions │ │ + 0x00000300 00667772 69746540 40474c49 42435f32 .fwrite@@GLIBC_2 │ │ + 0x00000310 2e322e35 005f5f54 4d435f45 4e445f5f .2.5.__TMC_END__ │ │ + 0x00000320 0066696c 6573005f 5a36756e 7061636b .files._Z6unpack │ │ + 0x00000330 7600 v. ├── original/AndroidManifest.xml │ @@ -1,451 +1,440 @@ │ -00000000: 0300 0800 301c 0000 0100 1c00 b409 0000 ....0........... │ -00000010: 4400 0000 0000 0000 0000 0000 2c01 0000 D...........,... │ +00000000: 0300 0800 741b 0000 0100 1c00 3409 0000 ....t.......4... │ +00000010: 4300 0000 0000 0000 0000 0000 2801 0000 C...........(... │ 00000020: 0000 0000 0000 0000 1a00 0000 3400 0000 ............4... │ 00000030: 5200 0000 5e00 0000 6a00 0000 7800 0000 R...^...j...x... │ 00000040: 9600 0000 a800 0000 0001 0000 0401 0000 ................ │ -00000050: 1601 0000 2a01 0000 5a01 0000 6401 0000 ....*...Z...d... │ -00000060: 7801 0000 9a01 0000 ec01 0000 2602 0000 x...........&... │ -00000070: 4002 0000 5402 0000 7202 0000 9002 0000 @...T...r....... │ -00000080: a002 0000 d802 0000 ec02 0000 3003 0000 ............0... │ -00000090: 4403 0000 5e03 0000 6e03 0000 8403 0000 D...^...n....... │ -000000a0: a403 0000 c003 0000 d603 0000 ea03 0000 ................ │ -000000b0: 0804 0000 2204 0000 3604 0000 4404 0000 ...."...6...D... │ -000000c0: 6804 0000 7e04 0000 9004 0000 b204 0000 h...~........... │ -000000d0: d204 0000 f004 0000 1805 0000 3605 0000 ............6... │ -000000e0: 5e05 0000 7805 0000 9c05 0000 c005 0000 ^...x........... │ -000000f0: ee05 0000 0c06 0000 2a06 0000 4406 0000 ........*...D... │ -00000100: 6806 0000 8606 0000 ae06 0000 d206 0000 h............... │ -00000110: f606 0000 2407 0000 4a07 0000 6607 0000 ....$...J...f... │ -00000120: 8c07 0000 aa07 0000 ca07 0000 da07 0000 ................ │ -00000130: 3008 0000 0b00 7600 6500 7200 7300 6900 0.....v.e.r.s.i. │ -00000140: 6f00 6e00 4300 6f00 6400 6500 0000 0b00 o.n.C.o.d.e..... │ -00000150: 7600 6500 7200 7300 6900 6f00 6e00 4e00 v.e.r.s.i.o.n.N. │ -00000160: 6100 6d00 6500 0000 0d00 6d00 6900 6e00 a.m.e.....m.i.n. │ -00000170: 5300 6400 6b00 5600 6500 7200 7300 6900 S.d.k.V.e.r.s.i. │ -00000180: 6f00 6e00 0000 0400 6e00 6100 6d00 6500 o.n.....n.a.m.e. │ -00000190: 0000 0400 6900 6300 6f00 6e00 0000 0500 ....i.c.o.n..... │ -000001a0: 6c00 6100 6200 6500 6c00 0000 0d00 6300 l.a.b.e.l.....c. │ -000001b0: 6f00 6e00 6600 6900 6700 4300 6800 6100 o.n.f.i.g.C.h.a. │ -000001c0: 6e00 6700 6500 7300 0000 0700 6100 6e00 n.g.e.s.....a.n. │ -000001d0: 6400 7200 6f00 6900 6400 0000 2a00 6800 d.r.o.i.d...*.h. │ -000001e0: 7400 7400 7000 3a00 2f00 2f00 7300 6300 t.t.p.:././.s.c. │ -000001f0: 6800 6500 6d00 6100 7300 2e00 6100 6e00 h.e.m.a.s...a.n. │ -00000200: 6400 7200 6f00 6900 6400 2e00 6300 6f00 d.r.o.i.d...c.o. │ -00000210: 6d00 2f00 6100 7000 6b00 2f00 7200 6500 m./.a.p.k./.r.e. │ -00000220: 7300 2f00 6100 6e00 6400 7200 6f00 6900 s./.a.n.d.r.o.i. │ -00000230: 6400 0000 0000 0000 0700 7000 6100 6300 d.........p.a.c. │ -00000240: 6b00 6100 6700 6500 0000 0800 6d00 6100 k.a.g.e.....m.a. │ -00000250: 6e00 6900 6600 6500 7300 7400 0000 1600 n.i.f.e.s.t..... │ -00000260: 6300 6f00 6d00 2e00 6100 6d00 7000 6800 c.o.m...a.m.p.h. │ -00000270: 6f00 7200 6100 7300 2e00 7400 7000 7400 o.r.a.s...t.p.t. │ -00000280: 6800 6500 6c00 7000 6500 7200 0000 0300 h.e.l.p.e.r..... │ -00000290: 3200 2e00 3100 0000 0800 7500 7300 6500 2...1.....u.s.e. │ -000002a0: 7300 2d00 7300 6400 6b00 0000 0f00 7500 s.-.s.d.k.....u. │ -000002b0: 7300 6500 7300 2d00 7000 6500 7200 6d00 s.e.s.-.p.e.r.m. │ -000002c0: 6900 7300 7300 6900 6f00 6e00 0000 2700 i.s.s.i.o.n...'. │ -000002d0: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ -000002e0: 7000 6500 7200 6d00 6900 7300 7300 6900 p.e.r.m.i.s.s.i. │ -000002f0: 6f00 6e00 2e00 4100 4300 4300 4500 5300 o.n...A.C.C.E.S. │ -00000300: 5300 5f00 4e00 4500 5400 5700 4f00 5200 S._.N.E.T.W.O.R. │ -00000310: 4b00 5f00 5300 5400 4100 5400 4500 0000 K._.S.T.A.T.E... │ -00000320: 1b00 6100 6e00 6400 7200 6f00 6900 6400 ..a.n.d.r.o.i.d. │ -00000330: 2e00 7000 6500 7200 6d00 6900 7300 7300 ..p.e.r.m.i.s.s. │ -00000340: 6900 6f00 6e00 2e00 4900 4e00 5400 4500 i.o.n...I.N.T.E. │ -00000350: 5200 4e00 4500 5400 0000 0b00 6100 7000 R.N.E.T.....a.p. │ -00000360: 7000 6c00 6900 6300 6100 7400 6900 6f00 p.l.i.c.a.t.i.o. │ -00000370: 6e00 0000 0800 6100 6300 7400 6900 7600 n.....a.c.t.i.v. │ -00000380: 6900 7400 7900 0000 0d00 2e00 4800 6f00 i.t.y.......H.o. │ -00000390: 6d00 6500 4100 6300 7400 6900 7600 6900 m.e.A.c.t.i.v.i. │ -000003a0: 7400 7900 0000 0d00 6900 6e00 7400 6500 t.y.....i.n.t.e. │ -000003b0: 6e00 7400 2d00 6600 6900 6c00 7400 6500 n.t.-.f.i.l.t.e. │ -000003c0: 7200 0000 0600 6100 6300 7400 6900 6f00 r.....a.c.t.i.o. │ -000003d0: 6e00 0000 1a00 6100 6e00 6400 7200 6f00 n.....a.n.d.r.o. │ -000003e0: 6900 6400 2e00 6900 6e00 7400 6500 6e00 i.d...i.n.t.e.n. │ -000003f0: 7400 2e00 6100 6300 7400 6900 6f00 6e00 t...a.c.t.i.o.n. │ -00000400: 2e00 4d00 4100 4900 4e00 0000 0800 6300 ..M.A.I.N.....c. │ -00000410: 6100 7400 6500 6700 6f00 7200 7900 0000 a.t.e.g.o.r.y... │ -00000420: 2000 6100 6e00 6400 7200 6f00 6900 6400 .a.n.d.r.o.i.d. │ -00000430: 2e00 6900 6e00 7400 6500 6e00 7400 2e00 ..i.n.t.e.n.t... │ -00000440: 6300 6100 7400 6500 6700 6f00 7200 7900 c.a.t.e.g.o.r.y. │ -00000450: 2e00 4c00 4100 5500 4e00 4300 4800 4500 ..L.A.U.N.C.H.E. │ -00000460: 5200 0000 0800 5500 6e00 7a00 6900 7000 R.....U.n.z.i.p. │ -00000470: 7000 6500 7200 0000 0b00 5600 6500 7200 p.e.r.....V.e.r. │ -00000480: 6900 6600 7900 4900 6d00 6100 6700 6500 i.f.y.I.m.a.g.e. │ -00000490: 0000 0600 4d00 4400 3500 7300 7500 6d00 ....M.D.5.s.u.m. │ -000004a0: 0000 0900 4500 6e00 7400 6500 7200 4600 ....E.n.t.e.r.F. │ -000004b0: 6900 6c00 6500 0000 0e00 4500 6e00 7400 i.l.e.....E.n.t. │ -000004c0: 6500 7200 4600 6900 6c00 6500 5500 6e00 e.r.F.i.l.e.U.n. │ -000004d0: 7a00 6900 7000 0000 0c00 4900 6e00 7300 z.i.p.....I.n.s. │ -000004e0: 7400 7200 7500 6300 7400 6900 6f00 6e00 t.r.u.c.t.i.o.n. │ -000004f0: 7300 0000 0900 4300 6800 6100 6e00 6700 s.....C.h.a.n.g. │ -00000500: 6500 6c00 6f00 6700 0000 0800 5000 6900 e.l.o.g.....P.i. │ -00000510: 6300 6b00 4600 6900 6c00 6500 0000 0d00 c.k.F.i.l.e..... │ -00000520: 5000 6900 6300 6b00 4600 6900 6c00 6500 P.i.c.k.F.i.l.e. │ -00000530: 5500 6e00 7a00 6900 7000 0000 0b00 5000 U.n.z.i.p.....P. │ -00000540: 7200 6500 6600 6500 7200 6500 6e00 6300 r.e.f.e.r.e.n.c. │ -00000550: 6500 7300 0000 0800 4100 6c00 6c00 4900 e.s.....A.l.l.I. │ -00000560: 6e00 4f00 6e00 6500 0000 0500 4100 6200 n.O.n.e.....A.b. │ -00000570: 6f00 7500 7400 0000 1000 4400 6900 7200 o.u.t.....D.i.r. │ -00000580: 6500 6300 7400 4400 6f00 7700 6e00 6c00 e.c.t.D.o.w.n.l. │ -00000590: 6f00 6100 6400 6500 7200 0000 0900 4300 o.a.d.e.r.....C. │ -000005a0: 7500 7300 7400 6f00 6d00 5400 5000 5400 u.s.t.o.m.T.P.T. │ -000005b0: 0000 0700 4c00 6900 6300 6500 6e00 7300 ....L.i.c.e.n.s. │ -000005c0: 6500 0000 0f00 4400 6f00 7700 6e00 6c00 e.....D.o.w.n.l. │ -000005d0: 6f00 6100 6400 6500 7200 5300 6b00 6100 o.a.d.e.r.S.k.a. │ -000005e0: 7400 6500 0000 0e00 4300 7500 7300 7400 t.e.....C.u.s.t. │ -000005f0: 6f00 6d00 5400 5000 5400 5300 6b00 6100 o.m.T.P.T.S.k.a. │ -00000600: 7400 6500 0000 0d00 5000 6900 6300 6b00 t.e.....P.i.c.k. │ -00000610: 4600 6900 6c00 6500 5300 6b00 6100 7400 F.i.l.e.S.k.a.t. │ -00000620: 6500 0000 1200 5000 6900 6300 6b00 4600 e.....P.i.c.k.F. │ -00000630: 6900 6c00 6500 5500 6e00 7a00 6900 7000 i.l.e.U.n.z.i.p. │ -00000640: 5300 6b00 6100 7400 6500 0000 0d00 4400 S.k.a.t.e.....D. │ -00000650: 6f00 7700 6e00 6c00 6f00 6100 6400 6500 o.w.n.l.o.a.d.e. │ -00000660: 7200 5300 4600 3200 0000 1200 4400 6f00 r.S.F.2.....D.o. │ -00000670: 7700 6e00 6c00 6f00 6100 6400 6500 7200 w.n.l.o.a.d.e.r. │ -00000680: 5600 6900 7600 6100 6300 6900 7400 7900 V.i.v.a.c.i.t.y. │ -00000690: 0000 0b00 5000 6900 6300 6b00 4600 6900 ....P.i.c.k.F.i. │ -000006a0: 6c00 6500 5300 4600 3200 0000 1000 5000 l.e.S.F.2.....P. │ -000006b0: 6900 6300 6b00 4600 6900 6c00 6500 5500 i.c.k.F.i.l.e.U. │ -000006c0: 6e00 7a00 6900 7000 5300 4600 3200 0000 n.z.i.p.S.F.2... │ -000006d0: 1000 5000 6900 6300 6b00 4600 6900 6c00 ..P.i.c.k.F.i.l. │ -000006e0: 6500 5600 6900 7600 6100 6300 6900 7400 e.V.i.v.a.c.i.t. │ -000006f0: 7900 0000 1500 5000 6900 6300 6b00 4600 y.....P.i.c.k.F. │ -00000700: 6900 6c00 6500 5500 6e00 7a00 6900 7000 i.l.e.U.n.z.i.p. │ -00000710: 5600 6900 7600 6100 6300 6900 7400 7900 V.i.v.a.c.i.t.y. │ -00000720: 0000 0d00 4300 7500 7300 7400 6f00 6d00 ....C.u.s.t.o.m. │ -00000730: 5400 5000 5400 4700 6500 6e00 3200 0000 T.P.T.G.e.n.2... │ -00000740: 0d00 4100 6c00 6c00 4900 6e00 4f00 6e00 ..A.l.l.I.n.O.n. │ -00000750: 6500 5300 6b00 6100 7400 6500 0000 0b00 e.S.k.a.t.e..... │ -00000760: 4100 6c00 6c00 4900 6e00 4f00 6e00 6500 A.l.l.I.n.O.n.e. │ -00000770: 5300 4600 3200 0000 1000 4100 6c00 6c00 S.F.2.....A.l.l. │ -00000780: 4900 6e00 4f00 6e00 6500 5600 6900 7600 I.n.O.n.e.V.i.v. │ +00000050: 1601 0000 4a01 0000 7e01 0000 9201 0000 ....J...~....... │ +00000060: c201 0000 cc01 0000 d401 0000 e201 0000 ................ │ +00000070: f601 0000 1802 0000 6a02 0000 a402 0000 ........j....... │ +00000080: be02 0000 d202 0000 f002 0000 0e03 0000 ................ │ +00000090: 1e03 0000 5603 0000 6a03 0000 ae03 0000 ....V...j....... │ +000000a0: c203 0000 dc03 0000 ec03 0000 0204 0000 ................ │ +000000b0: 2204 0000 3e04 0000 5404 0000 6804 0000 "...>...T...h... │ +000000c0: 8604 0000 a004 0000 b404 0000 c204 0000 ................ │ +000000d0: e604 0000 fc04 0000 0e05 0000 3005 0000 ............0... │ +000000e0: 5005 0000 6e05 0000 9605 0000 b405 0000 P...n........... │ +000000f0: dc05 0000 f605 0000 1a06 0000 3e06 0000 ............>... │ +00000100: 6c06 0000 8a06 0000 a806 0000 c206 0000 l............... │ +00000110: e606 0000 0407 0000 2c07 0000 5007 0000 ........,...P... │ +00000120: 7407 0000 a207 0000 c807 0000 e407 0000 t............... │ +00000130: 0b00 7600 6500 7200 7300 6900 6f00 6e00 ..v.e.r.s.i.o.n. │ +00000140: 4300 6f00 6400 6500 0000 0b00 7600 6500 C.o.d.e.....v.e. │ +00000150: 7200 7300 6900 6f00 6e00 4e00 6100 6d00 r.s.i.o.n.N.a.m. │ +00000160: 6500 0000 0d00 6d00 6900 6e00 5300 6400 e.....m.i.n.S.d. │ +00000170: 6b00 5600 6500 7200 7300 6900 6f00 6e00 k.V.e.r.s.i.o.n. │ +00000180: 0000 0400 6e00 6100 6d00 6500 0000 0400 ....n.a.m.e..... │ +00000190: 6900 6300 6f00 6e00 0000 0500 6c00 6100 i.c.o.n.....l.a. │ +000001a0: 6200 6500 6c00 0000 0d00 6300 6f00 6e00 b.e.l.....c.o.n. │ +000001b0: 6600 6900 6700 4300 6800 6100 6e00 6700 f.i.g.C.h.a.n.g. │ +000001c0: 6500 7300 0000 0700 6100 6e00 6400 7200 e.s.....a.n.d.r. │ +000001d0: 6f00 6900 6400 0000 2a00 6800 7400 7400 o.i.d...*.h.t.t. │ +000001e0: 7000 3a00 2f00 2f00 7300 6300 6800 6500 p.:././.s.c.h.e. │ +000001f0: 6d00 6100 7300 2e00 6100 6e00 6400 7200 m.a.s...a.n.d.r. │ +00000200: 6f00 6900 6400 2e00 6300 6f00 6d00 2f00 o.i.d...c.o.m./. │ +00000210: 6100 7000 6b00 2f00 7200 6500 7300 2f00 a.p.k./.r.e.s./. │ +00000220: 6100 6e00 6400 7200 6f00 6900 6400 0000 a.n.d.r.o.i.d... │ +00000230: 0000 0000 0700 7000 6100 6300 6b00 6100 ......p.a.c.k.a. │ +00000240: 6700 6500 0000 1800 7000 6c00 6100 7400 g.e.....p.l.a.t. │ +00000250: 6600 6f00 7200 6d00 4200 7500 6900 6c00 f.o.r.m.B.u.i.l. │ +00000260: 6400 5600 6500 7200 7300 6900 6f00 6e00 d.V.e.r.s.i.o.n. │ +00000270: 4300 6f00 6400 6500 0000 1800 7000 6c00 C.o.d.e.....p.l. │ +00000280: 6100 7400 6600 6f00 7200 6d00 4200 7500 a.t.f.o.r.m.B.u. │ +00000290: 6900 6c00 6400 5600 6500 7200 7300 6900 i.l.d.V.e.r.s.i. │ +000002a0: 6f00 6e00 4e00 6100 6d00 6500 0000 0800 o.n.N.a.m.e..... │ +000002b0: 6d00 6100 6e00 6900 6600 6500 7300 7400 m.a.n.i.f.e.s.t. │ +000002c0: 0000 1600 6300 6f00 6d00 2e00 6100 6d00 ....c.o.m...a.m. │ +000002d0: 7000 6800 6f00 7200 6100 7300 2e00 7400 p.h.o.r.a.s...t. │ +000002e0: 7000 7400 6800 6500 6c00 7000 6500 7200 p.t.h.e.l.p.e.r. │ +000002f0: 0000 0300 3200 2e00 3100 0000 0200 3100 ....2...1.....1. │ +00000300: 3000 0000 0500 3200 2e00 3300 2e00 3300 0.....2...3...3. │ +00000310: 0000 0800 7500 7300 6500 7300 2d00 7300 ....u.s.e.s.-.s. │ +00000320: 6400 6b00 0000 0f00 7500 7300 6500 7300 d.k.....u.s.e.s. │ +00000330: 2d00 7000 6500 7200 6d00 6900 7300 7300 -.p.e.r.m.i.s.s. │ +00000340: 6900 6f00 6e00 0000 2700 6100 6e00 6400 i.o.n...'.a.n.d. │ +00000350: 7200 6f00 6900 6400 2e00 7000 6500 7200 r.o.i.d...p.e.r. │ +00000360: 6d00 6900 7300 7300 6900 6f00 6e00 2e00 m.i.s.s.i.o.n... │ +00000370: 4100 4300 4300 4500 5300 5300 5f00 4e00 A.C.C.E.S.S._.N. │ +00000380: 4500 5400 5700 4f00 5200 4b00 5f00 5300 E.T.W.O.R.K._.S. │ +00000390: 5400 4100 5400 4500 0000 1b00 6100 6e00 T.A.T.E.....a.n. │ +000003a0: 6400 7200 6f00 6900 6400 2e00 7000 6500 d.r.o.i.d...p.e. │ +000003b0: 7200 6d00 6900 7300 7300 6900 6f00 6e00 r.m.i.s.s.i.o.n. │ +000003c0: 2e00 4900 4e00 5400 4500 5200 4e00 4500 ..I.N.T.E.R.N.E. │ +000003d0: 5400 0000 0b00 6100 7000 7000 6c00 6900 T.....a.p.p.l.i. │ +000003e0: 6300 6100 7400 6900 6f00 6e00 0000 0800 c.a.t.i.o.n..... │ +000003f0: 6100 6300 7400 6900 7600 6900 7400 7900 a.c.t.i.v.i.t.y. │ +00000400: 0000 0d00 2e00 4800 6f00 6d00 6500 4100 ......H.o.m.e.A. │ +00000410: 6300 7400 6900 7600 6900 7400 7900 0000 c.t.i.v.i.t.y... │ +00000420: 0d00 6900 6e00 7400 6500 6e00 7400 2d00 ..i.n.t.e.n.t.-. │ +00000430: 6600 6900 6c00 7400 6500 7200 0000 0600 f.i.l.t.e.r..... │ +00000440: 6100 6300 7400 6900 6f00 6e00 0000 1a00 a.c.t.i.o.n..... │ +00000450: 6100 6e00 6400 7200 6f00 6900 6400 2e00 a.n.d.r.o.i.d... │ +00000460: 6900 6e00 7400 6500 6e00 7400 2e00 6100 i.n.t.e.n.t...a. │ +00000470: 6300 7400 6900 6f00 6e00 2e00 4d00 4100 c.t.i.o.n...M.A. │ +00000480: 4900 4e00 0000 0800 6300 6100 7400 6500 I.N.....c.a.t.e. │ +00000490: 6700 6f00 7200 7900 0000 2000 6100 6e00 g.o.r.y... .a.n. │ +000004a0: 6400 7200 6f00 6900 6400 2e00 6900 6e00 d.r.o.i.d...i.n. │ +000004b0: 7400 6500 6e00 7400 2e00 6300 6100 7400 t.e.n.t...c.a.t. │ +000004c0: 6500 6700 6f00 7200 7900 2e00 4c00 4100 e.g.o.r.y...L.A. │ +000004d0: 5500 4e00 4300 4800 4500 5200 0000 0800 U.N.C.H.E.R..... │ +000004e0: 5500 6e00 7a00 6900 7000 7000 6500 7200 U.n.z.i.p.p.e.r. │ +000004f0: 0000 0b00 5600 6500 7200 6900 6600 7900 ....V.e.r.i.f.y. │ +00000500: 4900 6d00 6100 6700 6500 0000 0600 4d00 I.m.a.g.e.....M. │ +00000510: 4400 3500 7300 7500 6d00 0000 0900 4500 D.5.s.u.m.....E. │ +00000520: 6e00 7400 6500 7200 4600 6900 6c00 6500 n.t.e.r.F.i.l.e. │ +00000530: 0000 0e00 4500 6e00 7400 6500 7200 4600 ....E.n.t.e.r.F. │ +00000540: 6900 6c00 6500 5500 6e00 7a00 6900 7000 i.l.e.U.n.z.i.p. │ +00000550: 0000 0c00 4900 6e00 7300 7400 7200 7500 ....I.n.s.t.r.u. │ +00000560: 6300 7400 6900 6f00 6e00 7300 0000 0900 c.t.i.o.n.s..... │ +00000570: 4300 6800 6100 6e00 6700 6500 6c00 6f00 C.h.a.n.g.e.l.o. │ +00000580: 6700 0000 0800 5000 6900 6300 6b00 4600 g.....P.i.c.k.F. │ +00000590: 6900 6c00 6500 0000 0d00 5000 6900 6300 i.l.e.....P.i.c. │ +000005a0: 6b00 4600 6900 6c00 6500 5500 6e00 7a00 k.F.i.l.e.U.n.z. │ +000005b0: 6900 7000 0000 0b00 5000 7200 6500 6600 i.p.....P.r.e.f. │ +000005c0: 6500 7200 6500 6e00 6300 6500 7300 0000 e.r.e.n.c.e.s... │ +000005d0: 0800 4100 6c00 6c00 4900 6e00 4f00 6e00 ..A.l.l.I.n.O.n. │ +000005e0: 6500 0000 0500 4100 6200 6f00 7500 7400 e.....A.b.o.u.t. │ +000005f0: 0000 1000 4400 6900 7200 6500 6300 7400 ....D.i.r.e.c.t. │ +00000600: 4400 6f00 7700 6e00 6c00 6f00 6100 6400 D.o.w.n.l.o.a.d. │ +00000610: 6500 7200 0000 0900 4300 7500 7300 7400 e.r.....C.u.s.t. │ +00000620: 6f00 6d00 5400 5000 5400 0000 0700 4c00 o.m.T.P.T.....L. │ +00000630: 6900 6300 6500 6e00 7300 6500 0000 0f00 i.c.e.n.s.e..... │ +00000640: 4400 6f00 7700 6e00 6c00 6f00 6100 6400 D.o.w.n.l.o.a.d. │ +00000650: 6500 7200 5300 6b00 6100 7400 6500 0000 e.r.S.k.a.t.e... │ +00000660: 0e00 4300 7500 7300 7400 6f00 6d00 5400 ..C.u.s.t.o.m.T. │ +00000670: 5000 5400 5300 6b00 6100 7400 6500 0000 P.T.S.k.a.t.e... │ +00000680: 0d00 5000 6900 6300 6b00 4600 6900 6c00 ..P.i.c.k.F.i.l. │ +00000690: 6500 5300 6b00 6100 7400 6500 0000 1200 e.S.k.a.t.e..... │ +000006a0: 5000 6900 6300 6b00 4600 6900 6c00 6500 P.i.c.k.F.i.l.e. │ +000006b0: 5500 6e00 7a00 6900 7000 5300 6b00 6100 U.n.z.i.p.S.k.a. │ +000006c0: 7400 6500 0000 0d00 4400 6f00 7700 6e00 t.e.....D.o.w.n. │ +000006d0: 6c00 6f00 6100 6400 6500 7200 5300 4600 l.o.a.d.e.r.S.F. │ +000006e0: 3200 0000 1200 4400 6f00 7700 6e00 6c00 2.....D.o.w.n.l. │ +000006f0: 6f00 6100 6400 6500 7200 5600 6900 7600 o.a.d.e.r.V.i.v. │ +00000700: 6100 6300 6900 7400 7900 0000 0b00 5000 a.c.i.t.y.....P. │ +00000710: 6900 6300 6b00 4600 6900 6c00 6500 5300 i.c.k.F.i.l.e.S. │ +00000720: 4600 3200 0000 1000 5000 6900 6300 6b00 F.2.....P.i.c.k. │ +00000730: 4600 6900 6c00 6500 5500 6e00 7a00 6900 F.i.l.e.U.n.z.i. │ +00000740: 7000 5300 4600 3200 0000 1000 5000 6900 p.S.F.2.....P.i. │ +00000750: 6300 6b00 4600 6900 6c00 6500 5600 6900 c.k.F.i.l.e.V.i. │ +00000760: 7600 6100 6300 6900 7400 7900 0000 1500 v.a.c.i.t.y..... │ +00000770: 5000 6900 6300 6b00 4600 6900 6c00 6500 P.i.c.k.F.i.l.e. │ +00000780: 5500 6e00 7a00 6900 7000 5600 6900 7600 U.n.z.i.p.V.i.v. │ 00000790: 6100 6300 6900 7400 7900 0000 0d00 4300 a.c.i.t.y.....C. │ 000007a0: 7500 7300 7400 6f00 6d00 5400 5000 5400 u.s.t.o.m.T.P.T. │ -000007b0: 4700 6500 6e00 3300 0000 1200 4400 6f00 G.e.n.3.....D.o. │ -000007c0: 7700 6e00 6c00 6f00 6100 6400 6500 7200 w.n.l.o.a.d.e.r. │ -000007d0: 4700 6500 6e00 3200 4700 6500 6e00 3300 G.e.n.2.G.e.n.3. │ -000007e0: 0000 1000 4100 6c00 6c00 4900 6e00 4f00 ....A.l.l.I.n.O. │ -000007f0: 6e00 6500 4700 6500 6e00 3200 4700 6500 n.e.G.e.n.2.G.e. │ -00000800: 6e00 3300 0000 1000 5000 6900 6300 6b00 n.3.....P.i.c.k. │ -00000810: 4600 6900 6c00 6500 4700 6500 6e00 3200 F.i.l.e.G.e.n.2. │ -00000820: 4700 6500 6e00 3300 0000 1500 5000 6900 G.e.n.3.....P.i. │ -00000830: 6300 6b00 4600 6900 6c00 6500 5500 6e00 c.k.F.i.l.e.U.n. │ -00000840: 7a00 6900 7000 4700 6500 6e00 3200 4700 z.i.p.G.e.n.2.G. │ -00000850: 6500 6e00 3300 0000 1100 4300 7500 7300 e.n.3.....C.u.s. │ -00000860: 7400 6f00 6d00 5400 5000 5400 4700 6500 t.o.m.T.P.T.G.e. │ -00000870: 6e00 3200 4700 6500 6e00 3300 0000 0c00 n.2.G.e.n.3..... │ -00000880: 4300 7500 7300 7400 6f00 6d00 5400 5000 C.u.s.t.o.m.T.P. │ -00000890: 5400 5300 4600 3200 0000 1100 4300 7500 T.S.F.2.....C.u. │ -000008a0: 7300 7400 6f00 6d00 5400 5000 5400 5600 s.t.o.m.T.P.T.V. │ -000008b0: 6900 7600 6100 6300 6900 7400 7900 0000 i.v.a.c.i.t.y... │ -000008c0: 0d00 6200 7500 6900 6c00 6400 7300 6500 ..b.u.i.l.d.s.e. │ -000008d0: 7200 7600 6500 7200 6900 6400 0000 0e00 r.v.e.r.i.d..... │ -000008e0: 6600 6400 7200 6f00 6900 6400 7300 6500 f.d.r.o.i.d.s.e. │ -000008f0: 7200 7600 6500 7200 6900 6400 0000 0600 r.v.e.r.i.d..... │ -00000900: 6600 6400 7200 6f00 6900 6400 0000 2900 f.d.r.o.i.d...). │ -00000910: 6400 3600 3900 6600 3900 3300 6500 3500 d.6.9.f.9.3.e.5. │ -00000920: 6200 3200 3100 6100 3300 3000 6500 6600 b.2.1.a.3.0.e.f. │ -00000930: 6500 3500 6300 3100 3000 3600 3900 6200 e.5.c.1.0.6.9.b. │ -00000940: 3000 3100 6400 6500 3600 6500 3100 6600 0.1.d.e.6.e.1.f. │ -00000950: 3000 6400 6400 6400 6600 6600 3100 6100 0.d.d.d.f.f.1.a. │ -00000960: 2000 0000 2900 6600 3500 3800 3900 3000 ...).f.5.8.9.0. │ -00000970: 3600 3400 3600 6500 3600 3700 6600 3200 6.4.6.e.6.7.f.2. │ -00000980: 6300 3500 3900 6100 3900 3900 6500 3800 c.5.9.a.9.9.e.8. │ -00000990: 3200 3000 6300 3300 3200 6200 3500 6300 2.0.c.3.2.b.5.c. │ -000009a0: 3800 6400 3900 3800 3400 6500 3800 3800 8.d.9.8.4.e.8.8. │ -000009b0: 6600 3000 3800 2000 0000 0000 8001 0800 f.0.8. ......... │ -000009c0: 2400 0000 1b02 0101 1c02 0101 0c02 0101 $............... │ -000009d0: 0300 0101 0200 0101 0100 0101 1f00 0101 ................ │ -000009e0: 0001 1000 1800 0000 1600 0000 ffff ffff ................ │ -000009f0: 0700 0000 0800 0000 0201 1000 6000 0000 ............`... │ -00000a00: 1600 0000 ffff ffff ffff ffff 0b00 0000 ................ │ -00000a10: 1400 1400 0300 0000 0000 0000 0800 0000 ................ │ -00000a20: 0000 0000 ffff ffff 0800 0010 1900 0000 ................ │ -00000a30: 0800 0000 0100 0000 0d00 0000 0800 0003 ................ │ -00000a40: 0d00 0000 ffff ffff 0a00 0000 0c00 0000 ................ │ -00000a50: 0800 0003 0c00 0000 0201 1000 3800 0000 ............8... │ -00000a60: 1a00 0000 ffff ffff ffff ffff 0e00 0000 ................ │ -00000a70: 1400 1400 0100 0000 0000 0000 0800 0000 ................ │ -00000a80: 0200 0000 ffff ffff 0800 0010 0300 0000 ................ │ -00000a90: 0301 1000 1800 0000 1a00 0000 ffff ffff ................ │ -00000aa0: ffff ffff 0e00 0000 0201 1000 3800 0000 ............8... │ -00000ab0: 1b00 0000 ffff ffff ffff ffff 0f00 0000 ................ │ -00000ac0: 1400 1400 0100 0000 0000 0000 0800 0000 ................ │ -00000ad0: 0300 0000 1000 0000 0800 0003 1000 0000 ................ │ -00000ae0: 0301 1000 1800 0000 1b00 0000 ffff ffff ................ │ -00000af0: ffff ffff 0f00 0000 0201 1000 3800 0000 ............8... │ -00000b00: 1c00 0000 ffff ffff ffff ffff 0f00 0000 ................ │ -00000b10: 1400 1400 0100 0000 0000 0000 0800 0000 ................ │ -00000b20: 0300 0000 1100 0000 0800 0003 1100 0000 ................ │ -00000b30: 0301 1000 1800 0000 1c00 0000 ffff ffff ................ │ -00000b40: ffff ffff 0f00 0000 0201 1000 4c00 0000 ............L... │ -00000b50: 1d00 0000 ffff ffff ffff ffff 1200 0000 ................ │ -00000b60: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -00000b70: 0500 0000 ffff ffff 0800 0001 9300 067f ................ │ -00000b80: 0800 0000 0400 0000 ffff ffff 0800 0001 ................ │ -00000b90: 0000 027f 0201 1000 4c00 0000 1e00 0000 ........L....... │ -00000ba0: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00000bb0: 0200 0000 0000 0000 0800 0000 0500 0000 ................ │ -00000bc0: ffff ffff 0800 0001 9300 067f 0800 0000 ................ │ -00000bd0: 0300 0000 1400 0000 0800 0003 1400 0000 ................ │ -00000be0: 0201 1000 2400 0000 2000 0000 ffff ffff ....$... ....... │ -00000bf0: ffff ffff 1500 0000 1400 1400 0000 0000 ................ │ -00000c00: 0000 0000 0201 1000 3800 0000 2100 0000 ........8...!... │ -00000c10: ffff ffff ffff ffff 1600 0000 1400 1400 ................ │ -00000c20: 0100 0000 0000 0000 0800 0000 0300 0000 ................ │ -00000c30: 1700 0000 0800 0003 1700 0000 0301 1000 ................ │ -00000c40: 1800 0000 2100 0000 ffff ffff ffff ffff ....!........... │ -00000c50: 1600 0000 0201 1000 3800 0000 2200 0000 ........8..."... │ -00000c60: ffff ffff ffff ffff 1800 0000 1400 1400 ................ │ -00000c70: 0100 0000 0000 0000 0800 0000 0300 0000 ................ │ -00000c80: 1900 0000 0800 0003 1900 0000 0301 1000 ................ │ -00000c90: 1800 0000 2200 0000 ffff ffff ffff ffff ...."........... │ -00000ca0: 1800 0000 0301 1000 1800 0000 2300 0000 ............#... │ -00000cb0: ffff ffff ffff ffff 1500 0000 0301 1000 ................ │ -00000cc0: 1800 0000 2400 0000 ffff ffff ffff ffff ....$........... │ -00000cd0: 1300 0000 0201 1000 4c00 0000 2500 0000 ........L...%... │ -00000ce0: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00000cf0: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00000d00: 1a00 0000 0800 0003 1a00 0000 0800 0000 ................ │ -00000d10: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00000d20: 0301 1000 1800 0000 2600 0000 ffff ffff ........&....... │ -00000d30: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -00000d40: 2700 0000 ffff ffff ffff ffff 1300 0000 '............... │ -00000d50: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -00000d60: 0300 0000 1b00 0000 0800 0003 1b00 0000 ................ │ -00000d70: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -00000d80: 8000 0000 0301 1000 1800 0000 2800 0000 ............(... │ -00000d90: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -00000da0: 4c00 0000 2900 0000 ffff ffff ffff ffff L...)........... │ -00000db0: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -00000dc0: 0800 0000 0300 0000 1c00 0000 0800 0003 ................ │ -00000dd0: 1c00 0000 0800 0000 0600 0000 ffff ffff ................ │ -00000de0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -00000df0: 2a00 0000 ffff ffff ffff ffff 1300 0000 *............... │ -00000e00: 0201 1000 4c00 0000 2b00 0000 ffff ffff ....L...+....... │ -00000e10: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00000e20: 0000 0000 0800 0000 0300 0000 1d00 0000 ................ │ -00000e30: 0800 0003 1d00 0000 0800 0000 0600 0000 ................ │ -00000e40: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -00000e50: 1800 0000 2c00 0000 ffff ffff ffff ffff ....,........... │ -00000e60: 1300 0000 0201 1000 4c00 0000 2d00 0000 ........L...-... │ -00000e70: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00000e80: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00000e90: 1e00 0000 0800 0003 1e00 0000 0800 0000 ................ │ -00000ea0: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00000eb0: 0301 1000 1800 0000 2e00 0000 ffff ffff ................ │ -00000ec0: ffff ffff 1300 0000 0201 1000 6000 0000 ............`... │ -00000ed0: 2f00 0000 ffff ffff ffff ffff 1300 0000 /............... │ -00000ee0: 1400 1400 0300 0000 0000 0000 0800 0000 ................ │ -00000ef0: 0500 0000 ffff ffff 0800 0001 6800 067f ............h... │ -00000f00: 0800 0000 0300 0000 1f00 0000 0800 0003 ................ │ -00000f10: 1f00 0000 0800 0000 0600 0000 ffff ffff ................ │ -00000f20: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -00000f30: 3100 0000 ffff ffff ffff ffff 1300 0000 1............... │ -00000f40: 0201 1000 6000 0000 3200 0000 ffff ffff ....`...2....... │ -00000f50: ffff ffff 1300 0000 1400 1400 0300 0000 ................ │ -00000f60: 0000 0000 0800 0000 0500 0000 ffff ffff ................ │ -00000f70: 0800 0001 7f00 067f 0800 0000 0300 0000 ................ │ -00000f80: 2000 0000 0800 0003 2000 0000 0800 0000 ....... ....... │ -00000f90: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00000fa0: 0301 1000 1800 0000 3400 0000 ffff ffff ........4....... │ -00000fb0: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -00000fc0: 3500 0000 ffff ffff ffff ffff 1300 0000 5............... │ -00000fd0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -00000fe0: 0300 0000 2100 0000 0800 0003 2100 0000 ....!.......!... │ -00000ff0: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -00001000: 8000 0000 0301 1000 1800 0000 3600 0000 ............6... │ -00001010: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -00001020: 4c00 0000 3700 0000 ffff ffff ffff ffff L...7........... │ -00001030: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -00001040: 0800 0000 0300 0000 2200 0000 0800 0003 ........"....... │ -00001050: 2200 0000 0800 0000 0600 0000 ffff ffff "............... │ -00001060: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -00001070: 3800 0000 ffff ffff ffff ffff 1300 0000 8............... │ -00001080: 0201 1000 4c00 0000 3900 0000 ffff ffff ....L...9....... │ -00001090: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -000010a0: 0000 0000 0800 0000 0300 0000 2300 0000 ............#... │ -000010b0: 0800 0003 2300 0000 0800 0000 0600 0000 ....#........... │ -000010c0: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -000010d0: 1800 0000 3a00 0000 ffff ffff ffff ffff ....:........... │ -000010e0: 1300 0000 0201 1000 4c00 0000 3b00 0000 ........L...;... │ -000010f0: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00001100: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00001110: 2400 0000 0800 0003 2400 0000 0800 0000 $.......$....... │ -00001120: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00001130: 0301 1000 1800 0000 3c00 0000 ffff ffff ........<....... │ -00001140: ffff ffff 1300 0000 0201 1000 6000 0000 ............`... │ -00001150: 3d00 0000 ffff ffff ffff ffff 1300 0000 =............... │ -00001160: 1400 1400 0300 0000 0000 0000 0800 0000 ................ │ -00001170: 0500 0000 ffff ffff 0800 0001 9c00 067f ................ │ -00001180: 0800 0000 0300 0000 2500 0000 0800 0003 ........%....... │ -00001190: 2500 0000 0800 0000 0600 0000 ffff ffff %............... │ -000011a0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -000011b0: 3f00 0000 ffff ffff ffff ffff 1300 0000 ?............... │ -000011c0: 0201 1000 4c00 0000 4000 0000 ffff ffff ....L...@....... │ -000011d0: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -000011e0: 0000 0000 0800 0000 0300 0000 2600 0000 ............&... │ -000011f0: 0800 0003 2600 0000 0800 0000 0600 0000 ....&........... │ -00001200: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -00001210: 1800 0000 4100 0000 ffff ffff ffff ffff ....A........... │ -00001220: 1300 0000 0201 1000 4c00 0000 4200 0000 ........L...B... │ -00001230: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00001240: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00001250: 2700 0000 0800 0003 2700 0000 0800 0000 '.......'....... │ -00001260: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00001270: 0301 1000 1800 0000 4300 0000 ffff ffff ........C....... │ -00001280: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -00001290: 4400 0000 ffff ffff ffff ffff 1300 0000 D............... │ -000012a0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -000012b0: 0300 0000 2800 0000 0800 0003 2800 0000 ....(.......(... │ -000012c0: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -000012d0: 8000 0000 0301 1000 1800 0000 4500 0000 ............E... │ -000012e0: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -000012f0: 4c00 0000 4600 0000 ffff ffff ffff ffff L...F........... │ -00001300: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -00001310: 0800 0000 0300 0000 2900 0000 0800 0003 ........)....... │ -00001320: 2900 0000 0800 0000 0600 0000 ffff ffff )............... │ -00001330: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -00001340: 4700 0000 ffff ffff ffff ffff 1300 0000 G............... │ -00001350: 0201 1000 4c00 0000 4800 0000 ffff ffff ....L...H....... │ -00001360: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00001370: 0000 0000 0800 0000 0300 0000 2a00 0000 ............*... │ -00001380: 0800 0003 2a00 0000 0800 0000 0600 0000 ....*........... │ -00001390: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -000013a0: 1800 0000 4900 0000 ffff ffff ffff ffff ....I........... │ -000013b0: 1300 0000 0201 1000 4c00 0000 4a00 0000 ........L...J... │ -000013c0: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -000013d0: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -000013e0: 2b00 0000 0800 0003 2b00 0000 0800 0000 +.......+....... │ -000013f0: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00001400: 0301 1000 1800 0000 4b00 0000 ffff ffff ........K....... │ -00001410: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -00001420: 4c00 0000 ffff ffff ffff ffff 1300 0000 L............... │ -00001430: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -00001440: 0300 0000 2c00 0000 0800 0003 2c00 0000 ....,.......,... │ -00001450: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -00001460: 8000 0000 0301 1000 1800 0000 4d00 0000 ............M... │ -00001470: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -00001480: 4c00 0000 4e00 0000 ffff ffff ffff ffff L...N........... │ -00001490: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -000014a0: 0800 0000 0300 0000 2d00 0000 0800 0003 ........-....... │ -000014b0: 2d00 0000 0800 0000 0600 0000 ffff ffff -............... │ -000014c0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -000014d0: 4f00 0000 ffff ffff ffff ffff 1300 0000 O............... │ -000014e0: 0201 1000 4c00 0000 5000 0000 ffff ffff ....L...P....... │ -000014f0: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00001500: 0000 0000 0800 0000 0300 0000 2e00 0000 ................ │ -00001510: 0800 0003 2e00 0000 0800 0000 0600 0000 ................ │ -00001520: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -00001530: 1800 0000 5100 0000 ffff ffff ffff ffff ....Q........... │ -00001540: 1300 0000 0201 1000 4c00 0000 5200 0000 ........L...R... │ -00001550: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00001560: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00001570: 2f00 0000 0800 0003 2f00 0000 0800 0000 /......./....... │ -00001580: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00001590: 0301 1000 1800 0000 5300 0000 ffff ffff ........S....... │ -000015a0: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -000015b0: 5400 0000 ffff ffff ffff ffff 1300 0000 T............... │ -000015c0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -000015d0: 0300 0000 3000 0000 0800 0003 3000 0000 ....0.......0... │ -000015e0: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -000015f0: 8000 0000 0301 1000 1800 0000 5500 0000 ............U... │ -00001600: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -00001610: 4c00 0000 5600 0000 ffff ffff ffff ffff L...V........... │ -00001620: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -00001630: 0800 0000 0300 0000 3100 0000 0800 0003 ........1....... │ -00001640: 3100 0000 0800 0000 0600 0000 ffff ffff 1............... │ -00001650: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -00001660: 5700 0000 ffff ffff ffff ffff 1300 0000 W............... │ -00001670: 0201 1000 4c00 0000 5800 0000 ffff ffff ....L...X....... │ -00001680: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00001690: 0000 0000 0800 0000 0300 0000 3200 0000 ............2... │ -000016a0: 0800 0003 3200 0000 0800 0000 0600 0000 ....2........... │ -000016b0: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -000016c0: 1800 0000 5900 0000 ffff ffff ffff ffff ....Y........... │ -000016d0: 1300 0000 0201 1000 4c00 0000 5a00 0000 ........L...Z... │ -000016e0: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -000016f0: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00001700: 3300 0000 0800 0003 3300 0000 0800 0000 3.......3....... │ -00001710: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00001720: 0301 1000 1800 0000 5b00 0000 ffff ffff ........[....... │ -00001730: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -00001740: 5c00 0000 ffff ffff ffff ffff 1300 0000 \............... │ -00001750: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -00001760: 0300 0000 3400 0000 0800 0003 3400 0000 ....4.......4... │ -00001770: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -00001780: 8000 0000 0301 1000 1800 0000 5d00 0000 ............]... │ -00001790: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -000017a0: 4c00 0000 5e00 0000 ffff ffff ffff ffff L...^........... │ -000017b0: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -000017c0: 0800 0000 0300 0000 3500 0000 0800 0003 ........5....... │ -000017d0: 3500 0000 0800 0000 0600 0000 ffff ffff 5............... │ -000017e0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -000017f0: 5f00 0000 ffff ffff ffff ffff 1300 0000 _............... │ -00001800: 0201 1000 4c00 0000 6000 0000 ffff ffff ....L...`....... │ -00001810: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00001820: 0000 0000 0800 0000 0300 0000 3600 0000 ............6... │ -00001830: 0800 0003 3600 0000 0800 0000 0600 0000 ....6........... │ -00001840: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -00001850: 1800 0000 6100 0000 ffff ffff ffff ffff ....a........... │ -00001860: 1300 0000 0201 1000 4c00 0000 6200 0000 ........L...b... │ -00001870: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00001880: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00001890: 3700 0000 0800 0003 3700 0000 0800 0000 7.......7....... │ -000018a0: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -000018b0: 0301 1000 1800 0000 6300 0000 ffff ffff ........c....... │ -000018c0: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -000018d0: 6400 0000 ffff ffff ffff ffff 1300 0000 d............... │ -000018e0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -000018f0: 0300 0000 3800 0000 0800 0003 3800 0000 ....8.......8... │ -00001900: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -00001910: 8000 0000 0301 1000 1800 0000 6500 0000 ............e... │ -00001920: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -00001930: 4c00 0000 6600 0000 ffff ffff ffff ffff L...f........... │ -00001940: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -00001950: 0800 0000 0300 0000 3900 0000 0800 0003 ........9....... │ -00001960: 3900 0000 0800 0000 0600 0000 ffff ffff 9............... │ -00001970: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -00001980: 6700 0000 ffff ffff ffff ffff 1300 0000 g............... │ -00001990: 0201 1000 4c00 0000 6800 0000 ffff ffff ....L...h....... │ -000019a0: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -000019b0: 0000 0000 0800 0000 0300 0000 3a00 0000 ............:... │ -000019c0: 0800 0003 3a00 0000 0800 0000 0600 0000 ....:........... │ -000019d0: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -000019e0: 1800 0000 6900 0000 ffff ffff ffff ffff ....i........... │ -000019f0: 1300 0000 0201 1000 4c00 0000 6a00 0000 ........L...j... │ -00001a00: ffff ffff ffff ffff 1300 0000 1400 1400 ................ │ -00001a10: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ -00001a20: 3b00 0000 0800 0003 3b00 0000 0800 0000 ;.......;....... │ -00001a30: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ -00001a40: 0301 1000 1800 0000 6b00 0000 ffff ffff ........k....... │ -00001a50: ffff ffff 1300 0000 0201 1000 4c00 0000 ............L... │ -00001a60: 6c00 0000 ffff ffff ffff ffff 1300 0000 l............... │ -00001a70: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ -00001a80: 0300 0000 3c00 0000 0800 0003 3c00 0000 ....<.......<... │ -00001a90: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ -00001aa0: 8000 0000 0301 1000 1800 0000 6d00 0000 ............m... │ -00001ab0: ffff ffff ffff ffff 1300 0000 0201 1000 ................ │ -00001ac0: 4c00 0000 6e00 0000 ffff ffff ffff ffff L...n........... │ -00001ad0: 1300 0000 1400 1400 0200 0000 0000 0000 ................ │ -00001ae0: 0800 0000 0300 0000 3d00 0000 0800 0003 ........=....... │ -00001af0: 3d00 0000 0800 0000 0600 0000 ffff ffff =............... │ -00001b00: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ -00001b10: 6f00 0000 ffff ffff ffff ffff 1300 0000 o............... │ -00001b20: 0201 1000 4c00 0000 7000 0000 ffff ffff ....L...p....... │ -00001b30: ffff ffff 1300 0000 1400 1400 0200 0000 ................ │ -00001b40: 0000 0000 0800 0000 0300 0000 3e00 0000 ............>... │ -00001b50: 0800 0003 3e00 0000 0800 0000 0600 0000 ....>........... │ -00001b60: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ -00001b70: 1800 0000 7100 0000 ffff ffff ffff ffff ....q........... │ -00001b80: 1300 0000 0301 1000 1800 0000 7200 0000 ............r... │ -00001b90: ffff ffff ffff ffff 1200 0000 0201 1000 ................ │ -00001ba0: 4c00 0000 7300 0000 ffff ffff ffff ffff L...s........... │ -00001bb0: 4100 0000 1400 1400 0200 0000 0000 0000 A............... │ -00001bc0: ffff ffff 3f00 0000 4200 0000 0800 0003 ....?...B....... │ -00001bd0: 4200 0000 ffff ffff 4000 0000 4300 0000 B.......@...C... │ -00001be0: 0800 0003 4300 0000 0301 1000 1800 0000 ....C........... │ -00001bf0: 7500 0000 ffff ffff ffff ffff 4100 0000 u...........A... │ -00001c00: 0301 1000 1800 0000 7500 0000 ffff ffff ........u....... │ -00001c10: ffff ffff 0b00 0000 0101 1000 1800 0000 ................ │ -00001c20: 7500 0000 ffff ffff 0700 0000 0800 0000 u............... │ +000007b0: 4700 6500 6e00 3200 0000 0d00 4100 6c00 G.e.n.2.....A.l. │ +000007c0: 6c00 4900 6e00 4f00 6e00 6500 5300 6b00 l.I.n.O.n.e.S.k. │ +000007d0: 6100 7400 6500 0000 0b00 4100 6c00 6c00 a.t.e.....A.l.l. │ +000007e0: 4900 6e00 4f00 6e00 6500 5300 4600 3200 I.n.O.n.e.S.F.2. │ +000007f0: 0000 1000 4100 6c00 6c00 4900 6e00 4f00 ....A.l.l.I.n.O. │ +00000800: 6e00 6500 5600 6900 7600 6100 6300 6900 n.e.V.i.v.a.c.i. │ +00000810: 7400 7900 0000 0d00 4300 7500 7300 7400 t.y.....C.u.s.t. │ +00000820: 6f00 6d00 5400 5000 5400 4700 6500 6e00 o.m.T.P.T.G.e.n. │ +00000830: 3300 0000 1200 4400 6f00 7700 6e00 6c00 3.....D.o.w.n.l. │ +00000840: 6f00 6100 6400 6500 7200 4700 6500 6e00 o.a.d.e.r.G.e.n. │ +00000850: 3200 4700 6500 6e00 3300 0000 1000 4100 2.G.e.n.3.....A. │ +00000860: 6c00 6c00 4900 6e00 4f00 6e00 6500 4700 l.l.I.n.O.n.e.G. │ +00000870: 6500 6e00 3200 4700 6500 6e00 3300 0000 e.n.2.G.e.n.3... │ +00000880: 1000 5000 6900 6300 6b00 4600 6900 6c00 ..P.i.c.k.F.i.l. │ +00000890: 6500 4700 6500 6e00 3200 4700 6500 6e00 e.G.e.n.2.G.e.n. │ +000008a0: 3300 0000 1500 5000 6900 6300 6b00 4600 3.....P.i.c.k.F. │ +000008b0: 6900 6c00 6500 5500 6e00 7a00 6900 7000 i.l.e.U.n.z.i.p. │ +000008c0: 4700 6500 6e00 3200 4700 6500 6e00 3300 G.e.n.2.G.e.n.3. │ +000008d0: 0000 1100 4300 7500 7300 7400 6f00 6d00 ....C.u.s.t.o.m. │ +000008e0: 5400 5000 5400 4700 6500 6e00 3200 4700 T.P.T.G.e.n.2.G. │ +000008f0: 6500 6e00 3300 0000 0c00 4300 7500 7300 e.n.3.....C.u.s. │ +00000900: 7400 6f00 6d00 5400 5000 5400 5300 4600 t.o.m.T.P.T.S.F. │ +00000910: 3200 0000 1100 4300 7500 7300 7400 6f00 2.....C.u.s.t.o. │ +00000920: 6d00 5400 5000 5400 5600 6900 7600 6100 m.T.P.T.V.i.v.a. │ +00000930: 6300 6900 7400 7900 0000 0000 8001 0800 c.i.t.y......... │ +00000940: 2400 0000 1b02 0101 1c02 0101 0c02 0101 $............... │ +00000950: 0300 0101 0200 0101 0100 0101 1f00 0101 ................ │ +00000960: 0001 1000 1800 0000 1600 0000 ffff ffff ................ │ +00000970: 0700 0000 0800 0000 0201 1000 8800 0000 ................ │ +00000980: 1600 0000 ffff ffff ffff ffff 0d00 0000 ................ │ +00000990: 1400 1400 0500 0000 0000 0000 0800 0000 ................ │ +000009a0: 0000 0000 ffff ffff 0800 0010 1900 0000 ................ │ +000009b0: 0800 0000 0100 0000 0f00 0000 0800 0003 ................ │ +000009c0: 0f00 0000 ffff ffff 0a00 0000 0e00 0000 ................ │ +000009d0: 0800 0003 0e00 0000 ffff ffff 0b00 0000 ................ │ +000009e0: 1000 0000 0800 0010 0a00 0000 ffff ffff ................ │ +000009f0: 0c00 0000 1100 0000 0800 0003 1100 0000 ................ │ +00000a00: 0201 1000 3800 0000 1a00 0000 ffff ffff ....8........... │ +00000a10: ffff ffff 1200 0000 1400 1400 0100 0000 ................ │ +00000a20: 0000 0000 0800 0000 0200 0000 ffff ffff ................ │ +00000a30: 0800 0010 0300 0000 0301 1000 1800 0000 ................ │ +00000a40: 1a00 0000 ffff ffff ffff ffff 1200 0000 ................ │ +00000a50: 0201 1000 3800 0000 1b00 0000 ffff ffff ....8........... │ +00000a60: ffff ffff 1300 0000 1400 1400 0100 0000 ................ │ +00000a70: 0000 0000 0800 0000 0300 0000 1400 0000 ................ │ +00000a80: 0800 0003 1400 0000 0301 1000 1800 0000 ................ │ +00000a90: 1b00 0000 ffff ffff ffff ffff 1300 0000 ................ │ +00000aa0: 0201 1000 3800 0000 1c00 0000 ffff ffff ....8........... │ +00000ab0: ffff ffff 1300 0000 1400 1400 0100 0000 ................ │ +00000ac0: 0000 0000 0800 0000 0300 0000 1500 0000 ................ │ +00000ad0: 0800 0003 1500 0000 0301 1000 1800 0000 ................ │ +00000ae0: 1c00 0000 ffff ffff ffff ffff 1300 0000 ................ │ +00000af0: 0201 1000 4c00 0000 1d00 0000 ffff ffff ....L........... │ +00000b00: ffff ffff 1600 0000 1400 1400 0200 0000 ................ │ +00000b10: 0000 0000 0800 0000 0500 0000 ffff ffff ................ │ +00000b20: 0800 0001 9300 067f 0800 0000 0400 0000 ................ │ +00000b30: ffff ffff 0800 0001 0000 027f 0201 1000 ................ │ +00000b40: 4c00 0000 1e00 0000 ffff ffff ffff ffff L............... │ +00000b50: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000b60: 0800 0000 0500 0000 ffff ffff 0800 0001 ................ │ +00000b70: 9300 067f 0800 0000 0300 0000 1800 0000 ................ │ +00000b80: 0800 0003 1800 0000 0201 1000 2400 0000 ............$... │ +00000b90: 2000 0000 ffff ffff ffff ffff 1900 0000 ............... │ +00000ba0: 1400 1400 0000 0000 0000 0000 0201 1000 ................ │ +00000bb0: 3800 0000 2100 0000 ffff ffff ffff ffff 8...!........... │ +00000bc0: 1a00 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000bd0: 0800 0000 0300 0000 1b00 0000 0800 0003 ................ │ +00000be0: 1b00 0000 0301 1000 1800 0000 2100 0000 ............!... │ +00000bf0: ffff ffff ffff ffff 1a00 0000 0201 1000 ................ │ +00000c00: 3800 0000 2200 0000 ffff ffff ffff ffff 8..."........... │ +00000c10: 1c00 0000 1400 1400 0100 0000 0000 0000 ................ │ +00000c20: 0800 0000 0300 0000 1d00 0000 0800 0003 ................ │ +00000c30: 1d00 0000 0301 1000 1800 0000 2200 0000 ............"... │ +00000c40: ffff ffff ffff ffff 1c00 0000 0301 1000 ................ │ +00000c50: 1800 0000 2300 0000 ffff ffff ffff ffff ....#........... │ +00000c60: 1900 0000 0301 1000 1800 0000 2400 0000 ............$... │ +00000c70: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +00000c80: 4c00 0000 2500 0000 ffff ffff ffff ffff L...%........... │ +00000c90: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000ca0: 0800 0000 0300 0000 1e00 0000 0800 0003 ................ │ +00000cb0: 1e00 0000 0800 0000 0600 0000 ffff ffff ................ │ +00000cc0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +00000cd0: 2600 0000 ffff ffff ffff ffff 1700 0000 &............... │ +00000ce0: 0201 1000 4c00 0000 2700 0000 ffff ffff ....L...'....... │ +00000cf0: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00000d00: 0000 0000 0800 0000 0300 0000 1f00 0000 ................ │ +00000d10: 0800 0003 1f00 0000 0800 0000 0600 0000 ................ │ +00000d20: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +00000d30: 1800 0000 2800 0000 ffff ffff ffff ffff ....(........... │ +00000d40: 1700 0000 0201 1000 4c00 0000 2900 0000 ........L...)... │ +00000d50: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +00000d60: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +00000d70: 2000 0000 0800 0003 2000 0000 0800 0000 ....... ....... │ +00000d80: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00000d90: 0301 1000 1800 0000 2a00 0000 ffff ffff ........*....... │ +00000da0: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00000db0: 2b00 0000 ffff ffff ffff ffff 1700 0000 +............... │ +00000dc0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +00000dd0: 0300 0000 2100 0000 0800 0003 2100 0000 ....!.......!... │ +00000de0: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +00000df0: 8000 0000 0301 1000 1800 0000 2c00 0000 ............,... │ +00000e00: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +00000e10: 4c00 0000 2d00 0000 ffff ffff ffff ffff L...-........... │ +00000e20: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +00000e30: 0800 0000 0300 0000 2200 0000 0800 0003 ........"....... │ +00000e40: 2200 0000 0800 0000 0600 0000 ffff ffff "............... │ +00000e50: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +00000e60: 2e00 0000 ffff ffff ffff ffff 1700 0000 ................ │ +00000e70: 0201 1000 6000 0000 2f00 0000 ffff ffff ....`.../....... │ +00000e80: ffff ffff 1700 0000 1400 1400 0300 0000 ................ │ +00000e90: 0000 0000 0800 0000 0500 0000 ffff ffff ................ │ +00000ea0: 0800 0001 6800 067f 0800 0000 0300 0000 ....h........... │ +00000eb0: 2300 0000 0800 0003 2300 0000 0800 0000 #.......#....... │ +00000ec0: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00000ed0: 0301 1000 1800 0000 3100 0000 ffff ffff ........1....... │ +00000ee0: ffff ffff 1700 0000 0201 1000 6000 0000 ............`... │ +00000ef0: 3200 0000 ffff ffff ffff ffff 1700 0000 2............... │ +00000f00: 1400 1400 0300 0000 0000 0000 0800 0000 ................ │ +00000f10: 0500 0000 ffff ffff 0800 0001 7f00 067f ................ │ +00000f20: 0800 0000 0300 0000 2400 0000 0800 0003 ........$....... │ +00000f30: 2400 0000 0800 0000 0600 0000 ffff ffff $............... │ +00000f40: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +00000f50: 3400 0000 ffff ffff ffff ffff 1700 0000 4............... │ +00000f60: 0201 1000 4c00 0000 3500 0000 ffff ffff ....L...5....... │ +00000f70: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00000f80: 0000 0000 0800 0000 0300 0000 2500 0000 ............%... │ +00000f90: 0800 0003 2500 0000 0800 0000 0600 0000 ....%........... │ +00000fa0: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +00000fb0: 1800 0000 3600 0000 ffff ffff ffff ffff ....6........... │ +00000fc0: 1700 0000 0201 1000 4c00 0000 3700 0000 ........L...7... │ +00000fd0: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +00000fe0: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +00000ff0: 2600 0000 0800 0003 2600 0000 0800 0000 &.......&....... │ +00001000: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00001010: 0301 1000 1800 0000 3800 0000 ffff ffff ........8....... │ +00001020: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00001030: 3900 0000 ffff ffff ffff ffff 1700 0000 9............... │ +00001040: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +00001050: 0300 0000 2700 0000 0800 0003 2700 0000 ....'.......'... │ +00001060: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +00001070: 8000 0000 0301 1000 1800 0000 3a00 0000 ............:... │ +00001080: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +00001090: 4c00 0000 3b00 0000 ffff ffff ffff ffff L...;........... │ +000010a0: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +000010b0: 0800 0000 0300 0000 2800 0000 0800 0003 ........(....... │ +000010c0: 2800 0000 0800 0000 0600 0000 ffff ffff (............... │ +000010d0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +000010e0: 3c00 0000 ffff ffff ffff ffff 1700 0000 <............... │ +000010f0: 0201 1000 6000 0000 3d00 0000 ffff ffff ....`...=....... │ +00001100: ffff ffff 1700 0000 1400 1400 0300 0000 ................ │ +00001110: 0000 0000 0800 0000 0500 0000 ffff ffff ................ │ +00001120: 0800 0001 9c00 067f 0800 0000 0300 0000 ................ │ +00001130: 2900 0000 0800 0003 2900 0000 0800 0000 ).......)....... │ +00001140: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00001150: 0301 1000 1800 0000 3f00 0000 ffff ffff ........?....... │ +00001160: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00001170: 4000 0000 ffff ffff ffff ffff 1700 0000 @............... │ +00001180: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +00001190: 0300 0000 2a00 0000 0800 0003 2a00 0000 ....*.......*... │ +000011a0: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +000011b0: 8000 0000 0301 1000 1800 0000 4100 0000 ............A... │ +000011c0: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +000011d0: 4c00 0000 4200 0000 ffff ffff ffff ffff L...B........... │ +000011e0: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +000011f0: 0800 0000 0300 0000 2b00 0000 0800 0003 ........+....... │ +00001200: 2b00 0000 0800 0000 0600 0000 ffff ffff +............... │ +00001210: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +00001220: 4300 0000 ffff ffff ffff ffff 1700 0000 C............... │ +00001230: 0201 1000 4c00 0000 4400 0000 ffff ffff ....L...D....... │ +00001240: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00001250: 0000 0000 0800 0000 0300 0000 2c00 0000 ............,... │ +00001260: 0800 0003 2c00 0000 0800 0000 0600 0000 ....,........... │ +00001270: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +00001280: 1800 0000 4500 0000 ffff ffff ffff ffff ....E........... │ +00001290: 1700 0000 0201 1000 4c00 0000 4600 0000 ........L...F... │ +000012a0: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +000012b0: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +000012c0: 2d00 0000 0800 0003 2d00 0000 0800 0000 -.......-....... │ +000012d0: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +000012e0: 0301 1000 1800 0000 4700 0000 ffff ffff ........G....... │ +000012f0: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00001300: 4800 0000 ffff ffff ffff ffff 1700 0000 H............... │ +00001310: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +00001320: 0300 0000 2e00 0000 0800 0003 2e00 0000 ................ │ +00001330: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +00001340: 8000 0000 0301 1000 1800 0000 4900 0000 ............I... │ +00001350: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +00001360: 4c00 0000 4a00 0000 ffff ffff ffff ffff L...J........... │ +00001370: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +00001380: 0800 0000 0300 0000 2f00 0000 0800 0003 ......../....... │ +00001390: 2f00 0000 0800 0000 0600 0000 ffff ffff /............... │ +000013a0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +000013b0: 4b00 0000 ffff ffff ffff ffff 1700 0000 K............... │ +000013c0: 0201 1000 4c00 0000 4c00 0000 ffff ffff ....L...L....... │ +000013d0: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +000013e0: 0000 0000 0800 0000 0300 0000 3000 0000 ............0... │ +000013f0: 0800 0003 3000 0000 0800 0000 0600 0000 ....0........... │ +00001400: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +00001410: 1800 0000 4d00 0000 ffff ffff ffff ffff ....M........... │ +00001420: 1700 0000 0201 1000 4c00 0000 4e00 0000 ........L...N... │ +00001430: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +00001440: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +00001450: 3100 0000 0800 0003 3100 0000 0800 0000 1.......1....... │ +00001460: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00001470: 0301 1000 1800 0000 4f00 0000 ffff ffff ........O....... │ +00001480: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00001490: 5000 0000 ffff ffff ffff ffff 1700 0000 P............... │ +000014a0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +000014b0: 0300 0000 3200 0000 0800 0003 3200 0000 ....2.......2... │ +000014c0: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +000014d0: 8000 0000 0301 1000 1800 0000 5100 0000 ............Q... │ +000014e0: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +000014f0: 4c00 0000 5200 0000 ffff ffff ffff ffff L...R........... │ +00001500: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +00001510: 0800 0000 0300 0000 3300 0000 0800 0003 ........3....... │ +00001520: 3300 0000 0800 0000 0600 0000 ffff ffff 3............... │ +00001530: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +00001540: 5300 0000 ffff ffff ffff ffff 1700 0000 S............... │ +00001550: 0201 1000 4c00 0000 5400 0000 ffff ffff ....L...T....... │ +00001560: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00001570: 0000 0000 0800 0000 0300 0000 3400 0000 ............4... │ +00001580: 0800 0003 3400 0000 0800 0000 0600 0000 ....4........... │ +00001590: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +000015a0: 1800 0000 5500 0000 ffff ffff ffff ffff ....U........... │ +000015b0: 1700 0000 0201 1000 4c00 0000 5600 0000 ........L...V... │ +000015c0: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +000015d0: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +000015e0: 3500 0000 0800 0003 3500 0000 0800 0000 5.......5....... │ +000015f0: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00001600: 0301 1000 1800 0000 5700 0000 ffff ffff ........W....... │ +00001610: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00001620: 5800 0000 ffff ffff ffff ffff 1700 0000 X............... │ +00001630: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +00001640: 0300 0000 3600 0000 0800 0003 3600 0000 ....6.......6... │ +00001650: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +00001660: 8000 0000 0301 1000 1800 0000 5900 0000 ............Y... │ +00001670: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +00001680: 4c00 0000 5a00 0000 ffff ffff ffff ffff L...Z........... │ +00001690: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +000016a0: 0800 0000 0300 0000 3700 0000 0800 0003 ........7....... │ +000016b0: 3700 0000 0800 0000 0600 0000 ffff ffff 7............... │ +000016c0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +000016d0: 5b00 0000 ffff ffff ffff ffff 1700 0000 [............... │ +000016e0: 0201 1000 4c00 0000 5c00 0000 ffff ffff ....L...\....... │ +000016f0: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00001700: 0000 0000 0800 0000 0300 0000 3800 0000 ............8... │ +00001710: 0800 0003 3800 0000 0800 0000 0600 0000 ....8........... │ +00001720: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +00001730: 1800 0000 5d00 0000 ffff ffff ffff ffff ....]........... │ +00001740: 1700 0000 0201 1000 4c00 0000 5e00 0000 ........L...^... │ +00001750: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +00001760: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +00001770: 3900 0000 0800 0003 3900 0000 0800 0000 9.......9....... │ +00001780: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00001790: 0301 1000 1800 0000 5f00 0000 ffff ffff ........_....... │ +000017a0: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +000017b0: 6000 0000 ffff ffff ffff ffff 1700 0000 `............... │ +000017c0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +000017d0: 0300 0000 3a00 0000 0800 0003 3a00 0000 ....:.......:... │ +000017e0: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +000017f0: 8000 0000 0301 1000 1800 0000 6100 0000 ............a... │ +00001800: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +00001810: 4c00 0000 6200 0000 ffff ffff ffff ffff L...b........... │ +00001820: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +00001830: 0800 0000 0300 0000 3b00 0000 0800 0003 ........;....... │ +00001840: 3b00 0000 0800 0000 0600 0000 ffff ffff ;............... │ +00001850: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +00001860: 6300 0000 ffff ffff ffff ffff 1700 0000 c............... │ +00001870: 0201 1000 4c00 0000 6400 0000 ffff ffff ....L...d....... │ +00001880: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00001890: 0000 0000 0800 0000 0300 0000 3c00 0000 ............<... │ +000018a0: 0800 0003 3c00 0000 0800 0000 0600 0000 ....<........... │ +000018b0: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +000018c0: 1800 0000 6500 0000 ffff ffff ffff ffff ....e........... │ +000018d0: 1700 0000 0201 1000 4c00 0000 6600 0000 ........L...f... │ +000018e0: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +000018f0: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +00001900: 3d00 0000 0800 0003 3d00 0000 0800 0000 =.......=....... │ +00001910: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00001920: 0301 1000 1800 0000 6700 0000 ffff ffff ........g....... │ +00001930: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00001940: 6800 0000 ffff ffff ffff ffff 1700 0000 h............... │ +00001950: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +00001960: 0300 0000 3e00 0000 0800 0003 3e00 0000 ....>.......>... │ +00001970: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +00001980: 8000 0000 0301 1000 1800 0000 6900 0000 ............i... │ +00001990: ffff ffff ffff ffff 1700 0000 0201 1000 ................ │ +000019a0: 4c00 0000 6a00 0000 ffff ffff ffff ffff L...j........... │ +000019b0: 1700 0000 1400 1400 0200 0000 0000 0000 ................ │ +000019c0: 0800 0000 0300 0000 3f00 0000 0800 0003 ........?....... │ +000019d0: 3f00 0000 0800 0000 0600 0000 ffff ffff ?............... │ +000019e0: 0800 0011 8000 0000 0301 1000 1800 0000 ................ │ +000019f0: 6b00 0000 ffff ffff ffff ffff 1700 0000 k............... │ +00001a00: 0201 1000 4c00 0000 6c00 0000 ffff ffff ....L...l....... │ +00001a10: ffff ffff 1700 0000 1400 1400 0200 0000 ................ │ +00001a20: 0000 0000 0800 0000 0300 0000 4000 0000 ............@... │ +00001a30: 0800 0003 4000 0000 0800 0000 0600 0000 ....@........... │ +00001a40: ffff ffff 0800 0011 8000 0000 0301 1000 ................ │ +00001a50: 1800 0000 6d00 0000 ffff ffff ffff ffff ....m........... │ +00001a60: 1700 0000 0201 1000 4c00 0000 6e00 0000 ........L...n... │ +00001a70: ffff ffff ffff ffff 1700 0000 1400 1400 ................ │ +00001a80: 0200 0000 0000 0000 0800 0000 0300 0000 ................ │ +00001a90: 4100 0000 0800 0003 4100 0000 0800 0000 A.......A....... │ +00001aa0: 0600 0000 ffff ffff 0800 0011 8000 0000 ................ │ +00001ab0: 0301 1000 1800 0000 6f00 0000 ffff ffff ........o....... │ +00001ac0: ffff ffff 1700 0000 0201 1000 4c00 0000 ............L... │ +00001ad0: 7000 0000 ffff ffff ffff ffff 1700 0000 p............... │ +00001ae0: 1400 1400 0200 0000 0000 0000 0800 0000 ................ │ +00001af0: 0300 0000 4200 0000 0800 0003 4200 0000 ....B.......B... │ +00001b00: 0800 0000 0600 0000 ffff ffff 0800 0011 ................ │ +00001b10: 8000 0000 0301 1000 1800 0000 7100 0000 ............q... │ +00001b20: ffff ffff ffff ffff 1700 0000 0301 1000 ................ │ +00001b30: 1800 0000 7200 0000 ffff ffff ffff ffff ....r........... │ +00001b40: 1600 0000 0301 1000 1800 0000 7300 0000 ............s... │ +00001b50: ffff ffff ffff ffff 0d00 0000 0101 1000 ................ │ +00001b60: 1800 0000 7300 0000 ffff ffff 0700 0000 ....s........... │ +00001b70: 0800 0000 ....