[−]
/home/hans/code/fdroid/data/tmp/org.fdroid.fdroid_101004.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_org.fdroid.fdroid_101004.apk
[−]
zipinfo {}
Offset 1, 13 lines modified Offset 1, 11 lines modified
1 Zip·​file·​size:​·​4659390·​bytes,​·​number·​of·​entries:​·​665 1 Zip·​file·​size:​·​4657814·​bytes,​·​number·​of·​entries:​·​665
2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​65033·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​65033·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​65154·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​CIARANG.​SF 3 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​65154·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​CIARANG.​SF
4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1342·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​CIARANG.​RSA 4 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​1342·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​CIARANG.​RSA
5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​701·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​rxandroid.​properties  
6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​619·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​rxjava.​properties  
7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid 5 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​buildserverid
8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid 6 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​·​41·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​fdroidserverid
9 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​27200·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​27200·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
10 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2893·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​index.​template.​html 8 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2893·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​index.​template.​html
11 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​3558·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​swap-​icon.​png 9 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​3558·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​swap-​icon.​png
12 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2012·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​swap-​icon.​svg 10 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​2012·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​swap-​icon.​svg
13 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1245·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​swap-​tick-​done.​png 11 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​·​·​·​1245·​b-​·​stor·​08-​Jan-​01·​00:​00·​assets/​swap-​tick-​done.​png
Offset 657, 11 lines modified Offset 655, 13 lines modified
657 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​596·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​swap_next_search.​xml 655 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​596·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​swap_next_search.​xml
658 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​456·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​swap_search.​xml 656 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​456·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​swap_search.​xml
659 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​456·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​swap_skip.​xml 657 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​456·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​swap_skip.​xml
660 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​268·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​apk_file_provider.​xml 658 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​268·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​apk_file_provider.​xml
661 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​4136·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml 659 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​4136·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​preferences.​xml
662 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​312·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​searchable.​xml 660 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​312·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​searchable.​xml
663 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​1225568·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 661 -​rw-​-​-​-​·​·​·​·​·​1.​0·​fat·​·​1225568·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
664 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​6293964·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 662 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​6293840·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
  663 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​619·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​rxjava.​properties
665 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​49608·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges_de.​properties 664 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​49608·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges_de.​properties
666 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​42868·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges.​properties 665 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​42868·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​spongycastle/​x509/​CertPathReviewerMessa​ges.​properties
667 665·​files,​·​8653627·​bytes·​uncompressed,​·​4544764·​bytes·​compressed:​·​·​47.​5% 666 -​rw-​-​-​-​·​·​·​·​·​2.​0·​fat·​·​·​·​·​·​701·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​rxandroid.​properties
  667 665·​files,​·​8653503·​bytes·​uncompressed,​·​4544730·​bytes·​compressed:​·​·​47.​5%
[−]
smali/com/google/zxing/integration/android/IntentResult.smali
Offset 140, 21 lines modified Offset 140, 15 lines modified
   
140 ·​·​·​·​move-​result-​object·​v1 140 ·​·​·​·​move-​result-​object·​v1
   
