8.78 KB
/home/fdroid/fdroiddata/tmp/org.woheller69.gpscockpit_200.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.woheller69.gpscockpit_200.apk
1.73 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <b3e2f06a1d57341b548333d4dcc8cf29377d47ae2841fe6488e07eeb008b17da>, actual: <2c86489363931976c3570eb3264e586a091b6aac092bd314a9cec34daf83f360> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <cacfc022c4800c843a6a01cb6730c4b1b5106f7307c51700726affb4b0235a072d431e0000000000>, actual: <2e922ae9b43f9a6db420a85d9c089f73ffd184e9233706a8f7bebfbd9673fe962d431e0000000000>
    
Offset 1, 16 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·false 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·6766b29e8dbea6a4a48e0f196dbcd6a9cb457c8d3a48aab14d8820a422ee3501 
10 Signer·#1·certificate·SHA-1·digest:·d978f563128ec2a033f3eff35cf8c2f03ae451f2 
11 Signer·#1·certificate·MD5·digest:·b9154bdb3a1c836df2e4c75e371aeb99 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·b432559f96aa282951017725cb1e98cc13f13189dc61a2c3abe04a361d62c534 
15 Signer·#1·public·key·SHA-1·digest:·de2d1dffdd316bf03978440f381638af24f9057f 
16 Signer·#1·public·key·MD5·digest:·2b632d14fed47d78f78b88f83ae69359 
1.02 KB
zipinfo -v {}
    
Offset 21789, 15 lines modifiedOffset 21789, 15 lines modified
21789 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT21789 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
21790 ··minimum·software·version·required·to·extract:···0.021790 ··minimum·software·version·required·to·extract:···0.0
21791 ··compression·method:·····························deflated21791 ··compression·method:·····························deflated
21792 ··compression·sub-type·(deflation):···············normal21792 ··compression·sub-type·(deflation):···············normal
21793 ··file·security·status:···························not·encrypted21793 ··file·security·status:···························not·encrypted
21794 ··extended·local·header:··························no21794 ··extended·local·header:··························no
21795 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:0221795 ··file·last·modified·on·(DOS·date/time):··········1981·Jan·1·01:01:02
21796 ··32-bit·CRC·value·(hex):·························d2035e0421796 ··32-bit·CRC·value·(hex):·························aa5bc8ea
21797 ··compressed·size:································655387·bytes21797 ··compressed·size:································655387·bytes
21798 ··uncompressed·size:······························1389940·bytes21798 ··uncompressed·size:······························1389940·bytes
21799 ··length·of·filename:·····························11·characters21799 ··length·of·filename:·····························11·characters
21800 ··length·of·extra·field:··························0·bytes21800 ··length·of·extra·field:··························0·bytes
21801 ··length·of·file·comment:·························0·characters21801 ··length·of·file·comment:·························0·characters
21802 ··disk·number·on·which·file·begins:···············disk·121802 ··disk·number·on·which·file·begins:···············disk·1
21803 ··apparent·file·type:·····························binary21803 ··apparent·file·type:·····························binary
5.43 KB
classes.dex
2.2 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'037'1 DEX·version·'037'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n037\0'3 magic···············:·'dex\n037\0'
4 checksum············:·1fe0d87c4 checksum············:·e5c9d8da
5 signature···········:·4681...5c2f5 signature···········:·b2fe...2912
6 file_size···········:·13899406 file_size···········:·1389940
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·746410 string_ids_size·····:·7464
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·204912 type_ids_size·······:·2049
Offset 204955, 25 lines modifiedOffset 204955, 25 lines modified
204955 ········0x0000·-·0x0020·reg=3·this·Le/a/b/o$a;·204955 ········0x0000·-·0x0020·reg=3·this·Le/a/b/o$a;·
204956 ········0x0000·-·0x0020·reg=4·(null)·Landroid/view/View;·204956 ········0x0000·-·0x0020·reg=4·(null)·Landroid/view/View;·
  
204957 ··source_file_idx···:·3455·(SourceFile)204957 ··source_file_idx···:·3455·(SourceFile)
  
204958 Class·#881·header:204958 Class·#881·header:
204959 class_idx···········:·1789204959 class_idx···········:·1789
204960 access_flags········:·17·(0x0011)204960 access_flags········:·1·(0x0001)
204961 superclass_idx······:·1853204961 superclass_idx······:·1853
204962 source_file_idx·····:·3455204962 source_file_idx·····:·3455
204963 static_fields_size··:·0204963 static_fields_size··:·0
204964 instance_fields_size:·2204964 instance_fields_size:·2
204965 direct_methods_size·:·1204965 direct_methods_size·:·1
204966 virtual_methods_size:·1204966 virtual_methods_size:·1
  
