[−]
/home/hans/code/fdroid/data/tmp/com.amphoras.tpthelper_25.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.amphoras.tpthelper_25.apk
[−]
zipinfo {}
Offset 1, 40 lines modified Offset 1, 40 lines modified
1 Zip·​file·​size:​·​363165·​bytes,​·​number·​of·​entries:​·​38 1 Zip·​file·​size:​·​363660·​bytes,​·​number·​of·​entries:​·​38
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2739·​bl·​defN·​14-​Jul-​20·​05:​49·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​2739·​bl·​defN·​14-​Jul-​20·​05:​49·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2860·​bl·​defN·​14-​Jul-​20·​05:​49·​META-​INF/​42238AAC.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2860·​bl·​defN·​14-​Jul-​20·​05:​49·​META-​INF/​42238AAC.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Jul-​20·​05:​49·​META-​INF/​42238AAC.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1297·​bl·​defN·​14-​Jul-​20·​05:​49·​META-​INF/​42238AAC.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·····1905·​bX·​defN·14-​Jul-​20·​05:​29·assets/​About.​txt 5 -​rw-​-​-​-​·····​2.​0·​fat·····7028·​bX·​defN·08-​Jan-​01·​00:​00·AndroidManifest.​xml
6 -​rw-​-​-​-​·····​2.​0·​fat·····3584·​bl·​defN·14-​Jul-​20·​05:​29·​assets/​Changelog.​txt 6 -​rw-​-​-​-​·····​2.​0·​fat·····1905·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​About.​txt
7 -​rw-​-​-​-​·····​2.​0·​fat····​35819·​bl·​defN·14-​Jul-​20·​05:​29·​assets/​License.​txt 7 -​rw-​-​-​-​·····​2.​0·​fat·····​3584·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​Changelog.​txt
8 -​rw-​-​-​-​·····​2.​0·​fat····10534·​bl·​defN·14-​Jul-​20·​05:​29·​assets/​ztepack 8 -​rw-​-​-​-​·····​2.​0·​fat····35819·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​License.​txt
9 -​rw-​-​-​-​·····​2.​0·​fat·····​9303·​bl·​defN·14-​Jul-​20·​05:​29·​assets/​ztepack.​cpp 9 -​rw-​-​-​-​·····​2.​0·​fat····13880·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​ztepack
10 -​rw-​-​-​-​·····​2.​0·​fat·····​9303·​bl·​defN·14-​Jul-​20·​05:​29·​assets/​ztepack.​txt 10 -​rw-​-​-​-​·····​2.​0·​fat·····​9303·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​ztepack.​cpp
11 -​rw-​-​-​-​·····​2.​0·​fat·····8556·​bl·​defN·14-​Jul-​20·​05:​29·res/​layout/​allinone.​xml 11 -​rw-​-​-​-​·····​2.​0·​fat·····9303·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​ztepack.​txt
12 -​rw-​-​-​-​·····2.​0·​fat·····​1396·​bl·defN·14-​Jul-​20·​05:​29·​res/​layout/​changelog.​xml 12 -​rw-​-​-​-​·····1.​0·​fat·····​1968·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​icon.​png
13 -​rw-​-​-​-​·····2.​0·​fat······980·​bl·defN·14-​Jul-​20·​05:​29·​res/​layout/​directdownloader.​xml 13 -​rw-​-​-​-​·····1.​0·​fat······889·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​ldpi-​v4/​icon.​png
14 -​rw-​-​-​-​·····2.​0·​fat·····​1148·​bl·defN·14-​Jul-​20·​05:​29·​res/​layout/​enterfile.​xml 14 -​rw-​-​-​-​·····1.​0·​fat·····​1163·​b-​·stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​icon.​png
15 -​rw-​-​-​-​·····​2.​0·​fat······​508·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​home_list_item.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat·····8600·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​allinone.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat·····2676·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​instructions.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat·····1408·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​changelog.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​908·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​list_item.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​directdownloader.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······692·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​main.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat·····2676·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​instructions.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······980·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​md5sum.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······692·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​main.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat·····2496·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​troubleshooting.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​md5sum.​xml
21 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​unlock.​xml 21 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​unzip.​xml
22 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​unzip.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat·····7628·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout-​land/​verifyimage.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat·····7584·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout/​verifyimage.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat·····8556·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​allinone.​xml
24 -​rw-​-​-​-​·····​2.​0·​fat·····​1392·​bl·​defN·14-​Jul-​20·​05:​29·​res/​menu/​menu.​xml 24 -​rw-​-​-​-​·····​2.​0·​fat·····​1396·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​changelog.​xml
25 -​rw-​-​-​-​·····​2.​0·​fat·····1568·​bl·​defN·14-​Jul-​20·​05:​29·​res/​xml/​preferences.​xml 25 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​directdownloader.​xml
26 -​rw-​-​-​-​·····​2.​0·​fat·····7216·​bl·​defN·14-​Jul-​20·​05:​29·AndroidManifest.​xml 26 -​rw-​-​-​-​·····​2.​0·​fat·····1148·​bl·​defN·08-​Jan-​01·​00:​00·res/​layout/​enterfile.​xml
27 -​rw-​-​-​-​·····1.​0·​fat···178472·​b-​·stor·14-​Jul-​20·​05:​29·​resources.​arsc 27 -​rw-​-​-​-​·····2.​0·​fat······​508·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​home_list_item.​xml
28 -​rw-​-​-​-​·····1.​0·​fat·····1968·​b-​·stor·14-​Jul-​20·​05:​29·​res/​drawable-​hdpi/​icon.​png 28 -​rw-​-​-​-​·····2.​0·​fat·····2676·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​instructions.​xml
29 -​rw-​-​-​-​·····1.​0·​fat······889·​b-​·stor·14-​Jul-​20·​05:​29·​res/​drawable-​ldpi/​icon.​png 29 -​rw-​-​-​-​·····2.​0·​fat······908·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​list_item.​xml
30 -​rw-​-​-​-​·····1.​0·​fat·····1163·​b-​·stor·14-​Jul-​20·​05:​29·​res/​drawable-​mdpi/​icon.​png 30 -​rw-​-​-​-​·····2.​0·​fat······​692·​bl·defN·08-​Jan-​01·​00:​00·​res/​layout/​main.​xml
31 -​rw-​-​-​-​·····​2.​0·​fat·····8600·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​allinone.​xml 31 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​md5sum.​xml
32 -​rw-​-​-​-​·····​2.​0·​fat·····1408·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​changelog.​xml 32 -​rw-​-​-​-​·····​2.​0·​fat·····2496·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​troubleshooting.​xml
33 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​directdownloader.​xml 33 -​rw-​-​-​-​·····​2.​0·​fat······​960·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​unlock.​xml
34 -​rw-​-​-​-​·····​2.​0·​fat·····2676·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​instructions.​xml 34 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​unzip.​xml
35 -​rw-​-​-​-​·····​2.​0·​fat······​692·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​main.​xml 35 -​rw-​-​-​-​·····​2.​0·​fat·····7584·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​verifyimage.​xml
36 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​md5sum.​xml 36 -​rw-​-​-​-​·····​2.​0·​fat·····1392·​bl·​defN·08-​Jan-​01·​00:​00·​res/​menu/​menu.​xml
37 -​rw-​-​-​-​·····​2.​0·​fat······​980·​bl·​defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​unzip.​xml 37 -​rw-​-​-​-​·····​2.​0·​fat·····1568·​bl·​defN·08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
38 -​rw-​-​-​-​·····2.​0·​fat·····7628·​bl·defN·14-​Jul-​20·​05:​29·​res/​layout-​land/​verifyimage.​xml 38 -​rw-​-​-​-​·····1.​0·​fat···179292·​b-​·stor·08-​Jan-​01·​00:​00·​resources.​arsc
39 -​rw-​-​-​-​·····​2.​0·​fat···​773420·​bl·​defN·14-​Jul-​20·​05:​29·​classes.​dex 39 -​rw-​-​-​-​·····​2.​0·​fat···​774808·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
40 38·​files,​·​1097240·​bytes·​uncompressed,​·​357945·​bytes·​compressed:​··​67.​4% 40 38·​files,​·​1102606·​bytes·​uncompressed,​·​358562·​bytes·​compressed:​··​67.​5%
[−]
AndroidManifest.xml
Offset 1, 9 lines modified Offset 1, 9 lines modified
1 <?xml·​version="1.​0"·​encoding="utf-​8"?> 1 <?xml·​version="1.​0"·​encoding="utf-​8"?>
2 <manifest·​android:​versionCode="25"·​android:​versionName="2.​1"·​package="com.​amphoras.​tpthelper" 2 <manifest·​android:​versionCode="25"·​android:​versionName="2.​1"·​package="com.​amphoras.​tpthelper"·​platformBuildVersionC​ode="10"·platformBuildVersionN​ame="2.​3.​3"
3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android"> 3 ··​xmlns:​android="http:​/​/​schemas.​android.​com/​apk/​res/​android">
4 ····​<uses-​sdk·​android:​minSdkVersion="3"·​/​> 4 ····​<uses-​sdk·​android:​minSdkVersion="3"·​/​>
5 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​> 5 ····​<uses-​permission·​android:​name="android.​permission.​ACCESS_NETWORK_STATE"​·​/​>
6 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​> 6 ····​<uses-​permission·​android:​name="android.​permission.​INTERNET"·​/​>
7 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon"> 7 ····​<application·​android:​label="@string/​app_name"·​android:​icon="@drawable/​icon">
8 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​HomeActivity"> 8 ········​<activity·​android:​label="@string/​app_name"·​android:​name=".​HomeActivity">
9 ············​<intent-​filter> 9 ············​<intent-​filter>
Offset 45, 9 lines modified Offset 45, 8 lines modified
45 ········​<activity·​android:​name="AllInOneGen2Gen​3"·​android:​configChanges="orient​ation"·​/​> 45 ········​<activity·​android:​name="AllInOneGen2Gen​3"·​android:​configChanges="orient​ation"·​/​>
46 ········​<activity·​android:​name="PickFileGen2Gen​3"·​android:​configChanges="orient​ation"·​/​> 46 ········​<activity·​android:​name="PickFileGen2Gen​3"·​android:​configChanges="orient​ation"·​/​>
47 ········​<activity·​android:​name="PickFileUnzipGe​n2Gen3"·​android:​configChanges="orient​ation"·​/​> 47 ········​<activity·​android:​name="PickFileUnzipGe​n2Gen3"·​android:​configChanges="orient​ation"·​/​>
48 ········​<activity·​android:​name="CustomTPTGen2Ge​n3"·​android:​configChanges="orient​ation"·​/​> 48 ········​<activity·​android:​name="CustomTPTGen2Ge​n3"·​android:​configChanges="orient​ation"·​/​>
49 ········​<activity·​android:​name="CustomTPTSF2"·​android:​configChanges="orient​ation"·​/​> 49 ········​<activity·​android:​name="CustomTPTSF2"·​android:​configChanges="orient​ation"·​/​>
50 ········​<activity·​android:​name="CustomTPTVivaci​ty"·​android:​configChanges="orient​ation"·​/​> 50 ········​<activity·​android:​name="CustomTPTVivaci​ty"·​android:​configChanges="orient​ation"·​/​>
51 ····​</​application> 51 ····​</​application>
52 ····​<fdroid·​buildserverid="d69f93​e5b21a30efe5c1069b01d​e6e1f0dddff1a·​"·​fdroidserverid="f5890​646e67f2c59a99e820c32​b5c8d984e88f08·​"·​/​>  
53 </​manifest> 52 </​manifest>
[−]
smali/com/amphoras/tpthelper/About$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​About;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​About;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​About;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​About;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​About;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​70 27 ····​.​line·​70
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​About$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​About;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​About$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​About;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/About$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​About;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​About;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​About;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​About;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​About;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​96 27 ····​.​line·​96
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​About$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​About;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​About$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​About;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/About$3.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​About;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​About;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​About;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​About;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​About;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​186 27 ····​.​line·​186
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​About$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​About;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​About$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​About;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​512 27 ····​.​line·​512
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​126 27 ····​.​line·​126
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​265 27 ····​.​line·​265
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​270 28 ····​.​line·​270
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$3;​-​>val$filepicked:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$3;​-​>val$filepicked:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/AllInOne$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​295 27 ····​.​line·​295
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​302 27 ····​.​line·​302
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​313 27 ····​.​line·​313
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​324 27 ····​.​line·​324
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​388 27 ····​.​line·​388
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOne;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​484 27 ····​.​line·​484
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOne$DownloadFileTask.smali
Offset 54, 287 lines modified Offset 54, 284 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​683 60 ····​.​line·​683
62 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 61 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$DownloadFile​Task;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$DownloadFile​Task;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
69 ····​.​locals·​22 67 ····​.​locals·​21
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​692 70 ····​.​line·​692
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​693 72 ····​.​line·​693
75 ····​.​local·​v14,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v11,​·​"response":​Ljava/​lang/​String;​
76 ····​move-​object/​from16·​v2,​·​p1 74 ····​move-​object/​from16·​v0,​·​p1
   
