[−]
/home/hans/code/fdroid/data/tmp/com.adonai.manman_161.apk vs.
/home/hans/code/fdroid/data/tmp/sigcp_com.adonai.manman_161.apk
[−]
zipinfo {}
Offset 1, 8 lines modified Offset 1, 8 lines modified
1 Zip·​file·​size:​·​1534548·​bytes,​·​number·​of·​entries:​·​429 1 Zip·​file·​size:​·​1533289·​bytes,​·​number·​of·​entries:​·​429
2 -​rw-​-​-​-​·····​2.​0·​fat····​43994·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF 2 -​rw-​-​-​-​·····​2.​0·​fat····​43994·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​MANIFEST.​MF
3 -​rw-​-​-​-​·····​2.​0·​fat····​44115·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​19ED14EF.​SF 3 -​rw-​-​-​-​·····​2.​0·​fat····​44115·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​19ED14EF.​SF
4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​19ED14EF.​RSA 4 -​rw-​-​-​-​·····​2.​0·​fat·····​1326·​bl·​defN·​08-​Jan-​01·​00:​00·​META-​INF/​19ED14EF.​RSA
5 -​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
6 -​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
7 -​rw-​-​-​-​·····​2.​0·​fat·····​2564·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml 7 -​rw-​-​-​-​·····​2.​0·​fat·····​2564·​bX·​defN·​08-​Jan-​01·​00:​00·​AndroidManifest.​xml
8 -​rw-​-​-​-​·····​2.​0·​fat·····​2647·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​css/​dark.​css 8 -​rw-​-​-​-​·····​2.​0·​fat·····​2647·​bl·​defN·​08-​Jan-​01·​00:​00·​assets/​css/​dark.​css
Offset 417, 15 lines modified Offset 417, 15 lines modified
417 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​chapter_item_popup.​xml 417 -​rw-​-​-​-​·····​2.​0·​fat······​476·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​chapter_item_popup.​xml
418 -​rw-​-​-​-​·····​2.​0·​fat······​924·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​global_menu.​xml 418 -​rw-​-​-​-​·····​2.​0·​fat······​924·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​global_menu.​xml
419 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​local_archive_menu.​xml 419 -​rw-​-​-​-​·····​2.​0·​fat······​764·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​local_archive_menu.​xml
420 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​man_page_menu.​xml 420 -​rw-​-​-​-​·····​2.​0·​fat······​560·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​man_page_menu.​xml
421 -​rw-​-​-​-​·····​2.​0·​fat······​576·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​search_item_popup.​xml 421 -​rw-​-​-​-​·····​2.​0·​fat······​576·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​menu/​search_item_popup.​xml
422 -​rw-​-​-​-​·····​2.​0·​fat·····​1112·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​global_prefs.​xml 422 -​rw-​-​-​-​·····​2.​0·​fat·····​1112·​bl·​defN·​08-​Jan-​01·​00:​00·​res/​xml/​global_prefs.​xml
423 -​rw-​-​-​-​·····​1.​0·​fat···​272404·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc 423 -​rw-​-​-​-​·····​1.​0·​fat···​272404·​b-​·​stor·​08-​Jan-​01·​00:​00·​resources.​arsc
424 -​rw-​-​-​-​·····​2.​0·​fat··​2244016·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex 424 -​rw-​-​-​-​·····​2.​0·​fat··​2243924·​bl·​defN·​08-​Jan-​01·​00:​00·​classes.​dex
425 -​rw-​-​-​-​·····​2.​0·​fat·····​1254·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​jsoup/​nodes/​entities-​base.​properties 425 -​rw-​-​-​-​·····​2.​0·​fat·····​1254·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​jsoup/​nodes/​entities-​base.​properties
426 -​rw-​-​-​-​·····​2.​0·​fat····​27501·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​jsoup/​nodes/​entities-​full.​properties 426 -​rw-​-​-​-​·····​2.​0·​fat····​27501·​bl·​defN·​08-​Jan-​01·​00:​00·​org/​jsoup/​nodes/​entities-​full.​properties
427 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​core/​LICENSE.​txt  
428 -​rw-​-​-​-​·····​2.​0·​fat······​485·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​core/​README.​txt  
429 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​android/​LICENSE.​txt 427 -​rw-​-​-​-​·····​2.​0·​fat······​844·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​android/​LICENSE.​txt
430 -​rw-​-​-​-​·····​2.​0·​fat······​458·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​android/​README.​txt 428 -​rw-​-​-​-​·····​2.​0·​fat······​458·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​android/​README.​txt
431 429·​files,​·2981689·​bytes·uncompressed,​·​1455996·​bytes·compressed:​··​51.​2% 429 -​rw-​-​-​-​·····2.​0·​fat······844·​bl·​defN·08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​core/​LICENSE.​txt
  430 -​rw-​-​-​-​·····​2.​0·​fat······​485·​bl·​defN·​08-​Jan-​01·​00:​00·​com/​j256/​ormlite/​core/​README.​txt
  431 429·​files,​·​2981597·​bytes·​uncompressed,​·​1455847·​bytes·​compressed:​··​51.​2%
