[−]
/home/hans/code/fdroid/data/tmp/com.pjuu.otterdroid_6.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.pjuu.otterdroid_6.apk
[−]
zipinfo {}
Offset 1, 26 lines modified Offset 1, 26 lines modified
1 Zip·​file·​size:​·​63390·​bytes,​·​number·​of·​entries:​·​24 1 Zip·​file·​size:​·​63282·​bytes,​·​number·​of·​entries:​·​24
2 -​rw-​-​-​-​·····​2.​0·​fat·····​1905·​bl·​defN·​16-​May-​18·​21:​48·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​1905·​bl·​defN·​16-​May-​18·​21:​48·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2026·​bl·​defN·​16-​May-​18·​21:​48·​META-​INF/​5A640AF3.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2026·​bl·​defN·​16-​May-​18·​21:​48·​META-​INF/​5A640AF3.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​18·​21:​48·​META-​INF/​5A640AF3.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​16-​May-​18·​21:​48·​META-​INF/​5A640AF3.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​18·​09:​12·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​18·​09:​12·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​18·​09:​12·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​16-​May-​18·​09:​12·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2172·​bX·​defN·16-​May-​18·​09:​12·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2172·​bX·​defN·08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·····​1139·​bl·​defN·16-​May-​18·​09:​12·​assets/​error.​html 8 -​rw-​-​-​-​·····​2.​0·​fat·····​1139·​bl·​defN·08-​Jan-​01·​00:​00·​assets/​error.​html
9 -​rw-​-​-​-​·····​1.​0·​fat·····​5231·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​hdpi-​v4/​ic_launcher.​png 9 -​rw-​-​-​-​·····​1.​0·​fat·····​5231·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​ic_launcher.​png
10 -​rw-​-​-​-​·····​1.​0·​fat·····​1819·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​hdpi-​v4/​spinner_48_inner_holo​.​png 10 -​rw-​-​-​-​·····​1.​0·​fat·····​1819·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​spinner_48_inner_holo​.​png
11 -​rw-​-​-​-​·····​1.​0·​fat·····​2380·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​hdpi-​v4/​spinner_48_outer_holo​.​png 11 -​rw-​-​-​-​·····​1.​0·​fat·····​2380·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​hdpi-​v4/​spinner_48_outer_holo​.​png
12 -​rw-​-​-​-​·····​1.​0·​fat·····​2688·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​mdpi-​v4/​ic_launcher.​png 12 -​rw-​-​-​-​·····​1.​0·​fat·····​2688·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​ic_launcher.​png
13 -​rw-​-​-​-​·····​1.​0·​fat·····​1102·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​mdpi-​v4/​spinner_48_inner_holo​.​png 13 -​rw-​-​-​-​·····​1.​0·​fat·····​1102·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​spinner_48_inner_holo​.​png
14 -​rw-​-​-​-​·····​1.​0·​fat·····​1527·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​mdpi-​v4/​spinner_48_outer_holo​.​png 14 -​rw-​-​-​-​·····​1.​0·​fat·····​1527·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​mdpi-​v4/​spinner_48_outer_holo​.​png
15 -​rw-​-​-​-​·····​1.​0·​fat·····​6214·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png 15 -​rw-​-​-​-​·····​1.​0·​fat·····​6214·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​ic_launcher.​png
16 -​rw-​-​-​-​·····​1.​0·​fat·····​2490·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​xhdpi-​v4/​spinner_48_inner_holo​.​png 16 -​rw-​-​-​-​·····​1.​0·​fat·····​2490·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​spinner_48_inner_holo​.​png
17 -​rw-​-​-​-​·····​1.​0·​fat·····​3083·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​xhdpi-​v4/​spinner_48_outer_holo​.​png 17 -​rw-​-​-​-​·····​1.​0·​fat·····​3083·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xhdpi-​v4/​spinner_48_outer_holo​.​png
18 -​rw-​-​-​-​·····​1.​0·​fat····​12388·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png 18 -​rw-​-​-​-​·····​1.​0·​fat····​12388·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​ic_launcher.​png
19 -​rw-​-​-​-​·····​1.​0·​fat·····​4394·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​xxhdpi-​v4/​spinner_48_inner_holo​.​png 19 -​rw-​-​-​-​·····​1.​0·​fat·····​4394·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​spinner_48_inner_holo​.​png
20 -​rw-​-​-​-​·····​1.​0·​fat·····​3445·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable-​xxhdpi-​v4/​spinner_48_outer_holo​.​png 20 -​rw-​-​-​-​·····​1.​0·​fat·····​3445·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable-​xxhdpi-​v4/​spinner_48_outer_holo​.​png
21 -​rw-​-​-​-​·····​1.​0·​fat······​618·​b-​·​stor·16-​May-​18·​09:​12·​res/​drawable/​ic_stat_notify.​png 21 -​rw-​-​-​-​·····​1.​0·​fat······​618·​b-​·​stor·08-​Jan-​01·​00:​00·​res/​drawable/​ic_stat_notify.​png
22 -​rw-​-​-​-​·····​2.​0·​fat······​920·​bl·​defN·16-​May-​18·​09:​12·​res/​drawable/​progress_medium_holo.​xml 22 -​rw-​-​-​-​·····​2.​0·​fat······​920·​bl·​defN·08-​Jan-​01·​00:​00·​res/​drawable/​progress_medium_holo.​xml
23 -​rw-​-​-​-​·····​2.​0·​fat······​972·​bl·​defN·16-​May-​18·​09:​12·​res/​layout/​activity_main.​xml 23 -​rw-​-​-​-​·····​2.​0·​fat······​972·​bl·​defN·08-​Jan-​01·​00:​00·​res/​layout/​activity_main.​xml
24 -​rw-​-​-​-​·····​1.​0·​fat·····​2668·​b-​·​stor·16-​May-​18·​09:​12·​resources.​arsc 24 -​rw-​-​-​-​·····​1.​0·​fat·····​2632·​b-​·​stor·08-​Jan-​01·​00:​00·​resources.​arsc
25 -​rw-​-​-​-​·····​2.​0·​fat·····​9892·​bl·​defN·16-​May-​18·​09:​12·​classes.​dex 25 -​rw-​-​-​-​·····​2.​0·​fat·····​9892·​bl·​defN·08-​Jan-​01·​00:​00·​classes.​dex
26 24·​files,​·​70481·​bytes·​uncompressed,​·​59788·​bytes·​compressed:​··​15.​2% 26 24·​files,​·​70445·​bytes·​uncompressed,​·​59740·​bytes·​compressed:​··​15.​2%
[−]
smali/com/pjuu/otterdroid/MainActivity$PjuuWebChromeClient.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​pjuu/​otterdroid/​MainActivity;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​pjuu/​otterdroid/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​39 24 ····​.​line·​39
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​pjuu/​otterdroid/​MainActivity$PjuuWebC​hromeClient;​-​>this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​pjuu/​otterdroid/​MainActivity$PjuuWebC​hromeClient;​-​>this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebChromeClient;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebChromeClient;​-​><init>()​V
   