77 ····.​local·v2,​·"arr$":​[Ljava/​lang/​String;​ 75 ····​array-​length·​v0,​·​v0
78 ····​array-​length·​v12,​·​v2  
   
79 ····.​local·​v12,​·​"len$":​I 76 ····move/​from16·​v16,​·​v0
80 ····​const/​4·​v10,​·​0x0  
  77 ····​const/​4·​v15,​·​0x0
   
81 ····​.​local·​v10,​·​"i$":​I  
82 ····​:​goto_0 78 ····​:​goto_0
83 ····if-​ge·​v10,​·​v12,​·:​cond_1 79 ····move/​from16·v0,​·​v16
   
  80 ····​if-​ge·​v15,​·​v0,​·​:​cond_1
   
84 ····​aget-​object·​v17,​·v2,​·​v10 81 ····​aget-​object·​v14,​·p1,​·​v15
   
85 ····​.​line·​696 82 ····​.​line·​696
86 ····​.​local·​v17,​·​"urlstring":​Ljava/​lang/​String;​ 83 ····​.​local·​v14,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 84 ····​:​try_start_0
88 ····​new-​instance·​v16,​·​Ljava/​net/​URL;​ 85 ····​new-​instance·​v13,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v16·​.​.​·​v17},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 86 ····​invoke-​direct·​{v13,​·​v14},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​697 87 ····​.​line·​697
91 ····​.​local·​v16,​·​"url":​Ljava/​net/​URL;​ 88 ····​.​local·​v13,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 89 ····​invoke-​virtual·​{v13},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 90 ····​move-​result-​object·​v3
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 91 ····​check-​cast·​v3,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​698 92 ····​.​line·​698
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 93 ····​.​local·​v3,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 94 ····​invoke-​virtual·​{v3},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​700 95 ····​.​line·​700
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$DownloadFile​Task;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$DownloadFile​Task;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
101 ····​move-​object/​from16·​v18,​·​v0 98 ····​move-​object/​from16·​v17,​·​v0
   
102 ····​move-​object/​from16·​v0,​·​v18 99 ····​move-​object/​from16·​v0,​·​v17
   
103 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
104 ····​move-​object/​from16·​v18,​·​v0 101 ····​move-​object/​from16·​v17,​·​v0
   
105 ····​const-​string·​v19,​·​"downloadpicked" 102 ····​const-​string·​v18,​·​"downloadpicked"
   
106 ····​const-​string·​v20,​·​"TPT.​zip" 103 ····​const-​string·​v19,​·​"TPT.​zip"
   
107 ····​invoke-​interface/​range·​{v18·​.​.​·​v20},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 104 ····​invoke-​interface/​range·​{v17·​.​.​·​v19},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v6 105 ····​move-​result-​object·​v5
   
109 ····​.​line·​701 106 ····​.​line·​701
110 ····​.​local·​v6,​·​"downloadpicked":​Ljava/​lang/​String;​ 107 ····​.​local·​v5,​·​"downloadpicked":​Ljava/​lang/​String;​
111 ····​new-​instance·​v8,​·​Ljava/​io/​File;​ 108 ····​new-​instance·​v7,​·​Ljava/​io/​File;​
   
112 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 109 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
113 ····​move-​result-​object·​v18 110 ····​move-​result-​object·​v17
   
114 ····​move-​object/​from16·​v0,​·​v18 111 ····​move-​object/​from16·​v0,​·​v17
   