[−]
APK metadata
Offset 7, 18 lines modified Offset 7, 18 lines modified
7 sdkInfo:​ 7 sdkInfo:​
8 ··​minSdkVersion:​·​'14' 8 ··​minSdkVersion:​·​'14'
9 ··​targetSdkVersion:​·​'22' 9 ··​targetSdkVersion:​·​'22'
10 sharedLibrary:​·​false 10 sharedLibrary:​·​false
11 unknownFiles:​ 11 unknownFiles:​
12 ··​org/​jsoup/​nodes/​entities-​base.​properties:​·​'8' 12 ··​org/​jsoup/​nodes/​entities-​base.​properties:​·​'8'
13 ··​org/​jsoup/​nodes/​entities-​full.​properties:​·​'8' 13 ··​org/​jsoup/​nodes/​entities-​full.​properties:​·​'8'
14 ··​com/​j256/​ormlite/​core/​LICENSE.​txt:​·​'8'  
15 ··​com/​j256/​ormlite/​core/​README.​txt:​·​'8'  
16 ··​com/​j256/​ormlite/​android/​LICENSE.​txt:​·​'8' 14 ··​com/​j256/​ormlite/​android/​LICENSE.​txt:​·​'8'
17 ··​com/​j256/​ormlite/​android/​README.​txt:​·​'8' 15 ··​com/​j256/​ormlite/​android/​README.​txt:​·​'8'
  16 ··​com/​j256/​ormlite/​core/​LICENSE.​txt:​·​'8'
  17 ··​com/​j256/​ormlite/​core/​README.​txt:​·​'8'
18 usesFramework:​ 18 usesFramework:​
19 ··​ids:​ 19 ··​ids:​
20 ··​-​·​1 20 ··​-​·​1
21 ··​tag:​·​null 21 ··​tag:​·​null
22 version:​·​2.​2.​1-​dirty 22 version:​·​2.​2.​1-​dirty
23 versionInfo:​ 23 versionInfo:​
24 ··​versionCode:​·​'161' 24 ··​versionCode:​·​'161'
[−]
smali/com/adonai/manman/ManPageDialogFragment$3.smali
Offset 48, 39 lines modified Offset 48, 15 lines modified
   
48 ····​iget-​object·​v2,​·​p0,​·​Lcom/​adonai/​manman/​ManPageDialogFragment​$3;​-​>val$link:​Ljava/​lang/​String;​ 48 ····​iget-​object·​v2,​·​p0,​·​Lcom/​adonai/​manman/​ManPageDialogFragment​$3;​-​>val$link:​Ljava/​lang/​String;​
   
49 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 49 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
50 ····​move-​result-​object·​v1 50 ····​move-​result-​object·​v1
   
51 ····​const-​string·​v2,​·​"\"]\')​;​" 51 ····​const-​string·​v2,​·​"\"]\')​;​e=document.​createEvent(\'HTMLEve​nts\')​;​e.​initEvent(\'click\',​true,​true)​;​l.​dispatchEvent(e)​;​})​()​"
   
52 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
53 ····​move-​result-​object·​v1  
   
54 ····​const-​string·​v2,​·​"e=document.​createEvent(\'HTMLEve​nts\')​;​"  
   
55 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
56 ····​move-​result-​object·​v1  
   
57 ····​const-​string·​v2,​·​"e.​initEvent(\'click\',​true,​true)​;​"  
   
58 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
59 ····​move-​result-​object·​v1  
   
60 ····​const-​string·​v2,​·​"l.​dispatchEvent(e)​;​"  
   
61 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
62 ····​move-​result-​object·​v1  
   
63 ····​const-​string·​v2,​·​"})​()​"  
   
64 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 52 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
65 ····​move-​result-​object·​v1 53 ····​move-​result-​object·​v1
   
66 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 54 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​
   
[−]
smali/com/adonai/manman/misc/CircularFragReveal.smali
Offset 649, 21 lines modified Offset 649, 15 lines modified
   
649 ····​sget·​v2,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I 649 ····​sget·​v2,​·​Landroid/​os/​Build$VERSION;​-​>SDK_INT:​I
   
650 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​ 650 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(I)​Ljava/​lang/​StringBuilder;​
   
651 ····​move-​result-​object·​v1 651 ····​move-​result-​object·​v1
   
652 ····​const-​string·​v2,​·​"].​·​" 652 ····​const-​string·​v2,​·​"].​·​CircularReveal·​run·​on·​version·​21·​and·greater.​"
   
653 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​  
   
654 ····​move-​result-​object·​v1  
   
655 ····​const-​string·​v2,​·​"CircularReveal·​run·​on·​version·​21·​and·​greater.​"  
   
656 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​ 653 ····​invoke-​virtual·​{v1,​·​v2},​·​Ljava/​lang/​StringBuilder;​-​>append(Ljava/​lang/​String;​)​Ljava/​lang/​StringBuilder;​
   
657 ····​move-​result-​object·​v1 654 ····​move-​result-​object·​v1
   
658 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​ 655 ····​invoke-​virtual·​{v1},​·​Ljava/​lang/​StringBuilder;​-​>toString()​Ljava/​lang/​String;​