[−]
smali/com/pjuu/otterdroid/MainActivity$WebAppInterface.smali
Offset 19, 14 lines modified Offset 19, 15 lines modified
   
19 .​field·​final·​synthetic·​this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​ 19 .​field·​final·​synthetic·​this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
   
20 #·​direct·​methods 20 #·​direct·​methods
21 .​method·​constructor·​<init>(Lcom/​pjuu/​otterdroid/​MainActivity;​Landroid/​content/​Context;​)​V 21 .​method·​constructor·​<init>(Lcom/​pjuu/​otterdroid/​MainActivity;​Landroid/​content/​Context;​)​V
22 ····​.​locals·​0 22 ····​.​locals·​0
  23 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​pjuu/​otterdroid/​MainActivity;​
23 ····​.​param·​p2,​·​"c"····​#·​Landroid/​content/​Context;​ 24 ····​.​param·​p2,​·​"c"····​#·​Landroid/​content/​Context;​
   
24 ····​.​prologue 25 ····​.​prologue
25 ····​.​line·​185 26 ····​.​line·​185
26 ····​iput-​object·​p1,​·​p0,​·​Lcom/​pjuu/​otterdroid/​MainActivity$WebAppIn​terface;​-​>this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​ 27 ····​iput-​object·​p1,​·​p0,​·​Lcom/​pjuu/​otterdroid/​MainActivity$WebAppIn​terface;​-​>this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
27 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 28 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
[−]
smali/com/pjuu/otterdroid/MainActivity$PjuuWebViewClient.smali
Offset 17, 14 lines modified Offset 17, 15 lines modified
17 #·​instance·​fields 17 #·​instance·​fields
18 .​field·​final·​synthetic·​this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​ 18 .​field·​final·​synthetic·​this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
   