115 ····​invoke-​direct·​{v8,​·​v0,​·​v6},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 112 ····​invoke-​direct·​{v7,​·​v0,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
Max diff block lines reached; 9786/13775 bytes (71.04%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOne$UnzipTask.smali
Offset 54, 225 lines modified Offset 54, 216 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​838 60 ····​.​line·​838
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$UnzipTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$UnzipTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​
69 ····​.​locals·​14 67 ····​.​locals·​13
70 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​ 68 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​
   
71 ····​.​prologue 69 ····​.​prologue
  70 ····​const/​4·​v9,​·​0x0
   
72 ····​.​line·​847 71 ····​.​line·​847
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​848 73 ····​.​line·​848
75 ····​.​local·​v9,​·​"response":​Ljava/​lang/​String;​ 74 ····​.​local·​v6,​·​"response":​Ljava/​lang/​String;​
76 ····move-​object·​v0,​·​p1 75 ····array-​length·​v10,​·​p1
   
77 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​FileInputStream;​  
78 ····​array-​length·​v7,​·​v0  
   
79 ····​.​local·​v7,​·​"len$":​I  
80 ····​const/​4·​v6,​·​0x0  
   
81 ····​.​local·​v6,​·​"i$":​I  
82 ····​:​goto_0 76 ····​:​goto_0
83 ····​if-​ge·​v6,​·​v7,​·​:​cond_3 77 ····​if-​ge·​v9,​·​v10,​·​:​cond_3
   
84 ····​aget-​object·​v4,​·v0,​·​v6 78 ····​aget-​object·​v3,​·p1,​·​v9
   
85 ····​.​line·​850 79 ····​.​line·​850
86 ····​.​local·​v4,​·​"fin":​Ljava/​io/​FileInputStream;​ 80 ····​.​local·​v3,​·​"fin":​Ljava/​io/​FileInputStream;​
87 ····​new-​instance·​v3,​·​Ljava/​io/​File;​ 81 ····​new-​instance·​v2,​·​Ljava/​io/​File;​
   
88 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 82 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
89 ····​move-​result-​object·​v12 83 ····​move-​result-​object·​v11
   
90 ····​const-​string·​v13,​·​"/​image" 84 ····​const-​string·​v12,​·​"/​image"
   
91 ····​invoke-​direct·​{v3,​·​v12,​·​v13},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 85 ····​invoke-​direct·​{v2,​·​v11,​·​v12},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
92 ····​.​line·​851 86 ····​.​line·​851
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​854 89 ····​.​line·​854
96 ····​:​try_start_0 90 ····​:​try_start_0
97 ····​new-​instance·​v11,​·​Ljava/​util/​zip/​ZipInputStream;​ 91 ····​new-​instance·​v8,​·​Ljava/​util/​zip/​ZipInputStream;​
   
98 ····​invoke-​direct·​{v11,​·​v4},​·​Ljava/​util/​zip/​ZipInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V 92 ····​invoke-​direct·​{v8,​·​v3},​·​Ljava/​util/​zip/​ZipInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V
   
99 ····​.​line·​855 93 ····​.​line·​855
100 ····​.​local·​v11,​·​"zin":​Ljava/​util/​zip/​ZipInputStream;​ 94 ····​.​local·​v8,​·​"zin":​Ljava/​util/​zip/​ZipInputStream;​
101 ····​const/​4·​v10,​·​0x0 95 ····​const/​4·​v7,​·​0x0
   
102 ····​.​line·​857 96 ····​.​line·​857
103 ····​.​local·​v10,​·​"ze":​Ljava/​util/​zip/​ZipEntry;​ 97 ····​.​local·​v7,​·​"ze":​Ljava/​util/​zip/​ZipEntry;​
104 ····​:​goto_1 98 ····​:​goto_1
105 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​zip/​ZipInputStream;​-​>getNextEntry()​Ljava/​util/​zip/​ZipEntry;​ 99 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​zip/​ZipInputStream;​-​>getNextEntry()​Ljava/​util/​zip/​ZipEntry;​
   
106 ····​move-​result-​object·​v10 100 ····​move-​result-​object·​v7
   
107 ····​if-​eqz·​v10,​·​:​cond_2 101 ····​if-​eqz·​v7,​·​:​cond_2
   
108 ····​.​line·​859 102 ····​.​line·​859
109 ····​invoke-​virtual·​{v10},​·​Ljava/​util/​zip/​ZipEntry;​-​>isDirectory()​Z 103 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​zip/​ZipEntry;​-​>isDirectory()​Z
   
110 ····​move-​result·​v12 104 ····​move-​result·​v11
   
111 ····​if-​eqz·​v12,​·​:​cond_0 105 ····​if-​eqz·​v11,​·​:​cond_0
   
112 ····​.​line·​861 106 ····​.​line·​861
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$UnzipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$UnzipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
114 ····​invoke-​virtual·​{v10},​·​Ljava/​util/​zip/​ZipEntry;​-​>getName()​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​zip/​ZipEntry;​-​>getName()​Ljava/​lang/​String;​
   
115 ····​move-​result-​object·​v13 109 ····​move-​result-​object·​v12
   
116 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOne;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOne;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5887/10105 bytes (58.26%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOne$VerifyImageTask.smali
Offset 54, 60 lines modified Offset 54, 55 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​917 60 ····​.​line·​917
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileReader;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileReader;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$VerifyImageT​ask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$VerifyImageT​ask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileReader;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileReader;​)​Ljava/​lang/​String;​
69 ····​.​locals·​66 67 ····​.​locals·​66
70 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​ 68 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​926 70 ····​.​line·​926
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​927 72 ····​.​line·​927
75 ····​.​local·​v61,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v59,​·​"response":​Ljava/​lang/​String;​
76 ····​move-​object/​from16·​v4,​·​p1 74 ····​move-​object/​from16·​v0,​·​p1
   
77 ····.​local·v4,​·"arr$":​[Ljava/​io/​FileReader;​ 75 ····​array-​length·​v0,​·​v0
78 ····​array-​length·​v0,​·​v4  
   
79 ····​move/​from16·​v56,​·​v0 76 ····​move/​from16·​v62,​·​v0
   
80 ····.​local·​v56,​·"len$":​I 77 ····const/​16·v61,​·​0x0
81 ····​const/​16·​v54,​·​0x0  
   
82 ····​.​local·​v54,​·​"i$":​I  
83 ····​:​goto_0 78 ····​:​goto_0
84 ····​move/​from16·​v0,​·​v54 79 ····​move/​from16·​v0,​·​v61
   
85 ····​move/​from16·​v1,​·​v56 80 ····​move/​from16·​v1,​·​v62
   
86 ····​if-​ge·​v0,​·​v1,​·​:​cond_5 81 ····​if-​ge·​v0,​·​v1,​·​:​cond_5
   
87 ····​aget-​object·​v55,​·v4,​·​v54 82 ····​aget-​object·​v54,​·p1,​·​v61
   
88 ····​.​line·​929 83 ····​.​line·​929
89 ····​.​local·​v55,​·​"in":​Ljava/​io/​FileReader;​ 84 ····​.​local·​v54,​·​"in":​Ljava/​io/​FileReader;​
90 ····​move-​object/​from16·​v0,​·​p0 85 ····​move-​object/​from16·​v0,​·​p0
   
91 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$VerifyImageT​ask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne$VerifyImageT​ask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOne;​
   
92 ····​move-​object/​from16·​v63,​·​v0 87 ····​move-​object/​from16·​v63,​·​v0
   
93 ····​move-​object/​from16·​v0,​·​v63 88 ····​move-​object/​from16·​v0,​·​v63
Offset 1325, 42 lines modified Offset 1320, 42 lines modified
1325 ····​.​line·​1036 1320 ····​.​line·​1036
1326 ····​invoke-​interface/​range·​{v42·​.​.​·​v42},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 1321 ····​invoke-​interface/​range·​{v42·​.​.​·​v42},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
1327 ····​.​line·​1039 1322 ····​.​line·​1039
1328 ····​:​try_start_0 1323 ····​:​try_start_0
1329 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​ 1324 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​
   
1330 ····​move-​object/​from16·​v0,​·​v55 1325 ····​move-​object/​from16·​v0,​·​v54
   
1331 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V 1326 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
   
1332 ····​.​line·​1041 1327 ····​.​line·​1041
1333 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​ 1328 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​
1334 ····​const/​4·​v3,​·​0x0 1329 ····​const/​4·​v4,​·​0x0
   
1335 ····​.​line·​1042 1330 ····​.​line·​1042
1336 ····​.​local·​v3,​·​"a":​I 1331 ····​.​local·​v4,​·​"a":​I
1337 ····​:​goto_1 1332 ····​:​goto_1
1338 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 1333 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
1339 ····​move-​result-​object·​v62 1334 ····​move-​result-​object·​v60
   
1340 ····​.​local·​v62,​·​"s":​Ljava/​lang/​String;​ 1335 ····​.​local·​v60,​·​"s":​Ljava/​lang/​String;​
1341 ····​if-​eqz·​v62,​·​:​cond_3 1336 ····​if-​eqz·​v60,​·​:​cond_3
   
1342 ····​.​line·​1044 1337 ····​.​line·​1044
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1045 1339 ····​.​line·​1045
1345 ····​invoke-​virtual/​range·​{v62·​.​.​·​v62},​·​Ljava/​lang/​String;​-​>length()​I 1340 ····​invoke-​virtual/​range·​{v60·​.​.​·​v60},​·​Ljava/​lang/​String;​-​>length()​I
   
1346 ····​move-​result·​v57 1341 ····​move-​result·​v55
   
1347 ····​.​line·​1046 1342 ····​.​line·​1046
1348 ····​.​local·​v57,​·​"length":​I 1343 ····​.​local·​v55,​·​"length":​I
1349 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​ 1344 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​
   
1350 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 1345 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
Max diff block lines reached; 11392/14413 bytes (79.04%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOne$CheckMD5Task.smali
Offset 54, 217 lines modified Offset 54, 208 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​762 60 ····​.​line·​762
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$CheckMD5Task​;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOne$CheckMD5Task​;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​
69 ····​.​locals·​15 67 ····​.​locals·​14
70 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​ 68 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​
   
71 ····​.​prologue 69 ····​.​prologue
  70 ····​const/​4·​v9,​·​0x0
   
72 ····​.​line·​771 71 ····​.​line·​771
73 ····​const-​string·​v11,​·​"" 72 ····​const-​string·​v8,​·​""
   
74 ····​.​line·​772 73 ····​.​line·​772
75 ····​.​local·​v11,​·​"response":​Ljava/​lang/​String;​ 74 ····​.​local·​v8,​·​"response":​Ljava/​lang/​String;​
76 ····move-​object/​from16·​v0,​·​p1 75 ····array-​length·​v10,​·​p1
   
77 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​FileInputStream;​  
78 ····​array-​length·​v8,​·​v0  
   
79 ····​.​local·​v8,​·​"len$":​I  
80 ····​const/​4·​v6,​·​0x0  
   
81 ····​.​local·​v6,​·​"i$":​I  
82 ····​:​goto_0 76 ····​:​goto_0
83 ····​if-​ge·​v6,​·​v8,​·​:​cond_2 77 ····​if-​ge·​v9,​·​v10,​·​:​cond_2
   
84 ····​aget-​object·​v4,​·v0,​·​v6 78 ····​aget-​object·​v3,​·p1,​·​v9
   
85 ····​.​line·​775 79 ····​.​line·​775
86 ····​.​local·​v4,​·​"fin":​Ljava/​io/​FileInputStream;​ 80 ····​.​local·​v3,​·​"fin":​Ljava/​io/​FileInputStream;​
87 ····​:​try_start_0 81 ····​:​try_start_0
88 ····​const-​string·​v12,​·​"MD5" 82 ····​const-​string·​v11,​·​"MD5"
   
89 ····​invoke-​static·​{v12},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 83 ····​invoke-​static·​{v11},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
90 ····​move-​result-​object·​v2 84 ····​move-​result-​object·​v1
   
91 ····​.​line·​777 85 ····​.​line·​777
92 ····​.​local·​v2,​·​"digester":​Ljava/​security/​MessageDigest;​ 86 ····​.​local·​v1,​·​"digester":​Ljava/​security/​MessageDigest;​
93 ····​const/​16·​v12,​·​0x2000 87 ····​const/​16·​v11,​·​0x2000
   
94 ····​new-​array·​v1,​·​v12,​·​[B 88 ····​new-​array·​v0,​·​v11,​·​[B
95 ····​:​try_end_0 89 ····​:​try_end_0
96 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 90 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
97 ····​.​line·​778 91 ····​.​line·​778
98 ····​.​local·​v1,​·​"buffer":​[B 92 ····​.​local·​v0,​·​"buffer":​[B
99 ····​const/​4·​v5,​·​0x0 93 ····​const/​4·​v4,​·​0x0
   
100 ····​.​line·​780 94 ····​.​line·​780
101 ····​.​local·​v5,​·​"i":​I 95 ····​.​local·​v4,​·​"i":​I
102 ····​:​goto_1 96 ····​:​goto_1
103 ····​:​try_start_1 97 ····​:​try_start_1
104 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 98 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
105 ····​move-​result·​v5 99 ····​move-​result·​v4
   
106 ····​if-​lez·​v5,​·​:​cond_0 100 ····​if-​lez·​v4,​·​:​cond_0
   
107 ····​.​line·​782 101 ····​.​line·​782
108 ····​const/​4·​v12,​·​0x0 102 ····​const/​4·​v11,​·​0x0
   
109 ····​invoke-​virtual·​{v2,​·​v1,​·​v12,​·​v5},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 103 ····​invoke-​virtual·​{v1,​·​v0,​·​v11,​·​v4},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
110 ····​:​try_end_1 104 ····​:​try_end_1
111 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 105 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
112 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 106 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
113 ····​goto·​:​goto_1 107 ····​goto·​:​goto_1
   
114 ····​.​line·​784 108 ····​.​line·​784
115 ····​:​catch_0 109 ····​:​catch_0
116 ····​move-​exception·​v12 110 ····​move-​exception·​v11
   
117 ····​.​line·​788 111 ····​.​line·​788
118 ····​:​cond_0 112 ····​:​cond_0
119 ····​:​try_start_2 113 ····​:​try_start_2
120 ····​invoke-​virtual·​{v2},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 114 ····​invoke-​virtual·​{v1},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
121 ····​move-​result-​object·​v10 115 ····​move-​result-​object·​v7
   
Max diff block lines reached; 5628/8944 bytes (62.92%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOne.smali
Offset 337, 15 lines modified Offset 337, 14 lines modified
337 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>DOWNLOAD_FAILED:​I 337 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>DOWNLOAD_FAILED:​I
   
338 ····​.​line·​91 338 ····​.​line·​91
339 ····​const/​16·​v0,​·​0x8 339 ····​const/​16·​v0,​·​0x8
   
340 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>CHANGE_LOCALE:​I 340 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>CHANGE_LOCALE:​I
   
341 ····​.​line·​917  
342 ····​return-​void 341 ····​return-​void
343 .​end·​method 342 .​end·​method
   
344 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V 343 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V
345 ····​.​locals·​4 344 ····​.​locals·​4
346 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 345 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
   
Offset 839, 378 lines modified Offset 838, 380 lines modified
839 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​ 838 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​
840 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V 839 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V
   
841 ····​goto·​:​goto_1 840 ····​goto·​:​goto_1
842 .​end·​method 841 .​end·​method
   
843 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V 842 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V
844 ····​.​locals·​17 843 ····​.​locals·​18
845 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 844 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
846 ····​.​param·​p2,​·​"a"····​#·​I 845 ····​.​param·​p2,​·​"a"····​#·​I
   
847 ····​.​prologue 846 ····​.​prologue
848 ····​.​line·​1149 847 ····​.​line·​1149
849 ····​move-​object/​from16·​v0,​·​p0 848 ····​move-​object/​from16·​v0,​·​p0
   
850 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 849 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOne;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
851 ····​const-​string·​v14,​·​"no·​of·​files" 850 ····​const-​string·​v15,​·​"no·​of·​files"
   
852 ····​const-​wide/​16·​v15,​·​0x0 851 ····​const-​wide/​16·​v16,​·​0x0
   
853 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 852 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
854 ····​move-​result-​wide·​v13 853 ····​move-​result-​wide·​v14
   
855 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 854 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
856 ····​move-​result-​object·​v1 855 ····​move-​result-​object·​v2
   
857 ····​.​line·​1153 856 ····​.​line·​1153
858 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 857 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
859 ····​:​try_start_0 858 ····​:​try_start_0
860 ····​const-​string·​v13,​·​"MD5" 859 ····​const-​string·​v14,​·​"MD5"
   
861 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 860 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
862 ····​move-​result-​object·​v5 861 ····​move-​result-​object·​v6
   
863 ····​.​line·​1155 862 ····​.​line·​1155
864 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 863 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
865 ····​const/​16·​v13,​·​0x2000 864 ····​const/​16·​v14,​·​0x2000
   
866 ····​new-​array·​v2,​·​v13,​·​[B 865 ····​new-​array·​v3,​·​v14,​·​[B
867 ····​:​try_end_0 866 ····​:​try_end_0
868 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 867 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
869 ····​.​line·​1156 868 ····​.​line·​1156
870 ····​.​local·​v2,​·​"buffer":​[B 869 ····​.​local·​v3,​·​"buffer":​[B
871 ····​const/​4·​v9,​·​0x0 870 ····​const/​4·​v10,​·​0x0
   
872 ····​.​line·​1158 871 ····​.​line·​1158
873 ····​.​local·​v9,​·​"i":​I 872 ····​.​local·​v10,​·​"i":​I
874 ····​:​goto_0 873 ····​:​goto_0
875 ····​:​try_start_1 874 ····​:​try_start_1
876 ····​move-​object/​from16·​v0,​·​p1 875 ····​move-​object/​from16·​v0,​·​p1
   
877 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 876 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
878 ····​move-​result·​v9 877 ····​move-​result·​v10
   
879 ····​if-​lez·​v9,​·​:​cond_0 878 ····​if-​lez·​v10,​·​:​cond_0
   
880 ····​.​line·​1160 879 ····​.​line·​1160
881 ····​const/​4·​v13,​·​0x0 880 ····​const/​4·​v14,​·​0x0
   
882 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 881 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
883 ····​:​try_end_1 882 ····​:​try_end_1
884 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 883 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
885 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 884 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
886 ····​goto·​:​goto_0 885 ····​goto·​:​goto_0
   
887 ····​.​line·​1162 886 ····​.​line·​1162
888 ····​:​catch_0 887 ····​:​catch_0
889 ····​move-​exception·​v13 888 ····​move-​exception·​v14
   
890 ····​.​line·​1166 889 ····​.​line·​1166
891 ····​:​cond_0 890 ····​:​cond_0
892 ····​:​try_start_2 891 ····​:​try_start_2
893 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 892 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
894 ····​move-​result-​object·​v12 893 ····​move-​result-​object·​v13
   
Max diff block lines reached; 144106/147783 bytes (97.51%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​512 27 ····​.​line·​512
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​126 27 ····​.​line·​126
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​265 27 ····​.​line·​265
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​270 28 ····​.​line·​270
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$3;​-​>val$filepicked:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$3;​-​>val$filepicked:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​295 27 ····​.​line·​295
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​302 27 ····​.​line·​302
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​324 27 ····​.​line·​324
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​313 27 ····​.​line·​313
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​388 27 ····​.​line·​388
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​484 27 ····​.​line·​484
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$CheckMD5Task.smali
Offset 54, 217 lines modified Offset 54, 208 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​762 60 ····​.​line·​762
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Chec​kMD5Task;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Chec​kMD5Task;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​
69 ····​.​locals·​15 67 ····​.​locals·​14
70 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​ 68 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​
   
71 ····​.​prologue 69 ····​.​prologue
  70 ····​const/​4·​v9,​·​0x0
   
72 ····​.​line·​771 71 ····​.​line·​771
73 ····​const-​string·​v11,​·​"" 72 ····​const-​string·​v8,​·​""
   
74 ····​.​line·​772 73 ····​.​line·​772
75 ····​.​local·​v11,​·​"response":​Ljava/​lang/​String;​ 74 ····​.​local·​v8,​·​"response":​Ljava/​lang/​String;​
76 ····move-​object/​from16·​v0,​·​p1 75 ····array-​length·​v10,​·​p1
   
77 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​FileInputStream;​  
78 ····​array-​length·​v8,​·​v0  
   
79 ····​.​local·​v8,​·​"len$":​I  
80 ····​const/​4·​v6,​·​0x0  
   
81 ····​.​local·​v6,​·​"i$":​I  
82 ····​:​goto_0 76 ····​:​goto_0
83 ····​if-​ge·​v6,​·​v8,​·​:​cond_2 77 ····​if-​ge·​v9,​·​v10,​·​:​cond_2
   
84 ····​aget-​object·​v4,​·v0,​·​v6 78 ····​aget-​object·​v3,​·p1,​·​v9
   
85 ····​.​line·​775 79 ····​.​line·​775
86 ····​.​local·​v4,​·​"fin":​Ljava/​io/​FileInputStream;​ 80 ····​.​local·​v3,​·​"fin":​Ljava/​io/​FileInputStream;​
87 ····​:​try_start_0 81 ····​:​try_start_0
88 ····​const-​string·​v12,​·​"MD5" 82 ····​const-​string·​v11,​·​"MD5"
   
89 ····​invoke-​static·​{v12},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 83 ····​invoke-​static·​{v11},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
90 ····​move-​result-​object·​v2 84 ····​move-​result-​object·​v1
   
91 ····​.​line·​777 85 ····​.​line·​777
92 ····​.​local·​v2,​·​"digester":​Ljava/​security/​MessageDigest;​ 86 ····​.​local·​v1,​·​"digester":​Ljava/​security/​MessageDigest;​
93 ····​const/​16·​v12,​·​0x2000 87 ····​const/​16·​v11,​·​0x2000
   
94 ····​new-​array·​v1,​·​v12,​·​[B 88 ····​new-​array·​v0,​·​v11,​·​[B
95 ····​:​try_end_0 89 ····​:​try_end_0
96 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 90 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
97 ····​.​line·​778 91 ····​.​line·​778
98 ····​.​local·​v1,​·​"buffer":​[B 92 ····​.​local·​v0,​·​"buffer":​[B
99 ····​const/​4·​v5,​·​0x0 93 ····​const/​4·​v4,​·​0x0
   
100 ····​.​line·​780 94 ····​.​line·​780
101 ····​.​local·​v5,​·​"i":​I 95 ····​.​local·​v4,​·​"i":​I
102 ····​:​goto_1 96 ····​:​goto_1
103 ····​:​try_start_1 97 ····​:​try_start_1
104 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 98 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
105 ····​move-​result·​v5 99 ····​move-​result·​v4
   
106 ····​if-​lez·​v5,​·​:​cond_0 100 ····​if-​lez·​v4,​·​:​cond_0
   
107 ····​.​line·​782 101 ····​.​line·​782
108 ····​const/​4·​v12,​·​0x0 102 ····​const/​4·​v11,​·​0x0
   
109 ····​invoke-​virtual·​{v2,​·​v1,​·​v12,​·​v5},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 103 ····​invoke-​virtual·​{v1,​·​v0,​·​v11,​·​v4},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
110 ····​:​try_end_1 104 ····​:​try_end_1
111 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 105 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
112 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 106 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
113 ····​goto·​:​goto_1 107 ····​goto·​:​goto_1
   
114 ····​.​line·​784 108 ····​.​line·​784
115 ····​:​catch_0 109 ····​:​catch_0
116 ····​move-​exception·​v12 110 ····​move-​exception·​v11
   
117 ····​.​line·​788 111 ····​.​line·​788
118 ····​:​cond_0 112 ····​:​cond_0
119 ····​:​try_start_2 113 ····​:​try_start_2
120 ····​invoke-​virtual·​{v2},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 114 ····​invoke-​virtual·​{v1},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
121 ····​move-​result-​object·​v10 115 ····​move-​result-​object·​v7
   
Max diff block lines reached; 5684/9008 bytes (63.10%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$DownloadFileTask.smali
Offset 54, 287 lines modified Offset 54, 284 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​683 60 ····​.​line·​683
62 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 61 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Down​loadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Down​loadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
69 ····​.​locals·​22 67 ····​.​locals·​21
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​692 70 ····​.​line·​692
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​693 72 ····​.​line·​693
75 ····​.​local·​v14,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v11,​·​"response":​Ljava/​lang/​String;​
76 ····​move-​object/​from16·​v2,​·​p1 74 ····​move-​object/​from16·​v0,​·​p1
   
77 ····.​local·v2,​·"arr$":​[Ljava/​lang/​String;​ 75 ····​array-​length·​v0,​·​v0
78 ····​array-​length·​v12,​·​v2  
   
79 ····.​local·​v12,​·​"len$":​I 76 ····move/​from16·​v16,​·​v0
80 ····​const/​4·​v10,​·​0x0  
  77 ····​const/​4·​v15,​·​0x0
   
81 ····​.​local·​v10,​·​"i$":​I  
82 ····​:​goto_0 78 ····​:​goto_0
83 ····if-​ge·​v10,​·​v12,​·:​cond_1 79 ····move/​from16·v0,​·​v16
   
  80 ····​if-​ge·​v15,​·​v0,​·​:​cond_1
   
84 ····​aget-​object·​v17,​·v2,​·​v10 81 ····​aget-​object·​v14,​·p1,​·​v15
   
85 ····​.​line·​696 82 ····​.​line·​696
86 ····​.​local·​v17,​·​"urlstring":​Ljava/​lang/​String;​ 83 ····​.​local·​v14,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 84 ····​:​try_start_0
88 ····​new-​instance·​v16,​·​Ljava/​net/​URL;​ 85 ····​new-​instance·​v13,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v16·​.​.​·​v17},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 86 ····​invoke-​direct·​{v13,​·​v14},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​697 87 ····​.​line·​697
91 ····​.​local·​v16,​·​"url":​Ljava/​net/​URL;​ 88 ····​.​local·​v13,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 89 ····​invoke-​virtual·​{v13},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 90 ····​move-​result-​object·​v3
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 91 ····​check-​cast·​v3,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​698 92 ····​.​line·​698
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 93 ····​.​local·​v3,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 94 ····​invoke-​virtual·​{v3},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​700 95 ····​.​line·​700
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Down​loadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Down​loadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
101 ····​move-​object/​from16·​v18,​·​v0 98 ····​move-​object/​from16·​v17,​·​v0
   
102 ····​move-​object/​from16·​v0,​·​v18 99 ····​move-​object/​from16·​v0,​·​v17
   
103 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
104 ····​move-​object/​from16·​v18,​·​v0 101 ····​move-​object/​from16·​v17,​·​v0
   
105 ····​const-​string·​v19,​·​"downloadpicked" 102 ····​const-​string·​v18,​·​"downloadpicked"
   
106 ····​const-​string·​v20,​·​"TPT.​zip" 103 ····​const-​string·​v19,​·​"TPT.​zip"
   
107 ····​invoke-​interface/​range·​{v18·​.​.​·​v20},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 104 ····​invoke-​interface/​range·​{v17·​.​.​·​v19},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v6 105 ····​move-​result-​object·​v5
   
109 ····​.​line·​701 106 ····​.​line·​701
110 ····​.​local·​v6,​·​"downloadpicked":​Ljava/​lang/​String;​ 107 ····​.​local·​v5,​·​"downloadpicked":​Ljava/​lang/​String;​
111 ····​new-​instance·​v8,​·​Ljava/​io/​File;​ 108 ····​new-​instance·​v7,​·​Ljava/​io/​File;​
   
112 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 109 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
113 ····​move-​result-​object·​v18 110 ····​move-​result-​object·​v17
   
114 ····​move-​object/​from16·​v0,​·​v18 111 ····​move-​object/​from16·​v0,​·​v17
   
115 ····​invoke-​direct·​{v8,​·​v0,​·​v6},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 112 ····​invoke-​direct·​{v7,​·​v0,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
Max diff block lines reached; 9810/13831 bytes (70.93%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$UnzipTask.smali
Offset 54, 225 lines modified Offset 54, 216 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​838 60 ····​.​line·​838
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Unzi​pTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Unzi​pTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​
69 ····​.​locals·​14 67 ····​.​locals·​13
70 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​ 68 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​
   
71 ····​.​prologue 69 ····​.​prologue
  70 ····​const/​4·​v9,​·​0x0
   
72 ····​.​line·​847 71 ····​.​line·​847
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​848 73 ····​.​line·​848
75 ····​.​local·​v9,​·​"response":​Ljava/​lang/​String;​ 74 ····​.​local·​v6,​·​"response":​Ljava/​lang/​String;​
76 ····move-​object·​v0,​·​p1 75 ····array-​length·​v10,​·​p1
   
77 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​FileInputStream;​  
78 ····​array-​length·​v7,​·​v0  
   
79 ····​.​local·​v7,​·​"len$":​I  
80 ····​const/​4·​v6,​·​0x0  
   
81 ····​.​local·​v6,​·​"i$":​I  
82 ····​:​goto_0 76 ····​:​goto_0
83 ····​if-​ge·​v6,​·​v7,​·​:​cond_3 77 ····​if-​ge·​v9,​·​v10,​·​:​cond_3
   
84 ····​aget-​object·​v4,​·v0,​·​v6 78 ····​aget-​object·​v3,​·p1,​·​v9
   
85 ····​.​line·​850 79 ····​.​line·​850
86 ····​.​local·​v4,​·​"fin":​Ljava/​io/​FileInputStream;​ 80 ····​.​local·​v3,​·​"fin":​Ljava/​io/​FileInputStream;​
87 ····​new-​instance·​v3,​·​Ljava/​io/​File;​ 81 ····​new-​instance·​v2,​·​Ljava/​io/​File;​
   
88 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 82 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
89 ····​move-​result-​object·​v12 83 ····​move-​result-​object·​v11
   
90 ····​const-​string·​v13,​·​"/​image" 84 ····​const-​string·​v12,​·​"/​image"
   
91 ····​invoke-​direct·​{v3,​·​v12,​·​v13},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 85 ····​invoke-​direct·​{v2,​·​v11,​·​v12},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
92 ····​.​line·​851 86 ····​.​line·​851
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​854 89 ····​.​line·​854
96 ····​:​try_start_0 90 ····​:​try_start_0
97 ····​new-​instance·​v11,​·​Ljava/​util/​zip/​ZipInputStream;​ 91 ····​new-​instance·​v8,​·​Ljava/​util/​zip/​ZipInputStream;​
   
98 ····​invoke-​direct·​{v11,​·​v4},​·​Ljava/​util/​zip/​ZipInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V 92 ····​invoke-​direct·​{v8,​·​v3},​·​Ljava/​util/​zip/​ZipInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V
   
99 ····​.​line·​855 93 ····​.​line·​855
100 ····​.​local·​v11,​·​"zin":​Ljava/​util/​zip/​ZipInputStream;​ 94 ····​.​local·​v8,​·​"zin":​Ljava/​util/​zip/​ZipInputStream;​
101 ····​const/​4·​v10,​·​0x0 95 ····​const/​4·​v7,​·​0x0
   
102 ····​.​line·​857 96 ····​.​line·​857
103 ····​.​local·​v10,​·​"ze":​Ljava/​util/​zip/​ZipEntry;​ 97 ····​.​local·​v7,​·​"ze":​Ljava/​util/​zip/​ZipEntry;​
104 ····​:​goto_1 98 ····​:​goto_1
105 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​zip/​ZipInputStream;​-​>getNextEntry()​Ljava/​util/​zip/​ZipEntry;​ 99 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​zip/​ZipInputStream;​-​>getNextEntry()​Ljava/​util/​zip/​ZipEntry;​
   
106 ····​move-​result-​object·​v10 100 ····​move-​result-​object·​v7
   
107 ····​if-​eqz·​v10,​·​:​cond_2 101 ····​if-​eqz·​v7,​·​:​cond_2
   
108 ····​.​line·​859 102 ····​.​line·​859
109 ····​invoke-​virtual·​{v10},​·​Ljava/​util/​zip/​ZipEntry;​-​>isDirectory()​Z 103 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​zip/​ZipEntry;​-​>isDirectory()​Z
   
110 ····​move-​result·​v12 104 ····​move-​result·​v11
   
111 ····​if-​eqz·​v12,​·​:​cond_0 105 ····​if-​eqz·​v11,​·​:​cond_0
   
112 ····​.​line·​861 106 ····​.​line·​861
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Unzi​pTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Unzi​pTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
114 ····​invoke-​virtual·​{v10},​·​Ljava/​util/​zip/​ZipEntry;​-​>getName()​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​zip/​ZipEntry;​-​>getName()​Ljava/​lang/​String;​
   
115 ····​move-​result-​object·​v13 109 ····​move-​result-​object·​v12
   
116 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5967/10281 bytes (58.04%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3$VerifyImageTask.smali
Offset 54, 60 lines modified Offset 54, 55 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​917 60 ····​.​line·​917
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileReader;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileReader;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Veri​fyImageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Veri​fyImageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileReader;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileReader;​)​Ljava/​lang/​String;​
69 ····​.​locals·​66 67 ····​.​locals·​66
70 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​ 68 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​926 70 ····​.​line·​926
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​927 72 ····​.​line·​927
75 ····​.​local·​v61,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v59,​·​"response":​Ljava/​lang/​String;​
76 ····​move-​object/​from16·​v4,​·​p1 74 ····​move-​object/​from16·​v0,​·​p1
   
77 ····.​local·v4,​·"arr$":​[Ljava/​io/​FileReader;​ 75 ····​array-​length·​v0,​·​v0
78 ····​array-​length·​v0,​·​v4  
   
79 ····​move/​from16·​v56,​·​v0 76 ····​move/​from16·​v62,​·​v0
   
80 ····.​local·​v56,​·"len$":​I 77 ····const/​16·v61,​·​0x0
81 ····​const/​16·​v54,​·​0x0  
   
82 ····​.​local·​v54,​·​"i$":​I  
83 ····​:​goto_0 78 ····​:​goto_0
84 ····​move/​from16·​v0,​·​v54 79 ····​move/​from16·​v0,​·​v61
   
85 ····​move/​from16·​v1,​·​v56 80 ····​move/​from16·​v1,​·​v62
   
86 ····​if-​ge·​v0,​·​v1,​·​:​cond_5 81 ····​if-​ge·​v0,​·​v1,​·​:​cond_5
   
87 ····​aget-​object·​v55,​·v4,​·​v54 82 ····​aget-​object·​v54,​·p1,​·​v61
   
88 ····​.​line·​929 83 ····​.​line·​929
89 ····​.​local·​v55,​·​"in":​Ljava/​io/​FileReader;​ 84 ····​.​local·​v54,​·​"in":​Ljava/​io/​FileReader;​
90 ····​move-​object/​from16·​v0,​·​p0 85 ····​move-​object/​from16·​v0,​·​p0
   
91 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Veri​fyImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3$Veri​fyImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​
   
92 ····​move-​object/​from16·​v63,​·​v0 87 ····​move-​object/​from16·​v63,​·​v0
   
93 ····​move-​object/​from16·​v0,​·​v63 88 ····​move-​object/​from16·​v0,​·​v63
Offset 1325, 42 lines modified Offset 1320, 42 lines modified
1325 ····​.​line·​1036 1320 ····​.​line·​1036
1326 ····​invoke-​interface/​range·​{v42·​.​.​·​v42},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 1321 ····​invoke-​interface/​range·​{v42·​.​.​·​v42},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
1327 ····​.​line·​1039 1322 ····​.​line·​1039
1328 ····​:​try_start_0 1323 ····​:​try_start_0
1329 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​ 1324 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​
   
1330 ····​move-​object/​from16·​v0,​·​v55 1325 ····​move-​object/​from16·​v0,​·​v54
   
1331 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V 1326 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
   
1332 ····​.​line·​1041 1327 ····​.​line·​1041
1333 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​ 1328 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​
1334 ····​const/​4·​v3,​·​0x0 1329 ····​const/​4·​v4,​·​0x0
   
1335 ····​.​line·​1042 1330 ····​.​line·​1042
1336 ····​.​local·​v3,​·​"a":​I 1331 ····​.​local·​v4,​·​"a":​I
1337 ····​:​goto_1 1332 ····​:​goto_1
1338 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 1333 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
1339 ····​move-​result-​object·​v62 1334 ····​move-​result-​object·​v60
   
1340 ····​.​local·​v62,​·​"s":​Ljava/​lang/​String;​ 1335 ····​.​local·​v60,​·​"s":​Ljava/​lang/​String;​
1341 ····​if-​eqz·​v62,​·​:​cond_3 1336 ····​if-​eqz·​v60,​·​:​cond_3
   
1342 ····​.​line·​1044 1337 ····​.​line·​1044
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1045 1339 ····​.​line·​1045
1345 ····​invoke-​virtual/​range·​{v62·​.​.​·​v62},​·​Ljava/​lang/​String;​-​>length()​I 1340 ····​invoke-​virtual/​range·​{v60·​.​.​·​v60},​·​Ljava/​lang/​String;​-​>length()​I
   
1346 ····​move-​result·​v57 1341 ····​move-​result·​v55
   
1347 ····​.​line·​1046 1342 ····​.​line·​1046
1348 ····​.​local·​v57,​·​"length":​I 1343 ····​.​local·​v55,​·​"length":​I
1349 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​ 1344 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​
   
1350 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 1345 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
Max diff block lines reached; 11432/14477 bytes (78.97%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneGen2Gen3.smali
Offset 311, 15 lines modified Offset 311, 14 lines modified
311 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>DOWNLOAD_FAILED:​I 311 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>DOWNLOAD_FAILED:​I
   
312 ····​.​line·​91 312 ····​.​line·​91
313 ····​const/​16·​v0,​·​0x8 313 ····​const/​16·​v0,​·​0x8
   
314 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>CHANGE_LOCALE:​I 314 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>CHANGE_LOCALE:​I
   
315 ····​.​line·​917  
316 ····​return-​void 315 ····​return-​void
317 .​end·​method 316 .​end·​method
   
318 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V 317 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V
319 ····​.​locals·​4 318 ····​.​locals·​4
320 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 319 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
   
Offset 802, 378 lines modified Offset 801, 380 lines modified
802 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​ 801 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​
803 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V 802 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V
   
804 ····​goto·​:​goto_1 803 ····​goto·​:​goto_1
805 .​end·​method 804 .​end·​method
   
806 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V 805 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V
807 ····​.​locals·​17 806 ····​.​locals·​18
808 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 807 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
809 ····​.​param·​p2,​·​"a"····​#·​I 808 ····​.​param·​p2,​·​"a"····​#·​I
   
810 ····​.​prologue 809 ····​.​prologue
811 ····​.​line·​1149 810 ····​.​line·​1149
812 ····​move-​object/​from16·​v0,​·​p0 811 ····​move-​object/​from16·​v0,​·​p0
   
813 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 812 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneGen2Gen3;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
814 ····​const-​string·​v14,​·​"no·​of·​files" 813 ····​const-​string·​v15,​·​"no·​of·​files"
   
815 ····​const-​wide/​16·​v15,​·​0x0 814 ····​const-​wide/​16·​v16,​·​0x0
   
816 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 815 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
817 ····​move-​result-​wide·​v13 816 ····​move-​result-​wide·​v14
   
818 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 817 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
819 ····​move-​result-​object·​v1 818 ····​move-​result-​object·​v2
   
820 ····​.​line·​1153 819 ····​.​line·​1153
821 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 820 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
822 ····​:​try_start_0 821 ····​:​try_start_0
823 ····​const-​string·​v13,​·​"MD5" 822 ····​const-​string·​v14,​·​"MD5"
   
824 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 823 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
825 ····​move-​result-​object·​v5 824 ····​move-​result-​object·​v6
   
826 ····​.​line·​1155 825 ····​.​line·​1155
827 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 826 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
828 ····​const/​16·​v13,​·​0x2000 827 ····​const/​16·​v14,​·​0x2000
   
829 ····​new-​array·​v2,​·​v13,​·​[B 828 ····​new-​array·​v3,​·​v14,​·​[B
830 ····​:​try_end_0 829 ····​:​try_end_0
831 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 830 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
832 ····​.​line·​1156 831 ····​.​line·​1156
833 ····​.​local·​v2,​·​"buffer":​[B 832 ····​.​local·​v3,​·​"buffer":​[B
834 ····​const/​4·​v9,​·​0x0 833 ····​const/​4·​v10,​·​0x0
   
835 ····​.​line·​1158 834 ····​.​line·​1158
836 ····​.​local·​v9,​·​"i":​I 835 ····​.​local·​v10,​·​"i":​I
837 ····​:​goto_0 836 ····​:​goto_0
838 ····​:​try_start_1 837 ····​:​try_start_1
839 ····​move-​object/​from16·​v0,​·​p1 838 ····​move-​object/​from16·​v0,​·​p1
   
840 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 839 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
841 ····​move-​result·​v9 840 ····​move-​result·​v10
   
842 ····​if-​lez·​v9,​·​:​cond_0 841 ····​if-​lez·​v10,​·​:​cond_0
   
843 ····​.​line·​1160 842 ····​.​line·​1160
844 ····​const/​4·​v13,​·​0x0 843 ····​const/​4·​v14,​·​0x0
   
845 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 844 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
846 ····​:​try_end_1 845 ····​:​try_end_1
847 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 846 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
848 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 847 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
849 ····​goto·​:​goto_0 848 ····​goto·​:​goto_0
   
850 ····​.​line·​1162 849 ····​.​line·​1162
851 ····​:​catch_0 850 ····​:​catch_0
852 ····​move-​exception·​v13 851 ····​move-​exception·​v14
   
853 ····​.​line·​1166 852 ····​.​line·​1166
854 ····​:​cond_0 853 ····​:​cond_0
855 ····​:​try_start_2 854 ····​:​try_start_2
856 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 855 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
857 ····​move-​result-​object·​v12 856 ····​move-​result-​object·​v13
   
Max diff block lines reached; 145108/148817 bytes (97.51%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​436 27 ····​.​line·​436
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​118 27 ····​.​line·​118
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​189 27 ····​.​line·​189
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​194 28 ····​.​line·​194
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$3;​-​>val$filepicked:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$3;​-​>val$filepicked:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​219 27 ····​.​line·​219
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​226 27 ····​.​line·​226
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​248 27 ····​.​line·​248
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​312 27 ····​.​line·​312
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​408 27 ····​.​line·​408
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$DownloadFileTask.smali
Offset 54, 287 lines modified Offset 54, 284 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​595 60 ····​.​line·​595
62 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​ 61 ····​check-​cast·​p1,​·​[Ljava/​lang/​String;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$DownloadF​ileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$DownloadF​ileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​lang/​String;​)​Ljava/​lang/​String;​
69 ····​.​locals·​22 67 ····​.​locals·​21
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​604 70 ····​.​line·​604
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​605 72 ····​.​line·​605
75 ····​.​local·​v14,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v11,​·​"response":​Ljava/​lang/​String;​
76 ····​move-​object/​from16·​v2,​·​p1 74 ····​move-​object/​from16·​v0,​·​p1
   
77 ····.​local·v2,​·"arr$":​[Ljava/​lang/​String;​ 75 ····​array-​length·​v0,​·​v0
78 ····​array-​length·​v12,​·​v2  
   
79 ····.​local·​v12,​·​"len$":​I 76 ····move/​from16·​v16,​·​v0
80 ····​const/​4·​v10,​·​0x0  
  77 ····​const/​4·​v15,​·​0x0
   
81 ····​.​local·​v10,​·​"i$":​I  
82 ····​:​goto_0 78 ····​:​goto_0
83 ····if-​ge·​v10,​·​v12,​·:​cond_1 79 ····move/​from16·v0,​·​v16
   
  80 ····​if-​ge·​v15,​·​v0,​·​:​cond_1
   
84 ····​aget-​object·​v17,​·v2,​·​v10 81 ····​aget-​object·​v14,​·p1,​·​v15
   
85 ····​.​line·​608 82 ····​.​line·​608
86 ····​.​local·​v17,​·​"urlstring":​Ljava/​lang/​String;​ 83 ····​.​local·​v14,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 84 ····​:​try_start_0
88 ····​new-​instance·​v16,​·​Ljava/​net/​URL;​ 85 ····​new-​instance·​v13,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v16·​.​.​·​v17},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 86 ····​invoke-​direct·​{v13,​·​v14},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​609 87 ····​.​line·​609
91 ····​.​local·​v16,​·​"url":​Ljava/​net/​URL;​ 88 ····​.​local·​v13,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual/​range·​{v16·​.​.​·v16},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 89 ····​invoke-​virtual·​{v13},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 90 ····​move-​result-​object·​v3
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 91 ····​check-​cast·​v3,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​610 92 ····​.​line·​610
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 93 ····​.​local·​v3,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 94 ····​invoke-​virtual·​{v3},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​612 95 ····​.​line·​612
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$DownloadF​ileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$DownloadF​ileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
101 ····​move-​object/​from16·​v18,​·​v0 98 ····​move-​object/​from16·​v17,​·​v0
   
102 ····​move-​object/​from16·​v0,​·​v18 99 ····​move-​object/​from16·​v0,​·​v17
   
103 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
104 ····​move-​object/​from16·​v18,​·​v0 101 ····​move-​object/​from16·​v17,​·​v0
   
105 ····​const-​string·​v19,​·​"downloadpicked" 102 ····​const-​string·​v18,​·​"downloadpicked"
   
106 ····​const-​string·​v20,​·​"TPT.​zip" 103 ····​const-​string·​v19,​·​"TPT.​zip"
   
107 ····​invoke-​interface/​range·​{v18·​.​.​·​v20},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 104 ····​invoke-​interface/​range·​{v17·​.​.​·​v19},​·​Landroid/​content/​SharedPreferences;​-​>getString(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
108 ····​move-​result-​object·​v6 105 ····​move-​result-​object·​v5
   
109 ····​.​line·​613 106 ····​.​line·​613
110 ····​.​local·​v6,​·​"downloadpicked":​Ljava/​lang/​String;​ 107 ····​.​local·​v5,​·​"downloadpicked":​Ljava/​lang/​String;​
111 ····​new-​instance·​v8,​·​Ljava/​io/​File;​ 108 ····​new-​instance·​v7,​·​Ljava/​io/​File;​
   
112 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 109 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
113 ····​move-​result-​object·​v18 110 ····​move-​result-​object·​v17
   
114 ····​move-​object/​from16·​v0,​·​v18 111 ····​move-​object/​from16·​v0,​·​v17
   
115 ····​invoke-​direct·​{v8,​·​v0,​·​v6},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 112 ····​invoke-​direct·​{v7,​·​v0,​·​v5},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
Max diff block lines reached; 9795/13796 bytes (71.00%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$CheckMD5Task.smali
Offset 54, 217 lines modified Offset 54, 208 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​674 60 ····​.​line·​674
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$CheckMD5T​ask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$CheckMD5T​ask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​
69 ····​.​locals·​15 67 ····​.​locals·​14
70 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​ 68 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​
   
71 ····​.​prologue 69 ····​.​prologue
  70 ····​const/​4·​v9,​·​0x0
   
72 ····​.​line·​683 71 ····​.​line·​683
73 ····​const-​string·​v11,​·​"" 72 ····​const-​string·​v8,​·​""
   
74 ····​.​line·​684 73 ····​.​line·​684
75 ····​.​local·​v11,​·​"response":​Ljava/​lang/​String;​ 74 ····​.​local·​v8,​·​"response":​Ljava/​lang/​String;​
76 ····move-​object/​from16·​v0,​·​p1 75 ····array-​length·​v10,​·​p1
   
77 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​FileInputStream;​  
78 ····​array-​length·​v8,​·​v0  
   
79 ····​.​local·​v8,​·​"len$":​I  
80 ····​const/​4·​v6,​·​0x0  
   
81 ····​.​local·​v6,​·​"i$":​I  
82 ····​:​goto_0 76 ····​:​goto_0
83 ····​if-​ge·​v6,​·​v8,​·​:​cond_2 77 ····​if-​ge·​v9,​·​v10,​·​:​cond_2
   
84 ····​aget-​object·​v4,​·v0,​·​v6 78 ····​aget-​object·​v3,​·p1,​·​v9
   
85 ····​.​line·​687 79 ····​.​line·​687
86 ····​.​local·​v4,​·​"fin":​Ljava/​io/​FileInputStream;​ 80 ····​.​local·​v3,​·​"fin":​Ljava/​io/​FileInputStream;​
87 ····​:​try_start_0 81 ····​:​try_start_0
88 ····​const-​string·​v12,​·​"MD5" 82 ····​const-​string·​v11,​·​"MD5"
   
89 ····​invoke-​static·​{v12},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 83 ····​invoke-​static·​{v11},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
90 ····​move-​result-​object·​v2 84 ····​move-​result-​object·​v1
   
91 ····​.​line·​689 85 ····​.​line·​689
92 ····​.​local·​v2,​·​"digester":​Ljava/​security/​MessageDigest;​ 86 ····​.​local·​v1,​·​"digester":​Ljava/​security/​MessageDigest;​
93 ····​const/​16·​v12,​·​0x2000 87 ····​const/​16·​v11,​·​0x2000
   
94 ····​new-​array·​v1,​·​v12,​·​[B 88 ····​new-​array·​v0,​·​v11,​·​[B
95 ····​:​try_end_0 89 ····​:​try_end_0
96 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 90 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
97 ····​.​line·​690 91 ····​.​line·​690
98 ····​.​local·​v1,​·​"buffer":​[B 92 ····​.​local·​v0,​·​"buffer":​[B
99 ····​const/​4·​v5,​·​0x0 93 ····​const/​4·​v4,​·​0x0
   
100 ····​.​line·​692 94 ····​.​line·​692
101 ····​.​local·​v5,​·​"i":​I 95 ····​.​local·​v4,​·​"i":​I
102 ····​:​goto_1 96 ····​:​goto_1
103 ····​:​try_start_1 97 ····​:​try_start_1
104 ····​invoke-​virtual·​{v4,​·​v1},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 98 ····​invoke-​virtual·​{v3,​·​v0},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
105 ····​move-​result·​v5 99 ····​move-​result·​v4
   
106 ····​if-​lez·​v5,​·​:​cond_0 100 ····​if-​lez·​v4,​·​:​cond_0
   
107 ····​.​line·​694 101 ····​.​line·​694
108 ····​const/​4·​v12,​·​0x0 102 ····​const/​4·​v11,​·​0x0
   
109 ····​invoke-​virtual·​{v2,​·​v1,​·​v12,​·​v5},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 103 ····​invoke-​virtual·​{v1,​·​v0,​·​v11,​·​v4},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
110 ····​:​try_end_1 104 ····​:​try_end_1
111 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 105 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
112 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 106 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
113 ····​goto·​:​goto_1 107 ····​goto·​:​goto_1
   
114 ····​.​line·​696 108 ····​.​line·​696
115 ····​:​catch_0 109 ····​:​catch_0
116 ····​move-​exception·​v12 110 ····​move-​exception·​v11
   
117 ····​.​line·​700 111 ····​.​line·​700
118 ····​:​cond_0 112 ····​:​cond_0
119 ····​:​try_start_2 113 ····​:​try_start_2
120 ····​invoke-​virtual·​{v2},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 114 ····​invoke-​virtual·​{v1},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
121 ····​move-​result-​object·​v10 115 ····​move-​result-​object·​v7
   
Max diff block lines reached; 5649/8968 bytes (62.99%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$UnzipTask.smali
Offset 54, 225 lines modified Offset 54, 216 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​750 60 ····​.​line·​750
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileInputStream;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$UnzipTask​;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$UnzipTask​;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileInputStream;​)​Ljava/​lang/​String;​
69 ····​.​locals·​14 67 ····​.​locals·​13
70 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​ 68 ····​.​param·​p1,​·​"fins"····​#·​[Ljava/​io/​FileInputStream;​
   
71 ····​.​prologue 69 ····​.​prologue
  70 ····​const/​4·​v9,​·​0x0
   
72 ····​.​line·​759 71 ····​.​line·​759
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​760 73 ····​.​line·​760
75 ····​.​local·​v9,​·​"response":​Ljava/​lang/​String;​ 74 ····​.​local·​v6,​·​"response":​Ljava/​lang/​String;​
76 ····move-​object·​v0,​·​p1 75 ····array-​length·​v10,​·​p1
   
77 ····​.​local·​v0,​·​"arr$":​[Ljava/​io/​FileInputStream;​  
78 ····​array-​length·​v7,​·​v0  
   
79 ····​.​local·​v7,​·​"len$":​I  
80 ····​const/​4·​v6,​·​0x0  
   
81 ····​.​local·​v6,​·​"i$":​I  
82 ····​:​goto_0 76 ····​:​goto_0
83 ····​if-​ge·​v6,​·​v7,​·​:​cond_3 77 ····​if-​ge·​v9,​·​v10,​·​:​cond_3
   
84 ····​aget-​object·​v4,​·v0,​·​v6 78 ····​aget-​object·​v3,​·p1,​·​v9
   
85 ····​.​line·​762 79 ····​.​line·​762
86 ····​.​local·​v4,​·​"fin":​Ljava/​io/​FileInputStream;​ 80 ····​.​local·​v3,​·​"fin":​Ljava/​io/​FileInputStream;​
87 ····​new-​instance·​v3,​·​Ljava/​io/​File;​ 81 ····​new-​instance·​v2,​·​Ljava/​io/​File;​
   
88 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 82 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
89 ····​move-​result-​object·​v12 83 ····​move-​result-​object·​v11
   
90 ····​const-​string·​v13,​·​"/​image" 84 ····​const-​string·​v12,​·​"/​image"
   
91 ····​invoke-​direct·​{v3,​·​v12,​·​v13},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 85 ····​invoke-​direct·​{v2,​·​v11,​·​v12},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
92 ····​.​line·​763 86 ····​.​line·​763
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​766 89 ····​.​line·​766
96 ····​:​try_start_0 90 ····​:​try_start_0
97 ····​new-​instance·​v11,​·​Ljava/​util/​zip/​ZipInputStream;​ 91 ····​new-​instance·​v8,​·​Ljava/​util/​zip/​ZipInputStream;​
   
98 ····​invoke-​direct·​{v11,​·​v4},​·​Ljava/​util/​zip/​ZipInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V 92 ····​invoke-​direct·​{v8,​·​v3},​·​Ljava/​util/​zip/​ZipInputStream;​-​><init>(Ljava/​io/​InputStream;​)​V
   
99 ····​.​line·​767 93 ····​.​line·​767
100 ····​.​local·​v11,​·​"zin":​Ljava/​util/​zip/​ZipInputStream;​ 94 ····​.​local·​v8,​·​"zin":​Ljava/​util/​zip/​ZipInputStream;​
101 ····​const/​4·​v10,​·​0x0 95 ····​const/​4·​v7,​·​0x0
   
102 ····​.​line·​769 96 ····​.​line·​769
103 ····​.​local·​v10,​·​"ze":​Ljava/​util/​zip/​ZipEntry;​ 97 ····​.​local·​v7,​·​"ze":​Ljava/​util/​zip/​ZipEntry;​
104 ····​:​goto_1 98 ····​:​goto_1
105 ····​invoke-​virtual·​{v11},​·​Ljava/​util/​zip/​ZipInputStream;​-​>getNextEntry()​Ljava/​util/​zip/​ZipEntry;​ 99 ····​invoke-​virtual·​{v8},​·​Ljava/​util/​zip/​ZipInputStream;​-​>getNextEntry()​Ljava/​util/​zip/​ZipEntry;​
   
106 ····​move-​result-​object·​v10 100 ····​move-​result-​object·​v7
   
107 ····​if-​eqz·​v10,​·​:​cond_2 101 ····​if-​eqz·​v7,​·​:​cond_2
   
108 ····​.​line·​771 102 ····​.​line·​771
109 ····​invoke-​virtual·​{v10},​·​Ljava/​util/​zip/​ZipEntry;​-​>isDirectory()​Z 103 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​zip/​ZipEntry;​-​>isDirectory()​Z
   
110 ····​move-​result·​v12 104 ····​move-​result·​v11
   
111 ····​if-​eqz·​v12,​·​:​cond_0 105 ····​if-​eqz·​v11,​·​:​cond_0
   
112 ····​.​line·​773 106 ····​.​line·​773
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$UnzipTask​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$UnzipTask​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
114 ····​invoke-​virtual·​{v10},​·​Ljava/​util/​zip/​ZipEntry;​-​>getName()​Ljava/​lang/​String;​ 108 ····​invoke-​virtual·​{v7},​·​Ljava/​util/​zip/​ZipEntry;​-​>getName()​Ljava/​lang/​String;​
   
115 ····​move-​result-​object·​v13 109 ····​move-​result-​object·​v12
   
116 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneSF2;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5917/10171 bytes (58.18%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSF2$VerifyImageTask.smali
Offset 54, 60 lines modified Offset 54, 55 lines modified
54 ····​return-​void 54 ····​return-​void
55 .​end·​method 55 .​end·​method
   
   
56 #·​virtual·​methods 56 #·​virtual·​methods
57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​ 57 .​method·​protected·​bridge·​synthetic·​doInBackground([Ljava​/​lang/​Object;​)​Ljava/​lang/​Object;​
58 ····​.​locals·​1 58 ····​.​locals·​1
59 ····​.​param·​p1,​·​"x0"····​#·​[Ljava/​lang/​Object;​  
   
60 ····​.​prologue 59 ····​.​prologue
61 ····​.​line·​829 60 ····​.​line·​829
62 ····​check-​cast·​p1,​·​[Ljava/​io/​FileReader;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​FileReader;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$VerifyIma​geTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$VerifyIma​geTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​
   
65 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
66 ····​return-​object·​v0 64 ····​return-​object·​v0
67 .​end·​method 65 .​end·​method
   
68 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileReader;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​FileReader;​)​Ljava/​lang/​String;​
69 ····​.​locals·​66 67 ····​.​locals·​66
70 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​ 68 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​838 70 ····​.​line·​838
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​839 72 ····​.​line·​839
75 ····​.​local·​v61,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v59,​·​"response":​Ljava/​lang/​String;​
76 ····​move-​object/​from16·​v4,​·​p1 74 ····​move-​object/​from16·​v0,​·​p1
   
77 ····.​local·v4,​·"arr$":​[Ljava/​io/​FileReader;​ 75 ····​array-​length·​v0,​·​v0
78 ····​array-​length·​v0,​·​v4  
   
79 ····​move/​from16·​v56,​·​v0 76 ····​move/​from16·​v62,​·​v0
   
80 ····.​local·​v56,​·"len$":​I 77 ····const/​16·v61,​·​0x0
81 ····​const/​16·​v54,​·​0x0  
   
82 ····​.​local·​v54,​·​"i$":​I  
83 ····​:​goto_0 78 ····​:​goto_0
84 ····​move/​from16·​v0,​·​v54 79 ····​move/​from16·​v0,​·​v61
   
85 ····​move/​from16·​v1,​·​v56 80 ····​move/​from16·​v1,​·​v62
   
86 ····​if-​ge·​v0,​·​v1,​·​:​cond_5 81 ····​if-​ge·​v0,​·​v1,​·​:​cond_5
   
87 ····​aget-​object·​v55,​·v4,​·​v54 82 ····​aget-​object·​v54,​·p1,​·​v61
   
88 ····​.​line·​841 83 ····​.​line·​841
89 ····​.​local·​v55,​·​"in":​Ljava/​io/​FileReader;​ 84 ····​.​local·​v54,​·​"in":​Ljava/​io/​FileReader;​
90 ····​move-​object/​from16·​v0,​·​p0 85 ····​move-​object/​from16·​v0,​·​p0
   
91 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$VerifyIma​geTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2$VerifyIma​geTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​
   
92 ····​move-​object/​from16·​v63,​·​v0 87 ····​move-​object/​from16·​v63,​·​v0
   
93 ····​move-​object/​from16·​v0,​·​v63 88 ····​move-​object/​from16·​v0,​·​v63
Offset 1325, 42 lines modified Offset 1320, 42 lines modified
1325 ····​.​line·​948 1320 ····​.​line·​948
1326 ····​invoke-​interface/​range·​{v42·​.​.​·​v42},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 1321 ····​invoke-​interface/​range·​{v42·​.​.​·​v42},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
1327 ····​.​line·​951 1322 ····​.​line·​951
1328 ····​:​try_start_0 1323 ····​:​try_start_0
1329 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​ 1324 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​
   
1330 ····​move-​object/​from16·​v0,​·​v55 1325 ····​move-​object/​from16·​v0,​·​v54
   
1331 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V 1326 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
   
1332 ····​.​line·​953 1327 ····​.​line·​953
1333 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​ 1328 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​
1334 ····​const/​4·​v3,​·​0x0 1329 ····​const/​4·​v4,​·​0x0
   
1335 ····​.​line·​954 1330 ····​.​line·​954
1336 ····​.​local·​v3,​·​"a":​I 1331 ····​.​local·​v4,​·​"a":​I
1337 ····​:​goto_1 1332 ····​:​goto_1
1338 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 1333 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
1339 ····​move-​result-​object·​v62 1334 ····​move-​result-​object·​v60
   
1340 ····​.​local·​v62,​·​"s":​Ljava/​lang/​String;​ 1335 ····​.​local·​v60,​·​"s":​Ljava/​lang/​String;​
1341 ····​if-​eqz·​v62,​·​:​cond_3 1336 ····​if-​eqz·​v60,​·​:​cond_3
   
1342 ····​.​line·​956 1337 ····​.​line·​956
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​957 1339 ····​.​line·​957
1345 ····​invoke-​virtual/​range·​{v62·​.​.​·​v62},​·​Ljava/​lang/​String;​-​>length()​I 1340 ····​invoke-​virtual/​range·​{v60·​.​.​·​v60},​·​Ljava/​lang/​String;​-​>length()​I
   
1346 ····​move-​result·​v57 1341 ····​move-​result·​v55
   
1347 ····​.​line·​958 1342 ····​.​line·​958
1348 ····​.​local·​v57,​·​"length":​I 1343 ····​.​local·​v55,​·​"length":​I
1349 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​ 1344 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​
   
1350 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 1345 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
Max diff block lines reached; 11394/14417 bytes (79.03%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSF2.smali
Offset 233, 15 lines modified Offset 233, 14 lines modified
233 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>DOWNLOAD_FAILED:​I 233 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>DOWNLOAD_FAILED:​I
   
234 ····​.​line·​83 234 ····​.​line·​83
235 ····​const/​16·​v0,​·​0x8 235 ····​const/​16·​v0,​·​0x8
   
236 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>CHANGE_LOCALE:​I 236 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>CHANGE_LOCALE:​I
   
237 ····​.​line·​829  
238 ····​return-​void 237 ····​return-​void
239 .​end·​method 238 .​end·​method
   
240 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V 239 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V
241 ····​.​locals·​4 240 ····​.​locals·​4
242 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 241 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
   
Offset 683, 378 lines modified Offset 682, 380 lines modified
683 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​ 682 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​
684 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V 683 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V
   
685 ····​goto·​:​goto_1 684 ····​goto·​:​goto_1
686 .​end·​method 685 .​end·​method
   
687 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V 686 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V
688 ····​.​locals·​17 687 ····​.​locals·​18
689 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 688 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
690 ····​.​param·​p2,​·​"a"····​#·​I 689 ····​.​param·​p2,​·​"a"····​#·​I
   
691 ····​.​prologue 690 ····​.​prologue
692 ····​.​line·​1061 691 ····​.​line·​1061
693 ····​move-​object/​from16·​v0,​·​p0 692 ····​move-​object/​from16·​v0,​·​p0
   
694 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 693 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSF2;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
695 ····​const-​string·​v14,​·​"no·​of·​files" 694 ····​const-​string·​v15,​·​"no·​of·​files"
   
696 ····​const-​wide/​16·​v15,​·​0x0 695 ····​const-​wide/​16·​v16,​·​0x0
   
697 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 696 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
698 ····​move-​result-​wide·​v13 697 ····​move-​result-​wide·​v14
   
699 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 698 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
700 ····​move-​result-​object·​v1 699 ····​move-​result-​object·​v2
   
701 ····​.​line·​1065 700 ····​.​line·​1065
702 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 701 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
703 ····​:​try_start_0 702 ····​:​try_start_0
704 ····​const-​string·​v13,​·​"MD5" 703 ····​const-​string·​v14,​·​"MD5"
   
705 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 704 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
706 ····​move-​result-​object·​v5 705 ····​move-​result-​object·​v6
   
707 ····​.​line·​1067 706 ····​.​line·​1067
708 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 707 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
709 ····​const/​16·​v13,​·​0x2000 708 ····​const/​16·​v14,​·​0x2000
   
710 ····​new-​array·​v2,​·​v13,​·​[B 709 ····​new-​array·​v3,​·​v14,​·​[B
711 ····​:​try_end_0 710 ····​:​try_end_0
712 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 711 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
713 ····​.​line·​1068 712 ····​.​line·​1068
714 ····​.​local·​v2,​·​"buffer":​[B 713 ····​.​local·​v3,​·​"buffer":​[B
715 ····​const/​4·​v9,​·​0x0 714 ····​const/​4·​v10,​·​0x0
   
716 ····​.​line·​1070 715 ····​.​line·​1070
717 ····​.​local·​v9,​·​"i":​I 716 ····​.​local·​v10,​·​"i":​I
718 ····​:​goto_0 717 ····​:​goto_0
719 ····​:​try_start_1 718 ····​:​try_start_1
720 ····​move-​object/​from16·​v0,​·​p1 719 ····​move-​object/​from16·​v0,​·​p1
   
721 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 720 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
722 ····​move-​result·​v9 721 ····​move-​result·​v10
   
723 ····​if-​lez·​v9,​·​:​cond_0 722 ····​if-​lez·​v10,​·​:​cond_0
   
724 ····​.​line·​1072 723 ····​.​line·​1072
725 ····​const/​4·​v13,​·​0x0 724 ····​const/​4·​v14,​·​0x0
   
726 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 725 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
727 ····​:​try_end_1 726 ····​:​try_end_1
728 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 727 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
729 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 728 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
730 ····​goto·​:​goto_0 729 ····​goto·​:​goto_0
   
731 ····​.​line·​1074 730 ····​.​line·​1074
732 ····​:​catch_0 731 ····​:​catch_0
733 ····​move-​exception·​v13 732 ····​move-​exception·​v14
   
734 ····​.​line·​1078 733 ····​.​line·​1078
735 ····​:​cond_0 734 ····​:​cond_0
736 ····​:​try_start_2 735 ····​:​try_start_2
737 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 736 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
738 ····​move-​result-​object·​v12 737 ····​move-​result-​object·​v13
   
Max diff block lines reached; 143658/147347 bytes (97.50%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$10.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​455 27 ····​.​line·​455
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$1.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​120 27 ····​.​line·​120
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$2.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​208 27 ····​.​line·​208
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$filepicked:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​213 28 ····​.​line·​213
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$3;​-​>val$filepicked:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$3;​-​>val$filepicked:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$4.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​238 27 ····​.​line·​238
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$5.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​245 27 ····​.​line·​245
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$6.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​256 27 ····​.​line·​256
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$7.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​267 27 ····​.​line·​267
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$8.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​331 27 ····​.​line·​331
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$9.smali
Offset 20, 14 lines modified Offset 20, 15 lines modified
20 #·​instance·​fields 20 #·​instance·​fields
21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​427 27 ····​.​line·​427
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 28 ····​iput-​object·​p1,​·