[−]
/home/hans/code/fdroid/data/tmp/com.github.yeriomin.workoutlog_1.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.github.yeriomin.workoutlog_1.apk
[−]
zipinfo {}
Offset 1, 28 lines modified Offset 1, 28 lines modified
1 Zip·​file·​size:​·​47780·​bytes,​·​number·​of·​entries:​·​26 1 Zip·​file·​size:​·​47669·​bytes,​·​number·​of·​entries:​·​26
2 -​rw-​-​-​-​·····​2.​0·​fat·····​2000·​bl·​defN·​15-​Dec-​30·​07:​39·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat·····​2000·​bl·​defN·​15-​Dec-​30·​07:​39·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat·····​2121·​bl·​defN·​15-​Dec-​30·​07:​39·​META-​INF/​8449EA6E.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat·····​2121·​bl·​defN·​15-​Dec-​30·​07:​39·​META-​INF/​8449EA6E.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Dec-​30·​07:​39·​META-​INF/​8449EA6E.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​15-​Dec-​30·​07:​39·​META-​INF/​8449EA6E.​RSA
5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​29·​22:​57·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​29·​22:​57·​META-​INF/​buildserverid
6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​29·​22:​57·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·····​2.​0·​fat·······​41·​bl·​defN·​15-​Dec-​29·​22:​57·​META-​INF/​fdroidserverid
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2068·​bX·​defN·15-​Dec-​29·22:​57·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2068·​bX·​defN·08-​Jan-​01·00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·15-​Dec-​29·22:​57·​res/​drawable-​hdpi-​v4/​ic_add_exercise.​png 8 -​rw-​-​-​-​·····​1.​0·​fat······​158·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​hdpi-​v4/​ic_add_exercise.​png
9 -​rw-​-​-​-​·····​1.​0·​fat······​116·​b-​·​stor·15-​Dec-​29·22:​57·​res/​drawable-​mdpi-​v4/​ic_add_exercise.​png 9 -​rw-​-​-​-​·····​1.​0·​fat······​116·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​mdpi-​v4/​ic_add_exercise.​png
10 -​rw-​-​-​-​·····​1.​0·​fat······​128·​b-​·​stor·15-​Dec-​29·22:​57·​res/​drawable-​xhdpi-​v4/​ic_add_exercise.​png 10 -​rw-​-​-​-​·····​1.​0·​fat······​128·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xhdpi-​v4/​ic_add_exercise.​png
11 -​rw-​-​-​-​·····​1.​0·​fat······​138·​b-​·​stor·15-​Dec-​29·22:​57·​res/​drawable-​xxhdpi-​v4/​ic_add_exercise.​png 11 -​rw-​-​-​-​·····​1.​0·​fat······​138·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxhdpi-​v4/​ic_add_exercise.​png
12 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·15-​Dec-​29·22:​57·​res/​drawable-​xxxhdpi-​v4/​ic_add_exercise.​png 12 -​rw-​-​-​-​·····​1.​0·​fat······​149·​b-​·​stor·08-​Jan-​01·00:​00·​res/​drawable-​xxxhdpi-​v4/​ic_add_exercise.​png
13 -​rw-​-​-​-​·····​2.​0·​fat·····​1732·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​activity_add_exercise​.​xml 13 -​rw-​-​-​-​·····​2.​0·​fat·····​1732·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​activity_add_exercise​.​xml
14 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​activity_exercise_lis​t.​xml 14 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​activity_exercise_lis​t.​xml
15 -​rw-​-​-​-​·····​2.​0·​fat······​752·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​item_exercise.​xml 15 -​rw-​-​-​-​·····​2.​0·​fat······​752·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​item_exercise.​xml
16 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​item_exercise_header.​xml 16 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​item_exercise_header.​xml
17 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​item_group.​xml 17 -​rw-​-​-​-​·····​2.​0·​fat······​688·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​item_group.​xml
18 -​rw-​-​-​-​·····​2.​0·​fat······​444·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​item_today.​xml 18 -​rw-​-​-​-​·····​2.​0·​fat······​444·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​item_today.​xml
19 -​rw-​-​-​-​·····​2.​0·​fat······​480·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​item_today_header.​xml 19 -​rw-​-​-​-​·····​2.​0·​fat······​480·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​item_today_header.​xml
20 -​rw-​-​-​-​·····​2.​0·​fat······​484·​bl·​defN·15-​Dec-​29·22:​57·​res/​layout/​item_type.​xml 20 -​rw-​-​-​-​·····​2.​0·​fat······​484·​bl·​defN·08-​Jan-​01·00:​00·​res/​layout/​item_type.​xml
21 -​rw-​-​-​-​·····​1.​0·​fat·····​1781·​b-​·​stor·15-​Dec-​29·22:​57·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png 21 -​rw-​-​-​-​·····​1.​0·​fat·····​1781·​b-​·​stor·08-​Jan-​01·00:​00·​res/​mipmap-​hdpi-​v4/​ic_launcher.​png
22 -​rw-​-​-​-​·····​1.​0·​fat·····​1272·​b-​·​stor·15-​Dec-​29·22:​57·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png 22 -​rw-​-​-​-​·····​1.​0·​fat·····​1272·​b-​·​stor·08-​Jan-​01·00:​00·​res/​mipmap-​mdpi-​v4/​ic_launcher.​png
23 -​rw-​-​-​-​·····​1.​0·​fat·····​2179·​b-​·​stor·15-​Dec-​29·22:​57·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png 23 -​rw-​-​-​-​·····​1.​0·​fat·····​2179·​b-​·​stor·08-​Jan-​01·00:​00·​res/​mipmap-​xhdpi-​v4/​ic_launcher.​png
24 -​rw-​-​-​-​·····​1.​0·​fat·····​3552·​b-​·​stor·15-​Dec-​29·22:​57·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png 24 -​rw-​-​-​-​·····​1.​0·​fat·····​3552·​b-​·​stor·08-​Jan-​01·00:​00·​res/​mipmap-​xxhdpi-​v4/​ic_launcher.​png
25 -​rw-​-​-​-​·····​1.​0·​fat·····​4792·​b-​·​stor·15-​Dec-​29·22:​57·​res/​mipmap-​xxxhdpi-​v4/​ic_launcher.​png 25 -​rw-​-​-​-​·····​1.​0·​fat·····​4792·​b-​·​stor·08-​Jan-​01·00:​00·​res/​mipmap-​xxxhdpi-​v4/​ic_launcher.​png
26 -​rw-​-​-​-​·····​1.​0·​fat·····​5300·​b-​·​stor·15-​Dec-​29·22:​57·​resources.​arsc 26 -​rw-​-​-​-​·····​1.​0·​fat·····​5300·​b-​·​stor·08-​Jan-​01·00:​00·​resources.​arsc
27 -​rw-​-​-​-​·····​2.​0·​fat····​39792·​bl·​defN·15-​Dec-​29·22:​57·​classes.​dex 27 -​rw-​-​-​-​·····​2.​0·​fat····​39664·​bl·​defN·08-​Jan-​01·00:​00·​classes.​dex
28 26·​files,​·​73142·​bytes·​uncompressed,​·​43971·​bytes·​compressed:​··​39.​9% 28 26·​files,​·​73014·​bytes·​uncompressed,​·​43935·​bytes·​compressed:​··​39.​8%
[−]
smali/com/github/yeriomin/workoutlog/b/f.smali
Offset 35, 39 lines modified Offset 35, 15 lines modified
   
