10.6 KB
/home/fdroid/fdroiddata/tmp/ch.simonste.jasstafel_63.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_ch.simonste.jasstafel_63.apk
5.7 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: <b466cfb84ed82bc341af7ffd07618e77d05d1f3b018b854450bdf277cec9149a>, actual: <5bebc1c9a1ddee41b158aeafc0363566d27d9394915e38155d244c9fa178a36f> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <35f30607da35b2043fec27c9c520cfc283c4eb82aa50126a0bf844b76ee0ee935f09700100000000>, actual: <1d67c4f28b162f64119421d9c695338962c8d9438d198a574662a374528b147d5f09700100000000>
    
Offset 1, 36 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
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:·64a5d39157e7cbb9987fd1a9bab5316444f3b5a0691a7779dd93ac157dc1c81e 
10 Signer·#1·certificate·SHA-1·digest:·d87733f26fcc9999b3484c538b57c57c3879b43e 
11 Signer·#1·certificate·MD5·digest:·b10003c126242d901d7a40eea1df8ce6 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·820e91549f835b8384c3e022532e4a5583341b1671eab13fd1232a41c160ea94 
15 Signer·#1·public·key·SHA-1·digest:·83d017529e6cc50d943bd158c3e1de5e9b4c9e50 
16 Signer·#1·public·key·MD5·digest:·db5506c05cb5b0d777d98577b9b98541 
17 WARNING:·META-INF/com/android/build/gradle/app-metadata.properties·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
18 WARNING:·META-INF/androidx.activity_activity.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.annotation_annotation-experimental.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 WARNING:·META-INF/androidx.arch.core_core-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
21 WARNING:·META-INF/androidx.core_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
22 WARNING:·META-INF/androidx.customview_customview.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
23 WARNING:·META-INF/androidx.fragment_fragment.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
24 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
25 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
26 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
27 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 WARNING:·META-INF/androidx.loader_loader.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
29 WARNING:·META-INF/androidx.savedstate_savedstate.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
30 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
31 WARNING:·META-INF/androidx.versionedparcelable_versionedparcelable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
32 WARNING:·META-INF/androidx.viewpager_viewpager.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
33 WARNING:·META-INF/androidx.window_window-java.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.63 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·24123743·bytes,·number·of·entries:·1351 Zip·file·size:·24123743·bytes,·number·of·entries:·135
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx···741028·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx···741020·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx··6685616·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so4 -rw-rw-rw-··0.0·unx··6685616·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libapp.so
5 -rw-rw-rw-··0.0·unx·10551352·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so5 -rw-rw-rw-··0.0·unx·10551352·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libflutter.so
6 -rw-rw-rw-··0.0·unx··7373404·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so6 -rw-rw-rw-··0.0·unx··7373404·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libapp.so
7 -rw-rw-rw-··0.0·unx··7424676·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so7 -rw-rw-rw-··0.0·unx··7424676·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libflutter.so
8 -rw-rw-rw-··0.0·unx··6816688·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so8 -rw-rw-rw-··0.0·unx··6816688·b-·defN·81-Jan-01·01:01·lib/x86_64/libapp.so
9 -rw-rw-rw-··0.0·unx·11648400·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so9 -rw-rw-rw-··0.0·unx·11648400·b-·defN·81-Jan-01·01:01·lib/x86_64/libflutter.so
10 -rw-rw-rw-··0.0·unx·····2624·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin10 -rw-rw-rw-··0.0·unx·····2624·b-·defN·81-Jan-01·01:01·assets/flutter_assets/AssetManifest.bin
Offset 130, 8 lines modifiedOffset 130, 8 lines modified
130 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins130 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
131 -rw----·····2.0·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins131 -rw----·····2.0·fat····16434·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
132 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins132 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
133 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins133 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
134 -rw----·····2.0·fat····13963·b-·defN·81-Jan-01·01:01·META-INF/27F0B755.SF134 -rw----·····2.0·fat····13963·b-·defN·81-Jan-01·01:01·META-INF/27F0B755.SF
135 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/27F0B755.RSA135 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/27F0B755.RSA
136 -rw----·····2.0·fat····13836·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF136 -rw----·····2.0·fat····13836·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
137 135·files,·53279840·bytes·uncompressed,·24098779·bytes·compressed:··54.8%137 135·files,·53279832·bytes·uncompressed,·24098764·bytes·compressed:··54.8%
2.33 KB
classes.dex
2.31 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·021ff5114 checksum············:·c819f229
5 signature···········:·d29f...d7e95 signature···········:·8eb5...dcb2
6 file_size···········:·7410286 file_size···········:·741020
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·····:·589910 string_ids_size·····:·5899
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·155812 type_ids_size·······:·1558
13 type_ids_off········:·23708·(0x005c9c)13 type_ids_off········:·23708·(0x005c9c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·29940·(0x0074f4)15 proto_ids_off·······:·29940·(0x0074f4)
16 field_ids_size······:·219616 field_ids_size······:·2196
17 field_ids_off·······:·55716·(0x00d9a4)17 field_ids_off·······:·55716·(0x00d9a4)
18 method_ids_size·····:·673918 method_ids_size·····:·6739
19 method_ids_off······:·73284·(0x011e44)19 method_ids_off······:·73284·(0x011e44)
20 class_defs_size·····:·105920 class_defs_size·····:·1059
21 class_defs_off······:·127196·(0x01f0dc)21 class_defs_off······:·127196·(0x01f0dc)
22 data_size···········:·57994422 data_size···········:·579936
23 data_off············:·161084·(0x02753c)23 data_off············:·161084·(0x02753c)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·925 class_idx···········:·9
26 access_flags········:·0·(0x0000)26 access_flags········:·0·(0x0000)
27 superclass_idx······:·104427 superclass_idx······:·1044
28 source_file_idx·····:·028 source_file_idx·····:·0
Offset 39679, 15 lines modifiedOffset 39679, 15 lines modified
39679 static_fields_size··:·039679 static_fields_size··:·0
39680 instance_fields_size:·039680 instance_fields_size:·0
39681 direct_methods_size·:·139681 direct_methods_size·:·1
39682 virtual_methods_size:·039682 virtual_methods_size:·0
  
39683 Class·#310·annotations:39683 Class·#310·annotations:
39684 Annotations·on·class39684 Annotations·on·class
39685 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lh0/a$a;·Lh0/a$b;·}39685 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Lh0/a$b;·Lh0/a$a;·}
39686 Annotations·on·method·#3228·'a'39686 Annotations·on·method·#3228·'a'
39687 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/Throwable;"·")"·"Ljava/util/ArrayList<"·"Ljava/lang/Object;"·">;"·}39687 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/Throwable;"·")"·"Ljava/util/ArrayList<"·"Ljava/lang/Object;"·">;"·}
  