204967 Class·#881············-204967 Class·#881············-
204968 ··Class·descriptor··:·'Le/a/b/p;'204968 ··Class·descriptor··:·'Le/a/b/p;'
204969 ··Access·flags······:·0x0011·(PUBLIC·FINAL)204969 ··Access·flags······:·0x0001·(PUBLIC)
204970 ··Superclass········:·'Ljava/lang/Object;'204970 ··Superclass········:·'Ljava/lang/Object;'
204971 ··Interfaces········-204971 ··Interfaces········-
204972 ····#0··············:·'Landroid/content/DialogInterface$OnClickListener;'204972 ····#0··············:·'Landroid/content/DialogInterface$OnClickListener;'
204973 ··Static·fields·····-204973 ··Static·fields·····-
204974 ··Instance·fields···-204974 ··Instance·fields···-
204975 ····#0··············:·(in·Le/a/b/p;)204975 ····#0··············:·(in·Le/a/b/p;)
204976 ······name··········:·'b'204976 ······name··········:·'b'
Offset 205046, 25 lines modifiedOffset 205046, 25 lines modified
205046 ········0x0000·-·0x0024·reg=3·(null)·Landroid/content/DialogInterface;·205046 ········0x0000·-·0x0024·reg=3·(null)·Landroid/content/DialogInterface;·
205047 ········0x0000·-·0x0024·reg=4·(null)·I·205047 ········0x0000·-·0x0024·reg=4·(null)·I·
  
205048 ··source_file_idx···:·3455·(SourceFile)205048 ··source_file_idx···:·3455·(SourceFile)
  
205049 Class·#882·header:205049 Class·#882·header:
205050 class_idx···········:·1790205050 class_idx···········:·1790
205051 access_flags········:·17·(0x0011)205051 access_flags········:·1·(0x0001)
205052 superclass_idx······:·1853205052 superclass_idx······:·1853
205053 source_file_idx·····:·3455205053 source_file_idx·····:·3455
205054 static_fields_size··:·0205054 static_fields_size··:·0
205055 instance_fields_size:·0205055 instance_fields_size:·0
205056 direct_methods_size·:·1205056 direct_methods_size·:·1
205057 virtual_methods_size:·1205057 virtual_methods_size:·1
  
205058 Class·#882············-205058 Class·#882············-
205059 ··Class·descriptor··:·'Le/a/b/q;'205059 ··Class·descriptor··:·'Le/a/b/q;'
205060 ··Access·flags······:·0x0011·(PUBLIC·FINAL)205060 ··Access·flags······:·0x0001·(PUBLIC)
205061 ··Superclass········:·'Ljava/lang/Object;'205061 ··Superclass········:·'Ljava/lang/Object;'
205062 ··Interfaces········-205062 ··Interfaces········-
205063 ····#0··············:·'Landroid/content/DialogInterface$OnClickListener;'205063 ····#0··············:·'Landroid/content/DialogInterface$OnClickListener;'
205064 ··Static·fields·····-205064 ··Static·fields·····-
205065 ··Instance·fields···-205065 ··Instance·fields···-
205066 ··Direct·methods····-205066 ··Direct·methods····-
205067 ····#0··············:·(in·Le/a/b/q;)205067 ····#0··············:·(in·Le/a/b/q;)
3.21 KB
classes.jar
2.0 KB
zipinfo -v {}
    