35 ····​move-​result-​object·​v1 35 ····​move-​result-​object·​v1
   
36 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 36 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
37 ····​move-​result-​object·​v1 37 ····​move-​result-​object·​v1
   
38 ····​const-​string·​v2,​·​"\"EXERCISE\"·​(" 38 ····​const-​string·​v2,​·​"\"EXERCISE\"·​(\"TIMESTAMP\"·​INTEGER,​\"REPS\"·​INTEGER,​\"WEIGHT\"·​INTEGER,​\"TYPE_ID\"·​INTEGER·​NOT·​NULL·​)​;​"
   
39 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
40 ····​move-​result-​object·​v1  
   
41 ····​const-​string·​v2,​·​"\"TIMESTAMP\"·​INTEGER,​"  
   
42 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
43 ····​move-​result-​object·​v1  
   
44 ····​const-​string·​v2,​·​"\"REPS\"·​INTEGER,​"  
   
45 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
46 ····​move-​result-​object·​v1  
   
47 ····​const-​string·​v2,​·​"\"WEIGHT\"·​INTEGER,​"  
   
48 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
49 ····​move-​result-​object·​v1  
   
50 ····​const-​string·​v2,​·​"\"TYPE_ID\"·​INTEGER·​NOT·​NULL·​)​;​"  
   
51 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 39 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
52 ····​move-​result-​object·​v1 40 ····​move-​result-​object·​v1
   
53 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 41 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
Offset 85, 21 lines modified Offset 61, 15 lines modified
   
85 ····​move-​result-​object·​v1 61 ····​move-​result-​object·​v1
   
86 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 62 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
87 ····​move-​result-​object·​v0 63 ····​move-​result-​object·​v0
   
88 ····​const-​string·​v1,​·​"timestamp·​ON·​EXERCISE" 64 ····​const-​string·​v1,​·​"timestamp·​ON·​EXERCISE·​(\"TIMESTAMP\")​;​"
   
89 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
90 ····​move-​result-​object·​v0  
   
91 ····​const-​string·​v1,​·​"·​(\"TIMESTAMP\")​;​"  
   
92 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 65 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
93 ····​move-​result-​object·​v0 66 ····​move-​result-​object·​v0
   
94 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 67 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/com/github/yeriomin/workoutlog/b/i.smali
Offset 29, 27 lines modified Offset 29, 15 lines modified
   
29 ····​move-​result-​object·​v1 29 ····​move-​result-​object·​v1
   
30 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 30 ····​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
31 ····​move-​result-​object·​v0 31 ····​move-​result-​object·​v0
   
32 ····​const-​string·​v1,​·​"\"EXERCISE_TYPE\"·​(" 32 ····​const-​string·​v1,​·​"\"EXERCISE_TYPE\"·​(\"_id\"·​INTEGER·​PRIMARY·​KEY·​AUTOINCREMENT·​,​\"NAME\"·​TEXT·​NOT·​NULL·​UNIQUE·​)​;​"
   
33 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
34 ····​move-​result-​object·​v0  
   
35 ····​const-​string·​v1,​·​"\"_id\"·​INTEGER·​PRIMARY·​KEY·​AUTOINCREMENT·​,​"  
   
36 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
37 ····​move-​result-​object·​v0  
   
38 ····​const-​string·​v1,​·​"\"NAME\"·​TEXT·​NOT·​NULL·​UNIQUE·​)​;​"  
   
39 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 33 ····​invoke-​virtual·​{v0,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
40 ····​move-​result-​object·​v0 34 ····​move-​result-​object·​v0
   
41 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 35 ····​invoke-​virtual·​{v0},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​