141 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 141 ·​·​·​·​invoke-​virtual·​{v1,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
142 ·​·​·​·​move-​result-​object·​v1 142 ·​·​·​·​move-​result-​object·​v1
   
143 ·​·​·​·​const-​string·​v2,​·​"·​bytes)​\n" 143 ·​·​·​·​const-​string·​v2,​·​"·​bytes)​\nOrientation:​·​"
   
144 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
145 ·​·​·​·​move-​result-​object·​v1  
   
146 ·​·​·​·​const-​string·​v2,​·​"Orientation:​·​"  
   
147 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 144 ·​·​·​·​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
148 ·​·​·​·​move-​result-​object·​v1 145 ·​·​·​·​move-​result-​object·​v1
   
149 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​google/​zxing/​integration/​android/​IntentResult;​-​>orientation:​Ljava/​lang/​Integer;​ 146 ·​·​·​·​iget-​object·​v2,​·​p0,​·​Lcom/​google/​zxing/​integration/​android/​IntentResult;​-​>orientation:​Ljava/​lang/​Integer;​
   
[−]
smali/org/fdroid/fdroid/Preferences.smali
Offset 380, 14 lines modified Offset 380, 15 lines modified
380 ·​·​·​·​const-​string·​v2,​·​"-​" 380 ·​·​·​·​const-​string·​v2,​·​"-​"
   
381 ·​·​·​·​.​line·​191 381 ·​·​·​·​.​line·​191
382 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​ 382 ·​·​·​·​invoke-​virtual·​{v0,​·​v1,​·​v2},​·​Ljava/​lang/​String;​-​>replaceAll(Ljava/​lang/​String;​Ljava/​lang/​String;​)​Ljava/​lang/​String;​
   
383 ·​·​·​·​move-​result-​object·​v0 383 ·​·​·​·​move-​result-​object·​v0
   
  384 ·​·​·​·​.​line·​190
384 ·​·​·​·​return-​object·​v0 385 ·​·​·​·​return-​object·​v0
385 .​end·​method 386 .​end·​method
   
386 .​method·​private·​initialize(Ljava/​lang/​String;​)​V 387 .​method·​private·​initialize(Ljava/​lang/​String;​)​V
387 ·​·​·​·​.​locals·​2 388 ·​·​·​·​.​locals·​2
388 ·​·​·​·​.​param·​p1,​·​"key"·​·​·​·​#·​Ljava/​lang/​String;​ 389 ·​·​·​·​.​param·​p1,​·​"key"·​·​·​·​#·​Ljava/​lang/​String;​
   
[−]
smali/org/fdroid/fdroid/Utils.smali
Offset 648, 14 lines modified Offset 648, 15 lines modified
   
648 ·​·​·​·​move-​object·​v3,​·​v4 648 ·​·​·​·​move-​object·​v3,​·​v4
   
649 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"output":​Ljava/​io/​OutputStream;​ 649 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"output":​Ljava/​io/​OutputStream;​
650 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"output":​Ljava/​io/​OutputStream;​ 650 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"output":​Ljava/​io/​OutputStream;​
651 ·​·​·​·​move-​object·​v1,​·​v2 651 ·​·​·​·​move-​object·​v1,​·​v2
   
  652 ·​·​·​·​.​line·​154
652 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"input":​Ljava/​io/​InputStream;​ 653 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"input":​Ljava/​io/​InputStream;​
653 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"input":​Ljava/​io/​InputStream;​ 654 ·​·​·​·​.​restart·​local·​v1·​·​·​·​#·​"input":​Ljava/​io/​InputStream;​
654 ·​·​·​·​:​goto_0 655 ·​·​·​·​:​goto_0
655 ·​·​·​·​return·​v5 656 ·​·​·​·​return·​v5
   
656 ·​·​·​·​.​line·​152 657 ·​·​·​·​.​line·​152
657 ·​·​·​·​:​catch_0 658 ·​·​·​·​:​catch_0
Offset 1114, 14 lines modified Offset 1115, 15 lines modified
1114 ·​·​·​·​invoke-​static·​{v9,​·​v10,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I 1115 ·​·​·​·​invoke-​static·​{v9,​·​v10,​·​v2},​·​Landroid/​util/​Log;​-​>e(Ljava/​lang/​String;​Ljava/​lang/​String;​Ljava/​lang/​Throwable;​)​I
1115 ·​·​·​·​:​try_end_2 1116 ·​·​·​·​:​try_end_2
1116 ·​·​·​·​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0 1117 ·​·​·​·​.​catchall·​{:​try_start_2·​.​.​·​:​try_end_2}·​:​catchall_0
   
1117 ·​·​·​·​.​line·​398 1118 ·​·​·​·​.​line·​398
1118 ·​·​·​·​invoke-​static·​{v3},​·​Lorg/​fdroid/​fdroid/​Utils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1119 ·​·​·​·​invoke-​static·​{v3},​·​Lorg/​fdroid/​fdroid/​Utils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
  1120 ·​·​·​·​.​line·​396
1119 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"e":​Ljava/​io/​IOException;​ 1121 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"e":​Ljava/​io/​IOException;​
1120 ·​·​·​·​:​goto_2 1122 ·​·​·​·​:​goto_2
1121 ·​·​·​·​return-​object·​v8 1123 ·​·​·​·​return-​object·​v8
   
1122 ·​·​·​·​.​line·​388 1124 ·​·​·​·​.​line·​388
1123 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"fis":​Ljava/​io/​FileInputStream;​ 1125 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"fis":​Ljava/​io/​FileInputStream;​
1124 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"bis":​Ljava/​io/​BufferedInputStream;​ 1126 ·​·​·​·​.​restart·​local·​v0·​·​·​·​#·​"bis":​Ljava/​io/​BufferedInputStream;​
Offset 1146, 14 lines modified Offset 1148, 15 lines modified
1146 ·​·​·​·​move-​result-​object·​v8 1148 ·​·​·​·​move-​result-​object·​v8
   
1147 ·​·​·​·​.​line·​398 1149 ·​·​·​·​.​line·​398
1148 ·​·​·​·​invoke-​static·​{v4},​·​Lorg/​fdroid/​fdroid/​Utils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V 1150 ·​·​·​·​invoke-​static·​{v4},​·​Lorg/​fdroid/​fdroid/​Utils;​-​>closeQuietly(Ljava/​io/​Closeable;​)​V
   
1149 ·​·​·​·​move-​object·​v3,​·​v4 1151 ·​·​·​·​move-​object·​v3,​·​v4
   
  1152 ·​·​·​·​.​line·​389
1150 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"fis":​Ljava/​io/​FileInputStream;​ 1153 ·​·​·​·​.​end·​local·​v4·​·​·​·​#·​"fis":​Ljava/​io/​FileInputStream;​
1151 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"fis":​Ljava/​io/​FileInputStream;​ 1154 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"fis":​Ljava/​io/​FileInputStream;​
1152 ·​·​·​·​goto·​:​goto_2 1155 ·​·​·​·​goto·​:​goto_2
   
1153 ·​·​·​·​.​line·​394 1156 ·​·​·​·​.​line·​394
1154 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"bis":​Ljava/​io/​BufferedInputStream;​ 1157 ·​·​·​·​.​end·​local·​v0·​·​·​·​#·​"bis":​Ljava/​io/​BufferedInputStream;​
1155 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"dataBytes":​[B 1158 ·​·​·​·​.​end·​local·​v1·​·​·​·​#·​"dataBytes":​[B
Offset 1464, 14 lines modified Offset 1467, 15 lines modified
1464 ·​·​·​·​sget-​object·​v1,​·​Landroid/​graphics/​Bitmap$Config;​-​>RGB_565:​Landroid/​graphics/​Bitmap$Config;​ 1467 ·​·​·​·​sget-​object·​v1,​·​Landroid/​graphics/​Bitmap$Config;​-​>RGB_565:​Landroid/​graphics/​Bitmap$Config;​
   
1465 ·​·​·​·​.​line·​357 1468 ·​·​·​·​.​line·​357
1466 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​nostra13/​universalimageloader/​core/​DisplayImageOptions$B​uilder;​-​>bitmapConfig(Landroi​d/​graphics/​Bitmap$Config;​)​Lcom/​nostra13/​universalimageloader/​core/​DisplayImageOptions$B​uilder;​ 1469 ·​·​·​·​invoke-​virtual·​{v0,​·​v1},​·​Lcom/​nostra13/​universalimageloader/​core/​DisplayImageOptions$B​uilder;​-​>bitmapConfig(Landroi​d/​graphics/​Bitmap$Config;​)​Lcom/​nostra13/​universalimageloader/​core/​DisplayImageOptions$B​uilder;​
   
1467 ·​·​·​·​move-​result-​object·​v0 1470 ·​·​·​·​move-​result-​object·​v0
   
  1471 ·​·​·​·​.​line·​350
1468 ·​·​·​·​return-​object·​v0 1472 ·​·​·​·​return-​object·​v0
1469 .​end·​method 1473 .​end·​method
   
1470 .​method·​public·​static·​getLocalRepoUri(Lorg/​fdroid/​fdroid/​data/​Repo;​)​Landroid/​net/​Uri;​ 1474 .​method·​public·​static·​getLocalRepoUri(Lorg/​fdroid/​fdroid/​data/​Repo;​)​Landroid/​net/​Uri;​
1471 ·​·​·​·​.​locals·​5 1475 ·​·​·​·​.​locals·​5
1472 ·​·​·​·​.​param·​p0,​·​"repo"·​·​·​·​#·​Lorg/​fdroid/​fdroid/​data/​Repo;​ 1476 ·​·​·​·​.​param·​p0,​·​"repo"·​·​·​·​#·​Lorg/​fdroid/​fdroid/​data/​Repo;​
   
[−]
smali/org/fdroid/fdroid/data/ApkProvider$Query.smali
Offset 250, 21 lines modified Offset 250, 15 lines modified
   
250 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V 250 ·​·​·​·​invoke-​direct·​{v2},​·​Ljava/​lang/​StringBuilder;​-​><init>()​V
   
251 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 251 ·​·​·​·​invoke-​virtual·​{v2,​·​v0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
252 ·​·​·​·​move-​result-​object·​v2 252 ·​·​·​·​move-​result-​object·​v2
   
253 ·​·​·​·​const-​string·​v3,​·​"·​AS·​apk·​" 253 ·​·​·​·​const-​string·​v3,​·​"·​AS·​apk·​·​LEFT·​JOIN·​"
   
254 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
255 ·​·​·​·​move-​result-​object·​v2  
   
256 ·​·​·​·​const-​string·​v3,​·​"·​LEFT·​JOIN·​"  
   
257 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 254 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
258 ·​·​·​·​move-​result-​object·​v2 255 ·​·​·​·​move-​result-​object·​v2
   
259 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 256 ·​·​·​·​invoke-​virtual·​{v2,​·​v1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/org/fdroid/fdroid/data/ApkProvider.smali
Offset 443, 14 lines modified Offset 443, 15 lines modified
443 ·​·​·​·​move-​result-​object·​v0 443 ·​·​·​·​move-​result-​object·​v0
   
444 ·​·​·​·​.​line·​240 444 ·​·​·​·​.​line·​240
445 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 445 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
446 ·​·​·​·​move-​result-​object·​v0 446 ·​·​·​·​move-​result-​object·​v0
   
  447 ·​·​·​·​.​line·​237
447 ·​·​·​·​return-​object·​v0 448 ·​·​·​·​return-​object·​v0
448 .​end·​method 449 .​end·​method
   
449 .​method·​private·​getAppIdFromPackageNa​meQuery()​Ljava/​lang/​String;​ 450 .​method·​private·​getAppIdFromPackageNa​meQuery()​Ljava/​lang/​String;​
450 ·​·​·​·​.​locals·​2 451 ·​·​·​·​.​locals·​2
   
451 ·​·​·​·​.​prologue 452 ·​·​·​·​.​prologue
Offset 526, 14 lines modified Offset 527, 15 lines modified
526 ·​·​·​·​move-​result-​object·​v0 527 ·​·​·​·​move-​result-​object·​v0
   
527 ·​·​·​·​.​line·​248 528 ·​·​·​·​.​line·​248
528 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 529 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
529 ·​·​·​·​move-​result-​object·​v0 530 ·​·​·​·​move-​result-​object·​v0
   
  531 ·​·​·​·​.​line·​244
530 ·​·​·​·​return-​object·​v0 532 ·​·​·​·​return-​object·​v0
531 .​end·​method 533 .​end·​method
   
532 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​ 534 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​
533 ·​·​·​·​.​locals·​1 535 ·​·​·​·​.​locals·​1
   
534 ·​·​·​·​.​prologue 536 ·​·​·​·​.​prologue
Offset 615, 14 lines modified Offset 617, 15 lines modified
615 ·​·​·​·​move-​result-​object·​v0 617 ·​·​·​·​move-​result-​object·​v0
   
616 ·​·​·​·​.​line·​269 618 ·​·​·​·​.​line·​269
617 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 619 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
618 ·​·​·​·​move-​result-​object·​v0 620 ·​·​·​·​move-​result-​object·​v0
   
  621 ·​·​·​·​.​line·​264
619 ·​·​·​·​return-​object·​v0 622 ·​·​·​·​return-​object·​v0
620 .​end·​method 623 .​end·​method
   
621 .​method·​static·​getContentUri(Ljava/​util/​List;​)​Landroid/​net/​Uri;​ 624 .​method·​static·​getContentUri(Ljava/​util/​List;​)​Landroid/​net/​Uri;​
622 ·​·​·​·​.​locals·​2 625 ·​·​·​·​.​locals·​2
623 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 626 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
624 ·​·​·​·​·​·​·​·​value·​=·​{ 627 ·​·​·​·​·​·​·​·​value·​=·​{
Offset 663, 14 lines modified Offset 666, 15 lines modified
663 ·​·​·​·​move-​result-​object·​v0 666 ·​·​·​·​move-​result-​object·​v0
   
664 ·​·​·​·​.​line·​291 667 ·​·​·​·​.​line·​291
665 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 668 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
666 ·​·​·​·​move-​result-​object·​v0 669 ·​·​·​·​move-​result-​object·​v0
   
  670 ·​·​·​·​.​line·​288
667 ·​·​·​·​return-​object·​v0 671 ·​·​·​·​return-​object·​v0
668 .​end·​method 672 .​end·​method
   
669 .​method·​public·​static·​getContentUri(Lorg/​fdroid/​fdroid/​data/​Apk;​)​Landroid/​net/​Uri;​ 673 .​method·​public·​static·​getContentUri(Lorg/​fdroid/​fdroid/​data/​Apk;​)​Landroid/​net/​Uri;​
670 ·​·​·​·​.​locals·​2 674 ·​·​·​·​.​locals·​2
671 ·​·​·​·​.​param·​p0,​·​"apk"·​·​·​·​#·​Lorg/​fdroid/​fdroid/​data/​Apk;​ 675 ·​·​·​·​.​param·​p0,​·​"apk"·​·​·​·​#·​Lorg/​fdroid/​fdroid/​data/​Apk;​
   
Offset 742, 14 lines modified Offset 746, 15 lines modified
742 ·​·​·​·​move-​result-​object·​v0 746 ·​·​·​·​move-​result-​object·​v0
   
743 ·​·​·​·​.​line·​278 747 ·​·​·​·​.​line·​278
744 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 748 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
745 ·​·​·​·​move-​result-​object·​v0 749 ·​·​·​·​move-​result-​object·​v0
   
  750 ·​·​·​·​.​line·​273
746 ·​·​·​·​return-​object·​v0 751 ·​·​·​·​return-​object·​v0
747 .​end·​method 752 .​end·​method
   
748 .​method·​public·​static·​getRepoUri(J)​Landroid/​net/​Uri;​ 753 .​method·​public·​static·​getRepoUri(J)​Landroid/​net/​Uri;​
749 ·​·​·​·​.​locals·​2 754 ·​·​·​·​.​locals·​2
750 ·​·​·​·​.​param·​p0,​·​"repoId"·​·​·​·​#·​J 755 ·​·​·​·​.​param·​p0,​·​"repoId"·​·​·​·​#·​J
   
Offset 781, 14 lines modified Offset 786, 15 lines modified
781 ·​·​·​·​move-​result-​object·​v0 786 ·​·​·​·​move-​result-​object·​v0
   
782 ·​·​·​·​.​line·​256 787 ·​·​·​·​.​line·​256
783 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 788 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
784 ·​·​·​·​move-​result-​object·​v0 789 ·​·​·​·​move-​result-​object·​v0
   
  790 ·​·​·​·​.​line·​252
785 ·​·​·​·​return-​object·​v0 791 ·​·​·​·​return-​object·​v0
786 .​end·​method 792 .​end·​method
   
787 .​method·​private·​queryApp(Ljava/​lang/​String;​)​Lorg/​fdroid/​fdroid/​data/​QuerySelection;​ 793 .​method·​private·​queryApp(Ljava/​lang/​String;​)​Lorg/​fdroid/​fdroid/​data/​QuerySelection;​
788 ·​·​·​·​.​locals·​1 794 ·​·​·​·​.​locals·​1
789 ·​·​·​·​.​param·​p1,​·​"packageName"·​·​·​·​#·​Ljava/​lang/​String;​ 795 ·​·​·​·​.​param·​p1,​·​"packageName"·​·​·​·​#·​Ljava/​lang/​String;​
   
[−]
smali/org/fdroid/fdroid/data/AppProvider$Query.smali
Offset 585, 21 lines modified Offset 585, 15 lines modified
   
585 ·​·​·​·​const-​string·​v4,​·​"rowid" 585 ·​·​·​·​const-​string·​v4,​·​"rowid"
   
586 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 586 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
587 ·​·​·​·​move-​result-​object·​v3 587 ·​·​·​·​move-​result-​object·​v3
   
588 ·​·​·​·​const-​string·​v4,​·​")​·​" 588 ·​·​·​·​const-​string·​v4,​·​")​·​·​LEFT·​JOIN·​"
   
589 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
590 ·​·​·​·​move-​result-​object·​v3  
   
591 ·​·​·​·​const-​string·​v4,​·​"·​LEFT·​JOIN·​"  
   
592 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 589 ·​·​·​·​invoke-​virtual·​{v3,​·​v4},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
593 ·​·​·​·​move-​result-​object·​v3 590 ·​·​·​·​move-​result-​object·​v3
   
594 ·​·​·​·​const-​string·​v4,​·​"fdroid_repo" 591 ·​·​·​·​const-​string·​v4,​·​"fdroid_repo"
   
[−]
smali/org/fdroid/fdroid/data/AppProvider.smali
Offset 398, 14 lines modified Offset 398, 15 lines modified
398 ·​·​·​·​move-​result-​object·​v0 398 ·​·​·​·​move-​result-​object·​v0
   
399 ·​·​·​·​.​line·​440 399 ·​·​·​·​.​line·​440
400 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 400 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
401 ·​·​·​·​move-​result-​object·​v0 401 ·​·​·​·​move-​result-​object·​v0
   
  402 ·​·​·​·​.​line·​437
402 ·​·​·​·​return-​object·​v0 403 ·​·​·​·​return-​object·​v0
403 .​end·​method 404 .​end·​method
   
404 .​method·​public·​static·​getContentUri()​Landroid/​net/​Uri;​ 405 .​method·​public·​static·​getContentUri()​Landroid/​net/​Uri;​
405 ·​·​·​·​.​locals·​2 406 ·​·​·​·​.​locals·​2
   
406 ·​·​·​·​.​prologue 407 ·​·​·​·​.​prologue
Offset 504, 21 lines modified Offset 505, 15 lines modified
   
504 ·​·​·​·​const-​string·​v3,​·​"icon" 505 ·​·​·​·​const-​string·​v3,​·​"icon"
   
505 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 506 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
506 ·​·​·​·​move-​result-​object·​v2 507 ·​·​·​·​move-​result-​object·​v2
   
507 ·​·​·​·​const-​string·​v3,​·​")​·​" 508 ·​·​·​·​const-​string·​v3,​·​")​·​·​FROM·​"
   
508 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
509 ·​·​·​·​move-​result-​object·​v2  
   
510 ·​·​·​·​const-​string·​v3,​·​"·​FROM·​"  
   
511 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 509 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
512 ·​·​·​·​move-​result-​object·​v2 510 ·​·​·​·​move-​result-​object·​v2
   
513 ·​·​·​·​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 511 ·​·​·​·​invoke-​virtual·​{v2,​·​p1},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 578, 21 lines modified Offset 573, 15 lines modified
   
578 ·​·​·​·​const-​string·​v3,​·​"repo" 573 ·​·​·​·​const-​string·​v3,​·​"repo"
   
579 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 574 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
580 ·​·​·​·​move-​result-​object·​v2 575 ·​·​·​·​move-​result-​object·​v2
   
581 ·​·​·​·​const-​string·​v3,​·​")​·​" 576 ·​·​·​·​const-​string·​v3,​·​")​·​·​WHERE·​"
   
582 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
583 ·​·​·​·​move-​result-​object·​v2  
   
584 ·​·​·​·​const-​string·​v3,​·​"·​WHERE·​"  
   
585 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 577 ·​·​·​·​invoke-​virtual·​{v2,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
586 ·​·​·​·​move-​result-​object·​v2 578 ·​·​·​·​move-​result-​object·​v2
   
587 ·​·​·​·​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 579 ·​·​·​·​invoke-​virtual·​{v2,​·​p0},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 876, 14 lines modified Offset 865, 15 lines modified
876 ·​·​·​·​move-​result-​object·​v0 865 ·​·​·​·​move-​result-​object·​v0
   
877 ·​·​·​·​.​line·​459 866 ·​·​·​·​.​line·​459
878 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 867 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
879 ·​·​·​·​move-​result-​object·​v0 868 ·​·​·​·​move-​result-​object·​v0
   
  869 ·​·​·​·​.​line·​456
880 ·​·​·​·​return-​object·​v0 870 ·​·​·​·​return-​object·​v0
881 .​end·​method 871 .​end·​method
   
882 .​method·​public·​static·​getSearchCanUpdateUri​(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 872 .​method·​public·​static·​getSearchCanUpdateUri​(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
883 ·​·​·​·​.​locals·​2 873 ·​·​·​·​.​locals·​2
884 ·​·​·​·​.​param·​p0,​·​"query"·​·​·​·​#·​Ljava/​lang/​String;​ 874 ·​·​·​·​.​param·​p0,​·​"query"·​·​·​·​#·​Ljava/​lang/​String;​
   
Offset 911, 14 lines modified Offset 901, 15 lines modified
911 ·​·​·​·​move-​result-​object·​v0 901 ·​·​·​·​move-​result-​object·​v0
   
912 ·​·​·​·​.​line·​494 902 ·​·​·​·​.​line·​494
913 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 903 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
914 ·​·​·​·​move-​result-​object·​v0 904 ·​·​·​·​move-​result-​object·​v0
   
  905 ·​·​·​·​.​line·​490
915 ·​·​·​·​return-​object·​v0 906 ·​·​·​·​return-​object·​v0
916 .​end·​method 907 .​end·​method
   
917 .​method·​public·​static·​getSearchInstalledUri​(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​ 908 .​method·​public·​static·​getSearchInstalledUri​(Ljava/​lang/​String;​)​Landroid/​net/​Uri;​
918 ·​·​·​·​.​locals·​2 909 ·​·​·​·​.​locals·​2
919 ·​·​·​·​.​param·​p0,​·​"query"·​·​·​·​#·​Ljava/​lang/​String;​ 910 ·​·​·​·​.​param·​p0,​·​"query"·​·​·​·​#·​Ljava/​lang/​String;​
   
Offset 946, 14 lines modified Offset 937, 15 lines modified
946 ·​·​·​·​move-​result-​object·​v0 937 ·​·​·​·​move-​result-​object·​v0
   
947 ·​·​·​·​.​line·​486 938 ·​·​·​·​.​line·​486
948 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 939 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
949 ·​·​·​·​move-​result-​object·​v0 940 ·​·​·​·​move-​result-​object·​v0
   
Max diff block lines reached; 7293/9932 bytes (73.43%) of diff not shown.
[−]
smali/org/fdroid/fdroid/data/DBHelper.smali
Offset 804, 17 lines modified Offset 804, 19 lines modified
   
804 ·​·​·​·​const/​4·​v1,​·​-​0x1 804 ·​·​·​·​const/​4·​v1,​·​-​0x1
   
805 ·​·​·​·​if-​eq·​v0,​·​v1,​·​:​cond_0 805 ·​·​·​·​if-​eq·​v0,​·​v1,​·​:​cond_0
   
806 ·​·​·​·​const/​4·​v0,​·​0x1 806 ·​·​·​·​const/​4·​v0,​·​0x1
   
  807 ·​·​·​·​.​line·​727
807 ·​·​·​·​:​goto_0 808 ·​·​·​·​:​goto_0
808 ·​·​·​·​return·​v0 809 ·​·​·​·​return·​v0
   
  810 ·​·​·​·​.​line·​728
809 ·​·​·​·​:​cond_0 811 ·​·​·​·​:​cond_0
810 ·​·​·​·​const/​4·​v0,​·​0x0 812 ·​·​·​·​const/​4·​v0,​·​0x0
   
811 ·​·​·​·​goto·​:​goto_0 813 ·​·​·​·​goto·​:​goto_0
812 .​end·​method 814 .​end·​method
   
813 .​method·​private·​static·​createAppApk(Landroid​/​database/​sqlite/​SQLiteDatabase;​)​V 815 .​method·​private·​static·​createAppApk(Landroid​/​database/​sqlite/​SQLiteDatabase;​)​V
Offset 1861, 21 lines modified Offset 1863, 15 lines modified
   
1861 ·​·​·​·​move-​result-​object·​v4 1863 ·​·​·​·​move-​result-​object·​v4
   
1862 ·​·​·​·​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1864 ·​·​·​·​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1863 ·​·​·​·​move-​result-​object·​v4 1865 ·​·​·​·​move-​result-​object·​v4
   
1864 ·​·​·​·​const-​string·​v5,​·​"·​)​·​" 1866 ·​·​·​·​const-​string·​v5,​·​"·​)​·​SELECT·​"
   
1865 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
1866 ·​·​·​·​move-​result-​object·​v4  
   
1867 ·​·​·​·​const-​string·​v5,​·​"SELECT·​"  
   
1868 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1867 ·​·​·​·​invoke-​virtual·​{v4,​·​v5},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
1869 ·​·​·​·​move-​result-​object·​v4 1868 ·​·​·​·​move-​result-​object·​v4
   
1870 ·​·​·​·​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 1869 ·​·​·​·​invoke-​virtual·​{v4,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
Offset 2125, 21 lines modified Offset 2121, 15 lines modified
   
2125 ·​·​·​·​move-​result-​object·​v5 2121 ·​·​·​·​move-​result-​object·​v5
   
2126 ·​·​·​·​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2122 ·​·​·​·​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2127 ·​·​·​·​move-​result-​object·​v5 2123 ·​·​·​·​move-​result-​object·​v5
   
2128 ·​·​·​·​const-​string·​v6,​·​"·​)​·​" 2124 ·​·​·​·​const-​string·​v6,​·​"·​)​·​SELECT·​id,​·​"
   
2129 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
2130 ·​·​·​·​move-​result-​object·​v5  
   
2131 ·​·​·​·​const-​string·​v6,​·​"SELECT·​id,​·​"  
   
2132 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2125 ·​·​·​·​invoke-​virtual·​{v5,​·​v6},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
2133 ·​·​·​·​move-​result-​object·​v5 2126 ·​·​·​·​move-​result-​object·​v5
   
2134 ·​·​·​·​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 2127 ·​·​·​·​invoke-​virtual·​{v5,​·​v3},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
[−]
smali/org/fdroid/fdroid/data/InstalledAppProvider.smali
Offset 241, 14 lines modified Offset 241, 15 lines modified
241 ·​·​·​·​move-​result-​object·​v0 241 ·​·​·​·​move-​result-​object·​v0
   
242 ·​·​·​·​.​line·​86 242 ·​·​·​·​.​line·​86
243 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 243 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
244 ·​·​·​·​move-​result-​object·​v0 244 ·​·​·​·​move-​result-​object·​v0
   
  245 ·​·​·​·​.​line·​83
245 ·​·​·​·​return-​object·​v0 246 ·​·​·​·​return-​object·​v0
246 .​end·​method 247 .​end·​method
   
247 .​method·​private·​queryApp(Ljava/​lang/​String;​)​Lorg/​fdroid/​fdroid/​data/​QuerySelection;​ 248 .​method·​private·​queryApp(Ljava/​lang/​String;​)​Lorg/​fdroid/​fdroid/​data/​QuerySelection;​
248 ·​·​·​·​.​locals·​4 249 ·​·​·​·​.​locals·​4
249 ·​·​·​·​.​param·​p1,​·​"packageName"·​·​·​·​#·​Ljava/​lang/​String;​ 250 ·​·​·​·​.​param·​p1,​·​"packageName"·​·​·​·​#·​Ljava/​lang/​String;​
   
[−]
smali/org/fdroid/fdroid/data/NewRepoConfig.smali
Offset 505, 14 lines modified Offset 505, 15 lines modified
505 ·​·​·​·​const-​string·​v4,​·​"/​fdroid/​repo" 505 ·​·​·​·​const-​string·​v4,​·​"/​fdroid/​repo"
   
506 ·​·​·​·​.​line·​160 506 ·​·​·​·​.​line·​160
507 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​ 507 ·​·​·​·​invoke-​virtual·​{v2,​·​v3,​·​v4},​·​Ljava/​lang/​String;​-​>replace(Ljava/​lang/​CharSequence;​Ljava/​lang/​CharSequence;​)​Ljava/​lang/​String;​
   
508 ·​·​·​·​move-​result-​object·​v2 508 ·​·​·​·​move-​result-​object·​v2
   
  509 ·​·​·​·​.​line·​154
509 ·​·​·​·​return-​object·​v2 510 ·​·​·​·​return-​object·​v2
510 .​end·​method 511 .​end·​method
   
   
511 #·​virtual·​methods 512 #·​virtual·​methods
512 .​method·​public·​getBssid()​Ljava/​lang/​String;​ 513 .​method·​public·​getBssid()​Ljava/​lang/​String;​
513 ·​·​·​·​.​locals·​1 514 ·​·​·​·​.​locals·​1
[−]
smali/org/fdroid/fdroid/data/RepoProvider.smali
Offset 105, 14 lines modified Offset 105, 15 lines modified
105 ·​·​·​·​move-​result-​object·​v0 105 ·​·​·​·​move-​result-​object·​v0
   
106 ·​·​·​·​.​line·​283 106 ·​·​·​·​.​line·​283
107 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 107 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
108 ·​·​·​·​move-​result-​object·​v0 108 ·​·​·​·​move-​result-​object·​v0
   
  109 ·​·​·​·​.​line·​281
109 ·​·​·​·​return-​object·​v0 110 ·​·​·​·​return-​object·​v0
110 .​end·​method 111 .​end·​method
   
111 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​ 112 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​
112 ·​·​·​·​.​locals·​1 113 ·​·​·​·​.​locals·​1
   
113 ·​·​·​·​.​prologue 114 ·​·​·​·​.​prologue
[−]
smali/org/fdroid/fdroid/data/TempApkProvider.smali
Offset 133, 14 lines modified Offset 133, 15 lines modified
133 ·​·​·​·​move-​result-​object·​v0 133 ·​·​·​·​move-​result-​object·​v0
   
134 ·​·​·​·​.​line·​61 134 ·​·​·​·​.​line·​61
135 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 135 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
136 ·​·​·​·​move-​result-​object·​v0 136 ·​·​·​·​move-​result-​object·​v0
   
  137 ·​·​·​·​.​line·​56
137 ·​·​·​·​return-​object·​v0 138 ·​·​·​·​return-​object·​v0
138 .​end·​method 139 .​end·​method
   
139 .​method·​public·​static·​getApksUri(Lorg/​fdroid/​fdroid/​data/​Repo;​Ljava/​util/​List;​)​Landroid/​net/​Uri;​ 140 .​method·​public·​static·​getApksUri(Lorg/​fdroid/​fdroid/​data/​Repo;​Ljava/​util/​List;​)​Landroid/​net/​Uri;​
140 ·​·​·​·​.​locals·​4 141 ·​·​·​·​.​locals·​4
141 ·​·​·​·​.​param·​p0,​·​"repo"·​·​·​·​#·​Lorg/​fdroid/​fdroid/​data/​Repo;​ 142 ·​·​·​·​.​param·​p0,​·​"repo"·​·​·​·​#·​Lorg/​fdroid/​fdroid/​data/​Repo;​
142 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 143 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
Offset 195, 14 lines modified Offset 196, 15 lines modified
195 ·​·​·​·​move-​result-​object·​v0 196 ·​·​·​·​move-​result-​object·​v0
   
196 ·​·​·​·​.​line·​70 197 ·​·​·​·​.​line·​70
197 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 198 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
198 ·​·​·​·​move-​result-​object·​v0 199 ·​·​·​·​move-​result-​object·​v0
   
  200 ·​·​·​·​.​line·​65
199 ·​·​·​·​return-​object·​v0 201 ·​·​·​·​return-​object·​v0
200 .​end·​method 202 .​end·​method
   
201 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​ 203 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​
202 ·​·​·​·​.​locals·​1 204 ·​·​·​·​.​locals·​1
   
203 ·​·​·​·​.​prologue 205 ·​·​·​·​.​prologue
[−]
smali/org/fdroid/fdroid/data/TempAppProvider.smali
Offset 305, 14 lines modified Offset 305, 15 lines modified
305 ·​·​·​·​move-​result-​object·​v0 305 ·​·​·​·​move-​result-​object·​v0
   
306 ·​·​·​·​.​line·​68 306 ·​·​·​·​.​line·​68
307 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​ 307 ·​·​·​·​invoke-​virtual·​{v0},​·​Landroid/​net/​Uri$Builder;​-​>build()​Landroid/​net/​Uri;​
   
308 ·​·​·​·​move-​result-​object·​v0 308 ·​·​·​·​move-​result-​object·​v0
   
  309 ·​·​·​·​.​line·​65
309 ·​·​·​·​return-​object·​v0 310 ·​·​·​·​return-​object·​v0
310 .​end·​method 311 .​end·​method
   
311 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​ 312 .​method·​public·​static·​getAuthority()​Ljava/​lang/​String;​
312 ·​·​·​·​.​locals·​1 313 ·​·​·​·​.​locals·​1
   
313 ·​·​·​·​.​prologue 314 ·​·​·​·​.​prologue
[−]
smali/org/fdroid/fdroid/installer/ApkCache.smali
Offset 49, 17 lines modified Offset 49, 19 lines modified
   
49 ·​·​·​·​move-​result·​v1 49 ·​·​·​·​move-​result·​v1
   
50 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 50 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
51 ·​·​·​·​const/​4·​v1,​·​0x1 51 ·​·​·​·​const/​4·​v1,​·​0x1
   
  52 ·​·​·​·​.​line·​113
52 ·​·​·​·​:​goto_0 53 ·​·​·​·​:​goto_0
53 ·​·​·​·​return·​v1 54 ·​·​·​·​return·​v1
   
  55 ·​·​·​·​.​line·​114
54 ·​·​·​·​:​cond_0 56 ·​·​·​·​:​cond_0
55 ·​·​·​·​const/​4·​v1,​·​0x0 57 ·​·​·​·​const/​4·​v1,​·​0x0
   
56 ·​·​·​·​goto·​:​goto_0 58 ·​·​·​·​goto·​:​goto_0
   
57 ·​·​·​·​.​line·​115 59 ·​·​·​·​.​line·​115
58 ·​·​·​·​:​catch_0 60 ·​·​·​·​:​catch_0
Offset 300, 15 lines modified Offset 302, 15 lines modified
300 ·​·​·​·​new-​instance·​v3,​·​Lorg/​fdroid/​fdroid/​installer/​ApkCache$1;​ 302 ·​·​·​·​new-​instance·​v3,​·​Lorg/​fdroid/​fdroid/​installer/​ApkCache$1;​
   
301 ·​·​·​·​invoke-​direct·​{v3,​·​v0},​·​Lorg/​fdroid/​fdroid/​installer/​ApkCache$1;​-​><init>(Ljava/​io/​File;​)​V 303 ·​·​·​·​invoke-​direct·​{v3,​·​v0},​·​Lorg/​fdroid/​fdroid/​installer/​ApkCache$1;​-​><init>(Ljava/​io/​File;​)​V
   
302 ·​·​·​·​.​line·​79 304 ·​·​·​·​.​line·​79
303 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​fdroid/​fdroid/​installer/​ApkCache$1;​-​>start()​V 305 ·​·​·​·​invoke-​virtual·​{v3},​·​Lorg/​fdroid/​fdroid/​installer/​ApkCache$1;​-​>start()​V
   
304 ·​·​·​·​.​line·​80 306 ·​·​·​·​.​line·​62
305 ·​·​·​·​return-​object·​v2 307 ·​·​·​·​return-​object·​v2
306 .​end·​method 308 .​end·​method
   
307 .​method·​private·​static·​getApkCacheDir(Landro​id/​content/​Context;​)​Ljava/​io/​File;​ 309 .​method·​private·​static·​getApkCacheDir(Landro​id/​content/​Context;​)​Ljava/​io/​File;​
308 ·​·​·​·​.​locals·​3 310 ·​·​·​·​.​locals·​3
309 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​ 311 ·​·​·​·​.​param·​p0,​·​"context"·​·​·​·​#·​Landroid/​content/​Context;​
   
[−]
smali/org/fdroid/fdroid/installer/InstallManagerService.smali
Offset 334, 14 lines modified Offset 334, 15 lines modified
334 ·​·​·​·​const/​16·​v2,​·​0x64 334 ·​·​·​·​const/​16·​v2,​·​0x64
   
335 ·​·​·​·​.​line·​299 335 ·​·​·​·​.​line·​299
336 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setProgress(IIZ)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​ 336 ·​·​·​·​invoke-​virtual·​{v1,​·​v2,​·​v5,​·​v6},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>setProgress(IIZ)​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​
   
337 ·​·​·​·​move-​result-​object·​v1 337 ·​·​·​·​move-​result-​object·​v1
   
  338 ·​·​·​·​.​line·​290
338 ·​·​·​·​return-​object·​v1 339 ·​·​·​·​return-​object·​v1
339 .​end·​method 340 .​end·​method
   
340 .​method·​public·​static·​getActiveDownloadUrls​()​Ljava/​util/​Set;​ 341 .​method·​public·​static·​getActiveDownloadUrls​()​Ljava/​util/​Set;​
341 ·​·​·​·​.​locals·​1 342 ·​·​·​·​.​locals·​1
342 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 343 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
343 ·​·​·​·​·​·​·​·​value·​=·​{ 344 ·​·​·​·​·​·​·​·​value·​=·​{
Offset 455, 14 lines modified Offset 456, 15 lines modified
455 ·​·​·​·​const/​high16·​v2,​·​0x8000000 456 ·​·​·​·​const/​high16·​v2,​·​0x8000000
   
456 ·​·​·​·​.​line·​318 457 ·​·​·​·​.​line·​318
457 ·​·​·​·​invoke-​virtual·​{v1,​·​p1,​·​v2},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>getPendingIntent(II)​Landroid/​app/​PendingIntent;​ 458 ·​·​·​·​invoke-​virtual·​{v1,​·​p1,​·​v2},​·​Landroid/​support/​v4/​app/​TaskStackBuilder;​-​>getPendingIntent(II)​Landroid/​app/​PendingIntent;​
   
458 ·​·​·​·​move-​result-​object·​v1 459 ·​·​·​·​move-​result-​object·​v1
   
  460 ·​·​·​·​.​line·​315
459 ·​·​·​·​return-​object·​v1 461 ·​·​·​·​return-​object·​v1
460 .​end·​method 462 .​end·​method
   
461 .​method·​private·​static·​getAppFromActive(Ljav​a/​lang/​String;​)​Lorg/​fdroid/​fdroid/​data/​App;​ 463 .​method·​private·​static·​getAppFromActive(Ljav​a/​lang/​String;​)​Lorg/​fdroid/​fdroid/​data/​App;​
462 ·​·​·​·​.​locals·​2 464 ·​·​·​·​.​locals·​2
463 ·​·​·​·​.​param·​p0,​·​"urlString"·​·​·​·​#·​Ljava/​lang/​String;​ 465 ·​·​·​·​.​param·​p0,​·​"urlString"·​·​·​·​#·​Ljava/​lang/​String;​
   
[−]
smali/org/fdroid/fdroid/localrepo/SwapService.smali
Offset 322, 14 lines modified Offset 322, 15 lines modified
322 ·​·​·​·​move-​result-​object·​v2 322 ·​·​·​·​move-​result-​object·​v2
   
323 ·​·​·​·​.​line·​571 323 ·​·​·​·​.​line·​571
324 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>build()​Landroid/​app/​Notification;​ 324 ·​·​·​·​invoke-​virtual·​{v2},​·​Landroid/​support/​v4/​app/​NotificationCompat$Bu​ilder;​-​>build()​Landroid/​app/​Notification;​
   
325 ·​·​·​·​move-​result-​object·​v2 325 ·​·​·​·​move-​result-​object·​v2
   
  326 ·​·​·​·​.​line·​566
326 ·​·​·​·​return-​object·​v2 327 ·​·​·​·​return-​object·​v2
327 .​end·​method 328 .​end·​method
   
328 .​method·​private·​static·​deserializePackages(L​java/​lang/​String;​)​Ljava/​util/​Set;​ 329 .​method·​private·​static·​deserializePackages(L​java/​lang/​String;​)​Ljava/​util/​Set;​
329 ·​·​·​·​.​locals·​2 330 ·​·​·​·​.​locals·​2
330 ·​·​·​·​.​param·​p0,​·​"packages"·​·​·​·​#·​Ljava/​lang/​String;​ 331 ·​·​·​·​.​param·​p0,​·​"packages"·​·​·​·​#·​Ljava/​lang/​String;​
331 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​ 332 ·​·​·​·​.​annotation·​system·​Ldalvik/​annotation/​Signature;​
[−]
smali/org/fdroid/fdroid/net/BluetoothDownloader.smali
Offset 301, 17 lines modified Offset 301, 19 lines modified
   
301 ·​·​·​·​move-​result·​v1 301 ·​·​·​·​move-​result·​v1
   
302 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 302 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
303 ·​·​·​·​const/​4·​v1,​·​0x1 303 ·​·​·​·​const/​4·​v1,​·​0x1
   
  304 ·​·​·​·​.​line·​90
304 ·​·​·​·​:​goto_0 305 ·​·​·​·​:​goto_0
305 ·​·​·​·​return·​v1 306 ·​·​·​·​return·​v1
   
  307 ·​·​·​·​.​line·​92
306 ·​·​·​·​:​cond_0 308 ·​·​·​·​:​cond_0
307 ·​·​·​·​const/​4·​v1,​·​0x0 309 ·​·​·​·​const/​4·​v1,​·​0x0
   
308 ·​·​·​·​goto·​:​goto_0 310 ·​·​·​·​goto·​:​goto_0
309 .​end·​method 311 .​end·​method
   
310 .​method·​public·​totalDownloadSize()​I 312 .​method·​public·​totalDownloadSize()​I
[−]
smali/org/fdroid/fdroid/net/HttpDownloader.smali
Offset 416, 17 lines modified Offset 416, 19 lines modified
   
416 ·​·​·​·​move-​result·​v1 416 ·​·​·​·​move-​result·​v1
   
417 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0 417 ·​·​·​·​if-​eqz·​v1,​·​:​cond_0
   
418 ·​·​·​·​const/​4·​v1,​·​0x1 418 ·​·​·​·​const/​4·​v1,​·​0x1
   
  419 ·​·​·​·​.​line·​106
419 ·​·​·​·​:​goto_0 420 ·​·​·​·​:​goto_0
420 ·​·​·​·​return·​v1 421 ·​·​·​·​return·​v1
   
  422 ·​·​·​·​.​line·​108
421 ·​·​·​·​:​cond_0 423 ·​·​·​·​:​cond_0
422 ·​·​·​·​const/​4·​v1,​·​0x0 424 ·​·​·​·​const/​4·​v1,​·​0x0
   
423 ·​·​·​·​goto·​:​goto_0 425 ·​·​·​·​goto·​:​goto_0
424 .​end·​method 426 .​end·​method
   
425 .​method·​private·​setupCacheCheck()​V 427 .​method·​private·​setupCacheCheck()​V
[−]
smali/org/fdroid/fdroid/net/LocalHTTPD.smali
Offset 662, 45 lines modified Offset 662, 15 lines modified
   
662 ·​·​·​·​move-​object/​from16·​v0,​·​v17 662 ·​·​·​·​move-​object/​from16·​v0,​·​v17
   
663 ·​·​·​·​invoke-​virtual·​{v0,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 663 ·​·​·​·​invoke-​virtual·​{v0,​·​v10},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
664 ·​·​·​·​move-​result-​object·​v17 664 ·​·​·​·​move-​result-​object·​v17
   
665 ·​·​·​·​const-​string·​v18,​·​"</​title><style><!-​-​\n" 665 ·​·​·​·​const-​string·​v18,​·​"</​title><style><!-​-​\nspan.​dirname·​{·​font-​weight:​·​bold;​·​}\nspan.​filesize·​{·​font-​size:​·​75%;​·​}\n/​/​·​-​-​>\n</​style></​head><body><h1>"
   
666 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
667 ·​·​·​·​move-​result-​object·​v17  
   
668 ·​·​·​·​const-​string·​v18,​·​"span.​dirname·​{·​font-​weight:​·​bold;​·​}\n"  
   
669 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
670 ·​·​·​·​move-​result-​object·​v17  
   
671 ·​·​·​·​const-​string·​v18,​·​"span.​filesize·​{·​font-​size:​·​75%;​·​}\n"  
   
672 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
673 ·​·​·​·​move-​result-​object·​v17  
   
674 ·​·​·​·​const-​string·​v18,​·​"/​/​·​-​-​>\n"  
   
675 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
676 ·​·​·​·​move-​result-​object·​v17  
   
677 ·​·​·​·​const-​string·​v18,​·​"</​style>"  
   
678 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
679 ·​·​·​·​move-​result-​object·​v17  
   
680 ·​·​·​·​const-​string·​v18,​·​"</​head><body><h1>"  
   
681 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 666 ·​·​·​·​invoke-​virtual/​range·​{v17·​.​.​·​v18},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
682 ·​·​·​·​move-​result-​object·​v17 667 ·​·​·​·​move-​result-​object·​v17
   
683 ·​·​·​·​move-​object/​from16·​v0,​·​v17 668 ·​·​·​·​move-​object/​from16·​v0,​·​v17
   
Offset 1453, 15 lines modified Offset 1423, 15 lines modified
   
1453 ·​·​·​·​const-​string·​v6,​·​"FORBIDDEN:​·​Won\'t·​serve·​.​.​/​·​for·​security·​reasons.​" 1423 ·​·​·​·​const-​string·​v6,​·​"FORBIDDEN:​·​Won\'t·​serve·​.​.​/​·​for·​security·​reasons.​"
   
1454 ·​·​·​·​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v6},​·​Lorg/​fdroid/​fdroid/​net/​LocalHTTPD;​-​>createResponse(Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lfi/​iki/​elonen/​NanoHTTPD$Response;​ 1424 ·​·​·​·​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v6},​·​Lorg/​fdroid/​fdroid/​net/​LocalHTTPD;​-​>createResponse(Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lfi/​iki/​elonen/​NanoHTTPD$Response;​
   
1455 ·​·​·​·​move-​result-​object·​v2 1425 ·​·​·​·​move-​result-​object·​v2
   
1456 ·​·​·​·​.​line·​211 1426 ·​·​·​·​.​line·​210
1457 ·​·​·​·​:​goto_0 1427 ·​·​·​·​:​goto_0
1458 ·​·​·​·​return-​object·​v2 1428 ·​·​·​·​return-​object·​v2
   
1459 ·​·​·​·​.​line·​174 1429 ·​·​·​·​.​line·​174
1460 ·​·​·​·​:​cond_1 1430 ·​·​·​·​:​cond_1
1461 ·​·​·​·​new-​instance·​v0,​·​Ljava/​io/​File;​ 1431 ·​·​·​·​new-​instance·​v0,​·​Ljava/​io/​File;​
   
Offset 1671, 18 lines modified Offset 1641, 16 lines modified
1671 ·​·​·​·​.​local·​v3,​·​"response":​Lfi/​iki/​elonen/​NanoHTTPD$Response;​ 1641 ·​·​·​·​.​local·​v3,​·​"response":​Lfi/​iki/​elonen/​NanoHTTPD$Response;​
1672 ·​·​·​·​if-​eqz·​v3,​·​:​cond_7 1642 ·​·​·​·​if-​eqz·​v3,​·​:​cond_7
   
1673 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"response":​Lfi/​iki/​elonen/​NanoHTTPD$Response;​ 1643 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"response":​Lfi/​iki/​elonen/​NanoHTTPD$Response;​
1674 ·​·​·​·​:​goto_1 1644 ·​·​·​·​:​goto_1
1675 ·​·​·​·​move-​object·​v2,​·​v3 1645 ·​·​·​·​move-​object·​v2,​·​v3
   
1676 ·​·​·​·​.​line·​211  
1677 ·​·​·​·​goto/​16·​:​goto_0 1646 ·​·​·​·​goto/​16·​:​goto_0
   
1678 ·​·​·​·​.​line·​210  
1679 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"response":​Lfi/​iki/​elonen/​NanoHTTPD$Response;​ 1647 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"response":​Lfi/​iki/​elonen/​NanoHTTPD$Response;​
1680 ·​·​·​·​:​cond_7 1648 ·​·​·​·​:​cond_7
1681 ·​·​·​·​sget-​object·​v4,​·​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​-​>NOT_FOUND:​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​ 1649 ·​·​·​·​sget-​object·​v4,​·​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​-​>NOT_FOUND:​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​
   
1682 ·​·​·​·​const-​string·​v5,​·​"text/​plain" 1650 ·​·​·​·​const-​string·​v5,​·​"text/​plain"
   
1683 ·​·​·​·​const-​string·​v6,​·​"Error·​404,​·​file·​not·​found.​" 1651 ·​·​·​·​const-​string·​v6,​·​"Error·​404,​·​file·​not·​found.​"
[−]
smali/org/fdroid/fdroid/net/bluetooth/BluetoothServer$ClientConnection.smali
Offset 208, 15 lines modified Offset 208, 15 lines modified
208 ·​·​·​·​move-​result-​object·​v7 208 ·​·​·​·​move-​result-​object·​v7
   
209 ·​·​·​·​.​line·​173 209 ·​·​·​·​.​line·​173
210 ·​·​·​·​invoke-​virtual·​{v7},​·​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response$Builder;​-​>build()​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​ 210 ·​·​·​·​invoke-​virtual·​{v7},​·​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response$Builder;​-​>build()​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​
   
211 ·​·​·​·​move-​result-​object·​v7 211 ·​·​·​·​move-​result-​object·​v7
   
212 ·​·​·​·​.​line·​187 212 ·​·​·​·​.​line·​184
213 ·​·​·​·​:​goto_1 213 ·​·​·​·​:​goto_1
214 ·​·​·​·​return-​object·​v7 214 ·​·​·​·​return-​object·​v7
   
215 ·​·​·​·​.​line·​160 215 ·​·​·​·​.​line·​160
216 ·​·​·​·​:​cond_0 216 ·​·​·​·​:​cond_0
217 ·​·​·​·​new-​instance·​v3,​·​Ljava/​util/​HashMap;​ 217 ·​·​·​·​new-​instance·​v3,​·​Ljava/​util/​HashMap;​
   
Offset 416, 15 lines modified Offset 416, 15 lines modified
   
416 ·​·​·​·​const-​string·​v6,​·​"FORBIDDEN:​·​Won\'t·​serve·​.​.​/​·​for·​security·​reasons.​" 416 ·​·​·​·​const-​string·​v6,​·​"FORBIDDEN:​·​Won\'t·​serve·​.​.​/​·​for·​security·​reasons.​"
   
417 ·​·​·​·​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v6},​·​Lorg/​fdroid/​fdroid/​net/​bluetooth/​BluetoothServer$Clien​tConnection;​-​>createResponse(Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​ 417 ·​·​·​·​invoke-​direct·​{p0,​·​v4,​·​v5,​·​v6},​·​Lorg/​fdroid/​fdroid/​net/​bluetooth/​BluetoothServer$Clien​tConnection;​-​>createResponse(Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​Ljava/​lang/​String;​Ljava/​lang/​String;​)​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​
   
418 ·​·​·​·​move-​result-​object·​v2 418 ·​·​·​·​move-​result-​object·​v2
   
419 ·​·​·​·​.​line·​240 419 ·​·​·​·​.​line·​239
420 ·​·​·​·​:​goto_0 420 ·​·​·​·​:​goto_0
421 ·​·​·​·​return-​object·​v2 421 ·​·​·​·​return-​object·​v2
   
422 ·​·​·​·​.​line·​206 422 ·​·​·​·​.​line·​206
423 ·​·​·​·​:​cond_1 423 ·​·​·​·​:​cond_1
424 ·​·​·​·​new-​instance·​v0,​·​Ljava/​io/​File;​ 424 ·​·​·​·​new-​instance·​v0,​·​Ljava/​io/​File;​
   
Offset 630, 18 lines modified Offset 630, 16 lines modified
630 ·​·​·​·​.​local·​v3,​·​"response":​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​ 630 ·​·​·​·​.​local·​v3,​·​"response":​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​
631 ·​·​·​·​if-​eqz·​v3,​·​:​cond_7 631 ·​·​·​·​if-​eqz·​v3,​·​:​cond_7
   
632 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"response":​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​ 632 ·​·​·​·​.​end·​local·​v3·​·​·​·​#·​"response":​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​
633 ·​·​·​·​:​goto_1 633 ·​·​·​·​:​goto_1
634 ·​·​·​·​move-​object·​v2,​·​v3 634 ·​·​·​·​move-​object·​v2,​·​v3
   
635 ·​·​·​·​.​line·​240  
636 ·​·​·​·​goto/​16·​:​goto_0 635 ·​·​·​·​goto/​16·​:​goto_0
   
637 ·​·​·​·​.​line·​239  
638 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"response":​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​ 636 ·​·​·​·​.​restart·​local·​v3·​·​·​·​#·​"response":​Lorg/​fdroid/​fdroid/​net/​bluetooth/​httpish/​Response;​
639 ·​·​·​·​:​cond_7 637 ·​·​·​·​:​cond_7
640 ·​·​·​·​sget-​object·​v4,​·​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​-​>NOT_FOUND:​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​ 638 ·​·​·​·​sget-​object·​v4,​·​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​-​>NOT_FOUND:​Lfi/​iki/​elonen/​NanoHTTPD$Response$St​atus;​
   
641 ·​·​·​·​const-​string·​v5,​·​"text/​plain" 639 ·​·​·​·​const-​string·​v5,​·​"text/​plain"
   
642 ·​·​·​·​const-​string·​v6,​·​"Error·​404,​·​file·​not·​found.​" 640 ·​·​·​·​const-​string·​v6,​·​"Error·​404,​·​file·​not·​found.​"
[−]
smali/org/fdroid/fdroid/views/ManageReposActivity$AddRepo.smali
Offset 604, 15 lines modified Offset 604, 15 lines modified
604 ·​·​·​·​.​prologue 604 ·​·​·​·​.​prologue
605 ·​·​·​·​.​line·​581 605 ·​·​·​·​.​line·​581
606 ·​·​·​·​if-​nez·​p1,​·​:​cond_0 606 ·​·​·​·​if-​nez·​p1,​·​:​cond_0
   
607 ·​·​·​·​.​line·​582 607 ·​·​·​·​.​line·​582
608 ·​·​·​·​const/​4·​v0,​·​0x0 608 ·​·​·​·​const/​4·​v0,​·​0x0
   
609 ·​·​·​·​.​line·​599 609 ·​·​·​·​.​line·​598
610 ·​·​·​·​:​goto_0 610 ·​·​·​·​:​goto_0
611 ·​·​·​·​return-​object·​v0 611 ·​·​·​·​return-​object·​v0
   
612 ·​·​·​·​.​line·​584 612 ·​·​·​·​.​line·​584
613 ·​·​·​·​:​cond_0 613 ·​·​·​·​:​cond_0
614 ·​·​·​·​new-​instance·​v8,​·​Ljava/​net/​URI;​ 614 ·​·​·​·​new-​instance·​v8,​·​Ljava/​net/​URI;​
   
[−]
smali/org/fdroid/fdroid/views/fragments/AppListFragment.smali
Offset 440, 14 lines modified Offset 440, 15 lines modified
   
440 ·​·​·​·​const-​string·​v6,​·​"name" 440 ·​·​·​·​const-​string·​v6,​·​"name"
   
441 ·​·​·​·​move-​object·​v5,​·​v4 441 ·​·​·​·​move-​object·​v5,​·​v4
   
442 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 442 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  443 ·​·​·​·​.​line·​201
443 ·​·​·​·​return-​object·​v0 444 ·​·​·​·​return-​object·​v0
   
444 ·​·​·​·​.​line·​200 445 ·​·​·​·​.​line·​200
445 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"uri":​Landroid/​net/​Uri;​ 446 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"uri":​Landroid/​net/​Uri;​
446 ·​·​·​·​:​cond_0 447 ·​·​·​·​:​cond_0
447 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​fdroid/​fdroid/​views/​fragments/​AppListFragment;​-​>getDataUri()​Landroid/​net/​Uri;​ 448 ·​·​·​·​invoke-​virtual·​{p0},​·​Lorg/​fdroid/​fdroid/​views/​fragments/​AppListFragment;​-​>getDataUri()​Landroid/​net/​Uri;​
   
[−]
smali/org/fdroid/fdroid/views/swap/SelectAppsView.smali
Offset 393, 14 lines modified Offset 393, 15 lines modified
   
393 ·​·​·​·​const-​string·​v6,​·​"applicationLabel" 393 ·​·​·​·​const-​string·​v6,​·​"applicationLabel"
   
394 ·​·​·​·​move-​object·​v5,​·​v4 394 ·​·​·​·​move-​object·​v5,​·​v4
   
395 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V 395 ·​·​·​·​invoke-​direct/​range·​{v0·​.​.​·​v6},​·​Landroid/​support/​v4/​content/​CursorLoader;​-​><init>(Landroid/​content/​Context;​Landroid/​net/​Uri;​[Ljava/​lang/​String;​Ljava/​lang/​String;​[Ljava/​lang/​String;​Ljava/​lang/​String;​)​V
   
  396 ·​·​·​·​.​line·​162
396 ·​·​·​·​return-​object·​v0 397 ·​·​·​·​return-​object·​v0
   
397 ·​·​·​·​.​line·​160 398 ·​·​·​·​.​line·​160
398 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"uri":​Landroid/​net/​Uri;​ 399 ·​·​·​·​.​end·​local·​v2·​·​·​·​#·​"uri":​Landroid/​net/​Uri;​
399 ·​·​·​·​:​cond_0 400 ·​·​·​·​:​cond_0
400 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lorg/​fdroid/​fdroid/​views/​swap/​SelectAppsView;​-​>mCurrentFilterString​:​Ljava/​lang/​String;​ 401 ·​·​·​·​iget-​object·​v0,​·​p0,​·​Lorg/​fdroid/​fdroid/​views/​swap/​SelectAppsView;​-​>mCurrentFilterString​:​Ljava/​lang/​String;​