Offset 24711, 15 lines modifiedOffset 24711, 15 lines modified
24711 ··version·of·encoding·software:···················2.024711 ··version·of·encoding·software:···················2.0
24712 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT24712 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
24713 ··minimum·software·version·required·to·extract:···2.024713 ··minimum·software·version·required·to·extract:···2.0
24714 ··compression·method:·····························none·(stored)24714 ··compression·method:·····························none·(stored)
24715 ··file·security·status:···························not·encrypted24715 ··file·security·status:···························not·encrypted
24716 ··extended·local·header:··························no24716 ··extended·local·header:··························no
24717 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0024717 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
24718 ··32-bit·CRC·value·(hex):·························7185327d24718 ··32-bit·CRC·value·(hex):·························07ef0175
24719 ··compressed·size:································1076·bytes24719 ··compressed·size:································1076·bytes
24720 ··uncompressed·size:······························1076·bytes24720 ··uncompressed·size:······························1076·bytes
24721 ··length·of·filename:·····························13·characters24721 ··length·of·filename:·····························13·characters
24722 ··length·of·extra·field:··························0·bytes24722 ··length·of·extra·field:··························0·bytes
24723 ··length·of·file·comment:·························0·characters24723 ··length·of·file·comment:·························0·characters
24724 ··disk·number·on·which·file·begins:···············disk·124724 ··disk·number·on·which·file·begins:···············disk·1
24725 ··apparent·file·type:·····························binary24725 ··apparent·file·type:·····························binary
Offset 24739, 15 lines modifiedOffset 24739, 15 lines modified
24739 ··version·of·encoding·software:···················2.024739 ··version·of·encoding·software:···················2.0
24740 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT24740 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
24741 ··minimum·software·version·required·to·extract:···2.024741 ··minimum·software·version·required·to·extract:···2.0
24742 ··compression·method:·····························none·(stored)24742 ··compression·method:·····························none·(stored)
24743 ··file·security·status:···························not·encrypted24743 ··file·security·status:···························not·encrypted
24744 ··extended·local·header:··························no24744 ··extended·local·header:··························no
24745 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:0024745 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
24746 ··32-bit·CRC·value·(hex):·························b72928c124746 ··32-bit·CRC·value·(hex):·························adc562f4
24747 ··compressed·size:································618·bytes24747 ··compressed·size:································618·bytes
24748 ··uncompressed·size:······························618·bytes24748 ··uncompressed·size:······························618·bytes
24749 ··length·of·filename:·····························13·characters24749 ··length·of·filename:·····························13·characters
24750 ··length·of·extra·field:··························0·bytes24750 ··length·of·extra·field:··························0·bytes
24751 ··length·of·file·comment:·························0·characters24751 ··length·of·file·comment:·························0·characters
24752 ··disk·number·on·which·file·begins:···············disk·124752 ··disk·number·on·which·file·begins:···············disk·1
24753 ··apparent·file·type:·····························binary24753 ··apparent·file·type:·····························binary
625 B
e/a/b/p.class
599 B
procyon -ec {}
    
Offset 4, 15 lines modifiedOffset 4, 15 lines modified
4 import·android.content.SharedPreferences$Editor;4 import·android.content.SharedPreferences$Editor;
5 import·android.content.Intent;5 import·android.content.Intent;
6 import·android.net.Uri;6 import·android.net.Uri;
7 import·android.content.DialogInterface;7 import·android.content.DialogInterface;
8 import·android.content.Context;8 import·android.content.Context;
9 import·android.content.DialogInterface$OnClickListener;9 import·android.content.DialogInterface$OnClickListener;
  
10 public·final·class·p·implements·DialogInterface$OnClickListener10 public·class·p·implements·DialogInterface$OnClickListener
11 {11 {
12 ····public·final·/*·synthetic·*/·Context·b;12 ····public·final·/*·synthetic·*/·Context·b;
13 ····public·final·/*·synthetic·*/·String·c;13 ····public·final·/*·synthetic·*/·String·c;
14 ····14 ····
15 ····public·p(final·Context·b,·final·String·c)·{15 ····public·p(final·Context·b,·final·String·c)·{
16 ········this.b·=·b;16 ········this.b·=·b;
17 ········this.c·=·c;17 ········this.c·=·c;
589 B
e/a/b/q.class
563 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·e.a.b;1 package·e.a.b;
  
2 import·android.content.SharedPreferences$Editor;2 import·android.content.SharedPreferences$Editor;
3 import·android.content.DialogInterface;3 import·android.content.DialogInterface;
4 import·android.content.DialogInterface$OnClickListener;4 import·android.content.DialogInterface$OnClickListener;
  
5 public·final·class·q·implements·DialogInterface$OnClickListener5 public·class·q·implements·DialogInterface$OnClickListener
6 {6 {
7 ····public·void·onClick(final·DialogInterface·dialogInterface,·final·int·n)·{7 ····public·void·onClick(final·DialogInterface·dialogInterface,·final·int·n)·{
8 ········final·SharedPreferences$Editor·edit·=·w.e().edit();8 ········final·SharedPreferences$Editor·edit·=·w.e().edit();
9 ········edit.putBoolean("askForStar",·false);9 ········edit.putBoolean("askForStar",·false);
10 ········edit.apply();10 ········edit.apply();
11 ····}11 ····}
12 }12 }
242 B
smali/e/a/b/q.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le/a/b/q;1 .class·public·Le/a/b/q;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/content/DialogInterface$OnClickListener;5 .implements·Landroid/content/DialogInterface$OnClickListener;
  
  
242 B
smali/e/a/b/p.smali
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 .class·public·final·Le/a/b/p;1 .class·public·Le/a/b/p;
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·"SourceFile"3 .source·"SourceFile"
  
4 #·interfaces4 #·interfaces
5 .implements·Landroid/content/DialogInterface$OnClickListener;5 .implements·Landroid/content/DialogInterface$OnClickListener;