39688 Class·#310············-39688 Class·#310············-
39689 ··Class·descriptor··:·'Lh0/a;'39689 ··Class·descriptor··:·'Lh0/a;'
39690 ··Access·flags······:·0x0001·(PUBLIC)39690 ··Access·flags······:·0x0001·(PUBLIC)
39691 ··Superclass········:·'Ljava/lang/Object;'39691 ··Superclass········:·'Ljava/lang/Object;'
Offset 86771, 16 lines modifiedOffset 86771, 14 lines modified
86771 direct_methods_size·:·186771 direct_methods_size·:·1
86772 virtual_methods_size:·186772 virtual_methods_size:·1
  
86773 Class·#560·annotations:86773 Class·#560·annotations:
86774 Annotations·on·class86774 Annotations·on·class
86775 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=u86775 ··VISIBILITY_SYSTEM·Ldalvik/annotation/EnclosingMethod;·value=u
86776 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null86776 ··VISIBILITY_SYSTEM·Ldalvik/annotation/InnerClass;·accessFlags=0·name=null
86777 Annotations·on·method·#6143·'<init>' 
86778 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"()V"·} 
  
86779 Class·#560············-86777 Class·#560············-
86780 ··Class·descriptor··:·'Ln/g$a;'86778 ··Class·descriptor··:·'Ln/g$a;'
86781 ··Access·flags······:·0x0000·()86779 ··Access·flags······:·0x0000·()
86782 ··Superclass········:·'Ljava/lang/Object;'86780 ··Superclass········:·'Ljava/lang/Object;'
86783 ··Interfaces········-86781 ··Interfaces········-
86784 ····#0··············:·'Landroid/view/Choreographer$FrameCallback;'86782 ····#0··············:·'Landroid/view/Choreographer$FrameCallback;'
480 B
smali/n/g$a.smali
    
Offset 20, 19 lines modifiedOffset 20, 14 lines modified
20 #·instance·fields20 #·instance·fields
21 .field·final·synthetic·a:Ljava/lang/Runnable;21 .field·final·synthetic·a:Ljava/lang/Runnable;
  
  
22 #·direct·methods22 #·direct·methods
23 .method·constructor·<init>(Ljava/lang/Runnable;)V23 .method·constructor·<init>(Ljava/lang/Runnable;)V
24 ····.locals·024 ····.locals·0
25 ····.annotation·system·Ldalvik/annotation/Signature; 
26 ········value·=·{ 
27 ············"()V" 
28 ········} 
29 ····.end·annotation 
  
30 ····iput-object·p1,·p0,·Ln/g$a;->a:Ljava/lang/Runnable;25 ····iput-object·p1,·p0,·Ln/g$a;->a:Ljava/lang/Runnable;
  
31 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V26 ····invoke-direct·{p0},·Ljava/lang/Object;-><init>()V
  
32 ····return-void27 ····return-void
33 .end·method28 .end·method
384 B
smali/h0/a.smali
    
Offset 2, 16 lines modifiedOffset 2, 16 lines modified
2 .super·Ljava/lang/Object;2 .super·Ljava/lang/Object;
3 .source·""3 .source·""
  
  
4 #·annotations4 #·annotations
5 .annotation·system·Ldalvik/annotation/MemberClasses;5 .annotation·system·Ldalvik/annotation/MemberClasses;
6 ····value·=·{6 ····value·=·{
7 ········Lh0/a$a;, 
8 ········Lh0/a$b;7 ········Lh0/a$b;,
 8 ········Lh0/a$a;
9 ····}9 ····}
10 .end·annotation10 .end·annotation
  
  
11 #·direct·methods11 #·direct·methods
12 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;12 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;
13 ····.locals·313 ····.locals·3