19 #·​direct·​methods 19 #·​direct·​methods
20 .​method·​public·​constructor·​<init>(Lcom/​pjuu/​otterdroid/​MainActivity;​)​V 20 .​method·​public·​constructor·​<init>(Lcom/​pjuu/​otterdroid/​MainActivity;​)​V
21 ····​.​locals·​0 21 ····​.​locals·​0
  22 ····​.​param·​p1,​·​"this$0"····​#·​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
22 ····​.​prologue 23 ····​.​prologue
23 ····​.​line·​67 24 ····​.​line·​67
24 ····​iput-​object·​p1,​·​p0,​·​Lcom/​pjuu/​otterdroid/​MainActivity$PjuuWebV​iewClient;​-​>this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​ 25 ····​iput-​object·​p1,​·​p0,​·​Lcom/​pjuu/​otterdroid/​MainActivity$PjuuWebV​iewClient;​-​>this$0:​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
25 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebViewClient;​-​><init>()​V 26 ····​invoke-​direct·​{p0},​·​Landroid/​webkit/​WebViewClient;​-​><init>()​V
   
[−]
smali/com/pjuu/otterdroid/MainActivity.smali
Offset 51, 15 lines modified Offset 51, 14 lines modified
51 .​method·​public·​constructor·​<init>()​V 51 .​method·​public·​constructor·​<init>()​V
52 ····​.​locals·​0 52 ····​.​locals·​0
   
53 ····​.​prologue 53 ····​.​prologue
54 ····​.​line·​24 54 ····​.​line·​24
55 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V 55 ····​invoke-​direct·​{p0},​·​Landroid/​app/​Activity;​-​><init>()​V
   
56 ····​.​line·​181  
57 ····​return-​void 56 ····​return-​void
58 .​end·​method 57 .​end·​method
   
59 .​method·​static·​synthetic·​access$000(Lcom/​pjuu/​otterdroid/​MainActivity;​)​Ljava/​lang/​String;​ 58 .​method·​static·​synthetic·​access$000(Lcom/​pjuu/​otterdroid/​MainActivity;​)​Ljava/​lang/​String;​
60 ····​.​locals·​1 59 ····​.​locals·​1
61 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​pjuu/​otterdroid/​MainActivity;​ 60 ····​.​param·​p0,​·​"x0"····​#·​Lcom/​pjuu/​otterdroid/​MainActivity;​
   
Offset 84, 20 lines modified Offset 83, 22 lines modified
   
84 #·​virtual·​methods 83 #·​virtual·​methods
85 .​method·​public·​hasConnection()​Z 84 .​method·​public·​hasConnection()​Z
86 ····​.​locals·​4 85 ····​.​locals·​4
   
87 ····​.​prologue 86 ····​.​prologue
88 ····​.​line·​111 87 ····​.​line·​111
  88 ····​.​line·​112
89 ····​invoke-​virtual·​{p0},​·​Lcom/​pjuu/​otterdroid/​MainActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​ 89 ····​invoke-​virtual·​{p0},​·​Lcom/​pjuu/​otterdroid/​MainActivity;​-​>getApplicationContex​t()​Landroid/​content/​Context;​
   
90 ····​move-​result-​object·​v2 90 ····​move-​result-​object·​v2
   
91 ····​const-​string·​v3,​·​"connectivity" 91 ····​const-​string·​v3,​·​"connectivity"
   
  92 ····​.​line·​113
92 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​ 93 ····​invoke-​virtual·​{v2,​·​v3},​·​Landroid/​content/​Context;​-​>getSystemService(Lja​va/​lang/​String;​)​Ljava/​lang/​Object;​
   
93 ····​move-​result-​object·​v1 94 ····​move-​result-​object·​v1
   
94 ····​check-​cast·​v1,​·​Landroid/​net/​ConnectivityManager;​ 95 ····​check-​cast·​v1,​·​Landroid/​net/​ConnectivityManager;​
   
95 ····​.​line·​114 96 ····​.​line·​114
[−]
smali/com/pjuu/otterdroid/R.smali
Offset 20, 10 lines modified Offset 20, 9 lines modified
20 .​method·​public·​constructor·​<init>()​V 20 .​method·​public·​constructor·​<init>()​V
21 ····​.​locals·​0 21 ····​.​locals·​0
   
22 ····​.​prologue 22 ····​.​prologue
23 ····​.​line·​10 23 ····​.​line·​10
24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V 24 ····​invoke-​direct·​{p0},​·​Ljava/​lang/​Object;​-​><init>()​V
   
25 ····​.​line·​31  
26 ····​return-​void 25 ····​return-​void
27 .​end·​method 26 .​end·​method