[−]
/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,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$9;​-​>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$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·​696 60 ····​.​line·​696
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/​AllInOneSkate$CheckMD​5Task;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$CheckMD​5Task;​-​>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·​705 71 ····​.​line·​705
73 ····​const-​string·​v11,​·​"" 72 ····​const-​string·​v8,​·​""
   
74 ····​.​line·​706 73 ····​.​line·​706
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·​709 79 ····​.​line·​709
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·​711 85 ····​.​line·​711
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·​712 91 ····​.​line·​712
98 ····​.​local·​v1,​·​"buffer":​[B 92 ····​.​local·​v0,​·​"buffer":​[B
99 ····​const/​4·​v5,​·​0x0 93 ····​const/​4·​v4,​·​0x0
   
100 ····​.​line·​714 94 ····​.​line·​714
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·​716 101 ····​.​line·​716
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·​718 108 ····​.​line·​718
115 ····​:​catch_0 109 ····​:​catch_0
116 ····​move-​exception·​v12 110 ····​move-​exception·​v11
   
117 ····​.​line·​722 111 ····​.​line·​722
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; 5663/8984 bytes (63.03%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$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·​617 60 ····​.​line·​617
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/​AllInOneSkate$Downloa​dFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$Downloa​dFileTask;​-​>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·​626 70 ····​.​line·​626
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​627 72 ····​.​line·​627
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·​630 82 ····​.​line·​630
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·​631 87 ····​.​line·​631
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·​632 92 ····​.​line·​632
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·​634 95 ····​.​line·​634
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
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/​AllInOneSkate;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>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·​635 106 ····​.​line·​635
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; 9801/13810 bytes (70.97%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$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·​772 60 ····​.​line·​772
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/​AllInOneSkate$UnzipTa​sk;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$UnzipTa​sk;​-​>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·​781 71 ····​.​line·​781
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​782 73 ····​.​line·​782
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·​784 79 ····​.​line·​784
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·​785 86 ····​.​line·​785
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​788 89 ····​.​line·​788
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·​789 93 ····​.​line·​789
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·​791 96 ····​.​line·​791
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·​793 102 ····​.​line·​793
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·​795 106 ····​.​line·​795
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$UnzipTa​sk;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$UnzipTa​sk;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
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/​AllInOneSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneSkate;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5937/10215 bytes (58.12%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSkate$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·​851 60 ····​.​line·​851
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/​AllInOneSkate$VerifyI​mageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$VerifyI​mageTask;​-​>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·​860 70 ····​.​line·​860
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​861 72 ····​.​line·​861
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·​863 83 ····​.​line·​863
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/​AllInOneSkate$VerifyI​mageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate$VerifyI​mageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​
   
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·​970 1320 ····​.​line·​970
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·​973 1322 ····​.​line·​973
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·​975 1327 ····​.​line·​975
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·​976 1330 ····​.​line·​976
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·​978 1337 ····​.​line·​978
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​979 1339 ····​.​line·​979
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·​980 1342 ····​.​line·​980
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; 11410/14439 bytes (79.02%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneSkate.smali
Offset 259, 15 lines modified Offset 259, 14 lines modified
259 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>DOWNLOAD_FAILED:​I 259 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>DOWNLOAD_FAILED:​I
   
260 ····​.​line·​85 260 ····​.​line·​85
261 ····​const/​16·​v0,​·​0x8 261 ····​const/​16·​v0,​·​0x8
   
262 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>CHANGE_LOCALE:​I 262 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>CHANGE_LOCALE:​I
   
263 ····​.​line·​851  
264 ····​return-​void 263 ····​return-​void
265 .​end·​method 264 .​end·​method
   
266 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V 265 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V
267 ····​.​locals·​4 266 ····​.​locals·​4
268 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 267 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
   
Offset 722, 378 lines modified Offset 721, 380 lines modified
722 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​ 721 ····​.​local·​v1,​·​"e":​Ljava/​io/​FileNotFoundException​;​
723 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V 722 ····​invoke-​virtual·​{v1},​·​Ljava/​io/​FileNotFoundException​;​-​>printStackTrace()​V
   
724 ····​goto·​:​goto_1 723 ····​goto·​:​goto_1
725 .​end·​method 724 .​end·​method
   
726 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V 725 .​method·​public·​md5sum2(Ljava/​io/​FileInputStream;​I)​V
727 ····​.​locals·​17 726 ····​.​locals·​18
728 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 727 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
729 ····​.​param·​p2,​·​"a"····​#·​I 728 ····​.​param·​p2,​·​"a"····​#·​I
   
730 ····​.​prologue 729 ····​.​prologue
731 ····​.​line·​1083 730 ····​.​line·​1083
732 ····​move-​object/​from16·​v0,​·​p0 731 ····​move-​object/​from16·​v0,​·​p0
   
733 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 732 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneSkate;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
734 ····​const-​string·​v14,​·​"no·​of·​files" 733 ····​const-​string·​v15,​·​"no·​of·​files"
   
735 ····​const-​wide/​16·​v15,​·​0x0 734 ····​const-​wide/​16·​v16,​·​0x0
   
736 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 735 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
737 ····​move-​result-​wide·​v13 736 ····​move-​result-​wide·​v14
   
738 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 737 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
739 ····​move-​result-​object·​v1 738 ····​move-​result-​object·​v2
   
740 ····​.​line·​1087 739 ····​.​line·​1087
741 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 740 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
742 ····​:​try_start_0 741 ····​:​try_start_0
743 ····​const-​string·​v13,​·​"MD5" 742 ····​const-​string·​v14,​·​"MD5"
   
744 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 743 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
745 ····​move-​result-​object·​v5 744 ····​move-​result-​object·​v6
   
746 ····​.​line·​1089 745 ····​.​line·​1089
747 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 746 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
748 ····​const/​16·​v13,​·​0x2000 747 ····​const/​16·​v14,​·​0x2000
   
749 ····​new-​array·​v2,​·​v13,​·​[B 748 ····​new-​array·​v3,​·​v14,​·​[B
750 ····​:​try_end_0 749 ····​:​try_end_0
751 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 750 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
752 ····​.​line·​1090 751 ····​.​line·​1090
753 ····​.​local·​v2,​·​"buffer":​[B 752 ····​.​local·​v3,​·​"buffer":​[B
754 ····​const/​4·​v9,​·​0x0 753 ····​const/​4·​v10,​·​0x0
   
755 ····​.​line·​1092 754 ····​.​line·​1092
756 ····​.​local·​v9,​·​"i":​I 755 ····​.​local·​v10,​·​"i":​I
757 ····​:​goto_0 756 ····​:​goto_0
758 ····​:​try_start_1 757 ····​:​try_start_1
759 ····​move-​object/​from16·​v0,​·​p1 758 ····​move-​object/​from16·​v0,​·​p1
   
760 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 759 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
761 ····​move-​result·​v9 760 ····​move-​result·​v10
   
762 ····​if-​lez·​v9,​·​:​cond_0 761 ····​if-​lez·​v10,​·​:​cond_0
   
763 ····​.​line·​1094 762 ····​.​line·​1094
764 ····​const/​4·​v13,​·​0x0 763 ····​const/​4·​v14,​·​0x0
   
765 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 764 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
766 ····​:​try_end_1 765 ····​:​try_end_1
767 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 766 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
768 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 767 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
769 ····​goto·​:​goto_0 768 ····​goto·​:​goto_0
   
770 ····​.​line·​1096 769 ····​.​line·​1096
771 ····​:​catch_0 770 ····​:​catch_0
772 ····​move-​exception·​v13 771 ····​move-​exception·​v14
   
773 ····​.​line·​1100 772 ····​.​line·​1100
774 ····​:​cond_0 773 ····​:​cond_0
775 ····​:​try_start_2 774 ····​:​try_start_2
776 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 775 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
777 ····​move-​result-​object·​v12 776 ····​move-​result-​object·​v13
   
Max diff block lines reached; 144202/147899 bytes (97.50%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​436 27 ····​.​line·​436
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​118 27 ····​.​line·​118
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​189 27 ····​.​line·​189
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​194 28 ····​.​line·​194
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$3;​-​>val$filepicked:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$3;​-​>val$filepicked:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​219 27 ····​.​line·​219
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​226 27 ····​.​line·​226
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​248 27 ····​.​line·​248
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​312 27 ····​.​line·​312
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity$Chec​kMD5Task;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$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·​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; 5684/9008 bytes (63.10%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​408 27 ····​.​line·​408
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity$Down​loadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$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·​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/​AllInOneVivacity$Down​loadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$Down​loadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
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/​AllInOneVivacity;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>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; 9810/13831 bytes (70.93%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity$Veri​fyImageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$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·​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/​AllInOneVivacity$Veri​fyImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$Veri​fyImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
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; 11419/14457 bytes (78.99%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/AllInOneVivacity$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/​AllInOneVivacity$Unzi​pTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$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·​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/​AllInOneVivacity;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>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/​AllInOneVivacity$Unzi​pTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity$Unzi​pTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​
   
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/​AllInOneVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>access$700(Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​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/AllInOneVivacity.smali
Offset 233, 15 lines modified Offset 233, 14 lines modified
233 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>DOWNLOAD_FAILED:​I 233 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>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/​AllInOneVivacity;​-​>CHANGE_LOCALE:​I 236 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>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/​AllInOneVivacity;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 693 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​AllInOneVivacity;​-​>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; 144513/148222 bytes (97.50%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/Changelog$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/​Changelog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Changelog;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Changelog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Changelog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​72 27 ····​.​line·​72
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Changelog$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Changelog$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Changelog$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/​Changelog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Changelog;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Changelog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Changelog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​100 27 ····​.​line·​100
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Changelog$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Changelog$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Changelog$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/​Changelog;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Changelog;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Changelog;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Changelog;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​190 27 ····​.​line·​190
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Changelog$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Changelog$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Changelog;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​370 27 ····​.​line·​370
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$11.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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​389 27 ····​.​line·​389
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$12.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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​402 27 ····​.​line·​402
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$13.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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​413 27 ····​.​line·​413
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$15.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​571 28 ····​.​line·​571
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$14.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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​441 27 ····​.​line·​441
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$16.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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​592 27 ····​.​line·​592
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$17.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​605 28 ····​.​line·​605
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$18.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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​626 27 ····​.​line·​626
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​200 27 ····​.​line·​200
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​233 28 ····​.​line·​233
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​254 27 ····​.​line·​254
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​164 27 ····​.​line·​164
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​267 28 ····​.​line·​267
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​288 27 ····​.​line·​288
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​306 27 ····​.​line·​306
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​317 27 ····​.​line·​317
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$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/​CustomTPT;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPT;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​329 27 ····​.​line·​329
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT$CopyTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1211 60 ····​.​line·​1211
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/​CustomTPT$CopyTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$CopyTask;​-​>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
   
Offset 272, 21 lines modified Offset 270, 19 lines modified
272 ········​:​pswitch_7 270 ········​:​pswitch_7
273 ········​:​pswitch_8 271 ········​:​pswitch_8
274 ····​.​end·​packed-​switch 272 ····​.​end·​packed-​switch
275 .​end·​method 273 .​end·​method
   
276 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 274 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
277 ····​.​locals·​0 275 ····​.​locals·​0
278 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
279 ····​.​prologue 276 ····​.​prologue
280 ····​.​line·​1211 277 ····​.​line·​1211
281 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 278 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
282 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
283 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$CopyTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 279 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$CopyTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
284 ····​return-​void 280 ····​return-​void
285 .​end·​method 281 .​end·​method
   
286 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 282 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
287 ····​.​locals·​1 283 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPT$DownloadFileTask2.smali
Offset 54, 278 lines modified Offset 54, 257 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·​724 60 ····​.​line·​724
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/​CustomTPT$DownloadFil​eTask2;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$DownloadFil​eTask2;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​732 70 ····​.​line·​732
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​733 72 ····​.​line·​733
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​736 80 ····​.​line·​736
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​737 85 ····​.​line·​737
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​738 90 ····​.​line·​738
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​740 93 ····​.​line·​740
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Blade/​custom-​tpt-​files.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Blade/​custom-​tpt-​files.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​742 100 ····​.​line·​742
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$DownloadFil​eTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$DownloadFil​eTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Blade" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Blade"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​743 107 ····​.​line·​743
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​744 110 ····​.​line·​744
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8779/13228 bytes (66.37%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPT$DownloadFileTask.smali
Offset 54, 278 lines modified Offset 54, 257 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·​653 60 ····​.​line·​653
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/​CustomTPT$DownloadFil​eTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$DownloadFil​eTask;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​661 70 ····​.​line·​661
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​662 72 ····​.​line·​662
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​665 80 ····​.​line·​665
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​666 85 ····​.​line·​666
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​667 90 ····​.​line·​667
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​669 93 ····​.​line·​669
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Blade/​custom-​TPT-​base.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Blade/​custom-​TPT-​base.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​671 100 ····​.​line·​671
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$DownloadFil​eTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$DownloadFil​eTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Blade" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Blade"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​672 107 ····​.​line·​672
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​673 110 ····​.​line·​673
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8775/13219 bytes (66.38%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPT$UnzipTask2.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·​871 60 ····​.​line·​871
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/​CustomTPT$UnzipTask2;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$UnzipTask2;​-​>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·​880 71 ····​.​line·​880
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​881 73 ····​.​line·​881
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·​883 79 ····​.​line·​883
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,​·​"/​TPT·​Helper/​Blade/​custom-​tpt-​files" 84 ····​const-​string·​v12,​·​"/​TPT·​Helper/​Blade/​custom-​tpt-​files"
   
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·​884 86 ····​.​line·​884
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​887 89 ····​.​line·​887
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·​888 93 ····​.​line·​888
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·​890 96 ····​.​line·​890
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·​892 102 ····​.​line·​892
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·​894 106 ····​.​line·​894
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$UnzipTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$UnzipTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
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/​CustomTPT;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5907/10197 bytes (57.93%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPT$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·​797 60 ····​.​line·​797
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/​CustomTPT$UnzipTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$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·​806 71 ····​.​line·​806
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​807 73 ····​.​line·​807
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·​809 79 ····​.​line·​809
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·​810 86 ····​.​line·​810
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​813 89 ····​.​line·​813
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·​814 93 ····​.​line·​814
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·​816 96 ····​.​line·​816
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·​818 102 ····​.​line·​818
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·​820 106 ····​.​line·​820
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$UnzipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$UnzipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
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/​CustomTPT;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPT;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5897/10127 bytes (58.23%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPT$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·​944 60 ····​.​line·​944
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/​CustomTPT$VerifyImage​Task;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$VerifyImage​Task;​-​>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·​953 70 ····​.​line·​953
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​954 72 ····​.​line·​954
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·​956 83 ····​.​line·​956
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/​CustomTPT$VerifyImage​Task;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT$VerifyImage​Task;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPT;​
   
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·​1063 1320 ····​.​line·​1063
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·​1066 1322 ····​.​line·​1066
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·​1068 1327 ····​.​line·​1068
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·​1069 1330 ····​.​line·​1069
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·​1071 1337 ····​.​line·​1071
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1072 1339 ····​.​line·​1072
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·​1073 1342 ····​.​line·​1073
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; 11416/14440 bytes (79.06%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPT$WritePartitionsTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1486 60 ····​.​line·​1486
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/​CustomTPT$WritePartit​ionsTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$WritePartit​ionsTask;​-​>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
   
Offset 131, 21 lines modified Offset 129, 19 lines modified
   
131 ····​.​line·​1500 129 ····​.​line·​1500
132 ····​return-​object·​v1 130 ····​return-​object·​v1
133 .​end·​method 131 .​end·​method
   
134 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 132 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
135 ····​.​locals·​0 133 ····​.​locals·​0
136 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
137 ····​.​prologue 134 ····​.​prologue
138 ····​.​line·​1486 135 ····​.​line·​1486
139 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 136 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
140 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
141 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$WritePartit​ionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPT$WritePartit​ionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
142 ····​return-​void 138 ····​return-​void
143 .​end·​method 139 .​end·​method
   
144 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 140 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
145 ····​.​locals·​2 141 ····​.​locals·​2
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​368 27 ····​.​line·​368
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$11.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​387 27 ····​.​line·​387
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPT.smali
Offset 230, 15 lines modified Offset 230, 14 lines modified
230 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>unziplocationfiles:​Ljava/​lang/​String;​ 230 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>unziplocationfiles:​Ljava/​lang/​String;​
   
231 ····​.​line·​83 231 ····​.​line·​83
232 ····​const-​string·​v0,​·​"CustomTPT" 232 ····​const-​string·​v0,​·​"CustomTPT"
   
233 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>TAG:​Ljava/​lang/​String;​ 233 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>TAG:​Ljava/​lang/​String;​
   
234 ····​.​line·​1486  
235 ····​return-​void 234 ····​return-​void
236 .​end·​method 235 .​end·​method
   
237 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 236 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
238 ····​.​locals·​6 237 ····​.​locals·​6
239 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 238 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
240 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​ 239 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​
Offset 3062, 371 lines modified Offset 3061, 373 lines modified
3062 ········​:​pswitch_7 3061 ········​:​pswitch_7
3063 ········​:​pswitch_8 3062 ········​:​pswitch_8
3064 ········​:​pswitch_9 3063 ········​:​pswitch_9
3065 ····​.​end·​packed-​switch 3064 ····​.​end·​packed-​switch
3066 .​end·​method 3065 .​end·​method
   
3067 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V 3066 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V
3068 ····​.​locals·​17 3067 ····​.​locals·​18
3069 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 3068 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
3070 ····​.​param·​p2,​·​"a"····​#·​I 3069 ····​.​param·​p2,​·​"a"····​#·​I
   
3071 ····​.​prologue 3070 ····​.​prologue
3072 ····​.​line·​1155 3071 ····​.​line·​1155
3073 ····​move-​object/​from16·​v0,​·​p0 3072 ····​move-​object/​from16·​v0,​·​p0
   
3074 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 3073 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPT;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
3075 ····​const-​string·​v14,​·​"no·​of·​files" 3074 ····​const-​string·​v15,​·​"no·​of·​files"
   
3076 ····​const-​wide/​16·​v15,​·​0x0 3075 ····​const-​wide/​16·​v16,​·​0x0
   
3077 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 3076 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
3078 ····​move-​result-​wide·​v13 3077 ····​move-​result-​wide·​v14
   
3079 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 3078 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
3080 ····​move-​result-​object·​v1 3079 ····​move-​result-​object·​v2
   
3081 ····​.​line·​1159 3080 ····​.​line·​1159
3082 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 3081 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
3083 ····​:​try_start_0 3082 ····​:​try_start_0
3084 ····​const-​string·​v13,​·​"MD5" 3083 ····​const-​string·​v14,​·​"MD5"
   
3085 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 3084 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
3086 ····​move-​result-​object·​v5 3085 ····​move-​result-​object·​v6
   
3087 ····​.​line·​1161 3086 ····​.​line·​1161
3088 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 3087 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
3089 ····​const/​16·​v13,​·​0x2000 3088 ····​const/​16·​v14,​·​0x2000
   
3090 ····​new-​array·​v2,​·​v13,​·​[B 3089 ····​new-​array·​v3,​·​v14,​·​[B
3091 ····​:​try_end_0 3090 ····​:​try_end_0
3092 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 3091 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
3093 ····​.​line·​1162 3092 ····​.​line·​1162
3094 ····​.​local·​v2,​·​"buffer":​[B 3093 ····​.​local·​v3,​·​"buffer":​[B
3095 ····​const/​4·​v9,​·​0x0 3094 ····​const/​4·​v10,​·​0x0
   
3096 ····​.​line·​1164 3095 ····​.​line·​1164
3097 ····​.​local·​v9,​·​"i":​I 3096 ····​.​local·​v10,​·​"i":​I
3098 ····​:​goto_0 3097 ····​:​goto_0
3099 ····​:​try_start_1 3098 ····​:​try_start_1
3100 ····​move-​object/​from16·​v0,​·​p1 3099 ····​move-​object/​from16·​v0,​·​p1
   
3101 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 3100 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
3102 ····​move-​result·​v9 3101 ····​move-​result·​v10
   
3103 ····​if-​lez·​v9,​·​:​cond_0 3102 ····​if-​lez·​v10,​·​:​cond_0
   
3104 ····​.​line·​1166 3103 ····​.​line·​1166
3105 ····​const/​4·​v13,​·​0x0 3104 ····​const/​4·​v14,​·​0x0
   
3106 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 3105 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
3107 ····​:​try_end_1 3106 ····​:​try_end_1
3108 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 3107 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
3109 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 3108 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
3110 ····​goto·​:​goto_0 3109 ····​goto·​:​goto_0
   
3111 ····​.​line·​1168 3110 ····​.​line·​1168
3112 ····​:​catch_0 3111 ····​:​catch_0
3113 ····​move-​exception·​v13 3112 ····​move-​exception·​v14
   
3114 ····​.​line·​1172 3113 ····​.​line·​1172
3115 ····​:​cond_0 3114 ····​:​cond_0
3116 ····​:​try_start_2 3115 ····​:​try_start_2
3117 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 3116 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
3118 ····​move-​result-​object·​v12 3117 ····​move-​result-​object·​v13
   
Max diff block lines reached; 15977/19718 bytes (81.03%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$12.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​400 27 ····​.​line·​400
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$13.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​411 27 ····​.​line·​411
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$14.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​439 27 ····​.​line·​439
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$15.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​569 28 ····​.​line·​569
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$16.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​590 27 ····​.​line·​590
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$17.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​603 28 ····​.​line·​603
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$18.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​624 27 ····​.​line·​624
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$19.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​634 27 ····​.​line·​634
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$20.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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​644 27 ····​.​line·​644
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​236 28 ····​.​line·​236
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​203 27 ····​.​line·​203
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​257 27 ····​.​line·​257
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​270 28 ····​.​line·​270
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​291 27 ····​.​line·​291
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​309 27 ····​.​line·​309
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​320 27 ····​.​line·​320
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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/​CustomTPTGen2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​332 27 ····​.​line·​332
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$BuildImageTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1781 60 ····​.​line·​1781
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/​CustomTPTGen2$BuildIm​ageTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$BuildIm​ageTask;​-​>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
   
Offset 188, 21 lines modified Offset 186, 19 lines modified
188 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>showDialog(I)​V 186 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>showDialog(I)​V
   
189 ····​goto·​:​goto_0 187 ····​goto·​:​goto_0
190 .​end·​method 188 .​end·​method
   
191 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 189 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
192 ····​.​locals·​0 190 ····​.​locals·​0
193 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
194 ····​.​prologue 191 ····​.​prologue
195 ····​.​line·​1781 192 ····​.​line·​1781
196 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 193 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
197 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
198 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$BuildIm​ageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 194 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$BuildIm​ageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
199 ····​return-​void 195 ····​return-​void
200 .​end·​method 196 .​end·​method
   
201 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 197 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
202 ····​.​locals·​2 198 ····​.​locals·​2
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$CopyTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1229 60 ····​.​line·​1229
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/​CustomTPTGen2$CopyTas​k;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$CopyTas​k;​-​>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
   
Offset 272, 21 lines modified Offset 270, 19 lines modified
272 ········​:​pswitch_7 270 ········​:​pswitch_7
273 ········​:​pswitch_8 271 ········​:​pswitch_8
274 ····​.​end·​packed-​switch 272 ····​.​end·​packed-​switch
275 .​end·​method 273 .​end·​method
   
276 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 274 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
277 ····​.​locals·​0 275 ····​.​locals·​0
278 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
279 ····​.​prologue 276 ····​.​prologue
280 ····​.​line·​1229 277 ····​.​line·​1229
281 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 278 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
282 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
283 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$CopyTas​k;​-​>onPostExecute(Ljava/​lang/​String;​)​V 279 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$CopyTas​k;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
284 ····​return-​void 280 ····​return-​void
285 .​end·​method 281 .​end·​method
   
286 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 282 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
287 ····​.​locals·​1 283 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask2.smali
Offset 54, 278 lines modified Offset 54, 257 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·​742 60 ····​.​line·​742
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/​CustomTPTGen2$Downloa​dFileTask2;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$Downloa​dFileTask2;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​750 70 ····​.​line·​750
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​751 72 ····​.​line·​751
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​754 80 ····​.​line·​754
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​755 85 ····​.​line·​755
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​756 90 ····​.​line·​756
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​758 93 ····​.​line·​758
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Blade/​Gen2/​Gen2-​tpt-​files.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Blade/​Gen2/​Gen2-​tpt-​files.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​760 100 ····​.​line·​760
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$Downloa​dFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$Downloa​dFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Blade/​Gen2" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Blade/​Gen2"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​761 107 ····​.​line·​761
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​762 110 ····​.​line·​762
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8795/13300 bytes (66.13%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$DownloadFileTask.smali
Offset 54, 278 lines modified Offset 54, 257 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·​671 60 ····​.​line·​671
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/​CustomTPTGen2$Downloa​dFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$Downloa​dFileTask;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​679 70 ····​.​line·​679
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​680 72 ····​.​line·​680
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​683 80 ····​.​line·​683
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​684 85 ····​.​line·​684
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​685 90 ····​.​line·​685
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​687 93 ····​.​line·​687
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Blade/​Gen2/​Gen2-​TPT-​base.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Blade/​Gen2/​Gen2-​TPT-​base.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​689 100 ····​.​line·​689
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Blade/​Gen2" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Blade/​Gen2"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​690 107 ····​.​line·​690
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​691 110 ····​.​line·​691
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8791/13291 bytes (66.14%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$UnzipTask2.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·​889 60 ····​.​line·​889
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/​CustomTPTGen2$UnzipTa​sk2;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$UnzipTa​sk2;​-​>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·​898 71 ····​.​line·​898
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​899 73 ····​.​line·​899
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·​901 79 ····​.​line·​901
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,​·​"/​TPT·​Helper/​Blade/​Gen2/​Gen2-​tpt-​files" 84 ····​const-​string·​v12,​·​"/​TPT·​Helper/​Blade/​Gen2/​Gen2-​tpt-​files"
   
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·​902 86 ····​.​line·​902
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​905 89 ····​.​line·​905
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·​906 93 ····​.​line·​906
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·​908 96 ····​.​line·​908
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·​910 102 ····​.​line·​910
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·​912 106 ····​.​line·​912
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$UnzipTa​sk2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$UnzipTa​sk2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
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/​CustomTPTGen2;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5947/10291 bytes (57.79%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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·​815 60 ····​.​line·​815
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/​CustomTPTGen2$UnzipTa​sk;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$UnzipTa​sk;​-​>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·​824 71 ····​.​line·​824
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​825 73 ····​.​line·​825
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·​827 79 ····​.​line·​827
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·​828 86 ····​.​line·​828
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​831 89 ····​.​line·​831
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·​832 93 ····​.​line·​832
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·​834 96 ····​.​line·​834
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·​836 102 ····​.​line·​836
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·​838 106 ····​.​line·​838
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$UnzipTa​sk;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$UnzipTa​sk;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
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/​CustomTPTGen2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5937/10215 bytes (58.12%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$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·​962 60 ····​.​line·​962
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/​CustomTPTGen2$VerifyI​mageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$VerifyI​mageTask;​-​>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·​971 70 ····​.​line·​971
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​972 72 ····​.​line·​972
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·​974 83 ····​.​line·​974
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/​CustomTPTGen2$VerifyI​mageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$VerifyI​mageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​
   
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·​1081 1320 ····​.​line·​1081
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·​1084 1322 ····​.​line·​1084
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·​1086 1327 ····​.​line·​1086
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·​1087 1330 ····​.​line·​1087
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·​1089 1337 ····​.​line·​1089
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1090 1339 ····​.​line·​1090
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·​1091 1342 ····​.​line·​1091
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; 11444/14480 bytes (79.03%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2$WritePartitionsTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1506 60 ····​.​line·​1506
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/​CustomTPTGen2$WritePa​rtitionsTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$WritePa​rtitionsTask;​-​>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
   
Offset 131, 21 lines modified Offset 129, 19 lines modified
   
131 ····​.​line·​1520 129 ····​.​line·​1520
132 ····​return-​object·​v1 130 ····​return-​object·​v1
133 .​end·​method 131 .​end·​method
   
134 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 132 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
135 ····​.​locals·​0 133 ····​.​locals·​0
136 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
137 ····​.​prologue 134 ····​.​prologue
138 ····​.​line·​1506 135 ····​.​line·​1506
139 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 136 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
140 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
141 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$WritePa​rtitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2$WritePa​rtitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
142 ····​return-​void 138 ····​return-​void
143 .​end·​method 139 .​end·​method
   
144 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 140 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
145 ····​.​locals·​1 141 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2.smali
Offset 245, 15 lines modified Offset 245, 14 lines modified
245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>unziplocationfiles:​Ljava/​lang/​String;​ 245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>unziplocationfiles:​Ljava/​lang/​String;​
   
246 ····​.​line·​86 246 ····​.​line·​86
247 ····​const-​string·​v0,​·​"CustomTPTGen2" 247 ····​const-​string·​v0,​·​"CustomTPTGen2"
   
248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>TAG:​Ljava/​lang/​String;​ 248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>TAG:​Ljava/​lang/​String;​
   
249 ····​.​line·​1781  
250 ····​return-​void 249 ····​return-​void
251 .​end·​method 250 .​end·​method
   
252 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 251 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
253 ····​.​locals·​8 252 ····​.​locals·​8
254 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 253 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
255 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​ 254 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​
Offset 3428, 371 lines modified Offset 3427, 373 lines modified
3428 ········​:​pswitch_7 3427 ········​:​pswitch_7
3429 ········​:​pswitch_8 3428 ········​:​pswitch_8
3430 ········​:​pswitch_9 3429 ········​:​pswitch_9
3431 ····​.​end·​packed-​switch 3430 ····​.​end·​packed-​switch
3432 .​end·​method 3431 .​end·​method
   
3433 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V 3432 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V
3434 ····​.​locals·​17 3433 ····​.​locals·​18
3435 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 3434 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
3436 ····​.​param·​p2,​·​"a"····​#·​I 3435 ····​.​param·​p2,​·​"a"····​#·​I
   
3437 ····​.​prologue 3436 ····​.​prologue
3438 ····​.​line·​1173 3437 ····​.​line·​1173
3439 ····​move-​object/​from16·​v0,​·​p0 3438 ····​move-​object/​from16·​v0,​·​p0
   
3440 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 3439 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
3441 ····​const-​string·​v14,​·​"no·​of·​files" 3440 ····​const-​string·​v15,​·​"no·​of·​files"
   
3442 ····​const-​wide/​16·​v15,​·​0x0 3441 ····​const-​wide/​16·​v16,​·​0x0
   
3443 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 3442 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
3444 ····​move-​result-​wide·​v13 3443 ····​move-​result-​wide·​v14
   
3445 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 3444 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
3446 ····​move-​result-​object·​v1 3445 ····​move-​result-​object·​v2
   
3447 ····​.​line·​1177 3446 ····​.​line·​1177
3448 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 3447 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
3449 ····​:​try_start_0 3448 ····​:​try_start_0
3450 ····​const-​string·​v13,​·​"MD5" 3449 ····​const-​string·​v14,​·​"MD5"
   
3451 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 3450 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
3452 ····​move-​result-​object·​v5 3451 ····​move-​result-​object·​v6
   
3453 ····​.​line·​1179 3452 ····​.​line·​1179
3454 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 3453 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
3455 ····​const/​16·​v13,​·​0x2000 3454 ····​const/​16·​v14,​·​0x2000
   
3456 ····​new-​array·​v2,​·​v13,​·​[B 3455 ····​new-​array·​v3,​·​v14,​·​[B
3457 ····​:​try_end_0 3456 ····​:​try_end_0
3458 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 3457 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
3459 ····​.​line·​1180 3458 ····​.​line·​1180
3460 ····​.​local·​v2,​·​"buffer":​[B 3459 ····​.​local·​v3,​·​"buffer":​[B
3461 ····​const/​4·​v9,​·​0x0 3460 ····​const/​4·​v10,​·​0x0
   
3462 ····​.​line·​1182 3461 ····​.​line·​1182
3463 ····​.​local·​v9,​·​"i":​I 3462 ····​.​local·​v10,​·​"i":​I
3464 ····​:​goto_0 3463 ····​:​goto_0
3465 ····​:​try_start_1 3464 ····​:​try_start_1
3466 ····​move-​object/​from16·​v0,​·​p1 3465 ····​move-​object/​from16·​v0,​·​p1
   
3467 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 3466 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
3468 ····​move-​result·​v9 3467 ····​move-​result·​v10
   
3469 ····​if-​lez·​v9,​·​:​cond_0 3468 ····​if-​lez·​v10,​·​:​cond_0
   
3470 ····​.​line·​1184 3469 ····​.​line·​1184
3471 ····​const/​4·​v13,​·​0x0 3470 ····​const/​4·​v14,​·​0x0
   
3472 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 3471 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
3473 ····​:​try_end_1 3472 ····​:​try_end_1
3474 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 3473 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
3475 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 3474 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
3476 ····​goto·​:​goto_0 3475 ····​goto·​:​goto_0
   
3477 ····​.​line·​1186 3476 ····​.​line·​1186
3478 ····​:​catch_0 3477 ····​:​catch_0
3479 ····​move-​exception·​v13 3478 ····​move-​exception·​v14
   
3480 ····​.​line·​1190 3479 ····​.​line·​1190
3481 ····​:​cond_0 3480 ····​:​cond_0
3482 ····​:​try_start_2 3481 ····​:​try_start_2
3483 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 3482 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
3484 ····​move-​result-​object·​v12 3483 ····​move-​result-​object·​v13
   
Max diff block lines reached; 16017/19778 bytes (80.98%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen2Gen3$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/​CustomTPTGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​31 27 ····​.​line·​31
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​368 27 ····​.​line·​368
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$11.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​387 27 ····​.​line·​387
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$12.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​400 27 ····​.​line·​400
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$13.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​411 27 ····​.​line·​411
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$14.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​439 27 ····​.​line·​439
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$15.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​569 28 ····​.​line·​569
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$16.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​590 27 ····​.​line·​590
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$17.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​603 28 ····​.​line·​603
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$18.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​624 27 ····​.​line·​624
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$19.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​634 27 ····​.​line·​634
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$20.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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​644 27 ····​.​line·​644
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​203 27 ····​.​line·​203
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​236 28 ····​.​line·​236
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​257 27 ····​.​line·​257
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​270 28 ····​.​line·​270
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​291 27 ····​.​line·​291
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​309 27 ····​.​line·​309
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​320 27 ····​.​line·​320
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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/​CustomTPTGen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​332 27 ····​.​line·​332
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$BuildImageTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1781 60 ····​.​line·​1781
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/​CustomTPTGen3$BuildIm​ageTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$BuildIm​ageTask;​-​>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
   
Offset 188, 21 lines modified Offset 186, 19 lines modified
188 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>showDialog(I)​V 186 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>showDialog(I)​V
   
189 ····​goto·​:​goto_0 187 ····​goto·​:​goto_0
190 .​end·​method 188 .​end·​method
   
191 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 189 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
192 ····​.​locals·​0 190 ····​.​locals·​0
193 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
194 ····​.​prologue 191 ····​.​prologue
195 ····​.​line·​1781 192 ····​.​line·​1781
196 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 193 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
197 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
198 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$BuildIm​ageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 194 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$BuildIm​ageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
199 ····​return-​void 195 ····​return-​void
200 .​end·​method 196 .​end·​method
   
201 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 197 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
202 ····​.​locals·​2 198 ····​.​locals·​2
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$CopyTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1229 60 ····​.​line·​1229
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/​CustomTPTGen3$CopyTas​k;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$CopyTas​k;​-​>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
   
Offset 272, 21 lines modified Offset 270, 19 lines modified
272 ········​:​pswitch_7 270 ········​:​pswitch_7
273 ········​:​pswitch_8 271 ········​:​pswitch_8
274 ····​.​end·​packed-​switch 272 ····​.​end·​packed-​switch
275 .​end·​method 273 .​end·​method
   
276 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 274 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
277 ····​.​locals·​0 275 ····​.​locals·​0
278 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
279 ····​.​prologue 276 ····​.​prologue
280 ····​.​line·​1229 277 ····​.​line·​1229
281 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 278 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
282 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
283 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$CopyTas​k;​-​>onPostExecute(Ljava/​lang/​String;​)​V 279 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$CopyTas​k;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
284 ····​return-​void 280 ····​return-​void
285 .​end·​method 281 .​end·​method
   
286 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 282 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
287 ····​.​locals·​1 283 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask2.smali
Offset 54, 278 lines modified Offset 54, 257 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·​742 60 ····​.​line·​742
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/​CustomTPTGen3$Downloa​dFileTask2;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$Downloa​dFileTask2;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​750 70 ····​.​line·​750
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​751 72 ····​.​line·​751
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​754 80 ····​.​line·​754
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​755 85 ····​.​line·​755
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​756 90 ····​.​line·​756
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​758 93 ····​.​line·​758
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Blade/​Gen3/​Gen3-​tpt-​files.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Blade/​Gen3/​Gen3-​tpt-​files.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​760 100 ····​.​line·​760
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$Downloa​dFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$Downloa​dFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Blade/​Gen3" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Blade/​Gen3"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​761 107 ····​.​line·​761
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​762 110 ····​.​line·​762
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8795/13300 bytes (66.13%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$DownloadFileTask.smali
Offset 54, 278 lines modified Offset 54, 257 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·​671 60 ····​.​line·​671
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/​CustomTPTGen3$Downloa​dFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$Downloa​dFileTask;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​679 70 ····​.​line·​679
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​680 72 ····​.​line·​680
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​683 80 ····​.​line·​683
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​684 85 ····​.​line·​684
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​685 90 ····​.​line·​685
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​687 93 ····​.​line·​687
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Blade/​Gen3/​Gen3-​TPT-​base.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Blade/​Gen3/​Gen3-​TPT-​base.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​689 100 ····​.​line·​689
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Blade/​Gen3" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Blade/​Gen3"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​690 107 ····​.​line·​690
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​691 110 ····​.​line·​691
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8791/13291 bytes (66.14%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$UnzipTask2.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·​889 60 ····​.​line·​889
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/​CustomTPTGen3$UnzipTa​sk2;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$UnzipTa​sk2;​-​>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·​898 71 ····​.​line·​898
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​899 73 ····​.​line·​899
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·​901 79 ····​.​line·​901
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,​·​"/​TPT·​Helper/​Blade/​Gen3/​Gen3-​tpt-​files" 84 ····​const-​string·​v12,​·​"/​TPT·​Helper/​Blade/​Gen3/​Gen3-​tpt-​files"
   
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·​902 86 ····​.​line·​902
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​905 89 ····​.​line·​905
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·​906 93 ····​.​line·​906
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·​908 96 ····​.​line·​908
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·​910 102 ····​.​line·​910
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·​912 106 ····​.​line·​912
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$UnzipTa​sk2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$UnzipTa​sk2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
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/​CustomTPTGen3;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5947/10291 bytes (57.79%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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·​815 60 ····​.​line·​815
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/​CustomTPTGen3$UnzipTa​sk;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$UnzipTa​sk;​-​>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·​824 71 ····​.​line·​824
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​825 73 ····​.​line·​825
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·​827 79 ····​.​line·​827
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·​828 86 ····​.​line·​828
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​831 89 ····​.​line·​831
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·​832 93 ····​.​line·​832
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·​834 96 ····​.​line·​834
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·​836 102 ····​.​line·​836
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·​838 106 ····​.​line·​838
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$UnzipTa​sk;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$UnzipTa​sk;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
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/​CustomTPTGen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5937/10215 bytes (58.12%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$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·​962 60 ····​.​line·​962
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/​CustomTPTGen3$VerifyI​mageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$VerifyI​mageTask;​-​>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·​971 70 ····​.​line·​971
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​972 72 ····​.​line·​972
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·​974 83 ····​.​line·​974
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/​CustomTPTGen3$VerifyI​mageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$VerifyI​mageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​
   
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·​1081 1320 ····​.​line·​1081
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·​1084 1322 ····​.​line·​1084
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·​1086 1327 ····​.​line·​1086
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·​1087 1330 ····​.​line·​1087
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·​1089 1337 ····​.​line·​1089
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1090 1339 ····​.​line·​1090
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·​1091 1342 ····​.​line·​1091
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; 11444/14480 bytes (79.03%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3$WritePartitionsTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1506 60 ····​.​line·​1506
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/​CustomTPTGen3$WritePa​rtitionsTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$WritePa​rtitionsTask;​-​>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
   
Offset 131, 21 lines modified Offset 129, 19 lines modified
   
131 ····​.​line·​1520 129 ····​.​line·​1520
132 ····​return-​object·​v1 130 ····​return-​object·​v1
133 .​end·​method 131 .​end·​method
   
134 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 132 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
135 ····​.​locals·​0 133 ····​.​locals·​0
136 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
137 ····​.​prologue 134 ····​.​prologue
138 ····​.​line·​1506 135 ····​.​line·​1506
139 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 136 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
140 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
141 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$WritePa​rtitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3$WritePa​rtitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
142 ····​return-​void 138 ····​return-​void
143 .​end·​method 139 .​end·​method
   
144 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 140 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
145 ····​.​locals·​1 141 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTGen3.smali
Offset 245, 15 lines modified Offset 245, 14 lines modified
245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>unziplocationfiles:​Ljava/​lang/​String;​ 245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>unziplocationfiles:​Ljava/​lang/​String;​
   
246 ····​.​line·​86 246 ····​.​line·​86
247 ····​const-​string·​v0,​·​"CustomTPTGen3" 247 ····​const-​string·​v0,​·​"CustomTPTGen3"
   
248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>TAG:​Ljava/​lang/​String;​ 248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>TAG:​Ljava/​lang/​String;​
   
249 ····​.​line·​1781  
250 ····​return-​void 249 ····​return-​void
251 .​end·​method 250 .​end·​method
   
252 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 251 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
253 ····​.​locals·​8 252 ····​.​locals·​8
254 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 253 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
255 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​ 254 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​
Offset 3428, 371 lines modified Offset 3427, 373 lines modified
3428 ········​:​pswitch_7 3427 ········​:​pswitch_7
3429 ········​:​pswitch_8 3428 ········​:​pswitch_8
3430 ········​:​pswitch_9 3429 ········​:​pswitch_9
3431 ····​.​end·​packed-​switch 3430 ····​.​end·​packed-​switch
3432 .​end·​method 3431 .​end·​method
   
3433 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V 3432 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V
3434 ····​.​locals·​17 3433 ····​.​locals·​18
3435 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 3434 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
3436 ····​.​param·​p2,​·​"a"····​#·​I 3435 ····​.​param·​p2,​·​"a"····​#·​I
   
3437 ····​.​prologue 3436 ····​.​prologue
3438 ····​.​line·​1173 3437 ····​.​line·​1173
3439 ····​move-​object/​from16·​v0,​·​p0 3438 ····​move-​object/​from16·​v0,​·​p0
   
3440 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 3439 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTGen3;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
3441 ····​const-​string·​v14,​·​"no·​of·​files" 3440 ····​const-​string·​v15,​·​"no·​of·​files"
   
3442 ····​const-​wide/​16·​v15,​·​0x0 3441 ····​const-​wide/​16·​v16,​·​0x0
   
3443 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 3442 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
3444 ····​move-​result-​wide·​v13 3443 ····​move-​result-​wide·​v14
   
3445 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 3444 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
3446 ····​move-​result-​object·​v1 3445 ····​move-​result-​object·​v2
   
3447 ····​.​line·​1177 3446 ····​.​line·​1177
3448 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 3447 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
3449 ····​:​try_start_0 3448 ····​:​try_start_0
3450 ····​const-​string·​v13,​·​"MD5" 3449 ····​const-​string·​v14,​·​"MD5"
   
3451 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 3450 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
3452 ····​move-​result-​object·​v5 3451 ····​move-​result-​object·​v6
   
3453 ····​.​line·​1179 3452 ····​.​line·​1179
3454 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 3453 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
3455 ····​const/​16·​v13,​·​0x2000 3454 ····​const/​16·​v14,​·​0x2000
   
3456 ····​new-​array·​v2,​·​v13,​·​[B 3455 ····​new-​array·​v3,​·​v14,​·​[B
3457 ····​:​try_end_0 3456 ····​:​try_end_0
3458 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 3457 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
3459 ····​.​line·​1180 3458 ····​.​line·​1180
3460 ····​.​local·​v2,​·​"buffer":​[B 3459 ····​.​local·​v3,​·​"buffer":​[B
3461 ····​const/​4·​v9,​·​0x0 3460 ····​const/​4·​v10,​·​0x0
   
3462 ····​.​line·​1182 3461 ····​.​line·​1182
3463 ····​.​local·​v9,​·​"i":​I 3462 ····​.​local·​v10,​·​"i":​I
3464 ····​:​goto_0 3463 ····​:​goto_0
3465 ····​:​try_start_1 3464 ····​:​try_start_1
3466 ····​move-​object/​from16·​v0,​·​p1 3465 ····​move-​object/​from16·​v0,​·​p1
   
3467 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 3466 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
3468 ····​move-​result·​v9 3467 ····​move-​result·​v10
   
3469 ····​if-​lez·​v9,​·​:​cond_0 3468 ····​if-​lez·​v10,​·​:​cond_0
   
3470 ····​.​line·​1184 3469 ····​.​line·​1184
3471 ····​const/​4·​v13,​·​0x0 3470 ····​const/​4·​v14,​·​0x0
   
3472 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 3471 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
3473 ····​:​try_end_1 3472 ····​:​try_end_1
3474 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 3473 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
3475 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 3474 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
3476 ····​goto·​:​goto_0 3475 ····​goto·​:​goto_0
   
3477 ····​.​line·​1186 3476 ····​.​line·​1186
3478 ····​:​catch_0 3477 ····​:​catch_0
3479 ····​move-​exception·​v13 3478 ····​move-​exception·​v14
   
3480 ····​.​line·​1190 3479 ····​.​line·​1190
3481 ····​:​cond_0 3480 ····​:​cond_0
3482 ····​:​try_start_2 3481 ····​:​try_start_2
3483 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 3482 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
3484 ····​move-​result-​object·​v12 3483 ····​move-​result-​object·​v13
   
Max diff block lines reached; 16017/19778 bytes (80.98%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​348 27 ····​.​line·​348
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$11.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​367 27 ····​.​line·​367
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$12.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​380 27 ····​.​line·​380
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$13.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​391 27 ····​.​line·​391
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$14.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​419 27 ····​.​line·​419
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$15.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​549 28 ····​.​line·​549
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$16.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​570 27 ····​.​line·​570
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$17.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​583 28 ····​.​line·​583
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$18.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​604 27 ····​.​line·​604
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$19.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​614 27 ····​.​line·​614
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$20.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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​624 27 ····​.​line·​624
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​188 27 ····​.​line·​188
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​216 28 ····​.​line·​216
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​250 28 ····​.​line·​250
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​271 27 ····​.​line·​271
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​289 27 ····​.​line·​289
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​300 27 ····​.​line·​300
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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/​CustomTPTSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​312 27 ····​.​line·​312
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$BuildImageTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1731 60 ····​.​line·​1731
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/​CustomTPTSF2$BuildIma​geTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$BuildIma​geTask;​-​>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
   
Offset 188, 21 lines modified Offset 186, 19 lines modified
188 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>showDialog(I)​V 186 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>showDialog(I)​V
   
189 ····​goto·​:​goto_0 187 ····​goto·​:​goto_0
190 .​end·​method 188 .​end·​method
   
191 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 189 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
192 ····​.​locals·​0 190 ····​.​locals·​0
193 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
194 ····​.​prologue 191 ····​.​prologue
195 ····​.​line·​1731 192 ····​.​line·​1731
196 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 193 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
197 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
198 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$BuildIma​geTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 194 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$BuildIma​geTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
199 ····​return-​void 195 ····​return-​void
200 .​end·​method 196 .​end·​method
   
201 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 197 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
202 ····​.​locals·​2 198 ····​.​locals·​2
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$CopyTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1209 60 ····​.​line·​1209
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/​CustomTPTSF2$CopyTask​;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$CopyTask​;​-​>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
   
Offset 195, 21 lines modified Offset 193, 19 lines modified
195 ········​:​pswitch_2 193 ········​:​pswitch_2
196 ········​:​pswitch_3 194 ········​:​pswitch_3
197 ····​.​end·​packed-​switch 195 ····​.​end·​packed-​switch
198 .​end·​method 196 .​end·​method
   
199 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 197 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
200 ····​.​locals·​0 198 ····​.​locals·​0
201 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
202 ····​.​prologue 199 ····​.​prologue
203 ····​.​line·​1209 200 ····​.​line·​1209
204 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 201 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
205 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
206 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$CopyTask​;​-​>onPostExecute(Ljava/​lang/​String;​)​V 202 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$CopyTask​;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
207 ····​return-​void 203 ····​return-​void
208 .​end·​method 204 .​end·​method
   
209 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 205 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
210 ····​.​locals·​1 206 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask2.smali
Offset 54, 278 lines modified Offset 54, 257 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·​722 60 ····​.​line·​722
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/​CustomTPTSF2$Download​FileTask2;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$Download​FileTask2;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​730 70 ····​.​line·​730
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​731 72 ····​.​line·​731
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​734 80 ····​.​line·​734
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​735 85 ····​.​line·​735
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​736 90 ····​.​line·​736
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​738 93 ····​.​line·​738
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​SF2/​SF2-​tpt-​files.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​SF2/​SF2-​tpt-​files.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​740 100 ····​.​line·​740
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$Download​FileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$Download​FileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​SF2" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​SF2"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​741 107 ····​.​line·​741
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​742 110 ····​.​line·​742
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8791/13256 bytes (66.32%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$DownloadFileTask.smali
Offset 54, 278 lines modified Offset 54, 257 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·​651 60 ····​.​line·​651
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/​CustomTPTSF2$Download​FileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$Download​FileTask;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​659 70 ····​.​line·​659
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​660 72 ····​.​line·​660
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​663 80 ····​.​line·​663
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​664 85 ····​.​line·​664
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​665 90 ····​.​line·​665
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​667 93 ····​.​line·​667
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​SF2/​SF2-​TPT-​base.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​SF2/​SF2-​TPT-​base.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​669 100 ····​.​line·​669
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$Download​FileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$Download​FileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​SF2" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​SF2"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​670 107 ····​.​line·​670
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​671 110 ····​.​line·​671
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8787/13247 bytes (66.33%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$UnzipTask2.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·​869 60 ····​.​line·​869
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/​CustomTPTSF2$UnzipTas​k2;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$UnzipTas​k2;​-​>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·​878 71 ····​.​line·​878
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​879 73 ····​.​line·​879
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·​881 79 ····​.​line·​881
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,​·​"/​TPT·​Helper/​SF2/​SF2-​tpt-​files" 84 ····​const-​string·​v12,​·​"/​TPT·​Helper/​SF2/​SF2-​tpt-​files"
   
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·​882 86 ····​.​line·​882
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​885 89 ····​.​line·​885
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·​886 93 ····​.​line·​886
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·​888 96 ····​.​line·​888
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·​890 102 ····​.​line·​890
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·​892 106 ····​.​line·​892
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$UnzipTas​k2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$UnzipTas​k2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
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/​CustomTPTSF2;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5937/10253 bytes (57.91%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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·​795 60 ····​.​line·​795
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/​CustomTPTSF2$UnzipTas​k;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$UnzipTas​k;​-​>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·​804 71 ····​.​line·​804
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​805 73 ····​.​line·​805
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·​807 79 ····​.​line·​807
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·​808 86 ····​.​line·​808
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​811 89 ····​.​line·​811
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·​812 93 ····​.​line·​812
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·​814 96 ····​.​line·​814
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·​816 102 ····​.​line·​816
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·​818 106 ····​.​line·​818
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$UnzipTas​k;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$UnzipTas​k;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
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/​CustomTPTSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5927/10193 bytes (58.15%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$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·​942 60 ····​.​line·​942
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/​CustomTPTSF2$VerifyIm​ageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$VerifyIm​ageTask;​-​>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·​951 70 ····​.​line·​951
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​952 72 ····​.​line·​952
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·​954 83 ····​.​line·​954
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/​CustomTPTSF2$VerifyIm​ageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$VerifyIm​ageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​
   
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·​1061 1320 ····​.​line·​1061
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·​1064 1322 ····​.​line·​1064
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·​1066 1327 ····​.​line·​1066
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·​1067 1330 ····​.​line·​1067
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·​1069 1337 ····​.​line·​1069
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1070 1339 ····​.​line·​1070
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·​1071 1342 ····​.​line·​1071
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; 11437/14470 bytes (79.04%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2$WritePartitionsTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1456 60 ····​.​line·​1456
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/​CustomTPTSF2$WritePar​titionsTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$WritePar​titionsTask;​-​>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
   
Offset 131, 21 lines modified Offset 129, 19 lines modified
   
131 ····​.​line·​1470 129 ····​.​line·​1470
132 ····​return-​object·​v1 130 ····​return-​object·​v1
133 .​end·​method 131 .​end·​method
   
134 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 132 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
135 ····​.​locals·​0 133 ····​.​locals·​0
136 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
137 ····​.​prologue 134 ····​.​prologue
138 ····​.​line·​1456 135 ····​.​line·​1456
139 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 136 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
140 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
141 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$WritePar​titionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2$WritePar​titionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
142 ····​return-​void 138 ····​return-​void
143 .​end·​method 139 .​end·​method
   
144 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 140 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
145 ····​.​locals·​1 141 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTSF2.smali
Offset 245, 15 lines modified Offset 245, 14 lines modified
245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>unziplocationfiles:​Ljava/​lang/​String;​ 245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>unziplocationfiles:​Ljava/​lang/​String;​
   
246 ····​.​line·​86 246 ····​.​line·​86
247 ····​const-​string·​v0,​·​"CustomTPTSF2" 247 ····​const-​string·​v0,​·​"CustomTPTSF2"
   
248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>TAG:​Ljava/​lang/​String;​ 248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>TAG:​Ljava/​lang/​String;​
   
249 ····​.​line·​1731  
250 ····​return-​void 249 ····​return-​void
251 .​end·​method 250 .​end·​method
   
252 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 251 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
253 ····​.​locals·​6 252 ····​.​locals·​6
254 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 253 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
255 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​ 254 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​
Offset 3324, 371 lines modified Offset 3323, 373 lines modified
3324 ····​.​packed-​switch·​0x1 3323 ····​.​packed-​switch·​0x1
3325 ········​:​pswitch_3 3324 ········​:​pswitch_3
3326 ········​:​pswitch_4 3325 ········​:​pswitch_4
3327 ····​.​end·​packed-​switch 3326 ····​.​end·​packed-​switch
3328 .​end·​method 3327 .​end·​method
   
3329 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V 3328 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V
3330 ····​.​locals·​17 3329 ····​.​locals·​18
3331 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 3330 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
3332 ····​.​param·​p2,​·​"a"····​#·​I 3331 ····​.​param·​p2,​·​"a"····​#·​I
   
3333 ····​.​prologue 3332 ····​.​prologue
3334 ····​.​line·​1153 3333 ····​.​line·​1153
3335 ····​move-​object/​from16·​v0,​·​p0 3334 ····​move-​object/​from16·​v0,​·​p0
   
3336 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 3335 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSF2;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
3337 ····​const-​string·​v14,​·​"no·​of·​files" 3336 ····​const-​string·​v15,​·​"no·​of·​files"
   
3338 ····​const-​wide/​16·​v15,​·​0x0 3337 ····​const-​wide/​16·​v16,​·​0x0
   
3339 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 3338 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
3340 ····​move-​result-​wide·​v13 3339 ····​move-​result-​wide·​v14
   
3341 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 3340 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
3342 ····​move-​result-​object·​v1 3341 ····​move-​result-​object·​v2
   
3343 ····​.​line·​1157 3342 ····​.​line·​1157
3344 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 3343 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
3345 ····​:​try_start_0 3344 ····​:​try_start_0
3346 ····​const-​string·​v13,​·​"MD5" 3345 ····​const-​string·​v14,​·​"MD5"
   
3347 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 3346 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
3348 ····​move-​result-​object·​v5 3347 ····​move-​result-​object·​v6
   
3349 ····​.​line·​1159 3348 ····​.​line·​1159
3350 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 3349 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
3351 ····​const/​16·​v13,​·​0x2000 3350 ····​const/​16·​v14,​·​0x2000
   
3352 ····​new-​array·​v2,​·​v13,​·​[B 3351 ····​new-​array·​v3,​·​v14,​·​[B
3353 ····​:​try_end_0 3352 ····​:​try_end_0
3354 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 3353 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
3355 ····​.​line·​1160 3354 ····​.​line·​1160
3356 ····​.​local·​v2,​·​"buffer":​[B 3355 ····​.​local·​v3,​·​"buffer":​[B
3357 ····​const/​4·​v9,​·​0x0 3356 ····​const/​4·​v10,​·​0x0
   
3358 ····​.​line·​1162 3357 ····​.​line·​1162
3359 ····​.​local·​v9,​·​"i":​I 3358 ····​.​local·​v10,​·​"i":​I
3360 ····​:​goto_0 3359 ····​:​goto_0
3361 ····​:​try_start_1 3360 ····​:​try_start_1
3362 ····​move-​object/​from16·​v0,​·​p1 3361 ····​move-​object/​from16·​v0,​·​p1
   
3363 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 3362 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
3364 ····​move-​result·​v9 3363 ····​move-​result·​v10
   
3365 ····​if-​lez·​v9,​·​:​cond_0 3364 ····​if-​lez·​v10,​·​:​cond_0
   
3366 ····​.​line·​1164 3365 ····​.​line·​1164
3367 ····​const/​4·​v13,​·​0x0 3366 ····​const/​4·​v14,​·​0x0
   
3368 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 3367 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
3369 ····​:​try_end_1 3368 ····​:​try_end_1
3370 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 3369 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
3371 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 3370 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
3372 ····​goto·​:​goto_0 3371 ····​goto·​:​goto_0
   
3373 ····​.​line·​1166 3372 ····​.​line·​1166
3374 ····​:​catch_0 3373 ····​:​catch_0
3375 ····​move-​exception·​v13 3374 ····​move-​exception·​v14
   
3376 ····​.​line·​1170 3375 ····​.​line·​1170
3377 ····​:​cond_0 3376 ····​:​cond_0
3378 ····​:​try_start_2 3377 ····​:​try_start_2
3379 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 3378 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
3380 ····​move-​result-​object·​v12 3379 ····​move-​result-​object·​v13
   
Max diff block lines reached; 16007/19767 bytes (80.98%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​348 27 ····​.​line·​348
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$11.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​367 27 ····​.​line·​367
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$12.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​380 27 ····​.​line·​380
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$13.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​391 27 ····​.​line·​391
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$14.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​419 27 ····​.​line·​419
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$15.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​549 28 ····​.​line·​549
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$16.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​570 27 ····​.​line·​570
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$17.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​583 28 ····​.​line·​583
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$18.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​604 27 ····​.​line·​604
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$19.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​614 27 ····​.​line·​614
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$20.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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​624 27 ····​.​line·​624
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​188 27 ····​.​line·​188
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​216 28 ····​.​line·​216
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​271 27 ····​.​line·​271
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​250 28 ····​.​line·​250
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​289 27 ····​.​line·​289
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​300 27 ····​.​line·​300
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$BuildImageTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1765 60 ····​.​line·​1765
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/​CustomTPTSkate$BuildI​mageTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$BuildI​mageTask;​-​>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
   
Offset 188, 21 lines modified Offset 186, 19 lines modified
188 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>showDialog(I)​V 186 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>showDialog(I)​V
   
189 ····​goto·​:​goto_0 187 ····​goto·​:​goto_0
190 .​end·​method 188 .​end·​method
   
191 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 189 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
192 ····​.​locals·​0 190 ····​.​locals·​0
193 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
194 ····​.​prologue 191 ····​.​prologue
195 ····​.​line·​1765 192 ····​.​line·​1765
196 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 193 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
197 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
198 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$BuildI​mageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 194 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$BuildI​mageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
199 ····​return-​void 195 ····​return-​void
200 .​end·​method 196 .​end·​method
   
201 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 197 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
202 ····​.​locals·​2 198 ····​.​locals·​2
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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/​CustomTPTSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​312 27 ····​.​line·​312
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$CopyTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1209 60 ····​.​line·​1209
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/​CustomTPTSkate$CopyTa​sk;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$CopyTa​sk;​-​>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
   
Offset 195, 21 lines modified Offset 193, 19 lines modified
195 ········​:​pswitch_2 193 ········​:​pswitch_2
196 ········​:​pswitch_3 194 ········​:​pswitch_3
197 ····​.​end·​packed-​switch 195 ····​.​end·​packed-​switch
198 .​end·​method 196 .​end·​method
   
199 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 197 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
200 ····​.​locals·​0 198 ····​.​locals·​0
201 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
202 ····​.​prologue 199 ····​.​prologue
203 ····​.​line·​1209 200 ····​.​line·​1209
204 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 201 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
205 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
206 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$CopyTa​sk;​-​>onPostExecute(Ljava/​lang/​String;​)​V 202 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$CopyTa​sk;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
207 ····​return-​void 203 ····​return-​void
208 .​end·​method 204 .​end·​method
   
209 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 205 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
210 ····​.​locals·​1 206 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask.smali
Offset 54, 278 lines modified Offset 54, 257 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·​651 60 ····​.​line·​651
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/​CustomTPTSkate$Downlo​adFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Downlo​adFileTask;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​659 70 ····​.​line·​659
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​660 72 ····​.​line·​660
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​663 80 ····​.​line·​663
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​664 85 ····​.​line·​664
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​665 90 ····​.​line·​665
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​667 93 ····​.​line·​667
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Skate/​Skate-​TPT-​base.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Skate/​Skate-​TPT-​base.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​669 100 ····​.​line·​669
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Downlo​adFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Downlo​adFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Skate" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Skate"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​670 107 ····​.​line·​670
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​671 110 ····​.​line·​671
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8795/13287 bytes (66.19%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$DownloadFileTask2.smali
Offset 54, 278 lines modified Offset 54, 257 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·​722 60 ····​.​line·​722
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/​CustomTPTSkate$Downlo​adFileTask2;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Downlo​adFileTask2;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​730 70 ····​.​line·​730
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​731 72 ····​.​line·​731
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​734 80 ····​.​line·​734
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​735 85 ····​.​line·​735
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​736 90 ····​.​line·​736
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​738 93 ····​.​line·​738
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Skate/​Skate-​tpt-​files.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Skate/​Skate-​tpt-​files.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​740 100 ····​.​line·​740
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Downlo​adFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Downlo​adFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Skate" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Skate"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​741 107 ····​.​line·​741
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​742 110 ····​.​line·​742
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8799/13296 bytes (66.18%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$UnzipTask2.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·​869 60 ····​.​line·​869
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/​CustomTPTSkate$UnzipT​ask2;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$UnzipT​ask2;​-​>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·​878 71 ····​.​line·​878
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​879 73 ····​.​line·​879
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·​881 79 ····​.​line·​881
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,​·​"/​TPT·​Helper/​Skate/​Skate-​tpt-​files" 84 ····​const-​string·​v12,​·​"/​TPT·​Helper/​Skate/​Skate-​tpt-​files"
   
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·​882 86 ····​.​line·​882
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​885 89 ····​.​line·​885
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·​886 93 ····​.​line·​886
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·​888 96 ····​.​line·​888
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·​890 102 ····​.​line·​890
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·​892 106 ····​.​line·​892
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$UnzipT​ask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$UnzipT​ask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
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/​CustomTPTSkate;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5957/10305 bytes (57.81%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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·​942 60 ····​.​line·​942
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/​CustomTPTSkate$Verify​ImageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Verify​ImageTask;​-​>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·​951 70 ····​.​line·​951
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​952 72 ····​.​line·​952
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·​954 83 ····​.​line·​954
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/​CustomTPTSkate$Verify​ImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$Verify​ImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
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·​1061 1320 ····​.​line·​1061
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·​1064 1322 ····​.​line·​1064
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·​1066 1327 ····​.​line·​1066
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·​1067 1330 ····​.​line·​1067
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·​1069 1337 ····​.​line·​1069
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1070 1339 ····​.​line·​1070
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·​1071 1342 ····​.​line·​1071
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; 11451/14490 bytes (79.03%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$WritePartitionsTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1456 60 ····​.​line·​1456
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/​CustomTPTSkate$WriteP​artitionsTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$WriteP​artitionsTask;​-​>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
   
Offset 131, 21 lines modified Offset 129, 19 lines modified
   
131 ····​.​line·​1470 129 ····​.​line·​1470
132 ····​return-​object·​v1 130 ····​return-​object·​v1
133 .​end·​method 131 .​end·​method
   
134 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 132 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
135 ····​.​locals·​0 133 ····​.​locals·​0
136 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
137 ····​.​prologue 134 ····​.​prologue
138 ····​.​line·​1456 135 ····​.​line·​1456
139 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 136 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
140 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
141 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$WriteP​artitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$WriteP​artitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
142 ····​return-​void 138 ····​return-​void
143 .​end·​method 139 .​end·​method
   
144 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 140 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
145 ····​.​locals·​1 141 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate$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·​795 60 ····​.​line·​795
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/​CustomTPTSkate$UnzipT​ask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$UnzipT​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·​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·​804 71 ····​.​line·​804
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​805 73 ····​.​line·​805
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·​807 79 ····​.​line·​807
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·​808 86 ····​.​line·​808
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​811 89 ····​.​line·​811
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·​812 93 ····​.​line·​812
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·​814 96 ····​.​line·​814
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·​816 102 ····​.​line·​816
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·​818 106 ····​.​line·​818
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$UnzipT​ask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate$UnzipT​ask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​
   
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/​CustomTPTSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5947/10237 bytes (58.09%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTSkate.smali
Offset 245, 15 lines modified Offset 245, 14 lines modified
245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>unziplocationfiles:​Ljava/​lang/​String;​ 245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>unziplocationfiles:​Ljava/​lang/​String;​
   
246 ····​.​line·​86 246 ····​.​line·​86
247 ····​const-​string·​v0,​·​"CustomTPTSkate" 247 ····​const-​string·​v0,​·​"CustomTPTSkate"
   
248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>TAG:​Ljava/​lang/​String;​ 248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>TAG:​Ljava/​lang/​String;​
   
249 ····​.​line·​1765  
250 ····​return-​void 249 ····​return-​void
251 .​end·​method 250 .​end·​method
   
252 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 251 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
253 ····​.​locals·​6 252 ····​.​locals·​6
254 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 253 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
255 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​ 254 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​
Offset 3552, 371 lines modified Offset 3551, 373 lines modified
3552 ····​.​packed-​switch·​0x1 3551 ····​.​packed-​switch·​0x1
3553 ········​:​pswitch_3 3552 ········​:​pswitch_3
3554 ········​:​pswitch_4 3553 ········​:​pswitch_4
3555 ····​.​end·​packed-​switch 3554 ····​.​end·​packed-​switch
3556 .​end·​method 3555 .​end·​method
   
3557 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V 3556 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V
3558 ····​.​locals·​17 3557 ····​.​locals·​18
3559 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 3558 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
3560 ····​.​param·​p2,​·​"a"····​#·​I 3559 ····​.​param·​p2,​·​"a"····​#·​I
   
3561 ····​.​prologue 3560 ····​.​prologue
3562 ····​.​line·​1153 3561 ····​.​line·​1153
3563 ····​move-​object/​from16·​v0,​·​p0 3562 ····​move-​object/​from16·​v0,​·​p0
   
3564 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 3563 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTSkate;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
3565 ····​const-​string·​v14,​·​"no·​of·​files" 3564 ····​const-​string·​v15,​·​"no·​of·​files"
   
3566 ····​const-​wide/​16·​v15,​·​0x0 3565 ····​const-​wide/​16·​v16,​·​0x0
   
3567 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 3566 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
3568 ····​move-​result-​wide·​v13 3567 ····​move-​result-​wide·​v14
   
3569 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 3568 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
3570 ····​move-​result-​object·​v1 3569 ····​move-​result-​object·​v2
   
3571 ····​.​line·​1157 3570 ····​.​line·​1157
3572 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 3571 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
3573 ····​:​try_start_0 3572 ····​:​try_start_0
3574 ····​const-​string·​v13,​·​"MD5" 3573 ····​const-​string·​v14,​·​"MD5"
   
3575 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 3574 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
3576 ····​move-​result-​object·​v5 3575 ····​move-​result-​object·​v6
   
3577 ····​.​line·​1159 3576 ····​.​line·​1159
3578 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 3577 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
3579 ····​const/​16·​v13,​·​0x2000 3578 ····​const/​16·​v14,​·​0x2000
   
3580 ····​new-​array·​v2,​·​v13,​·​[B 3579 ····​new-​array·​v3,​·​v14,​·​[B
3581 ····​:​try_end_0 3580 ····​:​try_end_0
3582 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 3581 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
3583 ····​.​line·​1160 3582 ····​.​line·​1160
3584 ····​.​local·​v2,​·​"buffer":​[B 3583 ····​.​local·​v3,​·​"buffer":​[B
3585 ····​const/​4·​v9,​·​0x0 3584 ····​const/​4·​v10,​·​0x0
   
3586 ····​.​line·​1162 3585 ····​.​line·​1162
3587 ····​.​local·​v9,​·​"i":​I 3586 ····​.​local·​v10,​·​"i":​I
3588 ····​:​goto_0 3587 ····​:​goto_0
3589 ····​:​try_start_1 3588 ····​:​try_start_1
3590 ····​move-​object/​from16·​v0,​·​p1 3589 ····​move-​object/​from16·​v0,​·​p1
   
3591 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 3590 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
3592 ····​move-​result·​v9 3591 ····​move-​result·​v10
   
3593 ····​if-​lez·​v9,​·​:​cond_0 3592 ····​if-​lez·​v10,​·​:​cond_0
   
3594 ····​.​line·​1164 3593 ····​.​line·​1164
3595 ····​const/​4·​v13,​·​0x0 3594 ····​const/​4·​v14,​·​0x0
   
3596 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 3595 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
3597 ····​:​try_end_1 3596 ····​:​try_end_1
3598 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 3597 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
3599 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 3598 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
3600 ····​goto·​:​goto_0 3599 ····​goto·​:​goto_0
   
3601 ····​.​line·​1166 3600 ····​.​line·​1166
3602 ····​:​catch_0 3601 ····​:​catch_0
3603 ····​move-​exception·​v13 3602 ····​move-​exception·​v14
   
3604 ····​.​line·​1170 3603 ····​.​line·​1170
3605 ····​:​cond_0 3604 ····​:​cond_0
3606 ····​:​try_start_2 3605 ····​:​try_start_2
3607 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 3606 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
3608 ····​move-​result-​object·​v12 3607 ····​move-​result-​object·​v13
   
Max diff block lines reached; 16027/19797 bytes (80.96%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​348 27 ····​.​line·​348
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$11.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​367 27 ····​.​line·​367
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$12.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​380 27 ····​.​line·​380
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$13.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​391 27 ····​.​line·​391
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$14.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​419 27 ····​.​line·​419
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$15.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​549 28 ····​.​line·​549
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$15;​-​>val$edit_cache2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$16.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​570 27 ····​.​line·​570
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$17.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system2:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​583 28 ····​.​line·​583
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$17;​-​>val$edit_system2:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$18.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​604 27 ····​.​line·​604
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$19.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​614 27 ····​.​line·​614
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$20.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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​624 27 ····​.​line·​624
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​188 27 ····​.​line·​188
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​237 27 ····​.​line·​237
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$3.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_cache:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​216 28 ····​.​line·​216
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$3;​-​>val$edit_cache:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$5.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​ 22 .​field·​final·​synthetic·​val$edit_system:​Landroid/​widget/​EditText;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Landroid/​widget/​EditText;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​250 28 ····​.​line·​250
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$5;​-​>val$edit_system:​Landroid/​widget/​EditText;​
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​271 27 ····​.​line·​271
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​289 27 ····​.​line·​289
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​300 27 ····​.​line·​300
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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/​CustomTPTVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​312 27 ····​.​line·​312
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask2.smali
Offset 54, 278 lines modified Offset 54, 257 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·​722 60 ····​.​line·​722
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/​CustomTPTVivacity$Dow​nloadFileTask2;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Dow​nloadFileTask2;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​730 70 ····​.​line·​730
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​731 72 ····​.​line·​731
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​734 80 ····​.​line·​734
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​735 85 ····​.​line·​735
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​736 90 ····​.​line·​736
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​738 93 ····​.​line·​738
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Vivacity/​Vivacity-​tpt-​files.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Vivacity/​Vivacity-​tpt-​files.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​740 100 ····​.​line·​740
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Dow​nloadFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Dow​nloadFileTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Vivacity" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Vivacity"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​741 107 ····​.​line·​741
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​742 110 ····​.​line·​742
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8811/13356 bytes (65.97%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$CopyTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1209 60 ····​.​line·​1209
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/​CustomTPTVivacity$Cop​yTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Cop​yTask;​-​>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
   
Offset 195, 21 lines modified Offset 193, 19 lines modified
195 ········​:​pswitch_2 193 ········​:​pswitch_2
196 ········​:​pswitch_3 194 ········​:​pswitch_3
197 ····​.​end·​packed-​switch 195 ····​.​end·​packed-​switch
198 .​end·​method 196 .​end·​method
   
199 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 197 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
200 ····​.​locals·​0 198 ····​.​locals·​0
201 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
202 ····​.​prologue 199 ····​.​prologue
203 ····​.​line·​1209 200 ····​.​line·​1209
204 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 201 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
205 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
206 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Cop​yTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 202 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Cop​yTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
207 ····​return-​void 203 ····​return-​void
208 .​end·​method 204 .​end·​method
   
209 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 205 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
210 ····​.​locals·​1 206 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$DownloadFileTask.smali
Offset 54, 278 lines modified Offset 54, 257 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·​651 60 ····​.​line·​651
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/​CustomTPTVivacity$Dow​nloadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Dow​nloadFileTask;​-​>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·21 67 ····​.​locals·19
70 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​ 68 ····​.​param·​p1,​·​"urls"····​#·​[Ljava/​lang/​String;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​659 70 ····​.​line·​659
73 ····​const-​string·​v13,​·​"" 71 ····​const-​string·​v9,​·​""
   
74 ····​.​line·​660 72 ····​.​line·​660
75 ····​.​local·​v13,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v9,​·​"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·​v14,​·​v0
78 ····​array-​length·​v11,​·​v2  
   
79 ····.​local·​v11,​·"len$":​I 76 ····const/​4·​v13,​·0x0
80 ····​const/​4·​v9,​·​0x0  
   
81 ····​.​local·​v9,​·​"i$":​I  
82 ····​:​goto_0 77 ····​:​goto_0
83 ····​if-​ge·​v9,​·​v11,​·​:​cond_1 78 ····​if-​ge·​v13,​·​v14,​·​:​cond_1
   
84 ····​aget-​object·​v16,​·v2,​·​v9 79 ····​aget-​object·​v12,​·p1,​·​v13
   
85 ····​.​line·​663 80 ····​.​line·​663
86 ····​.​local·​v16,​·​"urlstring":​Ljava/​lang/​String;​ 81 ····​.​local·​v12,​·​"urlstring":​Ljava/​lang/​String;​
87 ····​:​try_start_0 82 ····​:​try_start_0
88 ····​new-​instance·​v15,​·​Ljava/​net/​URL;​ 83 ····​new-​instance·​v11,​·​Ljava/​net/​URL;​
   
89 ····​invoke-​direct/​range·​{v15·​.​.​·​v16},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V 84 ····​invoke-​direct·​{v11,​·​v12},​·​Ljava/​net/​URL;​-​><init>(Ljava/​lang/​String;​)​V
   
90 ····​.​line·​664 85 ····​.​line·​664
91 ····​.​local·​v15,​·​"url":​Ljava/​net/​URL;​ 86 ····​.​local·​v11,​·​"url":​Ljava/​net/​URL;​
92 ····​invoke-​virtual·​{v15},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​ 87 ····​invoke-​virtual·​{v11},​·​Ljava/​net/​URL;​-​>openConnection()​Ljava/​net/​URLConnection;​
   
93 ····​move-​result-​object·​v4 88 ····​move-​result-​object·​v2
   
94 ····​check-​cast·​v4,​·​Ljava/​net/​HttpURLConnection;​ 89 ····​check-​cast·​v2,​·​Ljava/​net/​HttpURLConnection;​
   
95 ····​.​line·​665 90 ····​.​line·​665
96 ····​.​local·​v4,​·​"connection":​Ljava/​net/​HttpURLConnection;​ 91 ····​.​local·​v2,​·​"connection":​Ljava/​net/​HttpURLConnection;​
97 ····​invoke-​virtual·​{v4},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V 92 ····​invoke-​virtual·​{v2},​·​Ljava/​net/​HttpURLConnection;​-​>connect()​V
   
98 ····​.​line·​667 93 ····​.​line·​667
99 ····​new-​instance·​v7,​·​Ljava/​io/​File;​ 94 ····​new-​instance·​v5,​·​Ljava/​io/​File;​
   
100 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​ 95 ····​invoke-​static·​{},​·​Landroid/​os/​Environment;​-​>getExternalStorageDi​rectory()​Ljava/​io/​File;​
   
101 ····​move-​result-​object·​v17 96 ····​move-​result-​object·​v15
   
102 ····​const-​string·​v18,​·​"/​TPT·​Helper/​Vivacity/​Vivacity-​TPT-​base.​zip"  
   
103 ····move-​object/​from16·​v0,​·​v17 97 ····const-​string·v16,​·​"/​TPT·​Helper/​Vivacity/​Vivacity-​TPT-​base.​zip"
   
104 ····​move-​object/​from16·​v1,​·​v18 98 ····​move-​object/​from16·​v0,​·​v16
   
105 ····​invoke-​direct·​{v7,​·​v0,​·​v1},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V 99 ····​invoke-​direct·​{v5,​·​v15,​·​v0},​·​Ljava/​io/​File;​-​><init>(Ljava/​io/​File;​Ljava/​lang/​String;​)​V
   
106 ····​.​line·​669 100 ····​.​line·​669
107 ····​.​local·​v7,​·​"file":​Ljava/​io/​File;​ 101 ····​.​local·​v5,​·​"file":​Ljava/​io/​File;​
108 ····​move-​object/​from16·​v0,​·​p0 102 ····​move-​object/​from16·​v0,​·​p0
   
109 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Dow​nloadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 103 ····​iget-​object·​v15,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Dow​nloadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
110 ····​move-​object/​from16·​v17,​·​v0  
   
111 ····​const-​string·​v18,​·​"TPT·​Helper/​Vivacity" 104 ····​const-​string·​v16,​·​"TPT·​Helper/​Vivacity"
   
112 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 105 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
113 ····​invoke-​static/​range·​{v17·​.​.​·​v18},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V 106 ····​invoke-​static/​range·​{v15·​.​.​·​v16},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V
   
114 ····​.​line·​670 107 ····​.​line·​670
115 ····​new-​instance·​v8,​·​Ljava/​io/​FileOutputStream;​ 108 ····​new-​instance·​v6,​·​Ljava/​io/​FileOutputStream;​
   
116 ····​invoke-​direct·​{v8,​·​v7},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V 109 ····​invoke-​direct·​{v6,​·​v5},​·​Ljava/​io/​FileOutputStream;​-​><init>(Ljava/​io/​File;​)​V
   
117 ····​.​line·​671 110 ····​.​line·​671
118 ····​.​local·​v8,​·​"fos":​Ljava/​io/​FileOutputStream;​ 111 ····​.​local·​v6,​·​"fos":​Ljava/​io/​FileOutputStream;​
Max diff block lines reached; 8807/13347 bytes (65.98%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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·​795 60 ····​.​line·​795
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/​CustomTPTVivacity$Unz​ipTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Unz​ipTask;​-​>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·​804 71 ····​.​line·​804
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​805 73 ····​.​line·​805
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·​807 79 ····​.​line·​807
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·​808 86 ····​.​line·​808
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​811 89 ····​.​line·​811
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·​812 93 ····​.​line·​812
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·​814 96 ····​.​line·​814
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·​816 102 ····​.​line·​816
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·​818 106 ····​.​line·​818
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Unz​ipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Unz​ipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
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/​CustomTPTVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$200(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5977/10303 bytes (58.01%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$UnzipTask2.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·​869 60 ····​.​line·​869
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/​CustomTPTVivacity$Unz​ipTask2;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Unz​ipTask2;​-​>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·​878 71 ····​.​line·​878
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​879 73 ····​.​line·​879
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·​881 79 ····​.​line·​881
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,​·​"/​TPT·​Helper/​Vivacity/​Vivacity-​tpt-​files" 84 ····​const-​string·​v12,​·​"/​TPT·​Helper/​Vivacity/​Vivacity-​tpt-​files"
   
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·​882 86 ····​.​line·​882
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​885 89 ····​.​line·​885
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·​886 93 ····​.​line·​886
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·​888 96 ····​.​line·​888
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·​890 102 ····​.​line·​890
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·​892 106 ····​.​line·​892
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Unz​ipTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Unz​ipTask2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
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/​CustomTPTVivacity;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>MakeDirectory2(Ljava​/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>access$900(Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5987/10383 bytes (57.66%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$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·​942 60 ····​.​line·​942
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/​CustomTPTVivacity$Ver​ifyImageTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Ver​ifyImageTask;​-​>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·​951 70 ····​.​line·​951
73 ····​const-​string·​v61,​·​"" 71 ····​const-​string·​v59,​·​""
   
74 ····​.​line·​952 72 ····​.​line·​952
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·​954 83 ····​.​line·​954
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/​CustomTPTVivacity$Ver​ifyImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Ver​ifyImageTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​
   
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·​1061 1320 ····​.​line·​1061
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·​1064 1322 ····​.​line·​1064
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·​1066 1327 ····​.​line·​1066
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·​1067 1330 ····​.​line·​1067
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·​1069 1337 ····​.​line·​1069
1343 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1338 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1344 ····​.​line·​1070 1339 ····​.​line·​1070
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·​1071 1342 ····​.​line·​1071
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; 11472/14520 bytes (79.01%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$WritePartitionsTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1456 60 ····​.​line·​1456
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/​CustomTPTVivacity$Wri​tePartitionsTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Wri​tePartitionsTask;​-​>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
   
Offset 131, 21 lines modified Offset 129, 19 lines modified
   
131 ····​.​line·​1470 129 ····​.​line·​1470
132 ····​return-​object·​v1 130 ····​return-​object·​v1
133 .​end·​method 131 .​end·​method
   
134 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 132 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
135 ····​.​locals·​0 133 ····​.​locals·​0
136 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
137 ····​.​prologue 134 ····​.​prologue
138 ····​.​line·​1456 135 ····​.​line·​1456
139 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 136 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
140 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
141 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Wri​tePartitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 137 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Wri​tePartitionsTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
142 ····​return-​void 138 ····​return-​void
143 .​end·​method 139 .​end·​method
   
144 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 140 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
145 ····​.​locals·​1 141 ····​.​locals·​1
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity.smali
Offset 245, 15 lines modified Offset 245, 14 lines modified
245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>unziplocationfiles:​Ljava/​lang/​String;​ 245 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>unziplocationfiles:​Ljava/​lang/​String;​
   
246 ····​.​line·​86 246 ····​.​line·​86
247 ····​const-​string·​v0,​·​"CustomTPTVivacity" 247 ····​const-​string·​v0,​·​"CustomTPTVivacity"
   
248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>TAG:​Ljava/​lang/​String;​ 248 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>TAG:​Ljava/​lang/​String;​
   
249 ····​.​line·​1731  
250 ····​return-​void 249 ····​return-​void
251 .​end·​method 250 .​end·​method
   
252 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 251 .​method·​private·​CopyAssets(Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
253 ····​.​locals·​6 252 ····​.​locals·​6
254 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​ 253 ····​.​param·​p1,​·​"filename"····​#·​Ljava/​lang/​String;​
255 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​ 254 ····​.​param·​p2,​·​"newfilename"····​#·​Ljava/​lang/​String;​
Offset 3324, 371 lines modified Offset 3323, 373 lines modified
3324 ····​.​packed-​switch·​0x1 3323 ····​.​packed-​switch·​0x1
3325 ········​:​pswitch_3 3324 ········​:​pswitch_3
3326 ········​:​pswitch_4 3325 ········​:​pswitch_4
3327 ····​.​end·​packed-​switch 3326 ····​.​end·​packed-​switch
3328 .​end·​method 3327 .​end·​method
   
3329 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V 3328 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V
3330 ····​.​locals·​17 3329 ····​.​locals·​18
3331 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 3330 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
3332 ····​.​param·​p2,​·​"a"····​#·​I 3331 ····​.​param·​p2,​·​"a"····​#·​I
   
3333 ····​.​prologue 3332 ····​.​prologue
3334 ····​.​line·​1153 3333 ····​.​line·​1153
3335 ····​move-​object/​from16·​v0,​·​p0 3334 ····​move-​object/​from16·​v0,​·​p0
   
3336 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 3335 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
3337 ····​const-​string·​v14,​·​"no·​of·​files" 3336 ····​const-​string·​v15,​·​"no·​of·​files"
   
3338 ····​const-​wide/​16·​v15,​·​0x0 3337 ····​const-​wide/​16·​v16,​·​0x0
   
3339 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 3338 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
3340 ····​move-​result-​wide·​v13 3339 ····​move-​result-​wide·​v14
   
3341 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 3340 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
3342 ····​move-​result-​object·​v1 3341 ····​move-​result-​object·​v2
   
3343 ····​.​line·​1157 3342 ····​.​line·​1157
3344 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 3343 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
3345 ····​:​try_start_0 3344 ····​:​try_start_0
3346 ····​const-​string·​v13,​·​"MD5" 3345 ····​const-​string·​v14,​·​"MD5"
   
3347 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 3346 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
3348 ····​move-​result-​object·​v5 3347 ····​move-​result-​object·​v6
   
3349 ····​.​line·​1159 3348 ····​.​line·​1159
3350 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 3349 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
3351 ····​const/​16·​v13,​·​0x2000 3350 ····​const/​16·​v14,​·​0x2000
   
3352 ····​new-​array·​v2,​·​v13,​·​[B 3351 ····​new-​array·​v3,​·​v14,​·​[B
3353 ····​:​try_end_0 3352 ····​:​try_end_0
3354 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 3353 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
3355 ····​.​line·​1160 3354 ····​.​line·​1160
3356 ····​.​local·​v2,​·​"buffer":​[B 3355 ····​.​local·​v3,​·​"buffer":​[B
3357 ····​const/​4·​v9,​·​0x0 3356 ····​const/​4·​v10,​·​0x0
   
3358 ····​.​line·​1162 3357 ····​.​line·​1162
3359 ····​.​local·​v9,​·​"i":​I 3358 ····​.​local·​v10,​·​"i":​I
3360 ····​:​goto_0 3359 ····​:​goto_0
3361 ····​:​try_start_1 3360 ····​:​try_start_1
3362 ····​move-​object/​from16·​v0,​·​p1 3361 ····​move-​object/​from16·​v0,​·​p1
   
3363 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 3362 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
3364 ····​move-​result·​v9 3363 ····​move-​result·​v10
   
3365 ····​if-​lez·​v9,​·​:​cond_0 3364 ····​if-​lez·​v10,​·​:​cond_0
   
3366 ····​.​line·​1164 3365 ····​.​line·​1164
3367 ····​const/​4·​v13,​·​0x0 3366 ····​const/​4·​v14,​·​0x0
   
3368 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 3367 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
3369 ····​:​try_end_1 3368 ····​:​try_end_1
3370 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 3369 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
3371 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 3370 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
3372 ····​goto·​:​goto_0 3371 ····​goto·​:​goto_0
   
3373 ····​.​line·​1166 3372 ····​.​line·​1166
3374 ····​:​catch_0 3373 ····​:​catch_0
3375 ····​move-​exception·​v13 3374 ····​move-​exception·​v14
   
3376 ····​.​line·​1170 3375 ····​.​line·​1170
3377 ····​:​cond_0 3376 ····​:​cond_0
3378 ····​:​try_start_2 3377 ····​:​try_start_2
3379 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 3378 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
3380 ····​move-​result-​object·​v12 3379 ····​move-​result-​object·​v13
   
Max diff block lines reached; 16057/19842 bytes (80.92%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​806 27 ····​.​line·​806
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$11.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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​817 27 ····​.​line·​817
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$12.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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​828 27 ····​.​line·​828
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/CustomTPTVivacity$BuildImageTask.smali
Offset 54, 21 lines modified Offset 54, 19 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·​1731 60 ····​.​line·​1731
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/​CustomTPTVivacity$Bui​ldImageTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Bui​ldImageTask;​-​>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
   
Offset 188, 21 lines modified Offset 186, 19 lines modified
188 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>showDialog(I)​V 186 ····​invoke-​virtual·​{v5,​·​v6},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity;​-​>showDialog(I)​V
   
189 ····​goto·​:​goto_0 187 ····​goto·​:​goto_0
190 .​end·​method 188 .​end·​method
   
191 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 189 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
192 ····​.​locals·​0 190 ····​.​locals·​0
193 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
194 ····​.​prologue 191 ····​.​prologue
195 ····​.​line·​1731 192 ····​.​line·​1731
196 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 193 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
197 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
198 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Bui​ldImageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 194 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​CustomTPTVivacity$Bui​ldImageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
199 ····​return-​void 195 ····​return-​void
200 .​end·​method 196 .​end·​method
   
201 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 197 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
202 ····​.​locals·​2 198 ····​.​locals·​2
[−]
smali/com/amphoras/tpthelper/DirectDownloader$13.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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​839 27 ····​.​line·​839
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$14.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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​850 27 ····​.​line·​850
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$15.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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​861 27 ····​.​line·​861
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​160 27 ····​.​line·​160
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​190 27 ····​.​line·​190
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​369 27 ····​.​line·​369
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$16.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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​872 27 ····​.​line·​872
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​399 27 ····​.​line·​399
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​630 27 ····​.​line·​630
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​618 27 ····​.​line·​618
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​643 27 ····​.​line·​643
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​649 27 ····​.​line·​649
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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/​DirectDownloader;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​678 27 ····​.​line·​678
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DirectDownloader$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·​514 60 ····​.​line·​514
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/​DirectDownloader$Down​loadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$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·​522 70 ····​.​line·​522
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​523 72 ····​.​line·​523
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·​526 82 ····​.​line·​526
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·​527 87 ····​.​line·​527
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·​528 92 ····​.​line·​528
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·​530 95 ····​.​line·​530
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$Down​loadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader$Down​loadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
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/​DirectDownloader;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​-​>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·​531 106 ····​.​line·​531
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/DirectDownloader.smali
Offset 316, 15 lines modified Offset 316, 14 lines modified
316 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​-​>CM7N257:​I 316 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​-​>CM7N257:​I
   
317 ····​.​line·​91 317 ····​.​line·​91
318 ····​const/​16·​v0,​·​0x6b 318 ····​const/​16·​v0,​·​0x6b
   
319 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​-​>MMHMP9:​I 319 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​-​>MMHMP9:​I
   
320 ····​.​line·​514  
321 ····​return-​void 320 ····​return-​void
322 .​end·​method 321 .​end·​method
   
323 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​Landroid/​app/​ProgressDialog;​ 322 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DirectDownloader;​)​Landroid/​app/​ProgressDialog;​
324 ····​.​locals·​1 323 ····​.​locals·​1
325 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​ 324 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DirectDownloader;​
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$11.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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​815 27 ····​.​line·​815
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$11​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$11​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$12.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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​826 27 ····​.​line·​826
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$12​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$12​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$13.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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​837 27 ····​.​line·​837
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$13​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$13​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$14.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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​848 27 ····​.​line·​848
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$14​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$14​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$15.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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​870 27 ····​.​line·​870
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$15​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$15​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​160 27 ····​.​line·​160
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​189 27 ····​.​line·​189
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​804 27 ····​.​line·​804
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$10​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$10​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​368 27 ····​.​line·​368
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​397 27 ····​.​line·​397
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​616 27 ····​.​line·​616
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​628 27 ····​.​line·​628
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​647 27 ····​.​line·​647
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​676 27 ····​.​line·​676
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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·​512 60 ····​.​line·​512
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/​DownloaderGen2Gen3$Do​wnloadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$Do​wnloadFileTask;​-​>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·​520 70 ····​.​line·​520
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​521 72 ····​.​line·​521
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·​524 82 ····​.​line·​524
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·​525 87 ····​.​line·​525
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·​526 92 ····​.​line·​526
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·​528 95 ····​.​line·​528
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$Do​wnloadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$Do​wnloadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
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/​DownloaderGen2Gen3;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​-​>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·​529 106 ····​.​line·​529
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; 9816/13845 bytes (70.90%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3.smali
Offset 283, 15 lines modified Offset 283, 14 lines modified
283 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​-​>GEN3V2A:​I 283 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​-​>GEN3V2A:​I
   
284 ····​.​line·​91 284 ····​.​line·​91
285 ····​const/​16·​v0,​·​0x6b 285 ····​const/​16·​v0,​·​0x6b
   
286 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​-​>GEN2MMHMP9:​I 286 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​-​>GEN2MMHMP9:​I
   
287 ····​.​line·​512  
288 ····​return-​void 287 ····​return-​void
289 .​end·​method 288 .​end·​method
   
290 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​Landroid/​app/​ProgressDialog;​ 289 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​Landroid/​app/​ProgressDialog;​
291 ····​.​locals·​1 290 ····​.​locals·​1
292 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 291 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​584 27 ····​.​line·​584
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderGen2Gen3$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/​DownloaderGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​641 27 ····​.​line·​641
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$11.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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​595 27 ····​.​line·​595
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​139 27 ····​.​line·​139
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​121 27 ····​.​line·​121
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$12.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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​606 27 ····​.​line·​606
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​249 27 ····​.​line·​249
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​396 27 ····​.​line·​396
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​231 27 ····​.​line·​231
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​421 27 ····​.​line·​421
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​427 27 ····​.​line·​427
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​408 27 ····​.​line·​408
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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/​DownloaderSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​456 27 ····​.​line·​456
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSF2$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·​304 60 ····​.​line·​304
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/​DownloaderSF2$Downloa​dFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$Downloa​dFileTask;​-​>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·​312 70 ····​.​line·​312
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​313 72 ····​.​line·​313
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·​316 82 ····​.​line·​316
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·​317 87 ····​.​line·​317
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·​318 92 ····​.​line·​318
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·​320 95 ····​.​line·​320
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2$Downloa​dFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
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/​DownloaderSF2;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​-​>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·​321 106 ····​.​line·​321
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; 9801/13810 bytes (70.97%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/DownloaderSF2.smali
Offset 184, 15 lines modified Offset 184, 14 lines modified
184 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​-​>V1B:​I 184 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​-​>V1B:​I
   
185 ····​.​line·​79 185 ····​.​line·​79
186 ····​const/​16·​v0,​·​0x67 186 ····​const/​16·​v0,​·​0x67
   
187 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​-​>V1C:​I 187 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​-​>V1C:​I
   
188 ····​.​line·​304  
189 ····​return-​void 188 ····​return-​void
190 .​end·​method 189 .​end·​method
   
191 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​Landroid/​app/​ProgressDialog;​ 190 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderSF2;​)​Landroid/​app/​ProgressDialog;​
192 ····​.​locals·​1 191 ····​.​locals·​1
193 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​ 192 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSF2;​
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​636 27 ····​.​line·​636
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$11.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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​647 27 ····​.​line·​647
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$12.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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​658 27 ····​.​line·​658
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$13.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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​669 27 ····​.​line·​669
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​129 27 ····​.​line·​129
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​150 27 ····​.​line·​150
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​262 27 ····​.​line·​262
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate.smali
Offset 217, 15 lines modified Offset 217, 14 lines modified
217 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​-​>V1B:​I 217 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​-​>V1B:​I
   
218 ····​.​line·​82 218 ····​.​line·​82
219 ····​const/​16·​v0,​·​0x68 219 ····​const/​16·​v0,​·​0x68
   
220 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​-​>V2B:​I 220 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​-​>V2B:​I
   
221 ····​.​line·​353  
222 ····​return-​void 221 ····​return-​void
223 .​end·​method 222 .​end·​method
   
224 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​Landroid/​app/​ProgressDialog;​ 223 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​Landroid/​app/​ProgressDialog;​
225 ····​.​locals·​1 224 ····​.​locals·​1
226 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 225 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​283 27 ····​.​line·​283
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​448 27 ····​.​line·​448
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​460 27 ····​.​line·​460
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​479 27 ····​.​line·​479
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​473 27 ····​.​line·​473
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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·​353 60 ····​.​line·​353
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/​DownloaderSkate$Downl​oadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$Downl​oadFileTask;​-​>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·​361 70 ····​.​line·​361
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​362 72 ····​.​line·​362
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·​365 82 ····​.​line·​365
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·​366 87 ····​.​line·​366
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·​367 92 ····​.​line·​367
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·​369 95 ····​.​line·​369
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$Downl​oadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$Downl​oadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
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/​DownloaderSkate;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​-​>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·​370 106 ····​.​line·​370
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; 9807/13824 bytes (70.94%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/DownloaderSkate$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/​DownloaderSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​508 27 ····​.​line·​508
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderSkate$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​584 27 ····​.​line·​584
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$10​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$10​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$11.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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​595 27 ····​.​line·​595
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$11​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$11​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$12.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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​606 27 ····​.​line·​606
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$12​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$12​;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​121 27 ····​.​line·​121
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​139 27 ····​.​line·​139
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​231 27 ····​.​line·​231
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​249 27 ····​.​line·​249
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​396 27 ····​.​line·​396
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​408 27 ····​.​line·​408
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​421 27 ····​.​line·​421
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​427 27 ····​.​line·​427
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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/​DownloaderVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​456 27 ····​.​line·​456
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity$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·​304 60 ····​.​line·​304
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/​DownloaderVivacity$Do​wnloadFileTask;​-​>doInBackground([Ljav​a/​lang/​String;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$Do​wnloadFileTask;​-​>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·​312 70 ····​.​line·​312
73 ····​const-​string·​v14,​·​"" 71 ····​const-​string·​v11,​·​""
   
74 ····​.​line·​313 72 ····​.​line·​313
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·​316 82 ····​.​line·​316
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·​317 87 ····​.​line·​317
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·​318 92 ····​.​line·​318
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·​320 95 ····​.​line·​320
99 ····​move-​object/​from16·​v0,​·​p0 96 ····​move-​object/​from16·​v0,​·​p0
   
100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$Do​wnloadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 97 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity$Do​wnloadFileTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
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/​DownloaderVivacity;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 100 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​-​>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·​321 106 ····​.​line·​321
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; 9816/13845 bytes (70.90%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/DownloaderVivacity.smali
Offset 184, 15 lines modified Offset 184, 14 lines modified
184 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​-​>V1B:​I 184 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​-​>V1B:​I
   
185 ····​.​line·​79 185 ····​.​line·​79
186 ····​const/​16·​v0,​·​0x67 186 ····​const/​16·​v0,​·​0x67
   
187 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​-​>V1C:​I 187 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​-​>V1C:​I
   
188 ····​.​line·​304  
189 ····​return-​void 188 ····​return-​void
190 .​end·​method 189 .​end·​method
   
191 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​Landroid/​app/​ProgressDialog;​ 190 .​method·​static·​synthetic·​access$000(Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​)​Landroid/​app/​ProgressDialog;​
192 ····​.​locals·​1 191 ····​.​locals·​1
193 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​ 192 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​amphoras/​tpthelper/​DownloaderVivacity;​
   
[−]
smali/com/amphoras/tpthelper/EnterFile$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/​EnterFile;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFile;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFile;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​58 27 ····​.​line·​58
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFile$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFile$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/EnterFile$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/​EnterFile;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFile;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFile;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​91 27 ····​.​line·​91
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFile$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFile$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/EnterFile$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/​EnterFile;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFile;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFile;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​120 27 ····​.​line·​120
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFile$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFile$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFile;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/EnterFileUnzip$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/​EnterFileUnzip;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​58 27 ····​.​line·​58
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/EnterFileUnzip$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/​EnterFileUnzip;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​92 27 ····​.​line·​92
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/EnterFileUnzip$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/​EnterFileUnzip;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​121 27 ····​.​line·​121
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​EnterFileUnzip$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​EnterFileUnzip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​622 27 ····​.​line·​622
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$10;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$11.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​634 27 ····​.​line·​634
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$11;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$12.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​647 27 ····​.​line·​647
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$12;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$13.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​659 27 ····​.​line·​659
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$13;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$14.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​672 27 ····​.​line·​672
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$14;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$16.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​713 27 ····​.​line·​713
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$16;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$15.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​684 27 ····​.​line·​684
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$15;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$17.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$bladetype:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$bladetype:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​898 28 ····​.​line·​898
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$17;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$17;​-​>val$bladetype:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$17;​-​>val$bladetype:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$19.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$bladetype:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$bladetype:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​1351 28 ····​.​line·​1351
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$19;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$19;​-​>val$bladetype:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$19;​-​>val$bladetype:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$18.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1346 27 ····​.​line·​1346
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$18;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$1.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 20 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​86 24 ····​.​line·​86
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​content/​BroadcastReceiver;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$22.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$unknowntype:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$unknowntype:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​1893 28 ····​.​line·​1893
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$22;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$22;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$22;​-​>val$unknowntype:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$22;​-​>val$unknowntype:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$21.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1426 27 ····​.​line·​1426
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$21;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$21;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$20.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​1366 27 ····​.​line·​1366
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$20;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$23.smali
Offset 22, 14 lines modified Offset 22, 15 lines modified
   
22 .​field·​final·​synthetic·​val$board:​Ljava/​lang/​String;​ 22 .​field·​final·​synthetic·​val$board:​Ljava/​lang/​String;​
   
   
23 #·​direct·​methods 23 #·​direct·​methods
24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V 24 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​Ljava/​lang/​String;​)​V
25 ····​.​locals·​0 25 ····​.​locals·​0
  26 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
26 ····​.​prologue 27 ····​.​prologue
27 ····​.​line·​2357 28 ····​.​line·​2357
28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$23;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 29 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$23;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
29 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$23;​-​>val$board:​Ljava/​lang/​String;​ 30 ····​iput-​object·​p2,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$23;​-​>val$board:​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$24.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2381 27 ····​.​line·​2381
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$24;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$24;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$25.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2393 27 ····​.​line·​2393
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$25;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$25;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$26.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2429 27 ····​.​line·​2429
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$26;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$26;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$27.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2459 27 ····​.​line·​2459
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$27;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$27;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$28.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2470 27 ····​.​line·​2470
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$28;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$28;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$29.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2480 27 ····​.​line·​2480
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$29;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$29;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​132 27 ····​.​line·​132
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$30.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2491 27 ····​.​line·​2491
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$30;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$30;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$31.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2501 27 ····​.​line·​2501
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$31;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$31;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$32.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2512 27 ····​.​line·​2512
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$32;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$32;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$33.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2522 27 ····​.​line·​2522
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$33;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$33;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$34.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2533 27 ····​.​line·​2533
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$34;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$34;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​336 27 ····​.​line·​336
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$35.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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​2543 27 ····​.​line·​2543
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$35;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$35;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​543 27 ····​.​line·​543
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​564 27 ····​.​line·​564
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​575 27 ····​.​line·​575
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$6;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​593 27 ····​.​line·​593
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$7;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​605 27 ····​.​line·​605
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$8;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/HomeActivity.smali
Offset 179, 15 lines modified Offset 179, 14 lines modified
179 ····​.​line·​86 179 ····​.​line·​86
180 ····​new-​instance·​v0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$1;​ 180 ····​new-​instance·​v0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$1;​
   
181 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​amphoras/​tpthelper/​HomeActivity$1;​-​><init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 181 ····​invoke-​direct·​{v0,​·​p0},​·​Lcom/​amphoras/​tpthelper/​HomeActivity$1;​-​><init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
   
182 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity;​-​>BatInfoReceiver:​Landroid/​content/​BroadcastReceiver;​ 182 ····​iput-​object·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity;​-​>BatInfoReceiver:​Landroid/​content/​BroadcastReceiver;​
   
183 ····​.​line·​2628  
184 ····​return-​void 183 ····​return-​void
185 .​end·​method 184 .​end·​method
   
186 .​method·​static·​synthetic·​access$000()​Landroid/​app/​ProgressDialog;​ 185 .​method·​static·​synthetic·​access$000()​Landroid/​app/​ProgressDialog;​
187 ····​.​locals·​1 186 ····​.​locals·​1
   
188 ····​.​prologue 187 ····​.​prologue
[−]
smali/com/amphoras/tpthelper/HomeActivity$DeleteImageTask.smali
Offset 54, 76 lines modified Offset 54, 67 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·​2628 60 ····​.​line·​2628
62 ····​check-​cast·​p1,​·​[Ljava/​io/​File;​ 61 ····​check-​cast·​p1,​·​[Ljava/​io/​File;​
   
63 ····​.​end·​local·​p1····​#·​"x0":​[Ljava/​lang/​Object;​  
64 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​HomeActivity$DeleteIm​ageTask;​-​>doInBackground([Ljav​a/​io/​File;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​HomeActivity$DeleteIm​ageTask;​-​>doInBackground([Ljav​a/​io/​File;​)​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/​File;​)​Ljava/​lang/​String;​ 66 .​method·​protected·​varargs·​doInBackground([Ljava​/​io/​File;​)​Ljava/​lang/​String;​
69 ····​.​locals·5 67 ····​.​locals·4
70 ····​.​param·​p1,​·​"paths"····​#·​[Ljava/​io/​File;​ 68 ····​.​param·​p1,​·​"paths"····​#·​[Ljava/​io/​File;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​2637 70 ····​.​line·​2637
73 ····​const-​string·​v4,​·​"" 71 ····​const-​string·​v1,​·​""
   
74 ····​.​line·​2638 72 ····​.​line·​2638
75 ····​.​local·​v4,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v1,​·​"response":​Ljava/​lang/​String;​
76 ····move-​object·​v0,​·​p1 74 ····array-​length·​v3,​·​p1
   
77 ····.​local·​v0,​·"arr$":​[Ljava/​io/​File;​ 75 ····​const/​4·​v2,​·​0x0
78 ····​array-​length·​v2,​·​v0  
   
79 ····​.​local·​v2,​·​"len$":​I  
80 ····​const/​4·​v1,​·​0x0  
   
81 ····​.​local·​v1,​·​"i$":​I  
82 ····​:​goto_0 76 ····​:​goto_0
83 ····​if-​ge·​v1,​·​v2,​·​:​cond_0 77 ····​if-​ge·​v2,​·​v3,​·​:​cond_0
   
84 ····​aget-​object·​v3,​·v0,​·​v1 78 ····​aget-​object·​v0,​·p1,​·​v2
   
85 ····​.​line·​2639 79 ····​.​line·​2639
86 ····​.​local·​v3,​·​"path":​Ljava/​io/​File;​ 80 ····​.​local·​v0,​·​"path":​Ljava/​io/​File;​
87 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​HomeActivity;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 81 ····​invoke-​static·​{v0},​·​Lcom/​amphoras/​tpthelper/​HomeActivity;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
88 ····​.​line·​2638 82 ····​.​line·​2638
89 ····​add-​int/​lit8·​v1,​·​v1,​·​0x1 83 ····​add-​int/​lit8·​v2,​·​v2,​·​0x1
   
90 ····​goto·​:​goto_0 84 ····​goto·​:​goto_0
   
91 ····​.​line·​2641 85 ····​.​line·​2641
92 ····​.​end·​local·​v3····​#·​"path":​Ljava/​io/​File;​ 86 ····​.​end·​local·​v0····​#·​"path":​Ljava/​io/​File;​
93 ····​:​cond_0 87 ····​:​cond_0
94 ····​return-​object·​v4 88 ····​return-​object·​v1
95 .​end·​method 89 .​end·​method
   
96 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V 90 .​method·​protected·​bridge·​synthetic·​onPostExecute(Ljava/​lang/​Object;​)​V
97 ····​.​locals·​0 91 ····​.​locals·​0
98 ····​.​param·​p1,​·​"x0"····​#·​Ljava/​lang/​Object;​  
   
99 ····​.​prologue 92 ····​.​prologue
100 ····​.​line·​2628 93 ····​.​line·​2628
101 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​ 94 ····​check-​cast·​p1,​·​Ljava/​lang/​String;​
   
102 ····​.​end·​local·​p1····​#·​"x0":​Ljava/​lang/​Object;​  
103 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​HomeActivity$DeleteIm​ageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V 95 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​HomeActivity$DeleteIm​ageTask;​-​>onPostExecute(Ljava/​lang/​String;​)​V
   
104 ····​return-​void 96 ····​return-​void
105 .​end·​method 97 .​end·​method
   
106 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V 98 .​method·​protected·​onPostExecute(Ljava/​lang/​String;​)​V
107 ····​.​locals·​2 99 ····​.​locals·​2
[−]
smali/com/amphoras/tpthelper/HomeActivity$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/​HomeActivity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​HomeActivity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​610 27 ····​.​line·​610
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​HomeActivity$9;​-​>this$0:​Lcom/​amphoras/​tpthelper/​HomeActivity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/License$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/​License;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​License;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​License;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​License;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​License;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​70 27 ····​.​line·​70
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​License$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​License;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​License$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​License;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/License$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/​License;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​License;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​License;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​License;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​License;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​96 27 ····​.​line·​96
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​License$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​License;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​License$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​License;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/License$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/​License;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​License;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​License;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​License;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​License;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​186 27 ····​.​line·​186
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​License$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​License;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​License$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​License;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/MD5sum$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/​MD5sum;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​MD5sum;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​MD5sum;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​MD5sum;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​MD5sum;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​170 27 ····​.​line·​170
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​MD5sum;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​MD5sum;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/MD5sum$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/​MD5sum;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​MD5sum;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​MD5sum;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​MD5sum;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​MD5sum;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​199 27 ····​.​line·​199
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​MD5sum;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​MD5sum;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/MD5sum$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·​72 60 ····​.​line·​72
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/​MD5sum$CheckMD5Task;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​MD5sum$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·​81 71 ····​.​line·​81
73 ····​const-​string·​v11,​·​"" 72 ····​const-​string·​v8,​·​""
   
74 ····​.​line·​82 73 ····​.​line·​82
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·​85 79 ····​.​line·​85
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·​87 85 ····​.​line·​87
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·​88 91 ····​.​line·​88
98 ····​.​local·​v1,​·​"buffer":​[B 92 ····​.​local·​v0,​·​"buffer":​[B
99 ····​const/​4·​v5,​·​0x0 93 ····​const/​4·​v4,​·​0x0
   
100 ····​.​line·​90 94 ····​.​line·​90
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·​92 101 ····​.​line·​92
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·​94 108 ····​.​line·​94
115 ····​:​catch_0 109 ····​:​catch_0
116 ····​move-​exception·​v12 110 ····​move-​exception·​v11
   
117 ····​.​line·​98 111 ····​.​line·​98
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; 5613/8916 bytes (62.95%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/MD5sum.smali
Offset 39, 15 lines modified Offset 39, 14 lines modified
39 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum;​-​>CHECK_FINISHED:​I 39 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum;​-​>CHECK_FINISHED:​I
   
40 ····​.​line·​54 40 ····​.​line·​54
41 ····​const/​4·​v0,​·​0x2 41 ····​const/​4·​v0,​·​0x2
   
42 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum;​-​>CHANGE_LOCALE:​I 42 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​MD5sum;​-​>CHANGE_LOCALE:​I
   
43 ····​.​line·​72  
44 ····​return-​void 43 ····​return-​void
45 .​end·​method 44 .​end·​method
   
46 .​method·​static·​synthetic·​access$000()​Landroid/​app/​ProgressDialog;​ 45 .​method·​static·​synthetic·​access$000()​Landroid/​app/​ProgressDialog;​
47 ····​.​locals·​1 46 ····​.​locals·​1
   
48 ····​.​prologue 47 ····​.​prologue
[−]
smali/com/amphoras/tpthelper/PickFile$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/​PickFile;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFile;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFile;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFile;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​74 27 ····​.​line·​74
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFile$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFile$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Instructions$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/​Instructions;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Instructions;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Instructions;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Instructions;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Instructions;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​141 27 ····​.​line·​141
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Instructions$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Instructions;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Instructions$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Instructions;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFile$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/​PickFile;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFile;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFile;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFile;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​279 27 ····​.​line·​279
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFile$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFile$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFile$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/​PickFile;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFile;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFile;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFile;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​286 27 ····​.​line·​286
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFile$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFile$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFile;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileGen2Gen3$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/​PickFileGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​74 27 ····​.​line·​74
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileGen2Gen3$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/​PickFileGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​279 27 ····​.​line·​279
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileGen2Gen3$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/​PickFileGen2Gen3;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​286 27 ····​.​line·​286
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileGen2Gen3;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileSF2$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/​PickFileSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​66 27 ····​.​line·​66
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileSF2$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/​PickFileSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileSF2$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/​PickFileSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​174 27 ····​.​line·​174
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileSkate$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/​PickFileSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileSkate$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/​PickFileSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​195 27 ····​.​line·​195
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileSkate$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/​PickFileSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​202 27 ····​.​line·​202
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzip$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/​PickFileUnzip;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzip;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​264 27 ····​.​line·​264
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzip$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzip$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzip$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/​PickFileUnzip;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzip;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​74 27 ····​.​line·​74
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzip$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzip$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzip$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/​PickFileUnzip;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzip;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzip;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​271 27 ····​.​line·​271
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzip$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzip$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzip;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipGen2Gen3$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/​PickFileUnzipGen2Gen3​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​74 27 ····​.​line·​74
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipGen2Gen3$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/​PickFileUnzipGen2Gen3​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​271 27 ····​.​line·​271
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipGen2Gen3$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/​PickFileUnzipGen2Gen3​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​264 27 ····​.​line·​264
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipGen2Gen3​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipSF2$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/​PickFileUnzipSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​66 27 ····​.​line·​66
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipSF2$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/​PickFileUnzipSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​160 27 ····​.​line·​160
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipSF2$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/​PickFileUnzipSF2;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSF2;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipSkate$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/​PickFileUnzipSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​68 27 ····​.​line·​68
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipSkate$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/​PickFileUnzipSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​186 27 ····​.​line·​186
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipSkate$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/​PickFileUnzipSkate;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​193 27 ····​.​line·​193
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipSkate;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipVivacity$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/​PickFileUnzipVivacity​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​66 27 ····​.​line·​66
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipVivacity$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/​PickFileUnzipVivacity​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​160 27 ····​.​line·​160
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileUnzipVivacity$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/​PickFileUnzipVivacity​;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileUnzipVivacity​;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileVivacity$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/​PickFileVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​66 27 ····​.​line·​66
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileVivacity$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileVivacity$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/​PickFileVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​167 27 ····​.​line·​167
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileVivacity$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/PickFileVivacity$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/​PickFileVivacity;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileVivacity;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​PickFileVivacity;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​174 27 ····​.​line·​174
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​PickFileVivacity$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​PickFileVivacity;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Preferences$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/​Preferences;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Preferences;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​69 27 ····​.​line·​69
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Preferences$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/​Preferences;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Preferences;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​128 27 ····​.​line·​128
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Preferences$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/​Preferences;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Preferences;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​150 27 ····​.​line·​150
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Preferences$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/​Preferences;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Preferences;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​106 27 ····​.​line·​106
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Preferences$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/​Preferences;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Preferences;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Preferences;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​251 27 ····​.​line·​251
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Preferences$5;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Preferences;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/R.smali
Offset 22, 10 lines modified Offset 22, 9 lines modified
22 .​method·​public·​constructor·​<init>()​V 22 .​method·​public·​constructor·​<init>()​V
23 ····​.​locals·​0 23 ····​.​locals·​0
   
24 ····​.​prologue 24 ····​.​prologue
25 ····​.​line·​10 25 ····​.​line·​10
26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
27 ····​.​line·​667  
28 ····​return-​void 27 ····​return-​void
29 .​end·​method 28 .​end·​method
[−]
smali/com/amphoras/tpthelper/Unzipper$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/​Unzipper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Unzipper;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Unzipper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​168 27 ····​.​line·​168
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Unzipper$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/​Unzipper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Unzipper;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Unzipper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​179 27 ····​.​line·​179
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Unzipper$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/​Unzipper;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Unzipper;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​Unzipper;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​208 27 ····​.​line·​208
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/Unzipper$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·​76 60 ····​.​line·​76
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/​Unzipper$UnzipTask;​-​>doInBackground([Ljav​a/​io/​FileInputStream;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​Unzipper$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·​85 71 ····​.​line·​85
73 ····​const-​string·​v9,​·​"" 72 ····​const-​string·​v6,​·​""
   
74 ····​.​line·​86 73 ····​.​line·​86
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·​88 79 ····​.​line·​88
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·​89 86 ····​.​line·​89
93 ····​.​local·​v3,​·​"file":​Ljava/​io/​File;​ 87 ····​.​local·​v2,​·​"file":​Ljava/​io/​File;​
94 ····​invoke-​static·​{v3},​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z 88 ····​invoke-​static·​{v2},​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>deleteDirectory(Ljav​a/​io/​File;​)​Z
   
95 ····​.​line·​92 89 ····​.​line·​92
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·​93 93 ····​.​line·​93
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·​95 96 ····​.​line·​95
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·​97 102 ····​.​line·​97
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·​99 106 ····​.​line·​99
113 ····​iget-​object·​v12,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$UnzipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​ 107 ····​iget-​object·​v11,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper$UnzipTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​Unzipper;​
   
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/​Unzipper;​-​>MakeDirectory(Ljava/​lang/​String;​)​V 110 ····​#·​invokes:​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>MakeDirectory(Ljava/​lang/​String;​)​V
117 ····​invoke-​static·​{v12,​·​v13},​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>access$100(Lcom/​amphoras/​tpthelper/​Unzipper;​Ljava/​lang/​String;​)​V 111 ····​invoke-​static·​{v11,​·​v12},​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>access$100(Lcom/​amphoras/​tpthelper/​Unzipper;​Ljava/​lang/​String;​)​V
118 ····​:​try_end_0 112 ····​:​try_end_0
Max diff block lines reached; 5885/10093 bytes (58.31%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/Unzipper.smali
Offset 73, 15 lines modified Offset 73, 14 lines modified
73 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>UNZIP_FAILED:​I 73 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>UNZIP_FAILED:​I
   
74 ····​.​line·​58 74 ····​.​line·​58
75 ····​const/​4·​v0,​·​0x3 75 ····​const/​4·​v0,​·​0x3
   
76 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>CHANGE_LOCALE:​I 76 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​Unzipper;​-​>CHANGE_LOCALE:​I
   
77 ····​.​line·​76  
78 ····​return-​void 77 ····​return-​void
79 .​end·​method 78 .​end·​method
   
80 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V 79 .​method·​private·​MakeDirectory(Ljava/​lang/​String;​)​V
81 ····​.​locals·​4 80 ····​.​locals·​4
82 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​ 81 ····​.​param·​p1,​·​"path"····​#·​Ljava/​lang/​String;​
   
[−]
smali/com/amphoras/tpthelper/VerifyImage$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/​VerifyImage;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​207 27 ····​.​line·​207
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$1;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/VerifyImage$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/​VerifyImage;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​302 27 ····​.​line·​302
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$2;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/VerifyImage$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/​VerifyImage;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​331 27 ····​.​line·​331
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$3;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/VerifyImage$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/​VerifyImage;​ 21 .​field·​final·​synthetic·​this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
   
22 #·​direct·​methods 22 #·​direct·​methods
23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V 23 .​method·​constructor·​<init>(Lcom/​amphoras/​tpthelper/​VerifyImage;​)​V
24 ····​.​locals·​0 24 ····​.​locals·​0
  25 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
25 ····​.​prologue 26 ····​.​prologue
26 ····​.​line·​459 27 ····​.​line·​459
27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​ 28 ····​iput-​object·​p1,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$4;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 29 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
[−]
smali/com/amphoras/tpthelper/VerifyImage$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·​469 60 ····​.​line·​469
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/​VerifyImage$VerifyIma​geTask;​-​>doInBackground([Ljav​a/​io/​FileReader;​)​Ljava/​lang/​String;​ 62 ····​invoke-​virtual·​{p0,​·​p1},​·​Lcom/​amphoras/​tpthelper/​VerifyImage$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·​67 67 ····​.​locals·​68
70 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​ 68 ····​.​param·​p1,​·​"frs"····​#·​[Ljava/​io/​FileReader;​
   
71 ····​.​prologue 69 ····​.​prologue
72 ····​.​line·​478 70 ····​.​line·​478
73 ····​const-​string·​v62,​·​"" 71 ····​const-​string·​v60,​·​""
   
74 ····​.​line·​479 72 ····​.​line·​479
75 ····​.​local·​v62,​·​"response":​Ljava/​lang/​String;​ 73 ····​.​local·​v60,​·​"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·​v57,​·​v0 76 ····​move/​from16·​v63,​·​v0
   
80 ····.​local·​v57,​·"len$":​I 77 ····​const/​16·v62,​·​0x0
81 ····​const/​16·​v55,​·​0x0  
   
82 ····​.​local·​v55,​·​"i$":​I  
83 ····​:​goto_0 78 ····​:​goto_0
84 ····​move/​from16·​v0,​·​v55 79 ····​move/​from16·​v0,​·​v62
   
85 ····​move/​from16·​v1,​·​v57 80 ····​move/​from16·​v1,​·​v63
   
86 ····​if-​ge·​v0,​·​v1,​·​:​cond_5 81 ····​if-​ge·​v0,​·​v1,​·​:​cond_5
   
87 ····​aget-​object·​v56,​·v4,​·​v55 82 ····​aget-​object·​v55,​·p1,​·​v62
   
88 ····​.​line·​481 83 ····​.​line·​481
89 ····​.​local·​v56,​·​"in":​Ljava/​io/​FileReader;​ 84 ····​.​local·​v55,​·​"in":​Ljava/​io/​FileReader;​
90 ····​move-​object/​from16·​v0,​·​p0 85 ····​move-​object/​from16·​v0,​·​p0
   
91 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$VerifyIma​geTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​ 86 ····​iget-​object·​v0,​·​v0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage$VerifyIma​geTask;​-​>this$0:​Lcom/​amphoras/​tpthelper/​VerifyImage;​
   
92 ····​move-​object/​from16·​v64,​·​v0 87 ····​move-​object/​from16·​v64,​·​v0
   
93 ····​move-​object/​from16·​v0,​·​v64 88 ····​move-​object/​from16·​v0,​·​v64
Offset 1327, 42 lines modified Offset 1322, 42 lines modified
1327 ····​.​line·​588 1322 ····​.​line·​588
1328 ····​invoke-​interface/​range·​{v43·​.​.​·​v43},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z 1323 ····​invoke-​interface/​range·​{v43·​.​.​·​v43},​·​Landroid/​content/​SharedPreferences$Edi​tor;​-​>commit()​Z
   
1329 ····​.​line·​591 1324 ····​.​line·​591
1330 ····​:​try_start_0 1325 ····​:​try_start_0
1331 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​ 1326 ····​new-​instance·​v6,​·​Ljava/​io/​BufferedReader;​
   
1332 ····​move-​object/​from16·​v0,​·​v56 1327 ····​move-​object/​from16·​v0,​·​v55
   
1333 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V 1328 ····​invoke-​direct·​{v6,​·​v0},​·​Ljava/​io/​BufferedReader;​-​><init>(Ljava/​io/​Reader;​)​V
   
1334 ····​.​line·​593 1329 ····​.​line·​593
1335 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​ 1330 ····​.​local·​v6,​·​"br":​Ljava/​io/​BufferedReader;​
1336 ····​const/​4·​v3,​·​0x0 1331 ····​const/​4·​v4,​·​0x0
   
1337 ····​.​line·​594 1332 ····​.​line·​594
1338 ····​.​local·​v3,​·​"a":​I 1333 ····​.​local·​v4,​·​"a":​I
1339 ····​:​goto_1 1334 ····​:​goto_1
1340 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​ 1335 ····​invoke-​virtual·​{v6},​·​Ljava/​io/​BufferedReader;​-​>readLine()​Ljava/​lang/​String;​
   
1341 ····​move-​result-​object·​v63 1336 ····​move-​result-​object·​v61
   
1342 ····​.​local·​v63,​·​"s":​Ljava/​lang/​String;​ 1337 ····​.​local·​v61,​·​"s":​Ljava/​lang/​String;​
1343 ····​if-​eqz·​v63,​·​:​cond_3 1338 ····​if-​eqz·​v61,​·​:​cond_3
   
1344 ····​.​line·​596 1339 ····​.​line·​596
1345 ····​add-​int/​lit8·​v3,​·​v3,​·​0x1 1340 ····​add-​int/​lit8·​v4,​·​v4,​·​0x1
   
1346 ····​.​line·​597 1341 ····​.​line·​597
1347 ····​invoke-​virtual/​range·​{v63·​.​.​·​v63},​·​Ljava/​lang/​String;​-​>length()​I 1342 ····​invoke-​virtual/​range·​{v61·​.​.​·​v61},​·​Ljava/​lang/​String;​-​>length()​I
   
1348 ····​move-​result·​v58 1343 ····​move-​result·​v56
   
1349 ····​.​line·​598 1344 ····​.​line·​598
1350 ····​.​local·​v58,​·​"length":​I 1345 ····​.​local·​v56,​·​"length":​I
1351 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​ 1346 ····​new-​instance·​v7,​·​Ljava/​lang/​StringBuffer;​
   
1352 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V 1347 ····​invoke-​direct·​{v7},​·​Ljava/​lang/​StringBuffer;​-​><init>()​V
Max diff block lines reached; 11821/14860 bytes (79.55%) of diff not shown.
[−]
smali/com/amphoras/tpthelper/VerifyImage.smali
Offset 73, 15 lines modified Offset 73, 14 lines modified
73 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage;​-​>CHANGE_LOCALE:​I 73 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage;​-​>CHANGE_LOCALE:​I
   
74 ····​.​line·​62 74 ····​.​line·​62
75 ····​const/​4·​v0,​·​0x4 75 ····​const/​4·​v0,​·​0x4
   
76 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage;​-​>NO_IMAGE:​I 76 ····​iput·​v0,​·​p0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage;​-​>NO_IMAGE:​I
   
77 ····​.​line·​469  
78 ····​return-​void 77 ····​return-​void
79 .​end·​method 78 .​end·​method
   
80 .​method·​static·​synthetic·​access$000()​Landroid/​app/​ProgressDialog;​ 79 .​method·​static·​synthetic·​access$000()​Landroid/​app/​ProgressDialog;​
81 ····​.​locals·​1 80 ····​.​locals·​1
   
82 ····​.​prologue 81 ····​.​prologue
Offset 101, 378 lines modified Offset 100, 380 lines modified
   
101 ····​return-​object·​p0 100 ····​return-​object·​p0
102 .​end·​method 101 .​end·​method
   
   
103 #·​virtual·​methods 102 #·​virtual·​methods
104 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V 103 .​method·​public·​md5sum(Ljava/​io/​FileInputStream;​I)​V
105 ····​.​locals·​17 104 ····​.​locals·​18
106 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​ 105 ····​.​param·​p1,​·​"fin"····​#·​Ljava/​io/​FileInputStream;​
107 ····​.​param·​p2,​·​"a"····​#·​I 106 ····​.​param·​p2,​·​"a"····​#·​I
   
108 ····​.​prologue 107 ····​.​prologue
109 ····​.​line·​96 108 ····​.​line·​96
110 ····​move-​object/​from16·​v0,​·​p0 109 ····​move-​object/​from16·​v0,​·​p0
   
111 ····​iget-​object·​v13,​·​v0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage;​-​>preferences:​Landroid/​content/​SharedPreferences;​ 110 ····​iget-​object·​v14,​·​v0,​·​Lcom/​amphoras/​tpthelper/​VerifyImage;​-​>preferences:​Landroid/​content/​SharedPreferences;​
   
112 ····​const-​string·​v14,​·​"no·​of·​files" 111 ····​const-​string·​v15,​·​"no·​of·​files"
   
113 ····​const-​wide/​16·​v15,​·​0x0 112 ····​const-​wide/​16·​v16,​·​0x0
   
114 ····​invoke-​interface/​range·​{v13·​.​.​·​v16},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J 113 ····​invoke-​interface/​range·​{v14·​.​.​·​v17},​·​Landroid/​content/​SharedPreferences;​-​>getLong(Ljava/​lang/​String;​J)​J
   
115 ····​move-​result-​wide·​v13 114 ····​move-​result-​wide·​v14
   
116 ····​invoke-​static·​{v13,​·​v14},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​ 115 ····​invoke-​static·​{v14,​·​v15},​·​Ljava/​lang/​Long;​-​>valueOf(J)​Ljava/​lang/​Long;​
   
117 ····​move-​result-​object·​v1 116 ····​move-​result-​object·​v2
   
118 ····​.​line·​100 117 ····​.​line·​100
119 ····​.​local·​v1,​·​"b":​Ljava/​lang/​Long;​ 118 ····​.​local·​v2,​·​"b":​Ljava/​lang/​Long;​
120 ····​:​try_start_0 119 ····​:​try_start_0
121 ····​const-​string·​v13,​·​"MD5" 120 ····​const-​string·​v14,​·​"MD5"
   
122 ····​invoke-​static·​{v13},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​ 121 ····​invoke-​static·​{v14},​·​Ljava/​security/​MessageDigest;​-​>getInstance(Ljava/​lang/​String;​)​Ljava/​security/​MessageDigest;​
   
123 ····​move-​result-​object·​v5 122 ····​move-​result-​object·​v6
   
124 ····​.​line·​102 123 ····​.​line·​102
125 ····​.​local·​v5,​·​"digester":​Ljava/​security/​MessageDigest;​ 124 ····​.​local·​v6,​·​"digester":​Ljava/​security/​MessageDigest;​
126 ····​const/​16·​v13,​·​0x2000 125 ····​const/​16·​v14,​·​0x2000
   
127 ····​new-​array·​v2,​·​v13,​·​[B 126 ····​new-​array·​v3,​·​v14,​·​[B
128 ····​:​try_end_0 127 ····​:​try_end_0
129 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1 128 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_0·​.​.​·​:​try_end_0}·​:​catch_1
   
130 ····​.​line·​103 129 ····​.​line·​103
131 ····​.​local·​v2,​·​"buffer":​[B 130 ····​.​local·​v3,​·​"buffer":​[B
132 ····​const/​4·​v9,​·​0x0 131 ····​const/​4·​v10,​·​0x0
   
133 ····​.​line·​105 132 ····​.​line·​105
134 ····​.​local·​v9,​·​"i":​I 133 ····​.​local·​v10,​·​"i":​I
135 ····​:​goto_0 134 ····​:​goto_0
136 ····​:​try_start_1 135 ····​:​try_start_1
137 ····​move-​object/​from16·​v0,​·​p1 136 ····​move-​object/​from16·​v0,​·​p1
   
138 ····​invoke-​virtual·​{v0,​·​v2},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I 137 ····​invoke-​virtual·​{v0,​·​v3},​·​Ljava/​io/​FileInputStream;​-​>read([B)​I
   
139 ····​move-​result·​v9 138 ····​move-​result·​v10
   
140 ····​if-​lez·​v9,​·​:​cond_0 139 ····​if-​lez·​v10,​·​:​cond_0
   
141 ····​.​line·​107 140 ····​.​line·​107
142 ····​const/​4·​v13,​·​0x0 141 ····​const/​4·​v14,​·​0x0
   
143 ····​invoke-​virtual·​{v5,​·​v2,​·​v13,​·​v9},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V 142 ····​invoke-​virtual·​{v6,​·​v3,​·​v14,​·​v10},​·​Ljava/​security/​MessageDigest;​-​>update([BII)​V
144 ····​:​try_end_1 143 ····​:​try_end_1
145 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0 144 ····​.​catch·​Ljava/​io/​IOException;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_0
146 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1 145 ····​.​catch·​Ljava/​security/​NoSuchAlgorithmExcept​ion;​·​{:​try_start_1·​.​.​·​:​try_end_1}·​:​catch_1
   
147 ····​goto·​:​goto_0 146 ····​goto·​:​goto_0
   
148 ····​.​line·​109 147 ····​.​line·​109
149 ····​:​catch_0 148 ····​:​catch_0
150 ····​move-​exception·​v13 149 ····​move-​exception·​v14
   
151 ····​.​line·​113 150 ····​.​line·​113
152 ····​:​cond_0 151 ····​:​cond_0
153 ····​:​try_start_2 152 ····​:​try_start_2
154 ····​invoke-​virtual·​{v5},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B 153 ····​invoke-​virtual·​{v6},​·​Ljava/​security/​MessageDigest;​-​>digest()​[B
   
155 ····​move-​result-​object·​v12 154 ····​move-​result-​object·​v13
   
Max diff block lines reached; 122950/126496 bytes (97.20%) of diff not shown.
[−]
assets/ztepack
[−]
readelf --wide --file-header {}
Offset 1, 20 lines modified Offset 1, 20 lines modified
1 ELF·​Header:​ 1 ELF·​Header:​
2 ··​Magic:​···​7f·​45·​4c·​46·​01·​01·​01·​00·​00·​00·​00·​00·​00·​00·​00·​00· 2 ··​Magic:​···​7f·​45·​4c·​46·​02·​01·​01·​00·​00·​00·​00·​00·​00·​00·​00·​00·
3 ··​Class:​·····························​ELF32 3 ··​Class:​·····························​ELF64
4 ··​Data:​······························​2's·​complement,​·​little·​endian 4 ··​Data:​······························​2's·​complement,​·​little·​endian
5 ··​Version:​···························​1·​(current)​ 5 ··​Version:​···························​1·​(current)​
6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V 6 ··​OS/​ABI:​····························​UNIX·​-​·​System·​V
7 ··​ABI·​Version:​·······················​0 7 ··​ABI·​Version:​·······················​0
8 ··​Type:​······························​EXEC·​(Executable·​file)​ 8 ··​Type:​······························​EXEC·​(Executable·​file)​
9 ··​Machine:​···························Intel·80386 9 ··​Machine:​···························Advanced·​Micro·Devices·​X86-​64
10 ··​Version:​···························​0x1 10 ··​Version:​···························​0x1
11 ··​Entry·​point·​address:​···············​0x80484d0 11 ··​Entry·​point·​address:​···············​0x4006c0
12 ··​Start·​of·​program·​headers:​··········52·​(bytes·​into·​file)​ 12 ··​Start·​of·​program·​headers:​··········64·​(bytes·​into·​file)​
13 ··​Start·​of·​section·​headers:​··········7008·​(bytes·​into·​file)​ 13 ··​Start·​of·​section·​headers:​··········11896·​(bytes·​into·​file)​
14 ··​Flags:​·····························​0x0 14 ··​Flags:​·····························​0x0
15 ··​Size·​of·​this·​header:​···············52·​(bytes)​ 15 ··​Size·​of·​this·​header:​···············64·​(bytes)​
16 ··​Size·​of·​program·​headers:​···········32·​(bytes)​ 16 ··​Size·​of·​program·​headers:​···········56·​(bytes)​
17 ··​Number·​of·​program·​headers:​·········8 17 ··​Number·​of·​program·​headers:​·········9
18 ··​Size·​of·​section·​headers:​···········40·​(bytes)​ 18 ··​Size·​of·​section·​headers:​···········64·​(bytes)​
19 ··​Number·​of·​section·​headers:​·········​30 19 ··​Number·​of·​section·​headers:​·········​31
20 ··​Section·​header·​string·​table·​index:​·​27 20 ··​Section·​header·​string·​table·​index:​·​28
[−]
readelf --wide --program-header {}
Offset 1, 27 lines modified Offset 1, 29 lines modified
   
1 Elf·​file·​type·​is·​EXEC·​(Executable·​file)​ 1 Elf·​file·​type·​is·​EXEC·​(Executable·​file)​
2 Entry·​point·​0x80484d0 2 Entry·​point·​0x4006c0
3 There·​are·8·​program·​headers,​·​starting·​at·​offset·52 3 There·​are·9·​program·​headers,​·​starting·​at·​offset·64
   
4 Program·​Headers:​ 4 Program·​Headers:​
5 ··​Type···········​Offset···​VirtAddr···​PhysAddr···​FileSiz·​MemSiz··​Flg·​Align 5 ··​Type···········​Offset···​VirtAddr···········​PhysAddr···········​FileSiz··​MemSiz···​Flg·​Align
6 ··​PHDR···········​0x000034·​0x08048034·​0x08048034·​0x00100·​0x00100·​R·​E·​0x4 6 ··​PHDR···········​0x000040·​0x0000000000400040·​0x0000000000400040·​0x0001f8·​0x0001f8·​R·​E·​0x8
7 ··​INTERP·········​0x000134·​0x08048134·​0x08048134·​0x00013·​0x00013·​R···​0x1 7 ··​INTERP·········​0x000238·​0x0000000000400238·​0x0000000000400238·​0x00001c·​0x00001c·​R···​0x1
8 ······​[Requesting·​program·​interpreter:​·​/​lib/​ld-​linux.​so.​2] 8 ······​[Requesting·​program·​interpreter:​·​/​lib64/​ld-​linux-​x86-​64.​so.​2]
9 ··​LOAD···········​0x000000·​0x08048000·​0x08048000·​0x017b8·​0x017b8·​R·​E·​0x1000 9 ··​LOAD···········​0x000000·​0x0000000000400000·​0x0000000000400000·​0x001a24·​0x001a24·​R·​E·​0x200000
10 ··​LOAD···········​0x0017b8·​0x0804a7b8·​0x0804a7b8·​0x00268·​0x10708·​RW··​0x1000 10 ··​LOAD···········​0x001e10·​0x0000000000601e10·​0x0000000000601e10·​0x000420·​0x0108d0·​RW··​0x200000
11 ··​DYNAMIC········​0x0017c4·​0x0804a7c4·​0x0804a7c4·​0x000e8·​0x000e8·​RW··​0x4 11 ··​DYNAMIC········​0x001e28·​0x0000000000601e28·​0x0000000000601e28·​0x0001d0·​0x0001d0·​RW··​0x8
12 ··​NOTE···········​0x000148·​0x08048148·​0x08048148·​0x00044·​0x00044·​R···​0x4 12 ··​NOTE···········​0x000254·​0x0000000000400254·​0x0000000000400254·​0x000044·​0x000044·​R···​0x4
13 ··​GNU_EH_FRAME···​0x0015e4·​0x080495e4·​0x080495e4·​0x0005c·​0x0005c·​R···​0x4 13 ··​GNU_EH_FRAME···​0x001800·​0x0000000000401800·​0x0000000000401800·​0x000064·​0x000064·​R···​0x4
14 ··​GNU_STACK······​0x000000·​0x00000000·​0x00000000·​0x00000·​0x00000·​RW··​0x10 14 ··​GNU_STACK······​0x000000·​0x0000000000000000·​0x0000000000000000·​0x000000·​0x000000·​RW··​0x10
  15 ··​GNU_RELRO······​0x001e10·​0x0000000000601e10·​0x0000000000601e10·​0x0001f0·​0x0001f0·​R···​0x1
   
15 ·​Section·​to·​Segment·​mapping:​ 16 ·​Section·​to·​Segment·​mapping:​
16 ··​Segment·​Sections.​.​.​ 17 ··​Segment·​Sections.​.​.​
17 ···​00····· 18 ···​00·····
18 ···​01·····​.​interp· 19 ···​01·····​.​interp·
19 ···​02·····​.​interp·​.​note.​ABI-​tag·​.​note.​gnu.​build-​id·​.​gnu.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·​.​rel.​dyn·​.​rel.​plt·​.​init·​.​plt·​.​text·​.​fini·​.​rodata·​.​eh_frame_hdr·​.​eh_frame· 20 ···​02·····​.​interp·​.​note.​ABI-​tag·​.​note.​gnu.​build-​id·​.​gnu.​hash·​.​dynsym·​.​dynstr·​.​gnu.​version·​.​gnu.​version_r·​.​rela.​dyn·​.​rela.​plt·​.​init·​.​plt·​.​plt.​got·​.​text·​.​fini·​.​rodata·​.​eh_frame_hdr·​.​eh_frame·
20 ···​03·····​.​init_array·​.​fini_array·​.​jcr·​.​dynamic·​.​got·​.​got.​plt·​.​data·​.​bss· 21 ···​03·····​.​init_array·​.​fini_array·​.​jcr·​.​dynamic·​.​got·​.​got.​plt·​.​data·​.​bss·
21 ···​04·····​.​dynamic· 22 ···​04·····​.​dynamic·
22 ···​05·····​.​note.​ABI-​tag·​.​note.​gnu.​build-​id· 23 ···​05·····​.​note.​ABI-​tag·​.​note.​gnu.​build-​id·
23 ···​06·····​.​eh_frame_hdr· 24 ···​06·····​.​eh_frame_hdr·
24 ···​07····· 25 ···​07·····
  26 ···​08·····​.​init_array·​.​fini_array·​.​jcr·​.​dynamic·​.​got·
[−]
readelf --wide --sections {}
Offset 1, 39 lines modified Offset 1, 40 lines modified
1 There·​are·​30·​section·​headers,​·​starting·​at·​offset·​0x1b60:​ 1 There·​are·​31·​section·​headers,​·​starting·​at·​offset·​0x2e78:​
   
2 Section·​Headers:​ 2 Section·​Headers:​
3 ··​[Nr]·​Name··············​Type············​Addr·····​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al 3 ··​[Nr]·​Name··············​Type············​Address··········​Off····​Size···​ES·​Flg·​Lk·​Inf·​Al
4 ··​[·​0]···················​NULL············​00000000·​000000·​000000·​00······​0···​0··​0 4 ··​[·​0]···················​NULL············0000000000000000·​000000·​000000·​00······​0···​0··​0
5 ··​[·​1]·​.​interp···········​PROGBITS········​08048134·​000134·​000013·​00···​A··​0···​0··​1 5 ··​[·​1]·​.​interp···········​PROGBITS········0000000000400238·​000238·​00001c·​00···​A··​0···​0··​1
6 ··​[·​2]·​.​note.​ABI-​tag·····​NOTE············​08048148·​000148·​000020·​00···​A··​0···​0··​4 6 ··​[·​2]·​.​note.​ABI-​tag·····​NOTE············0000000000400254·​000254·​000020·​00···​A··​0···​0··​4
7 ··​[·​3]·​.​note.​gnu.​build-​id·​NOTE············​08048168·​000168·​000024·​00···​A··​0···​0··​4 7 ··​[·​3]·​.​note.​gnu.​build-​id·​NOTE············0000000000400274·​000274·​000024·​00···​A··​0···​0··​4
8 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········​0804818c·​00018c·​000020·​04···​A··​5···​0··4 8 ··​[·​4]·​.​gnu.​hash·········​GNU_HASH········0000000000400298·​000298·​00001c·​00···​A··​5···​0··8
9 ··​[·​5]·​.​dynsym···········​DYNSYM··········​080481ac·​0001ac·​0000e0·​10···​A··​6···​1··4 9 ··​[·​5]·​.​dynsym···········​DYNSYM··········00000000004002b8·​0002b8·​000138·​18···​A··​6···​1··8
10 ··​[·​6]·​.​dynstr···········​STRTAB··········​0804828c·​00028c·​00008f·​00···​A··​0···​0··​1 10 ··​[·​6]·​.​dynstr···········​STRTAB··········00000000004003f0·​0003f0·​000078·​00···​A··​0···​0··​1
11 ··​[·​7]·​.​gnu.​version······​VERSYM··········​0804831c·​00031c·​00001c·​02···​A··​5···​0··​2 11 ··​[·​7]·​.​gnu.​version······​VERSYM··········0000000000400468·​000468·​00001a·​02···​A··​5···​0··​2
12 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········​08048338·​000338·​000030·​00···​A··​6···​1··4 12 ··​[·​8]·​.​gnu.​version_r····​VERNEED·········0000000000400488·​000488·​000020·​00···​A··​6···​1··8
13 ··​[·​9]·​.​rel.​dyn··········​REL·············08048368·​000368·​000008·08···​A··​5···​0··4 13 ··​[·​9]·​.​rela.​dyn·········​RELA············00000000004004a8·​0004a8·​000018·18···​A··​5···​0··8
14 ··​[10]·​.​rel.​plt··········​REL·············​08048370·000370·​000060·08···​A··​5··12··4 14 ··​[10]·​.​rela.​plt·········​RELA············​00000000004004c0·0004c0·000108·18··​AI··​5··24··8
15 ··​[11]·​.​init·············​PROGBITS········​080483d0·​0003d0·​000023·​00··​AX··​0···​0··​4 15 ··​[11]·​.​init·············​PROGBITS········00000000004005c8·​0005c8·​00001a·​00··​AX··​0···​0··​4
16 ··​[12]·​.​plt··············​PROGBITS········​08048400·​000400·​0000d0·04··​AX··​0···​0·​16 16 ··​[12]·​.​plt··············​PROGBITS········00000000004005f0·​0005f0·​0000c0·10··​AX··​0···​0·​16
17 ··​[13]·​.​text·············​PROGBITS········​080484d0·​0004d0·​000d42·​00··​AX··​0···​0·16 17 ··​[13]·​.​plt.​got··········​PROGBITS········00000000004006b0·​0006b0·​000008·​00··​AX··​0···​0··​8
18 ··​[14]·​.​fini·············​PROGBITS········​08049214·​001214·​000014·​00··​AX··​0···​0··​4 18 ··​[14]·​.​text·············​PROGBITS········00000000004006c0·​0006c0·​000d72·​00··​AX··​0···​0·16
19 ··​[15]·​.​rodata···········​PROGBITS········​08049228·​001228·​0003bc·​00···​A··​0···​0··​4 19 ··​[15]·​.​fini·············​PROGBITS········0000000000401434·​001434·​000009·​00··AX··​0···​0··​4
20 ··​[16]·​.​eh_frame_hdr·····​PROGBITS········​080495e4·​0015e4·​00005c·​00···​A··​0···​0··4 20 ··​[16]·​.​rodata···········​PROGBITS········0000000000401440·​001440·​0003c0·​00···​A··​0···​0··8
21 ··​[17]·​.​eh_frame·········​PROGBITS········​08049640·​001640·​000178·​00···​A··​0···​0··​4 21 ··​[17]·​.​eh_frame_hdr·····​PROGBITS········0000000000401800·​001800·​000064·​00···​A··​0···​0··​4
22 ··​[18]·​.​init_array·······INIT_ARRAY······​0804a7b8·​0017b8·​000004·​00··WA··​0···​0··4 22 ··​[18]·​.​eh_frame·········PROGBITS········0000000000401868·​001868·​0001bc·​00···A··​0···​0··8
23 ··​[19]·​.​fini_array·······FINI_ARRAY······​0804a7bc·​0017bc·​000004·​00··​WA··​0···​0··4 23 ··​[19]·​.​init_array·······​INIT_ARRAY······0000000000601e10·​001e10·​000008·​08··​WA··​0···​0··8
24 ··​[20]·​.​jcr··············​PROGBITS········0804a7c0·​0017c0·​000004·​00··​WA··​0···​0··4 24 ··​[20]·​.​fini_array·······FINI_ARRAY······0000000000601e18·​001e18·​000008·​08··​WA··​0···​0··8
25 ··​[21]·​.​dynamic··········DYNAMIC·········0804a7c4·​0017c4·​0000e8·​08··​WA··6···​0··4 25 ··​[21]·​.​jcr··············PROGBITS········0000000000601e20·​001e20·​000008·​00··​WA··0···​0··8
26 ··​[22]·​.​got··············PROGBITS········​0804a8ac·0018ac·​000004·04··​WA··0···​0··4 26 ··​[22]·​.​dynamic··········DYNAMIC·········​0000000000601e28·​001e28·0001d0·10··​WA··6···​0··8
27 ··​[23]·​.​got.​plt··········​PROGBITS········​0804a8b0·0018b0·​00003c·​04··​WA··​0···​0··4 27 ··​[23]·​.​got··············​PROGBITS········​0000000000601ff8·​001ff8·​000008·​08··​WA··​0···​0··8
28 ··​[24]·​.​data·············​PROGBITS········​0804a900·​001900·​000120·​00··​WA··​0···​0·32 28 ··​[24]·​.​got.​plt··········​PROGBITS········0000000000602000·​002000·​000070·​08··​WA··​0···​0··​8
29 ··​[25]·​.​bss··············​NOBITS··········0804aa20·​001a20·​0104a0·​00··​WA··​0···​0·​32 29 ··​[25]·​.​data·············PROGBITS········0000000000602080·​002080·​0001b0·​00··​WA··​0···​0·​32
30 ··​[26]·​.​comment··········PROGBITS········​00000000·001a20·​000039·​01··MS··​0···​0··​1 30 ··​[26]·​.​bss··············​NOBITS··········​0000000000602240·002230·0104a0·​00··WA··​0···​0·32
31 ··​[27]·​.​shstrtab·········STRTAB··········00000000·​001a59·​000106·​00······​0···​0··​1 31 ··​[27]·​.​comment··········​PROGBITS········0000000000000000·​002230·​000025·​01··MS··​0···​0··​1
32 ··​[28]·​.​symtab···········​SYMTAB··········​00000000·002010·​000570·10·····29··45··4 32 ··​[28]·​.​shstrtab·········​STRTAB··········0000000000000000·002d6a·00010c·00······​0···​0··1
33 ··​[29]·​.​strtab···········​STRTAB··········​00000000·​002580·​0003a6·00······0···​0··1 33 ··​[29]·​.​symtab···········​SYMTAB··········0000000000000000·​002258·​0007e0·18·····30··47··8
  34 ··​[30]·​.​strtab···········​STRTAB··········​0000000000000000·​002a38·​000332·​00······​0···​0··​1
34 Key·​to·​Flags:​ 35 Key·​to·​Flags:​
35 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​ 36 ··​W·​(write)​,​·​A·​(alloc)​,​·​X·​(execute)​,​·​M·​(merge)​,​·​S·​(strings)​,​·​I·​(info)​,​
36 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​ 37 ··​L·​(link·​order)​,​·​O·​(extra·​OS·​processing·​required)​,​·​G·​(group)​,​·​T·​(TLS)​,​
37 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​ 38 ··​C·​(compressed)​,​·​x·​(unknown)​,​·​o·​(OS·​specific)​,​·​E·​(exclude)​,​
38 ··​p·​(processor·​specific)​ 39 ··​l·(large)​,​·​p·​(processor·​specific)​
[−]
readelf --wide --symbols {}
Offset 1, 107 lines modified Offset 1, 103 lines modified
   
1 Symbol·​table·​'.​dynsym'·​contains·​14·​entries:​ 1 Symbol·​table·​'.​dynsym'·​contains·​13·​entries:​
2 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 2 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
3 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 3 ·····​0:​·0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
4 ·····​1:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·strcmp@GLIBC_2.​0·​(2)​ 4 ·····​1:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·puts@GLIBC_2.​2.​5·​(2)​
5 ·····​2:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·printf@GLIBC_2.​0·​(2)​ 5 ·····​2:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fread@GLIBC_2.​2.​5·​(2)​
6 ·····​3:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​fclose@GLIBC_2.​1·​(3)​ 6 ·····​3:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​fclose@GLIBC_2.​2.​5·​(2)​
7 ·····​4:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fseek@GLIBC_2.​0·​(2)​ 7 ·····​4:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·printf@GLIBC_2.​2.​5·​(2)​
8 ·····​5:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fwrite@GLIBC_2.​0·​(2)​ 8 ·····​5:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memset@GLIBC_2.​2.​5·​(2)​
9 ·····​6:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fread@GLIBC_2.​0·​(2)​ 9 ·····​6:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·__libc_start_main@GLI​BC_2.​2.​5·​(2)​
10 ·····​7:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·puts@GLIBC_2.​0·​(2)​ 10 ·····​7:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·strcmp@GLIBC_2.​2.​5·​(2)​
11 ·····​8:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··​UND·__gmon_start__ 11 ·····​8:​·0000000000000000·····​0·FUNC····GLOBAL·​DEFAULT··​UND·ftell@GLIBC_2.​2.​5·​(2)​
12 ·····​9:​·​00000000·····​0·FUNC····GLOBAL·​DEFAULT··​UND·​__libc_start_main@GLI​BC_2.​0·​(2)​ 12 ·····​9:​·0000000000000000·····​0·NOTYPE··WEAK···​DEFAULT··​UND·​__gmon_start__
13 ····​10:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​ftell@GLIBC_2.​0·​(2)​ 13 ····​10:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​fseek@GLIBC_2.​2.​5·​(2)​
14 ····​11:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​fopen@GLIBC_2.​1·​(3)​ 14 ····​11:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·​fopen@GLIBC_2.​2.​5·​(2)​
15 ····​12:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memset@GLIBC_2.​0·​(2)​ 15 ····​12:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fwrite@GLIBC_2.​2.​5·​(2)​
16 ····​13:​·​0804922c·····​4·​OBJECT··​GLOBAL·​DEFAULT···​15·​_IO_stdin_used  
   
17 Symbol·​table·​'.​symtab'·​contains·​87·​entries:​ 16 Symbol·​table·​'.​symtab'·​contains·​84·​entries:​
18 ···​Num:​····​Value··​Size·​Type····​Bind···​Vis······​Ndx·​Name 17 ···​Num:​····​Value··········​Size·​Type····​Bind···​Vis······​Ndx·​Name
19 ·····​0:​·​00000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND· 18 ·····​0:​·0000000000000000·····​0·​NOTYPE··​LOCAL··​DEFAULT··​UND·
20 ·····​1:​·​08048134·····​0·​SECTION·​LOCAL··​DEFAULT····​1· 19 ·····​1:​·0000000000400238·····​0·​SECTION·​LOCAL··​DEFAULT····​1·
21 ·····​2:​·​08048148·····​0·​SECTION·​LOCAL··​DEFAULT····​2· 20 ·····​2:​·0000000000400254·····​0·​SECTION·​LOCAL··​DEFAULT····​2·
22 ·····​3:​·​08048168·····​0·​SECTION·​LOCAL··​DEFAULT····​3· 21 ·····​3:​·0000000000400274·····​0·​SECTION·​LOCAL··​DEFAULT····​3·
23 ·····​4:​·​0804818c·····​0·​SECTION·​LOCAL··​DEFAULT····​4· 22 ·····​4:​·0000000000400298·····​0·​SECTION·​LOCAL··​DEFAULT····​4·
24 ·····​5:​·​080481ac·····​0·​SECTION·​LOCAL··​DEFAULT····​5· 23 ·····​5:​·00000000004002b8·····​0·​SECTION·​LOCAL··​DEFAULT····​5·
25 ·····​6:​·​0804828c·····​0·​SECTION·​LOCAL··​DEFAULT····​6· 24 ·····​6:​·00000000004003f0·····​0·​SECTION·​LOCAL··​DEFAULT····​6·
26 ·····​7:​·​0804831c·····​0·​SECTION·​LOCAL··​DEFAULT····​7· 25 ·····​7:​·0000000000400468·····​0·​SECTION·​LOCAL··​DEFAULT····​7·
27 ·····​8:​·​08048338·····​0·​SECTION·​LOCAL··​DEFAULT····​8· 26 ·····​8:​·0000000000400488·····​0·​SECTION·​LOCAL··​DEFAULT····​8·
28 ·····​9:​·​08048368·····​0·​SECTION·​LOCAL··​DEFAULT····​9· 27 ·····​9:​·00000000004004a8·····​0·​SECTION·​LOCAL··​DEFAULT····​9·
29 ····​10:​·​08048370·····​0·​SECTION·​LOCAL··​DEFAULT···​10· 28 ····​10:​·00000000004004c0·····​0·​SECTION·​LOCAL··​DEFAULT···​10·
30 ····​11:​·​080483d0·····​0·​SECTION·​LOCAL··​DEFAULT···​11· 29 ····​11:​·00000000004005c8·····​0·​SECTION·​LOCAL··​DEFAULT···​11·
31 ····​12:​·​08048400·····​0·​SECTION·​LOCAL··​DEFAULT···​12· 30 ····​12:​·00000000004005f0·····​0·​SECTION·​LOCAL··​DEFAULT···​12·
32 ····​13:​·​080484d0·····​0·​SECTION·​LOCAL··​DEFAULT···​13· 31 ····​13:​·00000000004006b0·····​0·​SECTION·​LOCAL··​DEFAULT···​13·
33 ····​14:​·​08049214·····​0·​SECTION·​LOCAL··​DEFAULT···​14· 32 ····​14:​·00000000004006c0·····​0·​SECTION·​LOCAL··​DEFAULT···​14·
34 ····​15:​·​08049228·····​0·​SECTION·​LOCAL··​DEFAULT···​15· 33 ····​15:​·0000000000401434·····​0·​SECTION·​LOCAL··​DEFAULT···​15·
35 ····​16:​·​080495e4·····​0·​SECTION·​LOCAL··​DEFAULT···​16· 34 ····​16:​·0000000000401440·····​0·​SECTION·​LOCAL··​DEFAULT···​16·
36 ····​17:​·​08049640·····​0·​SECTION·​LOCAL··​DEFAULT···​17· 35 ····​17:​·0000000000401800·····​0·​SECTION·​LOCAL··​DEFAULT···​17·
37 ····​18:​·​0804a7b8·····​0·​SECTION·​LOCAL··​DEFAULT···​18· 36 ····​18:​·0000000000401868·····​0·​SECTION·​LOCAL··​DEFAULT···​18·
38 ····​19:​·​0804a7bc·····​0·​SECTION·​LOCAL··​DEFAULT···​19· 37 ····​19:​·0000000000601e10·····​0·​SECTION·​LOCAL··​DEFAULT···​19·
39 ····​20:​·​0804a7c0·····​0·​SECTION·​LOCAL··​DEFAULT···​20· 38 ····​20:​·0000000000601e18·····​0·​SECTION·​LOCAL··​DEFAULT···​20·
40 ····​21:​·​0804a7c4·····​0·​SECTION·​LOCAL··​DEFAULT···​21· 39 ····​21:​·0000000000601e20·····​0·​SECTION·​LOCAL··​DEFAULT···​21·
41 ····​22:​·​0804a8ac·····​0·​SECTION·​LOCAL··​DEFAULT···​22· 40 ····​22:​·0000000000601e28·····​0·​SECTION·​LOCAL··​DEFAULT···​22·
42 ····​23:​·​0804a8b0·····​0·​SECTION·​LOCAL··​DEFAULT···​23· 41 ····​23:​·0000000000601ff8·····​0·​SECTION·​LOCAL··​DEFAULT···​23·
43 ····​24:​·​0804a900·····​0·​SECTION·​LOCAL··​DEFAULT···​24· 42 ····​24:​·0000000000602000·····​0·​SECTION·​LOCAL··​DEFAULT···​24·
44 ····​25:​·​0804aa20·····​0·​SECTION·​LOCAL··​DEFAULT···​25· 43 ····​25:​·0000000000602080·····​0·​SECTION·​LOCAL··​DEFAULT···​25·
45 ····​26:​·​00000000·····​0·​SECTION·​LOCAL··​DEFAULT···​26· 44 ····​26:​·0000000000602240·····​0·​SECTION·​LOCAL··​DEFAULT···​26·
46 ····​27:​·​00000000·····​0·FILE····​LOCAL··​DEFAULT··ABS·crtstuff.​c 45 ····​27:​·0000000000000000·····​0·SECTION·​LOCAL··​DEFAULT···27·
47 ····​28:​·​0804a7c0·····​0·OBJECT··​LOCAL··​DEFAULT···​20·__JCR_LIST__ 46 ····​28:​·0000000000000000·····​0·FILE····​LOCAL··​DEFAULT··ABS·crtstuff.​c
48 ····​29:​·​08048510·····​0·FUNC····​LOCAL··​DEFAULT···13·deregister_tm_clones 47 ····​29:​·0000000000601e20·····​0·OBJECT··​LOCAL··​DEFAULT···21·__JCR_LIST__
49 ····​30:​·​08048540·····​0·​FUNC····​LOCAL··​DEFAULT···​13·​register_tm_clones 48 ····​30:​·00000000004006f0·····​0·​FUNC····​LOCAL··​DEFAULT···​14·deregister_tm_clones
50 ····​31:​·​08048580·····​0·​FUNC····​LOCAL··​DEFAULT···​13·__do_global_dtors_aux​ 49 ····​31:​·0000000000400730·····​0·​FUNC····​LOCAL··​DEFAULT···​14·register_tm_clones
51 ····​32:​·​0804aa20·····1·OBJECT··​LOCAL··​DEFAULT···25·completed.​6008 50 ····​32:​·0000000000400770·····0·FUNC····​LOCAL··​DEFAULT···14·__do_global_dtors_aux​
52 ····​33:​·​0804a7bc·····0·​OBJECT··​LOCAL··​DEFAULT···19·__do_global_dtors_aux​_fini_array_entry 51 ····​33:​·0000000000602240·····1·​OBJECT··​LOCAL··​DEFAULT···26·completed.​6960
53 ····​34:​·​080485a0·····​0·FUNC····​LOCAL··​DEFAULT···13·​frame_dummy 52 ····​34:​·0000000000601e18·····​0·OBJECT··​LOCAL··​DEFAULT···20·__do_global_dtors_aux​_fini_array_entry
54 ····​35:​·​0804a7b8·····​0·OBJECT··​LOCAL··​DEFAULT···​18·__frame_dummy_init_ar​ray_entry 53 ····​35:​·0000000000400790·····​0·FUNC····​LOCAL··​DEFAULT···​14·​frame_dummy
55 ····​36:​·​00000000·····​0·FILE····​LOCAL··​DEFAULT··ABS·ztepack.​cpp 54 ····​36:​·0000000000601e10·····​0·OBJECT··​LOCAL··​DEFAULT···​19·__frame_dummy_init_ar​ray_entry
56 ····​37:​·​00000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·crtstuff.​c 55 ····​37:​·0000000000000000·····​0·​FILE····​LOCAL··​DEFAULT··​ABS·ztepack.​cpp
57 ····​38:​·​080497b4·····​0·OBJECT··​LOCAL··​DEFAULT···​17·__FRAME_END__ 56 ····​38:​·0000000000000000·····​0·FILE····​LOCAL··​DEFAULT··ABS·crtstuff.​c
58 ····​39:​·​0804a7c0·····​0·​OBJECT··​LOCAL··​DEFAULT···20·​__JCR_END__ 57 ····​39:​·0000000000401a20·····​0·​OBJECT··​LOCAL··​DEFAULT···18·​__FRAME_END__
59 ····​40:​·​00000000·····​0·FILE····​LOCAL··​DEFAULT··ABS· 58 ····​40:​·0000000000601e20·····​0·OBJECT··​LOCAL··​DEFAULT···​21·__JCR_END__
60 ····​41:​·​0804a7bc·····​0·NOTYPE··​LOCAL··​DEFAULT···​18·__init_array_end 59 ····​41:​·0000000000000000·····​0·FILE····​LOCAL··​DEFAULT··ABS·
61 ····​42:​·​0804a7c4·····​0·OBJECT··​LOCAL··​DEFAULT···21·​_DYNAMIC 60 ····​42:​·0000000000601e18·····​0·NOTYPE··​LOCAL··​DEFAULT···19·__init_array_end
62 ····​43:​·​0804a7b8·····​0·NOTYPE··​LOCAL··​DEFAULT···18·__init_array_start 61 ····​43:​·0000000000601e28·····​0·OBJECT··​LOCAL··​DEFAULT···22·​_DYNAMIC
63 ····​44:​·​0804a8b0·····​0·OBJECT··​LOCAL··​DEFAULT···23·​_GLOBAL_OFFSET_TABLE_​ 62 ····​44:​·0000000000601e10·····​0·NOTYPE··​LOCAL··​DEFAULT···19·​__init_array_start
64 ····​45:​·​08049210·····2·FUNC····GLOBAL·​DEFAULT···​13·​__libc_csu_fini 63 ····​45:​·0000000000401800·····0·NOTYPE··​LOCAL··​DEFAULT···​17·​__GNU_EH_FRAME_HDR
65 ····​46:​·​00000000·····​0·FUNC····GLOBAL·​DEFAULT··UND·strcmp@@GLIBC_2.​0 64 ····​46:​·0000000000602000·····​0·OBJECT··​LOCAL··​DEFAULT···​24·_GLOBAL_OFFSET_TABLE_​
66 ····​47:​·​0804aa40··1024·OBJECT··​GLOBAL·​DEFAULT···25·header 65 ····​47:​·0000000000401430·····​2·FUNC····​GLOBAL·​DEFAULT···14·__libc_csu_fini
67 ····​48:​·​00000000·····0·NOTYPE··WEAK···​DEFAULT··UND·_ITM_deregisterTMClon​eTable 66 ····​48:​·0000000000602260··1024·OBJECT··GLOBAL·​DEFAULT···26·​header
68 ····​49:​·​08048500·····​4·​FUNC····GLOBAL·​HIDDEN····13·​__x86.​get_pc_thunk.​bx 67 ····​49:​·​0000000000602080·····0·​NOTYPE··​WEAK···DEFAULT···​25·​data_start
69 ····​50:​·​0804a900·····​0·NOTYPE··WEAK···​DEFAULT···24·​data_start 68 ····​50:​·00000000004008dd···888·FUNC····GLOBAL·​DEFAULT···14·_Z7additemP8_IO_FILEP​10IMAGE_FILE
70 ····​51:​·​080486e7···824·​FUNC····​GLOBAL·​DEFAULT···​13·_Z7additemP8_IO_FILEP​10IMAGE_FILE 69 ····​51:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·puts@@GLIBC_2.​2.​5
71 ····​52:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·printf@@GLIBC_2.​0 70 ····​52:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fread@@GLIBC_2.​2.​5
72 ····​53:​·​0804aa20·····​0·​NOTYPE··​GLOBAL·​DEFAULT···​24·​_edata 71 ····​53:​·0000000000602230·····​0·​NOTYPE··​GLOBAL·​DEFAULT···​25·​_edata
73 ····​54:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·​fclose@@GLIBC_2.​1 72 ····​54:​·00000000004007b6···124·​FUNC····​GLOBAL·​DEFAULT···​14·_Z8filesizeP8_IO_FILE​
74 ····​55:​·​080485cd···124·​FUNC····​GLOBAL·​DEFAULT···​13·​_Z8filesizeP8_IO_FILE​ 73 ····​55:​·0000000000400c55···725·​FUNC····​GLOBAL·​DEFAULT···​14·​_Z4packv
75 ····​56:​·​08048a1f···794·​FUNC····​GLOBAL·​DEFAULT···13·​_Z4packv 74 ····​56:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·fclose@@GLIBC_2.​2.​5
76 ····​57:​·​08049214·····​0·​FUNC····​GLOBAL·​DEFAULT···​14·​_fini 75 ····​57:​·0000000000401434·····​0·​FUNC····​GLOBAL·​DEFAULT···​15·​_fini
77 ····​58:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fseek@@GLIBC_2.​0 76 ····​58:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·printf@@GLIBC_2.​2.​5
78 ····​59:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fwrite@@GLIBC_2.​0 77 ····​59:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memset@@GLIBC_2.​2.​5
79 ····​60:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fread@@GLIBC_2.​0 78 ····​60:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·__libc_start_main@@GL​IBC_2.​2.​5
80 ····​61:​·​08048649···​158·​FUNC····​GLOBAL·​DEFAULT···​13·​_Z8copydataP8_IO_FILE​S0_j 79 ····​61:​·0000000000400832···​171·​FUNC····​GLOBAL·​DEFAULT···​14·​_Z8copydataP8_IO_FILE​S0_j
81 ····​62:​·​0804aec0·​65536·​OBJECT··​GLOBAL·​DEFAULT···​25·​buffer 80 ····​62:​·00000000006026e0·​65536·​OBJECT··​GLOBAL·​DEFAULT···​26·​buffer
82 ····​63:​·​0804a900·····​0·​NOTYPE··​GLOBAL·​DEFAULT···​24·​__data_start 81 ····​63:​·0000000000602080·····​0·​NOTYPE··​GLOBAL·​DEFAULT···​25·​__data_start
83 ····​64:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·puts@@GLIBC_2.​0 82 ····​64:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·strcmp@@GLIBC_2.​2.​5
84 ····​65:​·​00000000·····​0·NOTYPE··WEAK···​DEFAULT··​UND·__gmon_start__ 83 ····​65:​·0000000000000000·····​0·FUNC····GLOBAL·​DEFAULT··​UND·ftell@@GLIBC_2.​2.​5
85 ····​66:​·​0804a904·····​0·OBJECT··GLOBAL·HIDDEN····​24·​__dso_handle 84 ····​66:​·0000000000000000·····​0·NOTYPE··WEAK···DEFAULT··UND·​__gmon_start__
86 ····​67:​·​0804922c·····4·​OBJECT··​GLOBAL·DEFAULT···15·​_IO_stdin_used 85 ····​67:​·0000000000602088·····0·​OBJECT··​GLOBAL·HIDDEN····25·​__dso_handle
87 ····​68:​·​00000000·····0·FUNC····​GLOBAL·​DEFAULT··UND·__libc_start_main@@GL​IBC_2.​0 86 ····​68:​·0000000000401440·····4·OBJECT··​GLOBAL·​DEFAULT···​16·​_IO_stdin_used
88 ····​69:​·​080491a0····​97·​FUNC····​GLOBAL·​DEFAULT···​13·​__libc_csu_init 87 ····​69:​·00000000004013c0···101·​FUNC····​GLOBAL·​DEFAULT···​14·​__libc_csu_init
89 ····​70:​·​00000000·····​0·FUNC····​GLOBAL·​DEFAULT··UND·ftell@@GLIBC_2.​0 88 ····​70:​·00000000006126e0·····​0·NOTYPE··​GLOBAL·​DEFAULT···26·_end
90 ····​71:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·fopen@@GLIBC_2.​1 89 ····​71:​·00000000004006c0····42·​FUNC····​GLOBAL·​DEFAULT···14·​_start
91 ····​72:​·​00000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·memset@@GLIBC_2.​0 90 ····​72:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··​UND·fseek@@GLIBC_2.​2.​5
92 ····​73:​·​0805aec0·····​0·​NOTYPE··​GLOBAL·​DEFAULT···​25·​_end 91 ····​73:​·0000000000602230·····​0·​NOTYPE··​GLOBAL·​DEFAULT···​26·__bss_start
93 ····​74:​·​080484d0·····​0·​FUNC····​GLOBAL·​DEFAULT···​13·_start 92 ····​74:​·0000000000401333···128·​FUNC····​GLOBAL·​DEFAULT···​14·main
94 ····​75:​·​08049228·····​4·OBJECT··​GLOBAL·​DEFAULT···​15·​_fp_hw 93 ····​75:​·0000000000400f2a···561·FUNC····​GLOBAL·​DEFAULT···​14·​_Z11extractfileP8_IO_​FILEiP10IMAGE_FILE
95 ····​76:​·​0804aa20·····​0·NOTYPE··​GLOBAL·​DEFAULT···​25·__bss_start 94 ····​76:​·0000000000602660···128·OBJECT··​GLOBAL·​DEFAULT···​26·footer
96 ····​77:​·​08049115···128·​FUNC····​GLOBAL·​DEFAULT···​13·main 95 ····​77:​·0000000000000000·····​0·​FUNC····​GLOBAL·​DEFAULT··UND·fopen@@GLIBC_2.​2.​5
97 ····​78:​·​08048d39···496·FUNC····​GLOBAL·​DEFAULT···13·_Z11extractfileP8_IO_​FILEiP10IMAGE_FILE 96 ····​78:​·00000000006020a0····​48·OBJECT··​GLOBAL·​DEFAULT···25·partitions
Max diff block lines reached; 0/13944 bytes (0.00%) of diff not shown.
[−]
readelf --wide --relocs {}
Offset 1, 19 lines modified Offset 1, 18 lines modified
   
1 Relocation·​section·​'.​rel.​dyn'·​at·​offset·​0x368·​contains·​1·​entries:​ 1 Relocation·​section·​'.​rela.​dyn'·​at·​offset·​0x4a8·​contains·​1·​entries:​
2 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 2 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
3 0804a8ac··​00000806·​R_386_GLOB_DAT·········00000000···​__gmon_start__ 3 0000000000601ff8··0000000900000006·​R_X86_64_GLOB_DAT······0000000000000000·​__gmon_start__·​+·​0
   
4 Relocation·​section·​'.​rel.​plt'·​at·​offset·​0x370·​contains·​12·​entries:​ 4 Relocation·​section·​'.​rela.​plt'·​at·​offset·​0x4c0·​contains·​11·​entries:​
5 ·​Offset·····​Info····​Type················​Sym.​·​Value··​Symbol's·​Name 5 ····​Offset·············​Info·············​Type···············​Symbol's·​Value··​Symbol's·​Name·​+·​Addend
6 0804a8bc··​00000107·​R_386_JUMP_SLOT········00000000···​strcmp@GLIBC_2.​0 6 0000000000602018··0000000100000007·​R_X86_64_JUMP_SLOT·····0000000000000000·​puts@GLIBC_2.​2.​5·​+·0
7 0804a8c0··​00000207·​R_386_JUMP_SLOT········00000000···printf@GLIBC_2.​0 7 0000000000602020··0000000200000007·​R_X86_64_JUMP_SLOT·····0000000000000000·fread@GLIBC_2.​2.​5·​+·0
8 0804a8c4··​00000307·​R_386_JUMP_SLOT········00000000···​fclose@GLIBC_2.​1 8 0000000000602028··0000000300000007·​R_X86_64_JUMP_SLOT·····0000000000000000·​fclose@GLIBC_2.​2.​5·​+·​0
9 0804a8c8··​00000407·​R_386_JUMP_SLOT········00000000···​fseek@GLIBC_2.​0 9 0000000000602030··0000000400000007·​R_X86_64_JUMP_SLOT·····0000000000000000·printf@GLIBC_2.​2.​5·​+·0
10 0804a8cc··​00000507·​R_386_JUMP_SLOT········00000000···fwrite@GLIBC_2.​0 10 0000000000602038··0000000500000007·​R_X86_64_JUMP_SLOT·····0000000000000000·memset@GLIBC_2.​2.​5·​+·0
11 0804a8d0··​00000607·​R_386_JUMP_SLOT········00000000···​fread@GLIBC_2.​0 11 0000000000602040··0000000600000007·​R_X86_64_JUMP_SLOT·····0000000000000000·__libc_start_main@GLI​BC_2.​2.​5·​+·0
12 0804a8d4··​00000707·​R_386_JUMP_SLOT········00000000···​puts@GLIBC_2.​0 12 0000000000602048··0000000700000007·​R_X86_64_JUMP_SLOT·····0000000000000000·strcmp@GLIBC_2.​2.​5·​+·0
13 0804a8d8··​00000807·​R_386_JUMP_SLOT········00000000···​__gmon_start__ 13 0000000000602050··0000000800000007·​R_X86_64_JUMP_SLOT·····0000000000000000·ftell@GLIBC_2.​2.​5·​+·​0
14 0804a8dc··​00000907·​R_386_JUMP_SLOT········​00000000···​__libc_start_main@GLI​BC_2.​0 14 0000000000602058··0000000a00000007·​R_X86_64_JUMP_SLOT·····​0000000000000000·​fseek@GLIBC_2.​2.​5·​+·0
15 0804a8e0··​00000a07·​R_386_JUMP_SLOT········00000000···​ftell@GLIBC_2.​0 15 0000000000602060··0000000b00000007·​R_X86_64_JUMP_SLOT·····0000000000000000·​fopen@GLIBC_2.​2.​5·​+·0
16 0804a8e4··​00000b07·​R_386_JUMP_SLOT········00000000···​fopen@GLIBC_2.​1 16 0000000000602068··0000000c00000007·​R_X86_64_JUMP_SLOT·····0000000000000000·​fwrite@GLIBC_2.​2.​5·​+·​0
17 0804a8e8··​00000c07·​R_386_JUMP_SLOT········​00000000···​memset@GLIBC_2.​0  
[−]
readelf --wide --dynamic {}
Offset 1, 27 lines modified Offset 1, 27 lines modified
   
1 Dynamic·​section·​at·​offset·​0x17c4·​contains·​24·​entries:​ 1 Dynamic·​section·​at·​offset·​0x1e28·​contains·​24·​entries:​
2 ··​Tag········​Type·························​Name/​Value 2 ··​Tag········​Type·························​Name/​Value
3 ·​0x00000001·​(NEEDED)​·····················​Shared·​library:​·​[libc.​so.​6] 3 ·​0x0000000000000001·​(NEEDED)​·············​Shared·​library:​·​[libc.​so.​6]
4 ·​0x0000000c·​(INIT)​·······················​0x80483d0 4 ·​0x000000000000000c·(INIT)​···············​0x4005c8
5 ·​0x0000000d·​(FINI)​·······················​0x8049214 5 ·​0x000000000000000d·(FINI)​···············​0x401434
6 ·​0x00000019·​(INIT_ARRAY)​·················​0x804a7b8 6 ·​0x0000000000000019·​(INIT_ARRAY)​·········​0x601e10
7 ·​0x0000001b·​(INIT_ARRAYSZ)​···············4·​(bytes)​ 7 ·​0x000000000000001b·​(INIT_ARRAYSZ)​·······8·​(bytes)​
8 ·​0x0000001a·​(FINI_ARRAY)​·················​0x804a7bc 8 ·​0x000000000000001a·​(FINI_ARRAY)​·········​0x601e18
9 ·​0x0000001c·​(FINI_ARRAYSZ)​···············4·​(bytes)​ 9 ·​0x000000000000001c·​(FINI_ARRAYSZ)​·······8·​(bytes)​
10 ·​0x6ffffef5·​(GNU_HASH)​···················​0x804818c 10 ·​0x000000006ffffef5·​(GNU_HASH)​···········​0x400298
11 ·​0x00000005·​(STRTAB)​·····················​0x804828c 11 ·​0x0000000000000005·​(STRTAB)​·············​0x4003f0
12 ·​0x00000006·​(SYMTAB)​·····················​0x80481ac 12 ·​0x0000000000000006·​(SYMTAB)​·············​0x4002b8
13 ·​0x0000000a·​(STRSZ)​······················​143·​(bytes)​ 13 ·​0x000000000000000a·(STRSZ)​··············​120·​(bytes)​
14 ·​0x0000000b·​(SYMENT)​·····················16·​(bytes)​ 14 ·​0x000000000000000b·​(SYMENT)​·············24·​(bytes)​
15 ·​0x00000015·​(DEBUG)​······················​0x0 15 ·​0x0000000000000015·​(DEBUG)​··············​0x0
16 ·​0x00000003·​(PLTGOT)​·····················​0x804a8b0 16 ·​0x0000000000000003·​(PLTGOT)​·············​0x602000
17 ·​0x00000002·​(PLTRELSZ)​···················​96·​(bytes)​ 17 ·​0x0000000000000002·​(PLTRELSZ)​···········264·​(bytes)​
18 ·​0x00000014·​(PLTREL)​·····················​REL 18 ·​0x0000000000000014·​(PLTREL)​·············​RELA
19 ·​0x00000017·​(JMPREL)​·····················​0x8048370 19 ·​0x0000000000000017·​(JMPREL)​·············​0x4004c0
20 ·​0x00000011·​(REL)​························​0x8048368 20 ·​0x0000000000000007·(RELA)​···············​0x4004a8
21 ·​0x00000012·​(RELSZ)​······················​8·​(bytes)​ 21 ·​0x0000000000000008·(RELASZ)​·············24·​(bytes)​
22 ·​0x00000013·​(RELENT)​·····················​8·​(bytes)​ 22 ·​0x0000000000000009·​(RELAENT)​············24·​(bytes)​
23 ·​0x6ffffffe·​(VERNEED)​····················​0x8048338 23 ·​0x000000006ffffffe·​(VERNEED)​············​0x400488
24 ·​0x6fffffff·​(VERNEEDNUM)​·················​1 24 ·​0x000000006fffffff·​(VERNEEDNUM)​·········​1
25 ·​0x6ffffff0·​(VERSYM)​·····················​0x804831c 25 ·​0x000000006ffffff0·​(VERSYM)​·············​0x400468
26 ·​0x00000000·​(NULL)​·······················​0x0 26 ·​0x0000000000000000·(NULL)​···············​0x0
[−]
readelf --wide --notes {}
Offset 3, 8 lines modified Offset 3, 8 lines modified
3 ··​Owner·················​Data·​size»   ​Description 3 ··​Owner·················​Data·​size»   ​Description
4 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​ 4 ··​GNU··················​0x00000010»     ​NT_GNU_ABI_TAG·​(ABI·​version·​tag)​
5 ····​OS:​·​Linux,​·​ABI:​·​2.​6.​32 5 ····​OS:​·​Linux,​·​ABI:​·​2.​6.​32
   
6 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id 6 Displaying·​notes·​found·​in:​·​.​note.​gnu.​build-​id
7 ··​Owner·················​Data·​size»   ​Description 7 ··​Owner·················​Data·​size»   ​Description
8 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​ 8 ··​GNU··················​0x00000014»     ​NT_GNU_BUILD_ID·​(unique·​build·​ID·​bitstring)​
9 ····​Build·​ID:​·def4d7cceae6fb668efb5​c87e511e51400cba214 9 ····​Build·​ID:​·37698c1b42b1ca031ef17​0d7c7dddb55accc93a5
[−]
readelf --wide --version-info {}
Offset 1, 13 lines modified Offset 1, 12 lines modified
   
1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​14·​entries:​ 1 Version·​symbols·​section·​'.​gnu.​version'·​contains·​13·​entries:​
2 ·​Addr:​·​000000000804831c··​Offset:​·​0x00031c··​Link:​·​5·​(.​dynsym)​ 2 ·​Addr:​·​0000000000400468··​Offset:​·​0x000468··​Link:​·​5·​(.​dynsym)​
3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····3·​(GLIBC_2.​1)​·· 3 ··​000:​···​0·​(*local*)​·······​2·​(GLIBC_2.​2.​5)​···​2·​(GLIBC_2.​2.​5)​···2·​(GLIBC_2.​2.​5)​
4 ··​004:​···​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·· 4 ··​004:​···​2·​(GLIBC_2.​2.​5)​···​2·​(GLIBC_2.​2.​5)​···​2·​(GLIBC_2.​2.​5)​···​2·​(GLIBC_2.​2.​5)​
5 ··​008:​···0·​(*local*)​·······2·​(GLIBC_2.​0)​·····​2·​(GLIBC_2.​0)​·····3·​(GLIBC_2.​1)​·· 5 ··​008:​···2·​(GLIBC_2.​2.​5)​···0·​(*local*)​·······​2·​(GLIBC_2.​2.​5)​···2·​(GLIBC_2.​2.​5)​
6 ··​00c:​···​2·​(GLIBC_2.​0)​·····​1·​(*global*)​··· 6 ··​00c:​···​2·​(GLIBC_2.​2.​5)​
   
7 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​ 7 Version·​needs·​section·​'.​gnu.​version_r'·​contains·​1·​entries:​
8 ·​Addr:​·​0x0000000008048338··​Offset:​·​0x000338··​Link:​·​6·​(.​dynstr)​ 8 ·​Addr:​·​0x0000000000400488··​Offset:​·​0x000488··​Link:​·​6·​(.​dynstr)​
9 ··​000000:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·2 9 ··​000000:​·​Version:​·​1··​File:​·​libc.​so.​6··​Cnt:​·1
10 ··​0x0010:​···​Name:​·​GLIBC_2.​1··​Flags:​·​none··​Version:​·3 10 ··​0x0010:​···​Name:​·​GLIBC_2.​2.​5··​Flags:​·​none··​Version:​·2
11 ··​0x0020:​···​Name:​·​GLIBC_2.​0··​Flags:​·​none··​Version:​·​2  
[−]
readelf --wide --debug-dump=frames {}
Offset 1, 140 lines modified Offset 1, 176 lines modified
1 Contents·​of·​the·​.​eh_frame·​section:​ 1 Contents·​of·​the·​.​eh_frame·​section:​
   
2 00000000·​00000014·​00000000·​CIE 2 00000000·0000000000000014·​00000000·​CIE
3 ··​Version:​···············​1 3 ··​Version:​···············​1
4 ··​Augmentation:​··········​"zR" 4 ··​Augmentation:​··········​"zR"
5 ··​Code·​alignment·​factor:​·​1 5 ··​Code·​alignment·​factor:​·​1
6 ··​Data·​alignment·​factor:​·​-​4 6 ··​Data·​alignment·​factor:​·​-​8
7 ··​Return·​address·​column:​·8 7 ··​Return·​address·​column:​·16
8 ··​Augmentation·​data:​·····​1b 8 ··​Augmentation·​data:​·····​1b
   
9 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·4 9 ··​DW_CFA_def_cfa:​·​r7·​(rsp)​·​ofs·8
10 ··​DW_CFA_offset:​·​r8·​(eip)​·​at·​cfa-​4 10 ··​DW_CFA_offset:​·​r16·​(rip)​·​at·​cfa-​8
  11 ··​DW_CFA_undefined:​·​r16·​(rip)​
   
  12 00000018·​0000000000000014·​0000001c·​FDE·​cie=00000000·​pc=00000000004006c0.​.​00000000004006ea
  13 ··​DW_CFA_nop
  14 ··​DW_CFA_nop
  15 ··​DW_CFA_nop
  16 ··​DW_CFA_nop
  17 ··​DW_CFA_nop
11 ··​DW_CFA_nop 18 ··​DW_CFA_nop
12 ··​DW_CFA_nop 19 ··​DW_CFA_nop
   
13 00000018·​00000020·0000001c·​FDE·cie=00000000·pc=08048400.​.​080484d0 20 00000030·​0000000000000014·​00000000·CIE
14 ··DW_CFA_def_cfa_offset​:​·8 21 ··Version:​···············1
15 ··DW_CFA_advance_loc:​·6·to·08048406 22 ··​Augmentation:​··········​"zR"
16 ··DW_CFA_def_cfa_offset​:​·​12 23 ··Code·​alignment·​factor:​·​1
17 ··​DW_CFA_advance_loc:​·10·to·​08048410 24 ··​Data·alignment·factor:​·​-​8
18 ··DW_CFA_def_cfa_expres​sion·(DW_OP_breg4·​(esp)​:​·​4;​·​DW_OP_breg8·​(eip)​:​·​0;​·DW_OP_lit15;​·​DW_OP_and;​·DW_OP_lit11;​·​DW_OP_ge;​·​DW_OP_lit2;​·​DW_OP_shl;​·​DW_OP_plus)​ 25 ··Return·address·column:​·​16
  26 ··​Augmentation·​data:​·····​1b
   
19 0000003c·0000001c·00000040·FDE·​cie=00000000·pc=080485cd.​.​08048649 27 ··DW_CFA_def_cfa:​·r7·​(rsp)​·​ofs·8
20 ··​DW_CFA_advance_loc:​·​1·​to·080485ce 28 ··​DW_CFA_offset:​·​r16·​(rip)​·at·​cfa-​8
21 ··​DW_CFA_def_cfa_offset​:​·​8 29 ··​DW_CFA_nop
22 ··​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8  
23 ··​DW_CFA_advance_loc:​·​2·​to·​080485d0  
24 ··​DW_CFA_def_cfa_regist​er:​·​r5·​(ebp)​  
25 ··​DW_CFA_advance_loc1:​·​120·​to·​08048648  
26 ··​DW_CFA_restore:​·​r5·​(ebp)​  
27 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4  
28 ··​DW_CFA_nop 30 ··​DW_CFA_nop
   
29 0000005c·​0000001c·​00000060·​FDE·​cie=00000000·​pc=08048649.​.​080486e7 31 00000048·0000000000000024·​0000001c·​FDE·​cie=00000030·​pc=00000000004005f0.​.​00000000004006b0
30 ··​DW_CFA_advance_loc:​·​1·to·0804864a 32 ··​DW_CFA_def_cfa_offset​:​·16
31 ··​DW_CFA_def_cfa_offset​:​·8 33 ··​DW_CFA_advance_loc:​·​6·to·00000000004005f6
32 ··​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8 34 ··​DW_CFA_def_cfa_offset​:​·​24
33 ··​DW_CFA_advance_loc:​·2·​to·​0804864c 35 ··​DW_CFA_advance_loc:​·10·​to·0000000000400600
34 ··​DW_CFA_def_cfa_regist​er:​·r5·(ebp)​ 36 ··​DW_CFA_def_cfa_expres​sion·​(DW_OP_breg7·​(rsp)​:​·​8;​·​DW_OP_breg16·​(rip)​:​·​0;​·DW_OP_lit15;​·​DW_OP_and;​·​DW_OP_lit11;​·DW_OP_ge;​·​DW_OP_lit3;​·​DW_OP_shl;​·​DW_OP_plus)​
35 ··​DW_CFA_advance_loc1:​·​154·​to·​080486e6 37 ··​DW_CFA_nop
36 ··​DW_CFA_restore:​·​r5·​(ebp)​ 38 ··​DW_CFA_nop
37 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·ofs·​4 39 ··​DW_CFA_nop
38 ··​DW_CFA_nop 40 ··​DW_CFA_nop
   
39 0000007c·​00000024·​00000080·​FDE·​cie=00000000·​pc=080486e7.​.​08048a1f 41 00000070·000000000000001c·​00000044·​FDE·​cie=00000030·​pc=00000000004007b6.​.​0000000000400832
40 ··​DW_CFA_advance_loc:​·​1·​to·​080486e8 42 ··​DW_CFA_advance_loc:​·​1·​to·00000000004007b7
41 ··​DW_CFA_def_cfa_offset​:​·8 43 ··​DW_CFA_def_cfa_offset​:​·16
42 ··​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8 44 ··​DW_CFA_offset:​·​r6·​(rbp)​·​at·​cfa-​16
43 ··​DW_CFA_advance_loc:​·2·​to·​080486ea 45 ··​DW_CFA_advance_loc:​·3·​to·00000000004007ba
44 ··​DW_CFA_def_cfa_regist​er:​·​r5·​(ebp)​ 46 ··​DW_CFA_def_cfa_regist​er:​·​r6·​(rbp)​
45 ··​DW_CFA_advance_loc:​·4·​to·​080486ee 47 ··​DW_CFA_advance_loc1:​·119·​to·0000000000400831
46 ··​DW_CFA_offset:​·​r3·​(ebx)​·​at·cfa-​12 48 ··​DW_CFA_def_cfa:​·​r7·​(rsp)​·ofs·​8
47 ··​DW_CFA_advance_loc2:​·​815·​to·​08048a1d  
48 ··​DW_CFA_restore:​·​r3·​(ebx)​  
49 ··​DW_CFA_advance_loc:​·​1·​to·​08048a1e  
50 ··​DW_CFA_restore:​·​r5·​(ebp)​  
51 ··​DW_CFA_def_cfa:​·​r4·​(esp)​·​ofs·​4  
52 ··​DW_CFA_nop 49 ··​DW_CFA_nop
53 ··​DW_CFA_nop 50 ··​DW_CFA_nop
   
  51 00000090·​000000000000001c·​00000064·​FDE·​cie=00000030·​pc=0000000000400832.​.​00000000004008dd
  52 ··​DW_CFA_advance_loc:​·​1·​to·​0000000000400833
  53 ··​DW_CFA_def_cfa_offset​:​·​16
  54 ··​DW_CFA_offset:​·​r6·​(rbp)​·​at·​cfa-​16
  55 ··​DW_CFA_advance_loc:​·​3·​to·​0000000000400836
  56 ··​DW_CFA_def_cfa_regist​er:​·​r6·​(rbp)​
  57 ··​DW_CFA_advance_loc1:​·​166·​to·​00000000004008dc
  58 ··​DW_CFA_def_cfa:​·​r7·​(rsp)​·​ofs·​8
  59 ··​DW_CFA_nop
54 ··​DW_CFA_nop 60 ··​DW_CFA_nop
   
55 000000a4·​0000001c·​000000a8·​FDE·​cie=00000000·​pc=08048a1f.​.​08048d39 61 000000b0·0000000000000024·​00000084·​FDE·​cie=00000030·​pc=00000000004008dd.​.​0000000000400c55
56 ··​DW_CFA_advance_loc:​·​1·​to·​08048a20 62 ··​DW_CFA_advance_loc:​·​1·​to·00000000004008de
57 ··​DW_CFA_def_cfa_offset​:​·8 63 ··​DW_CFA_def_cfa_offset​:​·16
58 ··​DW_CFA_offset:​·​r5·​(ebp)​·​at·​cfa-​8 64 ··​DW_CFA_offset:​·​r6·​(rbp)​·​at·​cfa-​16
59 ··​DW_CFA_advance_loc:​·2·​to·​08048a22 65 ··​DW_CFA_advance_loc:​·3·​to·00000000004008e1
60 ··​DW_CFA_def_cfa_regist​er:​·​r5·​(ebp)​ 66 ··​DW_CFA_def_cfa_regist​er:​·​r6·​(rbp)​
61 ··​DW_CFA_advance_loc2:​·790·​to·​08048d38 67 ··​DW_CFA_advance_loc:​·5·​to·00000000004008e6
62 ··​DW_CFA_restore:​·​r5·​(ebp)​ 68 ··​DW_CFA_offset:​·​r3·​(rbx)​·​at·​cfa-​24
63 ··​DW_CFA_def_cfa:​·r4·(esp)​·​ofs·4 69 ··​DW_CFA_advance_loc2:​·​878·to·0000000000400c54
  70 ··​DW_CFA_def_cfa:​·​r7·​(rsp)​·​ofs·​8
  71 ··​DW_CFA_nop
  72 ··​DW_CFA_nop
  73 ··​DW_CFA_nop
  74 ··​DW_CFA_nop
  75 ··​DW_CFA_nop
  76 ··​DW_CFA_nop
   
64 000000c4·​0000001c·​000000c8·​FDE·​cie=00000000·​pc=08048d39.​.​08048f29 77 000000d8·000000000000001c·​000000ac·​FDE·​cie=00000030·​pc=0000000000400c55.​.​0000000000400f2a
65 ··​DW_CFA_advance_loc:​·​1·​to·​08048d3a 78 ··​DW_CFA_advance_loc:​·​1·​to·0000000000400c56
Max diff block lines reached; 4461/9883 bytes (45.14%) of diff not shown.
[−]
readelf --wide --decompress --hex-dump=.interp {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​interp':​ 1 Hex·​dump·​of·​section·​'.​interp':​
2 ··​0x08048134·​2f6c6962·​2f6c642d·6c696e75·782e736f·​/​lib/​ld-​linux.​so 2 ··​0x00400238·​2f6c6962·36342f6c·642d6c69·6e75782d·​/​lib64/​ld-​linux-​
3 ··​0x08048144·2e3200······························.​2.​ 3 ··​0x00400248·​7838362d·36342e73·6f2e3200··········x86-​64.​so.​2.​
   
[−]
readelf --wide --decompress --hex-dump=.gnu.hash {}
Offset 1, 5 lines modified Offset 1, 5 lines modified
   
1 Hex·​dump·​of·​section·​'.​gnu.​hash':​ 1 Hex·​dump·​of·​section·​'.​gnu.​hash':​
2 ··​0x0804818c·​02000000·​0d000000·​01000000·​05000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00400298·​01000000·​01000000·​01000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0804819c·​00200020·​00000000·​0d000000·ad4be3c0·.​·.​·​.​.​.​.​.​.​.​.​.​K.​.​ 3 ··​0x004002a8·​00000000·​00000000·​00000000··········​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.dynstr {}
Offset 1, 12 lines modified Offset 1, 11 lines modified
   
1 Hex·​dump·​of·​section·​'.​dynstr':​ 1 Hex·​dump·​of·​section·​'.​dynstr':​
2 ··​0x0804828c·​006c6962·​632e736f·​2e36005f·494f5f73·​.​libc.​so.​6.​_IO_s 2 ··​0x004003f0·​006c6962·​632e736f·​2e360066·6f70656e·​.​libc.​so.​6.​fopen
3 ··​0x0804829c·7464696e·5f757365·6400666f·​70656e00·tdin_used.​fopen.​ 3 ··​0x00400400·00667465·6c6c0070·75747300·​7072696e·​.​ftell.​puts.​prin
4 ··​0x080482ac·​6674656c·​6c007075·​74730070·72696e74·ftell.​puts.​print 4 ··​0x00400410·7466006d·​656d7365·​74006673·65656b00·tf.​memset.​fseek.​
5 ··​0x080482bc·​66006d65·6d736574·00667365·​656b0066·​f.​memset.​fseek.​f 5 ··​0x00400420·​66636c6f·​73650066·​77726974·65006672·​fclose.​fwrite.​fr
6 ··​0x080482cc·​636c6f73·65006677·​72697465·00667265·close.​fwrite.​fre 6 ··​0x00400430·​65616400·73747263·6d70005f·5f6c6962·ead.​strcmp.​__lib
7 ··​0x080482dc·​61640073·7472636d·70005f5f·6c696263·ad.​strcmp.​__libc 7 ··​0x00400440·​635f7374·6172745f·6d61696e·005f5f67·c_start_main.​__g
8 ··​0x080482ec·5f737461·72745f6d·​61696e00·5f5f676d·​_start_main.​__gm 8 ··​0x00400450·​6d6f6e5f·73746172·745f5f00·474c4942·mon_start__.​GLIB
9 ··​0x080482fc·​6f6e5f73·​74617274·​5f5f0047·4c494243·on_start__.​GLIBC 9 ··​0x00400460·​435f322e·​322e3500···················​C_2.​2.​5.​
10 ··​0x0804830c·​5f322e31·​00474c49·​42435f32·​2e3000···​_2.​1.​GLIBC_2.​0.​  
   
[−]
objdump --line-numbers --disassemble --demangle --section=.init {}
Offset 1, 18 lines modified Offset 1, 14 lines modified
   
   
   
1 Disassembly·​of·​section·​.​init:​ 1 Disassembly·​of·​section·​.​init:​
   
2 080483d0·​<_init>:​ 2 00000000004005c8·​<_init>:​
3 _init()​:​ 3 _init()​:​
4 ·80483d0:​»       ​53···················»       ​push···​%ebx 4 ··​4005c8:​»       ​48·83·ec·08··········»       ​sub····$0x8,​%rsp
5 ·80483d1:​»       ​83·ec·​08·············»       ​sub····$0x8,​%esp 5 ··​4005cc:​»       ​48·8b·​05·25·1a·20·00·»       ​mov····0x201a25(%rip)​,​%rax········
6 ·80483d4:​»       ​e8·​27·01·00·00·······»       ​call···8048500·<__x86.​get_pc_thunk.​bx> 6 ··​4005d3:​»       ​48·85·c0·············»       ​test···​%rax,​%rax
7 ·80483d9:​»       ​81·c3·d7·24·00·00····»       ​add····$0x24d7,​%ebx 7 ··​4005d6:​»       ​74·05················»       ​je·····4005dd·​<_init+0x15>
8 ·80483df:​»       ​8b·83·fc·ff·ff·ff····»       ​mov····​-​0x4(%ebx)​,​%eax 8 ··​4005d8:​»       ​e8·d3·00·00·00·······»       ​callq··4006b0·​<.​plt.​got>
9 ·80483e5:​»       ​85·c0················»       ​test···%eax,​%eax 9 ··​4005dd:​»       ​48·83·c4·08··········»       ​add····$0x8,​%rsp
10 ·80483e7:​»       ​74·05················»       ​je·····80483ee·<_init+0x1e> 10 ··​4005e1:​»       ​c3···················»       ​retq···
11 ·​80483e9:​»       ​e8·​92·​00·​00·​00·······»       ​call···​8048480·​<__gmon_start__@plt>  
12 ·​80483ee:​»       ​83·​c4·​08·············»       ​add····​$0x8,​%esp  
13 ·​80483f1:​»       ​5b···················»       ​pop····​%ebx  
14 ·​80483f2:​»       ​c3···················»       ​ret····  
[−]
objdump --line-numbers --disassemble --demangle --section=.plt {}
Offset 1, 70 lines modified Offset 1, 64 lines modified
   
   
   
1 Disassembly·​of·​section·​.​plt:​ 1 Disassembly·​of·​section·​.​plt:​
   
2 08048400·​<.​plt>:​ 2 00000000004005f0·​<.​plt>:​
3 ·8048400:​»       ​ff·​35·b4·a8·04·​08····»       ​pushl··​0x804a8b4 3 ··​4005f0:​»       ​ff·​35·12·1a·20·​00····»       ​pushq··​0x201a12(%rip)​········
4 ·8048406:​»       ​ff·​25·b8·a8·04·​08····»       ​jmp····​*0x804a8b8 4 ··​4005f6:​»       ​ff·​25·14·1a·20·​00····»       ​jmpq···​*0x201a14(%rip)​········
5 ·804840c:​»       ​00·00················»       ​add····%al,​(%eax)​ 5 ··​4005fc:​»       ​0f·1f·40·00··········»       ​nopl···0x0(%rax)​
6 »       ​.​.​.​  
  6 0000000000400600·​<puts@plt>:​
7 08048410·<strcmp@plt>:​ 7 ··​400600:​»       ​ff·​25·​12·1a·​20·​00····»       ​jmpq···​*0x201a12(%rip)​········
8 ·8048410:​»       ​ff·25·bc·a8·​04·08····»       ​jmp····*0x804a8bc 8 ··400606:​»       ​68·00·00·00·​00·······»       ​pushq··$0x0
9 ·8048416:​»       ​68·00·00·00·00·······»       ​push···$0x0 9 ··​40060b:​»       ​e9·e0·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
10 ·​804841b:​»       ​e9·​e0·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  10 0000000000400610·​<fread@plt>:​
11 08048420·<printf@plt>:​ 11 ··​400610:​»       ​ff·​25·0a·​1a·20·​00····»       ​jmpq···​*0x201a0a(%rip)​········
12 ·8048420:​»       ​ff·25·c0·a8·​04·08····»       ​jmp····*0x804a8c0 12 ··​400616:​»       ​68·01·00·00·​00·······»       ​pushq··$0x1
13 ·8048426:​»       ​68·08·00·00·00·······»       ​push···$0x8 13 ··​40061b:​»       ​e9·d0·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
14 ·​804842b:​»       ​e9·​d0·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  14 0000000000400620·​<fclose@plt>:​
15 08048430·<fclose@plt>:​ 15 ··​400620:​»       ​ff·​25·02·​1a·​20·​00····»       ​jmpq···*0x201a02(%rip)​········
16 ·8048430:​»       ​ff·25·c4·a8·​04·08····»       ​jmp····*0x804a8c4 16 ··​400626:​»       ​68·02·00·00·​00·······»       ​pushq··$0x2
17 ·8048436:​»       ​68·10·00·00·00·······»       ​push···$0x10 17 ··​40062b:​»       ​e9·c0·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
18 ·​804843b:​»       ​e9·​c0·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  18 0000000000400630·​<printf@plt>:​
19 08048440·<fseek@plt>:​ 19 ··​400630:​»       ​ff·​25·​fa·​19·​20·​00····»       ​jmpq···*0x2019fa(%rip)​········
20 ·8048440:​»       ​ff·25·c8·a8·​04·08····»       ​jmp····*0x804a8c8 20 ··​400636:​»       ​68·03·00·00·​00·······»       ​pushq··$0x3
21 ·8048446:​»       ​68·18·00·00·00·······»       ​push···$0x18 21 ··​40063b:​»       ​e9·b0·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
22 ·​804844b:​»       ​e9·​b0·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  22 0000000000400640·​<memset@plt>:​
23 08048450·<fwrite@plt>:​ 23 ··​400640:​»       ​ff·​25·​f2·​19·​20·​00····»       ​jmpq···*0x2019f2(%rip)​········
24 ·8048450:​»       ​ff·25·cc·a8·​04·08····»       ​jmp····*0x804a8cc 24 ··400646:​»       ​68·04·00·00·​00·······»       ​pushq··$0x4
25 ·8048456:​»       ​68·20·00·00·00·······»       ​push···$0x20 25 ··40064b:​»       ​e9·a0·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
26 ·​804845b:​»       ​e9·​a0·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  26 0000000000400650·​<__libc_start_main@pl​t>:​
27 08048460·<fread@plt>:​ 27 ··​400650:​»       ​ff·​25·​ea·​19·​20·​00····»       ​jmpq···*0x2019ea(%rip)​········
28 ·8048460:​»       ​ff·25·d0·a8·​04·08····»       ​jmp····*0x804a8d0 28 ··400656:​»       ​68·05·00·00·​00·······»       ​pushq··$0x5
29 ·8048466:​»       ​68·28·00·00·00·······»       ​push···$0x28 29 ··40065b:​»       ​e9·90·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
30 ·​804846b:​»       ​e9·​90·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  30 0000000000400660·​<strcmp@plt>:​
31 08048470·<puts@plt>:​ 31 ··​400660:​»       ​ff·​25·​e2·​19·​20·​00····»       ​jmpq···​*0x2019e2(%rip)​········
32 ·8048470:​»       ​ff·25·d4·a8·​04·08····»       ​jmp····*0x804a8d4 32 ··​400666:​»       ​68·06·00·00·​00·······»       ​pushq··$0x6
33 ·8048476:​»       ​68·30·00·00·00·······»       ​push···$0x30 33 ··40066b:​»       ​e9·80·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
34 ·​804847b:​»       ​e9·​80·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  34 0000000000400670·​<ftell@plt>:​
35 08048480·<__gmon_start__@plt>:​ 35 ··​400670:​»       ​ff·​25·​da·​19·​20·​00····»       ​jmpq···​*0x2019da(%rip)​········
36 ·8048480:​»       ​ff·25·d8·a8·​04·08····»       ​jmp····*0x804a8d8 36 ··​400676:​»       ​68·07·00·00·​00·······»       ​pushq··$0x7
37 ·8048486:​»       ​68·38·00·00·00·······»       ​push···$0x38 37 ··​40067b:​»       ​e9·70·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
38 ·​804848b:​»       ​e9·​70·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  38 0000000000400680·​<fseek@plt>:​
39 08048490·<__libc_start_main@pl​t>:​ 39 ··​400680:​»       ​ff·​25·​d2·​19·​20·​00····»       ​jmpq···​*0x2019d2(%rip)​········
40 ·8048490:​»       ​ff·25·dc·a8·​04·08····»       ​jmp····*0x804a8dc 40 ··​400686:​»       ​68·08·00·00·​00·······»       ​pushq··$0x8
41 ·8048496:​»       ​68·40·00·00·00·······»       ​push···$0x40 41 ··​40068b:​»       ​e9·60·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
42 ·​804849b:​»       ​e9·​60·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  42 0000000000400690·​<fopen@plt>:​
43 080484a0·<ftell@plt>:​ 43 ··​400690:​»       ​ff·​25·​ca·​19·​20·​00····»       ​jmpq···*0x2019ca(%rip)​········
44 ·80484a0:​»       ​ff·25·e0·a8·​04·08····»       ​jmp····*0x804a8e0 44 ··​400696:​»       ​68·09·00·00·​00·······»       ​pushq··$0x9
45 ·80484a6:​»       ​68·48·00·00·00·······»       ​push···$0x48 45 ··​40069b:​»       ​e9·50·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
46 ·​80484ab:​»       ​e9·​50·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
  46 00000000004006a0·​<fwrite@plt>:​
47 080484b0·<fopen@plt>:​ 47 ··​4006a0:​»       ​ff·​25·​c2·​19·​20·​00····»       ​jmpq···​*0x2019c2(%rip)​········
48 ·80484b0:​»       ​ff·25·e4·a8·​04·08····»       ​jmp····*0x804a8e4 48 ··​4006a6:​»       ​68·0a·00·00·​00·······»       ​pushq··$0xa
49 ·80484b6:​»       ​68·50·00·00·00·······»       ​push···$0x50 49 ··4006ab:​»       ​e9·40·ff·ff·ff·······»       ​jmpq···4005f0·​<.​plt>
50 ·​80484bb:​»       ​e9·​40·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
   
51 080484c0·​<memset@plt>:​  
52 ·​80484c0:​»       ​ff·​25·​e8·​a8·​04·​08····»       ​jmp····​*0x804a8e8  
53 ·​80484c6:​»       ​68·​58·​00·​00·​00·······»       ​push···​$0x58  
54 ·​80484cb:​»       ​e9·​30·​ff·​ff·​ff·······»       ​jmp····​8048400·​<.​plt>  
[−]
objdump --line-numbers --disassemble --demangle --section=.text {}
Offset 1, 1015 lines modified Offset 1, 983 lines modified
   
   
   
1 Disassembly·​of·​section·​.​text:​ 1 Disassembly·​of·​section·​.​text:​
   
2 080484d0·​<_start>:​ 2 00000000004006c0·​<_start>:​
3 _start()​:​ 3 _start()​:​
4 ·80484d0:​»       ​31·​ed················»       ​xor····​%ebp,​%ebp 4 ··​4006c0:​»       ​31·​ed················»       ​xor····​%ebp,​%ebp
5 ·80484d2:​»       ​5e···················»       ​pop····​%esi 5 ··​4006c2:​»       ​49·89·d1·············»       ​mov····​%rdx,​%r9
6 ·80484d3:​»       ​89·e1················»       ​mov····​%esp,​%ecx 6 ··​4006c5:​»       ​5e···················»       ​pop····​%rsi
7 ·80484d5:​»       ​83·e4·f0·············»       ​and····$0xfffffff0,​%esp 7 ··​4006c6:​»       ​48·89·e2·············»       ​mov····%rsp,​%rdx
8 ·80484d8:​»       ​50···················»       ​push···%eax 8 ··​4006c9:​»       ​48·83·e4·f0··········»       ​and····$0xfffffffffffffff0,​%rsp
9 ·80484d9:​»       ​54···················»       ​push···​%esp 9 ··4006cd:​»       ​50···················»       ​push···​%rax
10 ·80484da:​»       ​52···················»       ​push···​%edx 10 ··​4006ce:​»       ​54···················»       ​push···​%rsp
11 ·80484db:​»       ​68·10·92·04·08·······»       ​push···​$0x8049210 11 ··​4006cf:​»       ​49·c7·c0·30·14·40·00·»       ​mov····​$0x401430,​%r8
12 ·80484e0:​»       ​68·a0·91·04·08·······»       ​push···​$0x80491a0 12 ··​4006d6:​»       ​48·c7·c1·c0·13·40·00·»       ​mov····​$0x4013c0,​%rcx
13 ·80484e5:​»       ​51···················»       ​push···%ecx 13 ··​4006dd:​»       ​48·c7·c7·33·13·40·00·»       ​mov····$0x401333,​%rdi
14 ·80484e6:​»       ​56···················»       ​push···%esi 14 ··​4006e4:​»       ​e8·67·ff·ff·ff·······»       ​callq··400650·<__libc_start_main@pl​t>
15 ·80484e7:​»       ​68·15·91·04·08·······»       ​push···$0x8049115 15 ··​4006e9:​»       ​f4···················»       ​hlt····
16 ·80484ec:​»       ​e8·9f·ff·ff·ff·······»       ​call···8048490·​<__libc_start_main@pl​t> 16 ··​4006ea:​»       ​66·0f·1f·44·00·00····»       ​nopw···​0x0(%rax,​%rax,​1)​
17 ·​80484f1:​»       ​f4···················»       ​hlt····  
18 ·​80484f2:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
19 ·​80484f4:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
20 ·​80484f6:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
21 ·​80484f8:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
22 ·​80484fa:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
23 ·​80484fc:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
24 ·​80484fe:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
   
25 08048500·​<__x86.​get_pc_thunk.​bx>:​  
26 __x86.​get_pc_thunk.​bx()​:​  
27 ·​8048500:​»       ​8b·​1c·​24·············»       ​mov····​(%esp)​,​%ebx  
28 ·​8048503:​»       ​c3···················»       ​ret····  
29 ·​8048504:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
30 ·​8048506:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
31 ·​8048508:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
32 ·​804850a:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
33 ·​804850c:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
34 ·​804850e:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
   
35 08048510·​<deregister_tm_clones​>:​ 17 00000000004006f0·​<deregister_tm_clones​>:​
36 deregister_tm_clones(​)​:​ 18 deregister_tm_clones(​)​:​
37 ·8048510:​»       ​b8·23·aa·04·​08·······»       ​mov····​$0x804aa23,​%eax 19 ··​4006f0:​»       ​b8·37·22·60·​00·······»       ​mov····​$0x602237,​%eax
38 ·8048515:​»       ​2d·20·aa·04·08·······»       ​sub····$0x804aa20,​%eax 20 ··​4006f5:​»       ​55···················»       ​push···​%rbp
39 ·804851a:​»       ​83·f8·06·············»       ​cmp····​$0x6,​%eax 21 ··​4006f6:​»       ​48·2d·30·22·60·00····»       ​sub····​$0x602230,​%rax
40 ·804851d:​»       ​77·01················»       ​ja·····8048520·​<deregister_tm_clones​+0x10> 22 ··​4006fc:​»       ​48·83·f8·0e··········»       ​cmp····$0xe,​%rax
41 ·804851f:​»       ​c3···················»       ​ret···· 23 ··​400700:​»       ​48·89·e5·············»       ​mov····%rsp,​%rbp
42 ·8048520:​»       ​b8·00·00·00·00·······»       ​mov····$0x0,​%eax 24 ··400703:​»       ​76·1b················»       ​jbe····400720·​<deregister_tm_clones​+0x30>
43 ·8048525:​»       ​85·c0················»       ​test···%eax,​%eax 25 ··​400705:​»       ​b8·00·00·00·00·······»       ​mov····$0x0,​%eax
44 ·8048527:​»       ​74·f6················»       ​je·····804851f·<deregister_tm_clones​+0xf> 26 ··​40070a:​»       ​48·85·c0·············»       ​test···%rax,​%rax
45 ·8048529:​»       ​55···················»       ​push···%ebp 27 ··​40070d:​»       ​74·11················»       ​je·····400720·<deregister_tm_clones​+0x30>
46 ·804852a:​»       ​89·e5················»       ​mov····%esp,​%ebp 28 ··​40070f:​»       ​5d···················»       ​pop····​%rbp
47 ·804852c:​»       ​83·ec·18·············»       ​sub····​$0x18,​%esp 29 ··​400710:​»       ​bf·30·22·60·00·······»       ​mov····​$0x602230,​%edi
48 ·804852f:​»       ​c7·04·24·20·aa·04·08·»       ​movl···$0x804aa20,​(%esp)​ 30 ··​400715:​»       ​ff·e0················»       ​jmpq···*%rax
49 ·8048536:​»       ​ff·d0················»       ​call···*%eax 31 ··​400717:​»       ​66·0f·1f·84·00·00·00·»       ​nopw···0x0(%rax,​%rax,​1)​
50 ·8048538:​»       ​c9···················»       ​leave·· 32 ··​40071e:​»       ​00·00·
51 ·8048539:​»       ​c3···················»       ​ret···· 33 ··​400720:​»       ​5d···················»       ​pop····%rbp
52 ·804853a:​»       ​8d·b6·00·00·00·00····»       ​lea····0x0(%esi)​,​%esi 34 ··​400721:​»       ​c3···················»       ​retq···
  35 ··​400722:​»       ​0f·​1f·​40·​00··········»       ​nopl···​0x0(%rax)​
  36 ··​400726:​»       ​66·​2e·​0f·​1f·​84·​00·​00·»       ​nopw···​%cs:​0x0(%rax,​%rax,​1)​
  37 ··​40072d:​»       ​00·​00·​00·
   
53 08048540·​<register_tm_clones>:​ 38 0000000000400730·​<register_tm_clones>:​
54 register_tm_clones()​:​ 39 register_tm_clones()​:​
55 ·8048540:​»       ​b8·20·aa·04·​08·······»       ​mov····​$0x804aa20,​%eax 40 ··​400730:​»       ​be·30·22·60·​00·······»       ​mov····​$0x602230,​%esi
56 ·8048545:​»       ​2d·20·aa·04·08·······»       ​sub····$0x804aa20,​%eax 41 ··​400735:​»       ​55···················»       ​push···​%rbp
57 ·804854a:​»       ​c1·f8·02·············»       ​sar····​$0x2,​%eax 42 ··​400736:​»       ​48·81·ee·30·22·60·00·»       ​sub····​$0x602230,​%rsi
58 ·804854d:​»       ​89·​c2················»       ​mov····%eax,​%edx 43 ··​40073d:​»       ​48·​c1·fe·03··········»       ​sar····$0x3,​%rsi
59 ·804854f:​»       ​c1·ea·1f·············»       ​shr····$0x1f,​%edx 44 ··​400741:​»       ​48·89·e5·············»       ​mov····%rsp,​%rbp
60 ·8048552:​»       ​01·d0················»       ​add····​%edx,​%eax 45 ··​400744:​»       ​48·89·f0·············»       ​mov····​%rsi,​%rax
61 ·8048554:​»       ​d1·f8················»       ​sar····​%eax 46 ··400747:​»       ​48·c1·e8·3f··········»       ​shr····$0x3f,​%rax
62 ·8048556:​»       ​75·​01················»       ​jne····8048559·<register_tm_clones+0​x19> 47 ··​40074b:​»       ​48·​01·c6·············»       ​add····%rax,​%rsi
63 ·8048558:​»       ​c3···················»       ​ret···· 48 ··​40074e:​»       ​48·d1·fe·············»       ​sar····%rsi
64 ·8048559:​»       ​ba·00·00·00·00·······»       ​mov····$0x0,​%edx 49 ··​400751:​»       ​74·15················»       ​je·····400768·​<register_tm_clones+0​x38>
65 ·804855e:​»       ​85·d2················»       ​test···%edx,​%edx 50 ··​400753:​»       ​b8·00·00·00·00·······»       ​mov····$0x0,​%eax
66 ·8048560:​»       ​74·f6················»       ​je·····8048558·<register_tm_clones+0​x18> 51 ··400758:​»       ​48·85·c0·············»       ​test···%rax,​%rax
67 ·8048562:​»       ​55···················»       ​push···%ebp 52 ··40075b:​»       ​74·0b················»       ​je·····400768·<register_tm_clones+0​x38>
68 ·8048563:​»       ​89·e5················»       ​mov····%esp,​%ebp 53 ··40075d:​»       ​5d···················»       ​pop····​%rbp
69 ·8048565:​»       ​83·ec·18·············»       ​sub····​$0x18,​%esp 54 ··40075e:​»       ​bf·30·22·60·00·······»       ​mov····​$0x602230,​%edi
70 ·8048568:​»       ​89·44·24·04··········»       ​mov····%eax,​0x4(%esp)​ 55 ··​400763:​»       ​ff·e0················»       ​jmpq···*%rax
71 ·804856c:​»       ​c7·04·24·20·aa·04·08·»       ​movl···$0x804aa20,​(%esp)​ 56 ··​400765:​»       ​0f·1f·00·············»       ​nopl···​(%rax)​
72 ·8048573:​»       ​ff·d2················»       ​call···*%edx 57 ··400768:​»       ​5d···················»       ​pop····%rbp
73 ·8048575:​»       ​c9···················»       ​leave·· 58 ··400769:​»       ​c3···················»       ​retq···
74 ·8048576:​»       ​c3···················»       ​ret···· 59 ··40076a:​»       ​66·0f·1f·44·00·00····»       ​nopw···0x0(%rax,​%rax,​1)​
75 ·​8048577:​»       ​89·​f6················»       ​mov····​%esi,​%esi  
76 ·​8048579:​»       ​8d·​bc·​27·​00·​00·​00·​00·»       ​lea····​0x0(%edi,​%eiz,​1)​,​%edi  
   
77 08048580·​<__do_global_dtors_au​x>:​ 60 0000000000400770·​<__do_global_dtors_au​x>:​
78 __do_global_dtors_aux​()​:​ 61 __do_global_dtors_aux​()​:​
79 ·8048580:​»       ​80·​3d·20·aa·04·​08·​00·»       ​cmpb···​$0x0,​0x804aa20 62 ··​400770:​»       ​80·​3d·c9·1a·20·​00·​00·»       ​cmpb···​$0x0,​0x201ac9(%rip)​········
80 ·8048587:​»       ​75·​13················»       ​jne····804859c·​<__do_global_dtors_au​x+0x1c> 63 ··​400777:​»       ​75·​11················»       ​jne····40078a·​<__do_global_dtors_au​x+0x1a>
81 ·8048589:​»       ​55···················»       ​push···​%ebp 64 ··​400779:​»       ​55···················»       ​push···​%rbp
82 ·804858a:​»       ​89·e5················»       ​mov····​%esp,​%ebp 65 ··​40077a:​»       ​48·89·e5·············»       ​mov····​%rsp,​%rbp
83 ·804858c:​»       ​83·ec·08·············»       ​sub····​$0x8,​%esp 66 ··​40077d:​»       ​e8·6e·ff·ff·ff·······»       ​callq··4006f0·<deregister_tm_clones​>
84 ·804858f:​»       ​e8·7c·ff·ff·ff·······»       ​call···8048510·<deregister_tm_clones​> 67 ··​400782:​»       ​5d···················»       ​pop····%rbp
85 ·8048594:​»       ​c6·​05·20·aa·04·​08·​01·»       ​movb···​$0x1,​0x804aa20 68 ··​400783:​»       ​c6·​05·b6·1a·20·​00·​01·»       ​movb···​$0x1,​0x201ab6(%rip)​········
86 ·804859b:​»       ​c9···················»       ​leave·· 69 ··​40078a:​»       ​f3·c3················»       ​repz·​retq·
87 ·804859c:​»       ​f3·c3················»       ​repz·​ret· 70 ··​40078c:​»       ​0f·1f·40·00··········»       ​nopl···0x0(%rax)​
88 ·​804859e:​»       ​66·​90················»       ​xchg···​%ax,​%ax  
Max diff block lines reached; 98906/106503 bytes (92.87%) of diff not shown.
[−]
objdump --line-numbers --disassemble --demangle --section=.fini {}
Offset 1, 14 lines modified Offset 1, 10 lines modified
   
   
   
1 Disassembly·​of·​section·​.​fini:​ 1 Disassembly·​of·​section·​.​fini:​
   
2 08049214·​<_fini>:​ 2 0000000000401434·​<_fini>:​
3 _fini()​:​ 3 _fini()​:​
4 ·8049214:​»       ​53···················»       ​push···​%ebx 4 ··​401434:​»       ​48·83·ec·08··········»       ​sub····$0x8,​%rsp
5 ·8049215:​»       ​83·ec·08·············»       ​sub····​$0x8,​%esp 5 ··​401438:​»       ​48·83·c4·08··········»       ​add····​$0x8,​%rsp
6 ·8049218:​»       ​e8·​e3·f2·ff·ff·······»       ​call···8048500·<__x86.​get_pc_thunk.​bx> 6 ··40143c:​»       ​c3···················»       ​retq···
7 ·​804921d:​»       ​81·​c3·​93·​16·​00·​00····»       ​add····​$0x1693,​%ebx  
8 ·​8049223:​»       ​83·​c4·​08·············»       ​add····​$0x8,​%esp  
9 ·​8049226:​»       ​5b···················»       ​pop····​%ebx  
10 ·​8049227:​»       ​c3···················»       ​ret····  
[−]
readelf --wide --decompress --hex-dump=.rodata {}
Offset 1, 63 lines modified Offset 1, 63 lines modified
   
1 Hex·​dump·​of·​section·​'.​rodata':​ 1 Hex·​dump·​of·​section·​'.​rodata':​
2 ··​0x08049228·​03000000·​01000200·​70617274·​6974696f·​.​.​.​.​.​.​.​.​partitio 2 ··​0x00401440·​01000200·​00000000·​70617274·​6974696f·​.​.​.​.​.​.​.​.​partitio
3 ··​0x08049238·​6e2e6d62·​6e007061·​72746974·​696f6e5f·​n.​mbn.​partition_ 3 ··​0x00401450·​6e2e6d62·​6e007061·​72746974·​696f6e5f·​n.​mbn.​partition_
4 ··​0x08049248·​7a74652e·​6d626e00·​71637362·​6c68645f·​zte.​mbn.​qcsblhd_ 4 ··​0x00401460·​7a74652e·​6d626e00·​71637362·​6c68645f·​zte.​mbn.​qcsblhd_
5 ··​0x08049258·​63666764·​6174612e·​6d626e00·​71637362·​cfgdata.​mbn.​qcsb 5 ··​0x00401470·​63666764·​6174612e·​6d626e00·​71637362·​cfgdata.​mbn.​qcsb
6 ··​0x08049268·​6c2e6d62·​6e006f65·​6d73626c·​2e6d626e·​l.​mbn.​oemsbl.​mbn 6 ··​0x00401480·​6c2e6d62·​6e006f65·​6d73626c·​2e6d626e·​l.​mbn.​oemsbl.​mbn
7 ··​0x08049278·​006f656d·​73626c68·​642e6d62·​6e00616d·​.​oemsblhd.​mbn.​am 7 ··​0x00401490·​006f656d·​73626c68·​642e6d62·​6e00616d·​.​oemsblhd.​mbn.​am
8 ··​0x08049288·​73732e6d·​626e0061·​6d737368·​642e6d62·​ss.​mbn.​amsshd.​mb 8 ··​0x004014a0·​73732e6d·​626e0061·​6d737368·​642e6d62·​ss.​mbn.​amsshd.​mb
9 ··​0x08049298·​6e006170·​7073626f·​6f742e6d·​626e0061·​n.​appsboot.​mbn.​a 9 ··​0x004014b0·​6e006170·​7073626f·​6f742e6d·​626e0061·​n.​appsboot.​mbn.​a
10 ··​0x080492a8·​70707362·​6f6f7468·​642e6d62·​6e006170·​ppsboothd.​mbn.​ap 10 ··​0x004014c0·​70707362·​6f6f7468·​642e6d62·​6e006170·​ppsboothd.​mbn.​ap
11 ··​0x080492b8·​70732e6d·​626e0061·​70707368·​642e6d62·​ps.​mbn.​appshd.​mb 11 ··​0x004014d0·​70732e6d·​626e0061·​70707368·​642e6d62·​ps.​mbn.​appshd.​mb
12 ··​0x080492c8·​6e00626f·​6f742e69·​6d670072·​65636f76·​n.​boot.​img.​recov 12 ··​0x004014e0·​6e00626f·​6f742e69·​6d670072·​65636f76·​n.​boot.​img.​recov
13 ··​0x080492d8·​6572792e·​696d6700·​75736572·​64617461·​ery.​img.​userdata 13 ··​0x004014f0·​6572792e·​696d6700·​75736572·​64617461·​ery.​img.​userdata
14 ··​0x080492e8·​2e696d67·​006d6973·​632e696d·​67006361·​.​img.​misc.​img.​ca 14 ··​0x00401500·​2e696d67·​006d6973·​632e696d·​67006361·​.​img.​misc.​img.​ca
15 ··​0x080492f8·​6368652e·​696d6700·​73706c61·​73682e69·​che.​img.​splash.​i 15 ··​0x00401510·​6368652e·​696d6700·​73706c61·​73682e69·​che.​img.​splash.​i
16 ··​0x08049308·​6d670073·​79737465·​6d2e696d·​67007262·​mg.​system.​img.​rb 16 ··​0x00401520·​6d670073·​79737465·​6d2e696d·​67007262·​mg.​system.​img.​rb
17 ··​0x08049318·​00496d61·​67652066·​756c6c0d·​00416464·​.​Image·​full.​.​Add 17 ··​0x00401530·​00496d61·​67652066·​756c6c0d·​00416464·​.​Image·​full.​.​Add
18 ··​0x08049328·​696e6720·​25730d0a·​00466169·​6c656420·​ing·​%s.​.​.​Failed· 18 ··​0x00401540·​696e6720·​25730d0a·​00466169·​6c656420·​ing·​%s.​.​.​Failed·
19 ··​0x08049338·​746f206f·​70656e20·​68656164·​65722025·​to·​open·​header·​% 19 ··​0x00401550·​746f206f·​70656e20·​68656164·​65722025·​to·​open·​header·​%
20 ··​0x08049348·​730d0a00·​20207769·​74682068·​65616465·​s.​.​.​··​with·​heade 20 ··​0x00401560·​730d0a00·​20207769·​74682068·​65616465·​s.​.​.​··​with·​heade
21 ··​0x08049358·​72202573·​0d0a0048·​65616465·​72206973·​r·​%s.​.​.​Header·​is 21 ··​0x00401570·​72202573·​0d0a0048·​65616465·​72206973·​r·​%s.​.​.​Header·​is
22 ··​0x08049368·​20656d70·​74790d00·​4661696c·​65642074··​empty.​.​Failed·​t 22 ··​0x00401580·​20656d70·​74790d00·​4661696c·​65642074··​empty.​.​Failed·​t
23 ··​0x08049378·​6f20636f·​70792068·​65616465·​720d0046·​o·​copy·​header.​.​F 23 ··​0x00401590·​6f20636f·​70792068·​65616465·​720d0046·​o·​copy·​header.​.​F
24 ··​0x08049388·​696c6520·​69732065·​6d707479·​0d004661·​ile·​is·​empty.​.​Fa 24 ··​0x004015a0·​696c6520·​69732065·​6d707479·​0d004661·​ile·​is·​empty.​.​Fa
25 ··​0x08049398·​696c6564·​20746f20·​636f7079·​0d002573·​iled·​to·​copy.​.​%s 25 ··​0x004015b0·​696c6564·​20746f20·​636f7079·​0d002573·​iled·​to·​copy.​.​%s
26 ··​0x080493a8·​20697320·​746f6f20·​6269670d·​0a002020··​is·​too·​big.​.​.​·· 26 ··​0x004015c0·​20697320·​746f6f20·​6269670d·​0a002020··​is·​too·​big.​.​.​··
27 ··​0x080493b8·​70616464·​696e6720·​77697468·​207a6572·​padding·​with·​zer 27 ··​0x004015d0·​70616464·​696e6720·​77697468·​207a6572·​padding·​with·​zer
28 ··​0x080493c8·​6f65730d·​00466169·​6c656420·​746f2077·​oes.​.​Failed·​to·​w 28 ··​0x004015e0·​6f65730d·​00466169·​6c656420·​746f2077·​oes.​.​Failed·​to·​w
29 ··​0x080493d8·​72697465·​20746f20·​696d6167·​652e6269·​rite·​to·​image.​bi 29 ··​0x004015f0·​72697465·​20746f20·​696d6167·​652e6269·​rite·​to·​image.​bi
30 ··​0x080493e8·​6e0d0000·​696d6167·​652e6269·6e207769·​n.​.​.​image.​bin·​wi 30 ··​0x00401600·​6e0d0000·​00000000·​696d6167·​652e6269·n.​.​.​.​.​.​.​image.​bi
31 ··​0x080493f8·​6c6c2062·​65206372·​65617465·64206672·ll·​be·​created·​fr 31 ··​0x00401610·​6e207769·​6c6c2062·​65206372·​65617465·n·​will·​be·​create
32 ··​0x08049408·​6f6d2066·​696c6573·​20696e20·74686520·om·​files·​in·​the· 32 ··​0x00401620·​64206672·​6f6d2066·​696c6573·​20696e20·d·​from·​files·​in·
33 ··​0x08049418·​63757272·​656e7420·​64697265·63746f72·​current·​director 33 ··​0x00401630·​74686520·​63757272·​656e7420·​64697265·the·​current·​dire
34 ··​0x08049428·​790d0077·​6200696d·​6167652e·62696e00·y.​.​wb.​image.​bin.​ 34 ··​0x00401640·​63746f72·​790d0077·​6200696d·​6167652e·ctory.​.​wb.​image.​
35 ··​0x08049438·​4661696c·​65642074·​6f206372·65617465·Failed·​to·​create 35 ··​0x00401650·​62696e00·​4661696c·​65642074·​6f206372·bin.​Failed·​to·​cr
36 ··​0x08049448·​20696d61·​67652e62·​696e0d00·436f756c··​image.​bin.​.​Coul 36 ··​0x00401660·​65617465·​20696d61·​67652e62·​696e0d00·eate·​image.​bin.​.​
37 ··​0x08049458·​64206e6f·​74206669·​6e642025·73202872·d·​not·​find·​%s·​(r 37 ··​0x00401670·436f756c·​64206e6f·​74206669·​6e642025·Could·​not·​find·​%
38 ··​0x08049468·​65717569·​72656429·​0d0a0046·61696c65·equired)​.​.​.​Faile 38 ··​0x00401680·​73202872·​65717569·​72656429·​0d0a0046·s·​(required)​.​.​.​F
39 ··​0x08049478·​6420746f·​20777269·​74652068·65616465·d·​to·​write·​heade 39 ··​0x00401690·​61696c65·​6420746f·​20777269·​74652068·ailed·​to·​write·​h
40 ··​0x08049488·​720d0044·​6f6e650d·​00466169·6c656420·r.​.​Done.​.​Failed· 40 ··​0x004016a0·​65616465·​720d0044·​6f6e650d·​00466169·eader.​.​Done.​.​Fai
41 ··​0x08049498·​746f2063·​72656174·​65202573·0d0a0045·​to·​create·​%s.​.​.​E 41 ··​0x004016b0·​6c656420·​746f2063·​72656174·​65202573·led·​to·​create·​%s
42 ··​0x080494a8·​78747261·​6374696e·​67202573·0d0a0046·xtracting·​%s.​.​.​F 42 ··​0x004016c0·​0d0a0045·​78747261·​6374696e·​67202573·.​.​.​Extracting·​%s
43 ··​0x080494b8·​61696c65·​6420746f·​20657874·72616374·ailed·​to·​extract 43 ··​0x004016d0·0d0a0046·​61696c65·​6420746f·​20657874·.​.​.​Failed·​to·​ext
44 ··​0x080494c8·​2025730d·​0a004661·​696c6564·20746f20··​%s.​.​.​Failed·​to· 44 ··​0x004016e0·​72616374·​2025730d·​0a004661·​696c6564·ract·​%s.​.​.​Failed
45 ··​0x080494d8·​63726561·​74652068·​65616465·72202573·​create·​header·​%s 45 ··​0x004016f0·​20746f20·​63726561·​74652068·​65616465··​to·​create·​heade
46 ··​0x080494e8·​0d0a0046·​61696c65·​6420746f·20657874·.​.​.​Failed·​to·​ext 46 ··​0x00401700·​72202573·​0d0a0046·​61696c65·​6420746f·r·​%s.​.​.​Failed·​to
47 ··​0x080494f8·​72616374·​20686561·​64657220·25730d0a·ract·​header·%s.​.​ 47 ··​0x00401710·​20657874·​72616374·​20686561·​64657220··​extract·​header·
48 ··​0x08049508·​00000000·​46696c65·​73207769·6c6c2062·.​.​.​.​Files·​will·​b 48 ··​0x00401720·​25730d0a·​00000000·​46696c65·​73207769·%s.​.​.​.​.​.​Files·​wi
49 ··​0x08049518·​65206578·​74726163·​74656420·746f2074·e·​extracted·​to·t 49 ··​0x00401730·​6c6c2062·​65206578·​74726163·​74656420·ll·​be·​extracted·
50 ··​0x08049528·​68652063·​75727265·​6e742064·69726563·he·​current·​direc 50 ··​0x00401740·​746f2074·​68652063·​75727265·​6e742064·to·​the·​current·​d
51 ··​0x08049538·​746f7279·​0d004661·​696c6564·20746f20·tory.​.​Failed·​to· 51 ··​0x00401750·​69726563·​746f7279·​0d004661·​696c6564·irectory.​.​Failed
52 ··​0x08049548·​6f70656e·​20696d61·​67652e62·696e0d00·​open·​image.​bin.​.​ 52 ··​0x00401760·​20746f20·​6f70656e·​20696d61·​67652e62··​to·​open·​image.​b
53 ··​0x08049558·​4661696c·​65642074·​6f207265·61642068·Failed·​to·​read·​h 53 ··​0x00401770·​696e0d00·​4661696c·​65642074·​6f207265·in.​.​Failed·​to·​re
54 ··​0x08049568·​65616465·​720d005a·​54452053·4f465457·eader.​.​ZTE·​SOFTW 54 ··​0x00401780·​61642068·​65616465·​720d005a·​54452053·ad·​header.​.​ZTE·​S
55 ··​0x08049578·​41524520·​55504441·​54452050·41434b41·ARE·​UPDATE·​PACKA 55 ··​0x00401790·​4f465457·​41524520·​55504441·​54452050·OFTWARE·​UPDATE·​P
56 ··​0x08049588·​47450049·​6e76616c·​69642068·65616465·GE.​Invalid·​heade 56 ··​0x004017a0·​41434b41·​47450049·​6e76616c·​69642068·ACKAGE.​Invalid·​h
57 ··​0x08049598·​720d0055·​6e6b6e6f·​776e2074·79706520·r.​.​Unknown·​type· 57 ··​0x004017b0·​65616465·​720d0055·​6e6b6e6f·​776e2074·eader.​.​Unknown·​t
58 ··​0x080495a8·​30782578·​0d0a002d·​70002d78·0053796e·​0x%x.​.​.​-​p.​-​x.​Syn 58 ··​0x004017c0·​79706520·​30782578·​0d0a002d·​70002d78·ype·​0x%x.​.​.​-​p.​-​x
59 ··​0x080495b8·​7461783a·​207a7465·​7061636b·204f5054·tax:​·​ztepack·​OPT 59 ··​0x004017d0·​0053796e·​7461783a·​207a7465·​7061636b·.​Syntax:​·​ztepack
60 ··​0x080495c8·​494f4e0d·​00092d70·​09706163·6b0d0009·ION.​.​.​-​p.​pack.​.​.​ 60 ··​0x004017e0·​204f5054·​494f4e0d·​00092d70·​09706163··​OPTION.​.​.​-​p.​pac
61 ··​0x080495d8·​2d780965·​78747261·​63740d00··········-​x.​extract.​.​ 61 ··​0x004017f0·​6b0d0009·​2d780965·​78747261·​63740d00·k.​.​.​-​x.​extract.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame_hdr {}
Offset 1, 9 lines modified Offset 1, 10 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​ 1 Hex·​dump·​of·​section·​'.​eh_frame_hdr':​
2 ··​0x080495e4·​011b033b·58000000·​0a000000·1ceeffff·​.​.​.​;​X.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00401800·​011b033b·64000000·​0b000000·f0edffff·​.​.​.​;​d.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x080495f4·74000000·e9efffff·98000000·​65f0ffff·t.​.​.​.​.​.​.​.​.​.​.​e.​.​.​ 3 ··​0x00401810·b0000000·c0eeffff·80000000·b6efffff·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x08049604·b8000000·03f1ffff·d8000000·3bf4ffff·​.​.​.​.​.​.​.​.​.​.​.​.​;​.​.​.​ 4 ··​0x00401820·d8000000·32f0ffff·f8000000·ddf0ffff·​.​.​.​.​2.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x08049614·00010000·​55f7ffff·20010000·45f9ffff·​.​.​.​.​U.​.​.​·.​.​.​E.​.​.​ 5 ··​0x00401830·18010000·​55f4ffff·40010000·2af7ffff·​.​.​.​.​U.​.​.​@.​.​.​*.​.​.​
6 ··​0x08049624·40010000·31fbffff·60010000·bcfbffff·@.​.​.​1.​.​.​`.​.​.​.​.​.​.​ 6 ··​0x00401840·60010000·5bf9ffff·80010000·33fbffff·`.​.​.​[.​.​.​.​.​.​.​3.​.​.​
7 ··​0x08049634·80010000·2cfcffff·bc010000··········.​.​.​.​,​.​.​.​.​.​.​.​ 7 ··​0x00401850·a0010000·c0fbffff·c0010000·30fcffff·.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
  8 ··​0x00401860·​08020000····························​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.eh_frame {}
Offset 1, 27 lines modified Offset 1, 31 lines modified
   
1 Hex·​dump·​of·​section·​'.​eh_frame':​ 1 Hex·​dump·​of·​section·​'.​eh_frame':​
2 ··​0x08049640·​14000000·​00000000·​017a5200·​017c0801·​.​.​.​.​.​.​.​.​.​zR.​.​|.​.​ 2 ··​0x00401868·​14000000·​00000000·​017a5200·​01781001·​.​.​.​.​.​.​.​.​.​zR.​.​x.​.​
3 ··​0x08049650·​1b0c0404·88010000·20000000·​1c000000·​.​.​.​.​.​.​.​.​·.​.​.​.​.​.​.​ 3 ··​0x00401878·​1b0c0708·90010710·14000000·​1c000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x08049660·a0edffff·d0000000·​000e0846·​0e0c4a0f·.​.​.​.​.​.​.​.​.​.​.​F.​.​J.​ 4 ··​0x00401888·38eeffff·2a000000·​00000000·​00000000·8.​.​.​*.​.​.​.​.​.​.​.​.​.​.​
5 ··​0x08049670·0b740478·​003f1a3b·2a322422·1c000000·​.​t.​x.​?.​;​*2$".​.​.​.​ 5 ··​0x00401898·14000000·​00000000·017a5200·01781001·​.​.​.​.​.​.​.​.​.​zR.​.​x.​.​
6 ··​0x08049680·40000000·49efffff·7c000000·00410e08·@.​.​.​I.​.​.​|.​.​.​.​A.​.​ 6 ··​0x004018a8·1b0c0708·90010000·24000000·1c000000·.​.​.​.​.​.​.​.​$.​.​.​.​.​.​.​
7 ··​0x08049690·8502420d·050278c5·​0c040400·1c000000·.​.​B.​.​.​x.​.​.​.​.​.​.​.​.​ 7 ··​0x004018b8·38edffff·c0000000·​000e1046·0e184a0f·8.​.​.​.​.​.​.​.​.​.​F.​.​J.​
8 ··​0x080496a0·60000000·a5efffff·9e000000·​00410e08·`.​.​.​.​.​.​.​.​.​.​.​.​A.​.​ 8 ··​0x004018c8·0b770880·003f1a3b·2a332422·​00000000·.​w.​.​.​?.​;​*3$".​.​.​.​
9 ··​0x080496b0·8502420d·05029ac5·0c040400·24000000·​.​.​B.​.​.​.​.​.​.​.​.​$.​.​.​ 9 ··​0x004018d8·1c000000·44000000·d6eeffff·7c000000·​.​.​.​.​D.​.​.​.​.​.​.​|.​.​.​
10 ··​0x080496c0·80000000·23f0ffff·38030000·​00410e08·​.​.​.​.​#.​.​.​8.​.​.​.​A.​.​ 10 ··​0x004018e8·00410e10·8602430d·0602770c·​07080000·​.​A.​.​.​.​C.​.​.​w.​.​.​.​.​
11 ··​0x080496d0·8502420d·05448303·​032f03c3·41c50c04·​.​.​B.​.​D.​.​.​/​.​.​A.​.​.​ 11 ··​0x004018f8·1c000000·64000000·32efffff·ab000000·​.​.​.​.​d.​.​.​2.​.​.​.​.​.​.​
12 ··​0x080496e0·​04000000·1c000000·a8000000·33f3ffff·​.​.​.​.​.​.​.​.​.​.​.​.​3.​.​.​ 12 ··​0x00401908·​00410e10·8602430d·0602a60c·07080000·​.​A.​.​.​.​C.​.​.​.​.​.​.​.​.​
13 ··​0x080496f0·1a030000·00410e08·8502420d·05031603·.​.​.​.​.​A.​.​.​.​B.​.​.​.​.​ 13 ··​0x00401918·24000000·84000000·bdefffff·78030000·$.​.​.​.​.​.​.​.​.​.​.​x.​.​.​
14 ··​0x08049700·c50c0404·1c000000·c8000000·2df6ffff·​.​.​.​.​.​.​.​.​.​.​.​.​-​.​.​.​ 14 ··​0x00401928·00410e10·8602430d·06458303·036e030c·​.​A.​.​.​.​C.​.​E.​.​.​n.​.​
15 ··​0x08049710·f0010000·​00410e08·8502420d·0503ec01·​.​.​.​.​.​A.​.​.​.​B.​.​.​.​.​ 15 ··​0x00401938·07080000·​00000000·1c000000·ac000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x08049720·c50c0404·1c000000·e8000000·fdf7ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00401948·0df3ffff·d5020000·00410e10·8602430d·​.​.​.​.​.​.​.​.​.​A.​.​.​.​C.​
17 ··​0x08049730·ec010000·​00410e08·8502420d·0503e801·​.​.​.​.​.​A.​.​.​.​B.​.​.​.​.​ 17 ··​0x00401958·0603d002·​0c070800·1c000000·cc000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
18 ··​0x08049740·​c50c0404·1c000000·​08010000·c9f9ffff·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00401968·​c2f5ffff·31020000·​00410e10·8602430d·​.​.​.​.​1.​.​.​.​A.​.​.​.​C.​
19 ··​0x08049750·80000000·​00410e08·8502420d·05027cc5·​.​.​.​.​.​A.​.​.​.​B.​.​.​|.​ 19 ··​0x00401978·06032c02·​0c070800·1c000000·ec000000·​.​.​,​.​.​.​.​.​.​.​.​.​.​.​.​.​
20 ··​0x08049760·0c040400·38000000·28010000·34faffff·​.​.​.​.​8.​.​.​(.​.​.​4.​.​.​ 20 ··​0x00401988·d3f7ffff·d8010000·00410e10·8602430d·​.​.​.​.​.​.​.​.​.​A.​.​.​.​C.​
21 ··​0x08049770·61000000·​00410e08·8502410e·​0c870343·a.​.​.​.​A.​.​.​.​A.​.​.​.​C 21 ··​0x00401998·0603d301·​0c070800·1c000000·​0c010000·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
22 ··​0x08049780·0e108604·410e1483·​054e0e30·​02480e14·​.​.​.​.​A.​.​.​.​N.​0.​H.​.​ 22 ··​0x004019a8·8bf9ffff·80000000·​00410e10·8602430d·​.​.​.​.​.​.​.​.​.​A.​.​.​.​C.​
23 ··​0x08049790·41c30e10·41c60e0c·​41c70e08·41c50e04·A.​.​.​A.​.​.​A.​.​.​A.​.​.​ 23 ··​0x004019b8·06027b0c·07080000·​44000000·2c010000·.​.​{.​.​.​.​.​D.​.​.​,​.​.​.​
24 ··​0x080497a0·10000000·​64010000·68faffff·02000000·​.​.​.​.​d.​.​.​h.​.​.​.​.​.​.​ 24 ··​0x004019c8·f8f9ffff·​65000000·00420e10·8f02420e·​.​.​.​.​e.​.​.​.​B.​.​.​.​B.​
25 ··​0x080497b0·00000000·​00000000···················.​.​.​.​.​.​.​.​ 25 ··​0x004019d8·188e0345·​0e208d04·420e288c·05480e30·.​.​.​E.​·.​.​B.​(.​.​H.​0
  26 ··​0x004019e8·​8606480e·​3883074d·​0e40720e·​38410e30·​.​.​H.​8.​.​M.​@r.​8A.​0
  27 ··​0x004019f8·​410e2842·​0e20420e·​18420e10·​420e0800·​A.​(B.​·​B.​.​B.​.​B.​.​.​
  28 ··​0x00401a08·​14000000·​74010000·​20faffff·​02000000·​.​.​.​.​t.​.​.​·​.​.​.​.​.​.​.​
  29 ··​0x00401a18·​00000000·​00000000·​00000000··········​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.init_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​init_array':​ 1 Hex·​dump·​of·​section·​'.​init_array':​
2 ··​0x0804a7b8·​a0850408····························.​.​.​.​ 2 ··​0x00601e10·​90074000·​00000000···················.​.​@.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.fini_array {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​fini_array':​ 1 Hex·​dump·​of·​section·​'.​fini_array':​
2 ··​0x0804a7bc·​80850408····························.​.​.​.​ 2 ··​0x00601e18·70074000·​00000000···················p.​@.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.jcr {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​jcr':​ 1 Hex·​dump·​of·​section·​'.​jcr':​
2 ··​0x0804a7c0·​00000000····························.​.​.​.​ 2 ··​0x00601e20·​00000000·00000000···················.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got {}
Offset 1, 4 lines modified Offset 1, 4 lines modified
   
1 Hex·​dump·​of·​section·​'.​got':​ 1 Hex·​dump·​of·​section·​'.​got':​
2 ··​0x0804a8ac·00000000····························.​.​.​.​ 2 ··​0x00601ff8·​00000000·00000000···················.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.got.plt {}
Offset 1, 7 lines modified Offset 1, 11 lines modified
   
1 Hex·​dump·​of·​section·​'.​got.​plt':​ 1 Hex·​dump·​of·​section·​'.​got.​plt':​
2 ··0x0804a8b0·c4a70408·00000000·00000000·16840408·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ·​NOTE:​·​This·section·has·​relocations·against·​it,​·but·​these·have·​NOT·been·​applied·​to·​this·​dump.​
3 ··​0x0804a8c0·​26840408·36840408·46840408·56840408·&.​.​.​6.​.​.​F.​.​.​V.​.​.​ 3 ··​0x00602000·​281e6000·00000000·00000000·00000000·(.​`.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0804a8d0·66840408·76840408·86840408·96840408·f.​.​.​v.​.​.​.​.​.​.​.​.​.​.​ 4 ··​0x00602010·00000000·00000000·06064000·00000000·.​.​.​.​.​.​.​.​.​.​@.​.​.​.​.​
5 ··​0x0804a8e0·a6840408·b6840408·c6840408··········.​.​.​.​.​.​.​.​.​.​.​.​ 5 ··​0x00602020·16064000·00000000·26064000·​00000000·.​.​@.​.​.​.​.​&.​@.​.​.​.​.​
  6 ··​0x00602030·​36064000·​00000000·​46064000·​00000000·​6.​@.​.​.​.​.​F.​@.​.​.​.​.​
  7 ··​0x00602040·​56064000·​00000000·​66064000·​00000000·​V.​@.​.​.​.​.​f.​@.​.​.​.​.​
  8 ··​0x00602050·​76064000·​00000000·​86064000·​00000000·​v.​@.​.​.​.​.​.​.​@.​.​.​.​.​
  9 ··​0x00602060·​96064000·​00000000·​a6064000·​00000000·​.​.​@.​.​.​.​.​.​.​@.​.​.​.​.​
   
[−]
readelf --wide --decompress --hex-dump=.data {}
Offset 1, 21 lines modified Offset 1, 30 lines modified
   
1 Hex·​dump·​of·​section·​'.​data':​ 1 Hex·​dump·​of·​section·​'.​data':​
2 ··​0x0804a900·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 2 ··​0x00602080·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
3 ··​0x0804a910·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 3 ··​0x00602090·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
4 ··​0x0804a920·​1c000000·​d0010000·30920408·​00000000·​.​.​.​.​.​.​.​.​0.​.​.​.​.​.​.​ 4 ··​0x006020a0·​1c000000·​d0010000·48144000·​00000000·​.​.​.​.​.​.​.​.​H.​@.​.​.​.​.​
5 ··​0x0804a930·1d000000·​00000000·3e920408·​00000000·​.​.​.​.​.​.​.​.​>.​.​.​.​.​.​.​ 5 ··​0x006020b0·00000000·​00000000·1d000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
6 ··​0x0804a940·01000000·​00000000·50920408·​00000000·.​.​.​.​.​.​.​.​P.​.​.​.​.​.​.​ 6 ··​0x006020c0·56144000·​00000000·00000000·​00000000·V.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
7 ··​0x0804a950·​02000000·​00000000·64920408·​00000000·​.​.​.​.​.​.​.​.​d.​.​.​.​.​.​.​ 7 ··​0x006020d0·​00000000·​00000000·00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
8 ··​0x0804a960·​03000000·​00000000·​6e920408·79920408·​.​.​.​.​.​.​.​.​n.​.​.​y.​.​.​ 8 ··​0x006020e0·​01000000·​00000000·​68144000·00000000·​.​.​.​.​.​.​.​.​h.​@.​.​.​.​.​
9 ··​0x0804a970·​04000000·​00000000·86920408·8f920408·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 9 ··​0x006020f0·​00000000·​00000000·02000000·00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
10 ··​0x0804a980·05000000·​00000000·9a920408·a7920408·.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 10 ··​0x00602100·7c144000·​00000000·00000000·00000000·|.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
11 ··​0x0804a990·​06000000·​00000000·b6920408·bf920408·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 11 ··​0x00602110·​03000000·​00000000·86144000·00000000·​.​.​.​.​.​.​.​.​.​.​@.​.​.​.​.​
12 ··​0x0804a9a0·13000000·​00000000·ca920408·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 12 ··​0x00602120·91144000·​00000000·04000000·​00000000·​.​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
13 ··​0x0804a9b0·15000000·​00000000·d3920408·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 13 ··​0x00602130·9e144000·​00000000·a7144000·​00000000·​.​.​@.​.​.​.​.​.​.​@.​.​.​.​.​
14 ··​0x0804a9c0·16000000·​00000000·e0920408·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 14 ··​0x00602140·05000000·​00000000·b2144000·​00000000·​.​.​.​.​.​.​.​.​.​.​@.​.​.​.​.​
15 ··​0x0804a9d0·17000000·​00000000·ed920408·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 15 ··​0x00602150·bf144000·​00000000·06000000·​00000000·​.​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
16 ··​0x0804a9e0·18000000·​00000000·f6920408·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 16 ··​0x00602160·ce144000·​00000000·d7144000·​00000000·​.​.​@.​.​.​.​.​.​.​@.​.​.​.​.​
17 ··​0x0804a9f0·​19000000·​00000000·00930408·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 17 ··​0x00602170·​13000000·​00000000·e2144000·​00000000·​.​.​.​.​.​.​.​.​.​.​@.​.​.​.​.​
18 ··​0x0804aa00·14000000·​00000000·0b930408·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 18 ··​0x00602180·00000000·​00000000·15000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
19 ··​0x0804aa10·1e000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 19 ··​0x00602190·eb144000·​00000000·​00000000·​00000000·​.​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
  20 ··​0x006021a0·​16000000·​00000000·​f8144000·​00000000·​.​.​.​.​.​.​.​.​.​.​@.​.​.​.​.​
  21 ··​0x006021b0·​00000000·​00000000·​17000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  22 ··​0x006021c0·​05154000·​00000000·​00000000·​00000000·​.​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
  23 ··​0x006021d0·​18000000·​00000000·​0e154000·​00000000·​.​.​.​.​.​.​.​.​.​.​@.​.​.​.​.​
  24 ··​0x006021e0·​00000000·​00000000·​19000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  25 ··​0x006021f0·​18154000·​00000000·​00000000·​00000000·​.​.​@.​.​.​.​.​.​.​.​.​.​.​.​.​
  26 ··​0x00602200·​14000000·​00000000·​23154000·​00000000·​.​.​.​.​.​.​.​.​#.​@.​.​.​.​.​
  27 ··​0x00602210·​00000000·​00000000·​1e000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
  28 ··​0x00602220·​00000000·​00000000·​00000000·​00000000·​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
   
[−]
readelf --wide --decompress --string-dump=.comment {}
Offset 1, 5 lines modified Offset 1, 4 lines modified
   
1 String·​dump·​of·​section·​'.​comment':​ 1 String·​dump·​of·​section·​'.​comment':​
2 ··​[·····​0]··​GCC:​·​(Debian·4.​8.​2-​10)​·4.​8.​2 2 ··​[·····​0]··​GCC:​·​(Debian·6.​2.​0-​3)​·6.​2.​0·20160901
3 ··​[····​1d]··​GCC:​·​(Debian·​4.​7.​3-​9)​·​4.​7.​3  
   
[−]
readelf --wide --decompress --hex-dump=.shstrtab {}
Offset 3, 18 lines modified Offset 3, 18 lines modified
3 ··​0x00000000·​002e7379·​6d746162·​002e7374·​72746162·​.​.​symtab.​.​strtab 3 ··​0x00000000·​002e7379·​6d746162·​002e7374·​72746162·​.​.​symtab.​.​strtab
4 ··​0x00000010·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte 4 ··​0x00000010·​002e7368·​73747274·​6162002e·​696e7465·​.​.​shstrtab.​.​inte
5 ··​0x00000020·​7270002e·​6e6f7465·​2e414249·​2d746167·​rp.​.​note.​ABI-​tag 5 ··​0x00000020·​7270002e·​6e6f7465·​2e414249·​2d746167·​rp.​.​note.​ABI-​tag
6 ··​0x00000030·​002e6e6f·​74652e67·​6e752e62·​75696c64·​.​.​note.​gnu.​build 6 ··​0x00000030·​002e6e6f·​74652e67·​6e752e62·​75696c64·​.​.​note.​gnu.​build
7 ··​0x00000040·​2d696400·​2e676e75·​2e686173·​68002e64·​-​id.​.​gnu.​hash.​.​d 7 ··​0x00000040·​2d696400·​2e676e75·​2e686173·​68002e64·​-​id.​.​gnu.​hash.​.​d
8 ··​0x00000050·​796e7379·​6d002e64·​796e7374·​72002e67·​ynsym.​.​dynstr.​.​g 8 ··​0x00000050·​796e7379·​6d002e64·​796e7374·​72002e67·​ynsym.​.​dynstr.​.​g
9 ··​0x00000060·​6e752e76·​65727369·​6f6e002e·​676e752e·​nu.​version.​.​gnu.​ 9 ··​0x00000060·​6e752e76·​65727369·​6f6e002e·​676e752e·​nu.​version.​.​gnu.​
10 ··​0x00000070·​76657273·​696f6e5f·​72002e72·​656c2e64·​version_r.​.​rel.​d 10 ··​0x00000070·​76657273·​696f6e5f·​72002e72·​656c612e·​version_r.​.​rela.​
11 ··​0x00000080·​796e002e·72656c2e·706c7400·2e696e69·yn.​.​rel.​plt.​.​ini 11 ··​0x00000080·64796e00·2e72656c·​612e706c·74002e69·​dyn.​.​rela.​plt.​.​i
12 ··​0x00000090·​74002e74·65787400·​2e66696e·69002e72·​t.​.​text.​.​fini.​.​r 12 ··​0x00000090·6e697400·2e706c74·​2e676f74·​002e7465·nit.​.​plt.​got.​.​te
13 ··​0x000000a0·6f646174·​61002e65·685f6672·​616d655f·​odata.​.​eh_frame_ 13 ··​0x000000a0·7874002e·​66696e69·002e726f·64617461·​xt.​.​fini.​.​rodata
14 ··​0x000000b0·68647200·2e65685f·6672616d·​65002e69·​hdr.​.​eh_frame.​.​i 14 ··​0x000000b0·​002e6568·5f667261·6d655f68·6472002e·.​.​eh_frame_hdr.​.​
15 ··​0x000000c0·​6e69745f·61727261·​79002e66·​696e695f·​nit_array.​.​fini_ 15 ··​0x000000c0·​65685f66·72616d65·002e696e·​69745f61·​eh_frame.​.​init_a
16 ··​0x000000d0·61727261·79002e6a·​6372002e·64796e61·array.​.​jcr.​.​dyna 16 ··​0x000000d0·​72726179·002e6669·​6e695f61·72726179·​rray.​.​fini_array
17 ··​0x000000e0·6d696300·2e676f74·002e676f·742e706c·mic.​.​got.​.​got.​pl 17 ··​0x000000e0·002e6a63·​72002e64·796e616d·6963002e·.​.​jcr.​.​dynamic.​.​
18 ··​0x000000f0·​74002e64·61746100·​2e627373·​002e636f·t.​.​data.​.​bss.​.​co 18 ··​0x000000f0·676f742e·​706c7400·​2e646174·61002e62·​got.​plt.​.​data.​.​b
19 ··​0x00000100·​6d6d656e·7400·······················mment.​ 19 ··​0x00000100·​7373002e·636f6d6d·656e7400··········ss.​.​comment.​
   
[−]
readelf --wide --decompress --hex-dump=.strtab {}
Offset 1, 62 lines modified Offset 1, 55 lines modified
   
1 Hex·​dump·​of·​section·​'.​strtab':​ 1 Hex·​dump·​of·​section·​'.​strtab':​
2 ··​0x00000000·​00637274·​73747566·​662e6300·​5f5f4a43·​.​crtstuff.​c.​__JC 2 ··​0x00000000·​00637274·​73747566·​662e6300·​5f5f4a43·​.​crtstuff.​c.​__JC
3 ··​0x00000010·​525f4c49·​53545f5f·​00646572·​65676973·​R_LIST__.​deregis 3 ··​0x00000010·​525f4c49·​53545f5f·​00646572·​65676973·​R_LIST__.​deregis
4 ··​0x00000020·​7465725f·​746d5f63·​6c6f6e65·​73007265·​ter_tm_clones.​re 4 ··​0x00000020·​7465725f·​746d5f63·​6c6f6e65·​73005f5f·​ter_tm_clones.​__
5 ··​0x00000030·​67697374·​65725f74·​6d5f636c·​6f6e6573·gister_tm_clones 5 ··​0x00000030·​646f5f67·​6c6f6261·​6c5f6474·​6f72735f·do_global_dtors_
6 ··​0x00000040·005f5f64·​6f5f676c·​6f62616c·5f64746f·.​__do_global_dto 6 ··​0x00000040·61757800·​636f6d70·​6c657465·642e3639·aux.​completed.​69
7 ··​0x00000050·72735f61·75780063·​6f6d706c·​65746564·rs_aux.​completed 7 ··​0x00000050·3630005f·5f646f5f·​676c6f62·​616c5f64·60.​__do_global_d
8 ··​0x00000060·2e363030·38005f5f·​646f5f67·6c6f6261·​.​6008.​__do_globa 8 ··​0x00000060·746f7273·5f617578·5f66696e·695f6172·​tors_aux_fini_ar
9 ··​0x00000070·6c5f6474·​6f72735f·6175785f·​66696e69·l_dtors_aux_fini 9 ··​0x00000070·7261795f·​656e7472·79006672·​616d655f·ray_entry.​frame_
10 ··​0x00000080·5f617272·​61795f65·​6e747279·00667261·_array_entry.​fra 10 ··​0x00000080·​64756d6d·79005f5f·​6672616d·655f6475·dummy.​__frame_du
11 ··​0x00000090·​6d655f64·756d6d79·005f5f66·72616d65·​me_dummy.​__frame 11 ··​0x00000090·​6d6d795f·696e6974·​5f617272·61795f65·​mmy_init_array_e
12 ··​0x000000a0·5f64756d·6d795f69·6e69745f·61727261·_dummy_init_arra 12 ··​0x000000a0·6e747279·007a7465·7061636b·2e637070·ntry.​ztepack.​cpp
13 ··​0x000000b0·795f656e·74727900·7a746570·61636b2e·y_entry.​ztepack.​ 13 ··​0x000000b0·005f5f46·52414d45·5f454e44·5f5f005f·.​__FRAME_END__.​_
14 ··​0x000000c0·63707000·​5f5f4652·414d455f·454e445f·cpp.​__FRAME_END_ 14 ··​0x000000c0·5f4a4352·​5f454e44·5f5f005f·5f696e69·_JCR_END__.​__ini
15 ··​0x000000d0·5f005f5f·4a43525f·454e445f·​5f005f5f·_.​__JCR_END__.​__ 15 ··​0x000000d0·745f6172·7261795f·656e6400·​5f44594e·t_array_end.​_DYN
16 ··​0x000000e0·696e6974·​5f617272·61795f65·6e64005f·init_array_end.​_ 16 ··​0x000000e0·414d4943·005f5f69·​6e69745f·61727261·​AMIC.​__init_arra
17 ··​0x000000f0·44594e41·4d494300·​5f5f696e·69745f61·DYNAMIC.​__init_a 17 ··​0x000000f0·795f7374·61727400·​5f5f474e·555f4548·y_start.​__GNU_EH
18 ··​0x00000100·72726179·5f737461·7274005f·​474c4f42·rray_start.​_GLOB 18 ··​0x00000100·5f465241·4d455f48·4452005f·​474c4f42·_FRAME_HDR.​_GLOB
19 ··​0x00000110·​414c5f4f·​46465345·​545f5441·​424c455f·​AL_OFFSET_TABLE_ 19 ··​0x00000110·​414c5f4f·​46465345·​545f5441·​424c455f·​AL_OFFSET_TABLE_
20 ··​0x00000120·​005f5f6c·​6962635f·​6373755f·​66696e69·​.​__libc_csu_fini 20 ··​0x00000120·​005f5f6c·​6962635f·​6373755f·​66696e69·​.​__libc_csu_fini
21 ··​0x00000130·​00737472·​636d7040·40474c49·​42435f32·​.​strcmp@@GLIBC_2 21 ··​0x00000130·​00686561·​64657200·5f5a3761·64646974·​.​header.​_Z7addit
22 ··​0x00000140·2e300068·65616465·72005f49·​544d5f64·.​0.​header.​_ITM_d 22 ··​0x00000140·656d5038·​5f494f5f·46494c45·​50313049·emP8_IO_FILEP10I
23 ··​0x00000150·65726567·69737465·72544d43·6c6f6e65·eregisterTMClone 23 ··​0x00000150·4d414745·5f46494c·45007075·74734040·MAGE_FILE.​puts@@
24 ··​0x00000160·5461626c·65005f5f·7838362e·​6765745f·Table.​__x86.​get_ 24 ··​0x00000160·474c4942·435f322e·322e3500·66726561·GLIBC_2.​2.​5.​frea
25 ··​0x00000170·70635f74·68756e6b·2e627800·64617461·pc_thunk.​bx.​data 25 ··​0x00000170·64404047·4c494243·5f322e32·2e35005f·d@@GLIBC_2.​2.​5.​_
26 ··​0x00000180·5f737461·​7274005f·5a376164·​64697465·​_start.​_Z7addite 26 ··​0x00000180·65646174·​61005f5a·3866696c·6573697a·​edata.​_Z8filesiz
27 ··​0x00000190·​6d50385f·​494f5f46·​494c4550·3130494d·mP8_IO_FILEP10IM 27 ··​0x00000190·​6550385f·​494f5f46·​494c4500·5f5a3470·eP8_IO_FILE.​_Z4p
28 ··​0x000001a0·4147455f·46494c45·00707269·6e746640·AGE_FILE.​printf@ 28 ··​0x000001a0·61636b76·0066636c·6f736540·40474c49·ackv.​fclose@@GLI
29 ··​0x000001b0·​40474c49·42435f32·2e30005f·​65646174·​@GLIBC_2.​0.​_edat 29 ··​0x000001b0·​42435f32·​2e322e35·00707269·6e746640·BC_2.​2.​5.​printf@
30 ··​0x000001c0·61006663·​6c6f7365·​4040474c·4942435f·a.​fclose@@GLIBC_ 30 ··​0x000001c0·40474c49·​42435f32·2e322e35·006d656d·@GLIBC_2.​2.​5.​mem
31 ··​0x000001d0·322e3100·5f5a3866·696c6573·697a6550·2.​1.​_Z8filesizeP 31 ··​0x000001d0·73657440·40474c49·42435f32·2e322e35·set@@GLIBC_2.​2.​5
32 ··​0x000001e0·385f494f·5f46494c·45005f5a·34706163·8_IO_FILE.​_Z4pac 32 ··​0x000001e0·005f5f6c·6962635f·73746172·745f6d61·.​__libc_start_ma
33 ··​0x000001f0·​6b76005f·66696e69·00667365·656b4040·kv.​_fini.​fseek@@ 33 ··​0x000001f0·​696e4040·474c4942·435f322e·322e3500·in@@GLIBC_2.​2.​5.​
34 ··​0x00000200·474c4942·435f322e·30006677·72697465·GLIBC_2.​0.​fwrite 34 ··​0x00000200·5f5a3863·6f707964·61746150·385f494f·_Z8copydataP8_IO
35 ··​0x00000210·4040474c·​4942435f·322e3000·​66726561·@@GLIBC_2.​0.​frea 35 ··​0x00000210·5f46494c·​4553305f·6a006275·​66666572·_FILES0_j.​buffer
36 ··​0x00000220·64404047·4c494243·5f322e30·005f5a38·d@@GLIBC_2.​0.​_Z8 36 ··​0x00000220·005f5f64·​6174615f·​73746172·74007374·.​__data_start.​st
37 ··​0x00000230·​636f7079·​64617461·50385f49·4f5f4649·​copydataP8_IO_FI 37 ··​0x00000230·72636d70·​4040474c·4942435f·322e322e·rcmp@@GLIBC_2.​2.​
38 ··​0x00000240·4c455330·5f6a0062·75666665·72005f5f·LES0_j.​buffer.​__ 38 ··​0x00000240·35006674·656c6c40·40474c49·42435f32·5.​ftell@@GLIBC_2
39 ··​0x00000250·64617461·5f737461·72740070·​75747340·data_start.​puts@ 39 ··​0x00000250·2e322e35·005f5f67·6d6f6e5f·​73746172·.​2.​5.​__gmon_star
40 ··​0x00000260·40474c49·​42435f32·​2e30005f·5f676d6f·@GLIBC_2.​0.​__gmo 40 ··​0x00000260·​745f5f00·5f5f6473·​6f5f6861·6e646c65·t__.​__dso_handle
41 ··​0x00000270·6e5f7374·6172745f·5f005f5f·64736f5f·n_start__.​__dso_ 41 ··​0x00000270·005f494f·5f737464·696e5f75·73656400·.​_IO_stdin_used.​
42 ··​0x00000280·68616e64·​6c65005f·494f5f73·7464696e·​handle.​_IO_stdin 42 ··​0x00000280·5f5f6c69·​62635f63·73755f69·​6e697400·​__libc_csu_init.​
43 ··​0x00000290·5f757365·​64005f5f·6c696263·​5f737461·_used.​__libc_sta 43 ··​0x00000290·66736565·​6b404047·4c494243·​5f322e32·fseek@@GLIBC_2.​2
44 ··​0x000002a0·72745f6d·61696e40·40474c49·42435f32·rt_main@@GLIBC_2 44 ··​0x000002a0·​2e35005f·5f627373·5f737461·7274006d·.​5.​__bss_start.​m
45 ··​0x000002b0·2e30005f·​5f6c6962·​635f6373·755f696e·.​0.​__libc_csu_in 45 ··​0x000002b0·61696e00·​5f5a3131·​65787472·61637466·ain.​_Z11extractf
46 ··​0x000002c0·​69740066·74656c6c·4040474c·​4942435f·​it.​ftell@@GLIBC_ 46 ··​0x000002c0·​696c6550·385f494f·5f46494c·​45695031·​ileP8_IO_FILEiP1
47 ··​0x000002d0·​322e3000·666f7065·6e404047·4c494243·2.​0.​fopen@@GLIBC 47 ··​0x000002d0·​30494d41·47455f46·494c4500·666f6f74·0IMAGE_FILE.​foot
48 ··​0x000002e0·5f322e31·006d656d·73657440·40474c49·​_2.​1.​memset@@GLI 48 ··​0x000002e0·65720066·6f70656e·4040474c·4942435f·er.​fopen@@GLIBC_
49 ··​0x000002f0·42435f32·2e30005f·656e6400·5f737461·BC_2.​0.​_end.​_sta 49 ··​0x000002f0·322e322e·35007061·72746974·696f6e73·2.​2.​5.​partitions
50 ··​0x00000300·7274005f·​66705f68·77005f5f·6273735f·​rt.​_fp_hw.​__bss_ 50 ··​0x00000300·00667772·​69746540·40474c49·42435f32·.​fwrite@@GLIBC_2
51 ··​0x00000310·73746172·74006d61·​696e005f·5a313165·​start.​main.​_Z11e 51 ··​0x00000310·2e322e35·​005f5f54·​4d435f45·​4e445f5f·​.​2.​5.​__TMC_END__
52 ··​0x00000320·78747261·​63746669·6c655038·5f494f5f·xtractfileP8_IO_ 52 ··​0x00000320·0066696c·​6573005f·5a36756e·7061636b·.​files.​_Z6unpack
53 ··​0x00000330·46494c45·69503130·494d4147·455f4649·FILEiP10IMAGE_FI 53 ··​0x00000330·7600································​v.​
54 ··​0x00000340·​4c450066·​6f6f7465·​72005f4a·​765f5265·​LE.​footer.​_Jv_Re  
55 ··​0x00000350·​67697374·​6572436c·​61737365·​73007061·​gisterClasses.​pa  
56 ··​0x00000360·​72746974·​696f6e73·​005f5f54·​4d435f45·​rtitions.​__TMC_E  
57 ··​0x00000370·​4e445f5f·​005f4954·​4d5f7265·​67697374·​ND__.​_ITM_regist  
58 ··​0x00000380·​6572544d·​436c6f6e·​65546162·​6c65005f·​erTMCloneTable.​_  
59 ··​0x00000390·​696e6974·​0066696c·​6573005f·​5a36756e·​init.​files.​_Z6un  
60 ··​0x000003a0·​7061636b·​7600·······················​packv.​  
   
[−]
original/AndroidManifest.xml
Offset 1, 451 lines modified Offset 1, 440 lines modified
00000000:​·​0300·​0800·301c·​0000·​0100·​1c00·b409·​0000··​.​.​.​.​0.​.​.​.​.​.​.​.​.​.​.​ 00000000:​·​0300·​0800·741b·​0000·​0100·​1c00·3409·​0000··​.​.​.​.​t.​.​.​.​.​.​.​4.​.​.​
00000010:​·​4400·​0000·​0000·​0000·​0000·​0000·​2c01·​0000··D.​.​.​.​.​.​.​.​.​.​.​,​.​.​.​ 00000010:​·​4300·​0000·​0000·​0000·​0000·​0000·​2801·​0000··C.​.​.​.​.​.​.​.​.​.​.​(.​.​.​
00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​ 00000020:​·​0000·​0000·​0000·​0000·​1a00·​0000·​3400·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​4.​.​.​
00000030:​·​5200·​0000·​5e00·​0000·​6a00·​0000·​7800·​0000··​R.​.​.​^.​.​.​j.​.​.​x.​.​.​ 00000030:​·​5200·​0000·​5e00·​0000·​6a00·​0000·​7800·​0000··​R.​.​.​^.​.​.​j.​.​.​x.​.​.​
00000040:​·​9600·​0000·​a800·​0000·​0001·​0000·​0401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000040:​·​9600·​0000·​a800·​0000·​0001·​0000·​0401·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000050:​·​1601·​0000·2a01·​0000·5a01·​0000·6401·​0000··​.​.​.​.​*.​.​.​Z.​.​.​d.​.​.​ 00000050:​·​1601·​0000·4a01·​0000·7e01·​0000·9201·​0000··​.​.​.​.​J.​.​.​~.​.​.​.​.​.​.​
00000060:​·7801·​0000·9a01·​0000·ec01·​0000·2602·​0000··x.​.​.​.​.​.​.​.​.​.​.​&.​.​.​ 00000060:​·c201·​0000·cc01·​0000·d401·​0000·e201·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000070:​·4002·​0000·5402·​0000·7202·​0000·9002·​0000··@.​.​.​T.​.​.​r.​.​.​.​.​.​.​ 00000070:​·f601·​0000·1802·​0000·6a02·​0000·a402·​0000··.​.​.​.​.​.​.​.​j.​.​.​.​.​.​.​
00000080:​·a002·​0000·​d802·​0000·ec02·​0000·3003·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​ 00000080:​·be02·​0000·​d202·​0000·f002·​0000·0e03·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000090:​·4403·​0000·​5e03·​0000·​6e03·​0000·8403·​0000··D.​.​.​^.​.​.​n.​.​.​.​.​.​.​ 00000090:​·1e03·​0000·​5603·​0000·​6a03·​0000·ae03·​0000··.​.​.​.​V.​.​.​j.​.​.​.​.​.​.​
000000a0:​·a403·​0000·c003·​0000·d603·​0000·ea03·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 000000a0:​·c203·​0000·dc03·​0000·ec03·​0000·0204·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000b0:​·0804·​0000·2204·​0000·3604·​0000·4404·​0000··.​.​.​.​".​.​.​6.​.​.​D.​.​.​ 000000b0:​·2204·​0000·3e04·​0000·5404·​0000·6804·​0000··".​.​.​>.​.​.​T.​.​.​h.​.​.​
000000c0:​·6804·​0000·7e04·​0000·9004·​0000·b204·​0000··h.​.​.​~.​.​.​.​.​.​.​.​.​.​.​ 000000c0:​·8604·​0000·a004·​0000·b404·​0000·c204·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
000000d0:​·d204·​0000·​f004·​0000·1805·​0000·​3605·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​6.​.​.​ 000000d0:​·e604·​0000·​fc04·​0000·0e05·​0000·​3005·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​0.​.​.​
000000e0:​·​5e05·​0000·7805·​0000·​9c05·​0000·c005·​0000··^.​.​.​x.​.​.​.​.​.​.​.​.​.​.​ 000000e0:​·​5005·​0000·6e05·​0000·​9605·​0000·b405·​0000··P.​.​.​n.​.​.​.​.​.​.​.​.​.​.​
000000f0:​·ee05·​0000·0c06·​0000·2a06·​0000·4406·​0000··​.​.​.​.​.​.​.​.​*.​.​.​D.​.​.​ 000000f0:​·dc05·​0000·f605·​0000·1a06·​0000·3e06·​0000··​.​.​.​.​.​.​.​.​.​.​.​.​>.​.​.​
00000100:​·​6806·​0000·​8606·​0000·​ae06·​0000·d206·​0000··h.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000100:​·​6c06·​0000·​8a06·​0000·​a806·​0000·c206·​0000··l.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000110:​·f606·​0000·2407·​0000·4a07·​0000·6607·​0000··​.​.​.​.​$.​.​.​J.​.​.​f.​.​.​ 00000110:​·e606·​0000·0407·​0000·2c07·​0000·5007·​0000··​.​.​.​.​.​.​.​.​,​.​.​.​P.​.​.​
00000120:​·8c07·​0000·​aa07·​0000·​ca07·​0000·da07·​0000··.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​ 00000120:​·7407·​0000·​a207·​0000·​c807·​0000·e407·​0000··t.​.​.​.​.​.​.​.​.​.​.​.​.​.​.​
00000130:​·3008·0000·0b00·​7600·6500·7200·7300·​6900··0.​.​.​.​.​v.​e.​r.​s.​i.​ 00000130:​·0b00·7600·6500·​7200·7300·6900·6f00·​6e00··.​.​v.​e.​r.​s.​i.​o.​n.​
00000140:​·6f00·​6e00·4300·​6f00·6400·6500·0000·0b00··o.​n.​C.​o.​d.​e.​.​.​.​.​ 00000140:​·4300·​6f00·6400·​6500·0000·0b00·7600·6500··C.​o.​d.​e.​.​.​.​.​v.​e.​
00000150:​·​7600·6500·7200·7300·​6900·6f00·​6e00·4e00··v.​e.​r.​s.​i.​o.​n.​N.​ 00000150:​·​7200·7300·6900·6f00·​6e00·4e00·​6100·6d00··r.​s.​i.​o.​n.​N.​a.​m.​
00000160:​·​6100·6d00·6500·0000·0d00·​6d00·6900·​6e00··a.​m.​e.​.​.​.​.​m.​i.​n.​ 00000160:​·​6500·0000·0d00·6d00·6900·​6e00·5300·​6400··e.​.​.​.​.​m.​i.​n.​S.​d.​
00000170:​·5300·6400·​6b00·5600·6500·7200·7300·​6900··S.​d.​k.​V.​e.​r.​s.​i.​ 00000170:​·6b00·5600·​6500·7200·7300·6900·6f00·​6e00··k.​V.​e.​r.​s.​i.​o.​n.​
00000180:​·6f00·6e00·0000·0400·​6e00·​6100·6d00·6500··o.​n.​.​.​.​.​n.​a.​m.​e.​ 00000180:​·0000·0400·6e00·6100·​6d00·​6500·0000·0400··.​.​.​.​n.​a.​m.​e.​.​.​.​.​
00000190:​·0000·0400·​6900·​6300·6f00·6e00·0000·0500··.​.​.​.​i.​c.​o.​n.​.​.​.​.​ 00000190:​·6900·6300·​6f00·​6e00·0000·0500·6c00·6100··i.​c.​o.​n.​.​.​.​.​l.​a.​
000001a0:​·​6c00·​6100·​6200·6500·6c00·0000·0d00·​6300··l.​a.​b.​e.​l.​.​.​.​.​c.​ 000001a0:​·​6200·​6500·​6c00·0000·0d00·6300·6f00·​6e00··b.​e.​l.​.​.​.​.​c.​o.​n.​
000001b0:​·​6f00·​6e00·​6600·6900·​6700·4300·​6800·​6100··o.​n.​f.​i.​g.​C.​h.​a.​ 000001b0:​·​6600·​6900·​6700·4300·​6800·6100·​6e00·​6700··f.​i.​g.​C.​h.​a.​n.​g.​
000001c0:​·​6e00·6700·6500·7300·0000·0700·​6100·6e00··n.​g.​e.​s.​.​.​.​.​a.​n.​ 000001c0:​·​6500·7300·0000·0700·6100·6e00·​6400·7200··e.​s.​.​.​.​.​a.​n.​d.​r.​
000001d0:​·​6400·7200·​6f00·6900·6400·0000·2a00·6800··d.​r.​o.​i.​d.​.​.​*.​h.​ 000001d0:​·​6f00·6900·​6400·0000·2a00·6800·7400·7400··o.​i.​d.​.​.​*.​h.​t.​t.​
000001e0:​·​7400·7400·7000·3a00·2f00·2f00·7300·​6300··t.​t.​p.​:​.​/​.​/​.​s.​c.​ 000001e0:​·​7000·3a00·2f00·2f00·7300·6300·6800·​6500··p.​:​.​/​.​/​.​s.​c.​h.​e.​
000001f0:​·​6800·​6500·6d00·6100·7300·2e00·​6100·6e00··h.​e.​m.​a.​s.​.​.​a.​n.​ 000001f0:​·​6d00·​6100·7300·2e00·6100·6e00·​6400·7200··m.​a.​s.​.​.​a.​n.​d.​r.​
00000200:​·​6400·7200·​6f00·6900·​6400·2e00·​6300·6f00··d.​r.​o.​i.​d.​.​.​c.​o.​ 00000200:​·​6f00·6900·​6400·2e00·​6300·6f00·​6d00·2f00··o.​i.​d.​.​.​c.​o.​m.​/​.​
00000210:​·​6d00·2f00·​6100·7000·6b00·2f00·​7200·6500··m.​/​.​a.​p.​k.​/​.​r.​e.​ 00000210:​·​6100·7000·​6b00·2f00·7200·6500·​7300·2f00··a.​p.​k.​/​.​r.​e.​s.​/​.​
00000220:​·7300·2f00·​6100·6e00·​6400·7200·​6f00·6900··s.​/​.​a.​n.​d.​r.​o.​i.​ 00000220:​·6100·6e00·​6400·7200·​6f00·6900·​6400·0000··a.​n.​d.​r.​o.​i.​d.​.​.​
00000230:​·6400·​0000·​0000·0000·0700·7000·​6100·​6300··d.​.​.​.​.​.​.​.​.​p.​a.​c.​ 00000230:​·0000·​0000·​0700·7000·6100·6300·​6b00·​6100··.​.​.​.​.​.​p.​a.​c.​k.​a.​
00000240:​·​6b00·​6100·6700·6500·0000·0800·​6d00·6100··k.​a.​g.​e.​.​.​.​.​m.​a.​ 00000240:​·​6700·​6500·0000·1800·7000·6c00·​6100·7400··g.​e.​.​.​.​.​p.​l.​a.​t.​
00000250:​·​6e00·​6900·6600·​6500·7300·​7400·0000·1600··n.​i.​f.​e.​s.​t.​.​.​.​.​ 00000250:​·​6600·​6f00·7200·​6d00·4200·​7500·6900·6c00··f.​o.​r.​m.​B.​u.​i.​l.​
00000260:​·​6300·6f00·​6d00·2e00·6100·​6d00·7000·​6800··c.​o.​m.​.​.​a.​m.​p.​h.​ 00000260:​·​6400·5600·​6500·7200·7300·​6900·6f00·​6e00··d.​V.​e.​r.​s.​i.​o.​n.​
00000270:​·6f00·7200·​6100·7300·2e00·7400·​7000·7400··o.​r.​a.​s.​.​.​t.​p.​t.​ 00000270:​·4300·6f00·​6400·6500·0000·1800·​7000·6c00··C.​o.​d.​e.​.​.​.​.​p.​l.​
00000280:​·​6800·6500·​6c00·7000·6500·7200·0000·0300··h.​e.​l.​p.​e.​r.​.​.​.​.​ 00000280:​·​6100·7400·​6600·6f00·7200·6d00·4200·7500··a.​t.​f.​o.​r.​m.​B.​u.​
00000290:​·3200·2e00·3100·0000·0800·​7500·​7300·​6500··2.​.​.​1.​.​.​.​.​u.​s.​e.​ 00000290:​·6900·6c00·6400·5600·6500·​7200·​7300·​6900··i.​l.​d.​V.​e.​r.​s.​i.​
000002a0:​·7300·2d00·7300·​6400·​6b00·0000·​0f00·7500··s.​-​.​s.​d.​k.​.​.​.​.​u.​ 000002a0:​·6f00·6e00·4e00·​6100·​6d00·6500·​0000·0800··o.​n.​N.​a.​m.​e.​.​.​.​.​
000002b0:​·7300·​6500·7300·2d00·7000·​6500·​7200·6d00··s.​e.​s.​-​.​p.​e.​r.​m.​ 000002b0:​·6d00·​6100·6e00·6900·6600·​6500·​7300·7400··m.​a.​n.​i.​f.​e.​s.​t.​
000002c0:​·6900·7300·7300·​6900·​6f00·6e00·0000·2700··i.​s.​s.​i.​o.​n.​.​.​'.​ 000002c0:​·0000·1600·6300·​6f00·​6d00·2e00·6100·6d00··.​.​.​.​c.​o.​m.​.​.​a.​m.​
000002d0:​·6100·​6e00·​6400·​7200·​6f00·6900·6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​ 000002d0:​·7000·​6800·​6f00·​7200·​6100·7300·2e00·7400··p.​h.​o.​r.​a.​s.​.​.​t.​
000002e0:​·​7000·6500·7200·​6d00·​6900·​7300·7300·6900··​p.​e.​r.​m.​i.​s.​s.​i.​ 000002e0:​·​7000·7400·6800·​6500·​6c00·​7000·6500·7200··​p.​t.​h.​e.​l.​p.​e.​r.​
000002f0:​·6f00·6e00·2e00·4100·4300·4300·4500·5300··o.​n.​.​.​A.​C.​C.​E.​S.​ 000002f0:​·0000·0300·3200·2e00·3100·0000·0200·3100··.​.​.​.​2.​.​.​1.​.​.​.​.​1.​
00000300:​·5300·5f00·4e00·4500·5400·5700·4f00·5200··S.​_.​N.​E.​T.​W.​O.​R.​ 00000300:​·3000·0000·0500·3200·2e00·3300·2e00·3300··0.​.​.​.​.​2.​.​.​3.​.​.​3.​
00000310:​·4b00·5f00·5300·5400·4100·5400·4500·0000··K.​_.​S.​T.​A.​T.​E.​.​.​ 00000310:​·0000·0800·7500·7300·6500·7300·2d00·7300··.​.​.​.​u.​s.​e.​s.​-​.​s.​
00000320:​·1b00·​6100·6e00·6400·​7200·6f00·​6900·6400··.​.​a.​n.​d.​r.​o.​i.​d.​ 00000320:​·6400·​6b00·0000·0f00·​7500·7300·​6500·7300··d.​k.​.​.​.​.​u.​s.​e.​s.​
00000330:​·​2e00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··.​.​p.​e.​r.​m.​i.​s.​s.​ 00000330:​·​2d00·​7000·​6500·​7200·​6d00·​6900·​7300·​7300··-​.​p.​e.​r.​m.​i.​s.​s.​
00000340:​·​6900·​6f00·​6e00·2e00·4900·4e00·5400·4500··​i.​o.​n.​.​.​I.​N.​T.​E.​ 00000340:​·​6900·​6f00·​6e00·0000·2700·6100·6e00·6400··​i.​o.​n.​.​.​'.​a.​n.​d.​
00000350:​·5200·4e00·4500·5400·0000·0b00·​6100·​7000··R.​N.​E.​T.​.​.​.​.​a.​p.​ 00000350:​·7200·6f00·6900·6400·2e00·7000·​6500·​7200··r.​o.​i.​d.​.​.​p.​e.​r.​
00000360:​·7000·​6c00·6900·6300·​6100·7400·​6900·6f00··p.​l.​i.​c.​a.​t.​i.​o.​ 00000360:​·6d00·​6900·7300·7300·​6900·6f00·​6e00·2e00··m.​i.​s.​s.​i.​o.​n.​.​.​
00000370:​·6e00·0000·0800·6100·6300·7400·6900·7600··n.​.​.​.​.​a.​c.​t.​i.​v.​ 00000370:​·4100·4300·4300·4500·5300·5300·5f00·4e00··A.​C.​C.​E.​S.​S.​_.​N.​
00000380:​·6900·7400·7900·0000·0d00·2e00·4800·6f00··i.​t.​y.​.​.​.​.​.​.​H.​o.​ 00000380:​·4500·5400·5700·4f00·5200·4b00·5f00·5300··E.​T.​W.​O.​R.​K.​_.​S.​
00000390:​·6d00·6500·4100·6300·7400·6900·7600·​6900··m.​e.​A.​c.​t.​i.​v.​i.​ 00000390:​·5400·4100·5400·4500·0000·1b00·6100·​6e00··T.​A.​T.​E.​.​.​.​.​a.​n.​
000003a0:​·7400·​7900·0000·0d00·​6900·6e00·​7400·​6500··t.​y.​.​.​.​.​i.​n.​t.​e.​ 000003a0:​·6400·​7200·6f00·6900·​6400·2e00·​7000·​6500··d.​r.​o.​i.​d.​.​.​p.​e.​
000003b0:​·6e00·7400·2d00·6600·6900·​6c00·7400·​6500··n.​t.​-​.​f.​i.​l.​t.​e.​ 000003b0:​·7200·6d00·6900·7300·7300·​6900·6f00·​6e00··r.​m.​i.​s.​s.​i.​o.​n.​
000003c0:​·7200·0000·0600·6100·6300·7400·6900·6f00··r.​.​.​.​.​a.​c.​t.​i.​o.​ 000003c0:​·2e00·4900·4e00·5400·4500·5200·4e00·4500··.​.​I.​N.​T.​E.​R.​N.​E.​
000003d0:​·6e00·​0000·1a00·​6100·6e00·6400·7200·​6f00··n.​.​.​.​.​a.​n.​d.​r.​o.​ 000003d0:​·5400·​0000·0b00·​6100·7000·7000·6c00·​6900··T.​.​.​.​.​a.​p.​p.​l.​i.​
000003e0:​·​6900·​6400·2e00·​6900·​6e00·7400·6500·6e00··i.​d.​.​.​i.​n.​t.​e.​n.​ 000003e0:​·​6300·​6100·7400·​6900·​6f00·6e00·0000·0800··c.​a.​t.​i.​o.​n.​.​.​.​.​
000003f0:​·7400·2e00·6100·​6300·​7400·​6900·6f00·6e00··t.​.​.​a.​c.​t.​i.​o.​n.​ 000003f0:​·6100·6300·7400·​6900·​7600·​6900·7400·7900··a.​c.​t.​i.​v.​i.​t.​y.​
00000400:​·2e00·4d00·4100·​4900·4e00·0000·0800·6300··​.​.​M.​A.​I.​N.​.​.​.​.​c.​ 00000400:​·0000·0d00·2e00·​4800·6f00·6d00·6500·4100··​.​.​.​.​.​.​H.​o.​m.​e.​A.​
00000410:​·​6100·​7400·​6500·6700·​6f00·​7200·​7900·​0000··a.​t.​e.​g.​o.​r.​y.​.​.​ 00000410:​·​6300·​7400·​6900·7600·​6900·​7400·​7900·​0000··c.​t.​i.​v.​i.​t.​y.​.​.​
00000420:​·2000·​6100·​6e00·6400·7200·​6f00·6900·6400···.​a.​n.​d.​r.​o.​i.​d.​ 00000420:​·0d00·​6900·​6e00·7400·6500·​6e00·7400·2d00··.​.​i.​n.​t.​e.​n.​t.​-​.​
00000430:​·2e00·​6900·​6e00·​7400·​6500·6e00·7400·2e00··.​.​i.​n.​t.​e.​n.​t.​.​.​ 00000430:​·6600·​6900·​6c00·​7400·​6500·7200·0000·0600··f.​i.​l.​t.​e.​r.​.​.​.​.​
00000440:​·​6300·​6100·​7400·​6500·​6700·​6f00·7200·7900··c.​a.​t.​e.​g.​o.​r.​y.​ 00000440:​·​6100·​6300·​7400·​6900·​6f00·​6e00·0000·1a00··a.​c.​t.​i.​o.​n.​.​.​.​.​
00000450:​·2e00·4c00·4100·5500·4e00·4300·4800·4500··.​.​L.​A.​U.​N.​C.​H.​E.​ 00000450:​·6100·6e00·6400·7200·6f00·6900·6400·2e00··a.​n.​d.​r.​o.​i.​d.​.​.​
00000460:​·5200·0000·0800·5500·​6e00·​7a00·6900·7000··R.​.​.​.​.​U.​n.​z.​i.​p.​ 00000460:​·6900·6e00·7400·6500·​6e00·​7400·2e00·6100··i.​n.​t.​e.​n.​t.​.​.​a.​
00000470:​·7000·6500·7200·0000·0b00·5600·6500·7200··p.​e.​r.​.​.​.​.​V.​e.​r.​ 00000470:​·6300·7400·6900·6f00·6e00·2e00·4d00·4100··c.​t.​i.​o.​n.​.​.​M.​A.​
00000480:​·6900·6600·7900·4900·​6d00·​6100·6700·​6500··i.​f.​y.​I.​m.​a.​g.​e.​ 00000480:​·4900·4e00·0000·0800·​6300·​6100·7400·​6500··I.​N.​.​.​.​.​c.​a.​t.​e.​
00000490:​·0000·0600·4d00·4400·3500·7300·7500·​6d00··.​.​.​.​M.​D.​5.​s.​u.​m.​ 00000490:​·6700·6f00·7200·7900·0000·2000·6100·​6e00··g.​o.​r.​y.​.​.​·.​a.​n.​
000004a0:​·0000·0900·4500·​6e00·7400·6500·7200·4600··.​.​.​.​E.​n.​t.​e.​r.​F.​ 000004a0:​·6400·7200·6f00·​6900·6400·2e00·6900·6e00··d.​r.​o.​i.​d.​.​.​i.​n.​
000004b0:​·6900·​6c00·​6500·0000·0e00·4500·​6e00·​7400··i.​l.​e.​.​.​.​.​E.​n.​t.​ 000004b0:​·7400·​6500·​6e00·7400·2e00·6300·​6100·​7400··t.​e.​n.​t.​.​.​c.​a.​t.​
000004c0:​·​6500·7200·4600·6900·6c00·6500·5500·6e00··​e.​r.​F.​i.​l.​e.​U.​n.​ 000004c0:​·​6500·6700·6f00·7200·7900·2e00·4c00·4100··​e.​g.​o.​r.​y.​.​.​L.​A.​
000004d0:​·7a00·6900·7000·0000·0c00·4900·6e00·7300··z.​i.​p.​.​.​.​.​I.​n.​s.​ 000004d0:​·5500·4e00·4300·4800·4500·5200·0000·0800··U.​N.​C.​H.​E.​R.​.​.​.​.​
000004e0:​·7400·7200·​7500·​6300·​7400·6900·​6f00·6e00··t.​r.​u.​c.​t.​i.​o.​n.​ 000004e0:​·5500·6e00·​7a00·​6900·​7000·7000·​6500·7200··U.​n.​z.​i.​p.​p.​e.​r.​
000004f0:​·7300·​0000·0900·4300·6800·​6100·​6e00·6700··s.​.​.​.​.​C.​h.​a.​n.​g.​ 000004f0:​·0000·​0b00·5600·6500·7200·​6900·​6600·7900··.​.​.​.​V.​e.​r.​i.​f.​y.​
00000500:​·6500·​6c00·​6f00·​6700·0000·​0800·5000·6900··e.​l.​o.​g.​.​.​.​.​P.​i.​ 00000500:​·4900·​6d00·​6100·​6700·6500·​0000·0600·4d00··I.​m.​a.​g.​e.​.​.​.​.​M.​
00000510:​·6300·6b00·4600·6900·​6c00·6500·​0000·0d00··c.​k.​F.​i.​l.​e.​.​.​.​.​ 00000510:​·4400·3500·7300·7500·​6d00·0000·​0900·4500··D.​5.​s.​u.​m.​.​.​.​.​E.​
00000520:​·5000·6900·​6300·6b00·​4600·​6900·​6c00·​6500··P.​i.​c.​k.​F.​i.​l.​e.​ 00000520:​·6e00·7400·​6500·7200·​4600·​6900·​6c00·​6500··n.​t.​e.​r.​F.​i.​l.​e.​
00000530:​·5500·6e00·7a00·​6900·​7000·0000·0b00·5000··U.​n.​z.​i.​p.​.​.​.​.​P.​ 00000530:​·0000·0e00·4500·​6e00·​7400·6500·7200·4600··.​.​.​.​E.​n.​t.​e.​r.​F.​
00000540:​·7200·​6500·​6600·6500·7200·6500·​6e00·6300··r.​e.​f.​e.​r.​e.​n.​c.​ 00000540:​·6900·​6c00·​6500·5500·6e00·7a00·​6900·7000··i.​l.​e.​U.​n.​z.​i.​p.​
00000550:​·6500·7300·0000·0800·4100·6c00·6c00·4900··e.​s.​.​.​.​.​A.​l.​l.​I.​ 00000550:​·0000·0c00·4900·6e00·7300·7400·7200·7500··.​.​.​.​I.​n.​s.​t.​r.​u.​
00000560:​·​6e00·4f00·​6e00·​6500·0000·0500·4100·6200··n.​O.​n.​e.​.​.​.​.​A.​b.​ 00000560:​·​6300·7400·​6900·​6f00·6e00·7300·0000·0900··c.​t.​i.​o.​n.​s.​.​.​.​.​
00000570:​·6f00·7500·7400·0000·1000·4400·​6900·7200··o.​u.​t.​.​.​.​.​D.​i.​r.​ 00000570:​·4300·6800·6100·6e00·6700·6500·​6c00·6f00··C.​h.​a.​n.​g.​e.​l.​o.​
00000580:​·​6500·6300·7400·4400·​6f00·7700·​6e00·6c00··e.​c.​t.​D.​o.​w.​n.​l.​ 00000580:​·​6700·0000·0800·5000·​6900·6300·​6b00·4600··g.​.​.​.​.​P.​i.​c.​k.​F.​
00000590:​·​6f00·​6100·​6400·6500·7200·0000·0900·4300··o.​a.​d.​e.​r.​.​.​.​.​C.​ 00000590:​·​6900·​6c00·​6500·0000·0d00·5000·6900·6300··i.​l.​e.​.​.​.​.​P.​i.​c.​
000005a0:​·7500·7300·7400·​6f00·​6d00·​5400·5000·5400··u.​s.​t.​o.​m.​T.​P.​T.​ 000005a0:​·6b00·4600·6900·​6c00·​6500·​5500·6e00·7a00··k.​F.​i.​l.​e.​U.​n.​z.​
000005b0:​·0000·0700·4c00·6900·6300·6500·​6e00·7300··.​.​.​.​L.​i.​c.​e.​n.​s.​ 000005b0:​·6900·7000·0000·0b00·5000·7200·​6500·6600··i.​p.​.​.​.​.​P.​r.​e.​f.​
000005c0:​·​6500·0000·0f00·4400·​6f00·7700·6e00·6c00··​e.​.​.​.​.​D.​o.​w.​n.​l.​ 000005c0:​·​6500·7200·6500·6e00·​6300·6500·7300·0000··​e.​r.​e.​n.​c.​e.​s.​.​.​
000005d0:​·6f00·6100·​6400·​6500·7200·5300·6b00·​6100··o.​a.​d.​e.​r.​S.​k.​a.​ 000005d0:​·0800·4100·​6c00·​6c00·4900·6e00·4f00·​6e00··.​.​A.​l.​l.​I.​n.​O.​n.​
000005e0:​·7400·6500·​0000·0e00·4300·7500·​7300·​7400··t.​e.​.​.​.​.​C.​u.​s.​t.​ 000005e0:​·6500·0000·​0500·4100·6200·6f00·​7500·​7400··e.​.​.​.​.​A.​b.​o.​u.​t.​
000005f0:​·6f00·6d00·5400·5000·5400·5300·​6b00·6100··o.​m.​T.​P.​T.​S.​k.​a.​ 000005f0:​·0000·1000·4400·6900·7200·6500·​6300·7400··.​.​.​.​D.​i.​r.​e.​c.​t.​
00000600:​·7400·​6500·0000·0d00·5000·​6900·​6300·​6b00··t.​e.​.​.​.​.​P.​i.​c.​k.​ 00000600:​·4400·​6f00·7700·6e00·6c00·​6f00·​6100·​6400··D.​o.​w.​n.​l.​o.​a.​d.​
00000610:​·4600·6900·6c00·6500·5300·6b00·6100·​7400··F.​i.​l.​e.​S.​k.​a.​t.​ 00000610:​·6500·7200·0000·0900·4300·7500·7300·​7400··e.​r.​.​.​.​.​C.​u.​s.​t.​
00000620:​·​6500·0000·1200·​5000·6900·6300·6b00·​4600··e.​.​.​.​.​P.​i.​c.​k.​F.​ 00000620:​·​6f00·6d00·5400·​5000·5400·0000·0700·​4c00··o.​m.​T.​P.​T.​.​.​.​.​L.​
Max diff block lines reached; 44562/61142 bytes (72.88%) of diff not shown.