9.32 KB
/home/fdroid/fdroiddata/tmp/com.illusionman1212.lyricsgrabbr_41.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.illusionman1212.lyricsgrabbr_41.apk
5.76 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: <c06e3afb66ffde63065f7a41e8b7ca4219f2a21597e031b489e86f186c36e244>, actual: <a50a87d7796d3dfc243dec5d557b9075cfc85ed460243541821e77341349303c> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <c3ae26573ad707c7cd93f11f8302d6960bfb18b0fffd811c2a9ef9c607226483fa6b0a0100000000>, actual: <717fe6f134a2cff279fd9bd8db9799fd3c2d1893e6d369223b4fec549cd0ad70fa6b0a0100000000>
    
Offset 1, 37 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·v3.1·scheme·(APK·Signature·Scheme·v3.1):·false 
6 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
7 Verified·for·SourceStamp:·false 
8 Number·of·signers:·1 
9 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
10 Signer·#1·certificate·SHA-256·digest:·d713bcdd7d8a6201e5aedfeb6b3fccebf793fdd751dd8f300ec4b1718bec0f8c 
11 Signer·#1·certificate·SHA-1·digest:·1468592024219d2a8c00aab312c1bfd0c5b5a267 
12 Signer·#1·certificate·MD5·digest:·0c1a88f96efb58d6873ca3d11dfc031d 
13 Signer·#1·key·algorithm:·RSA 
14 Signer·#1·key·size·(bits):·2048 
15 Signer·#1·public·key·SHA-256·digest:·7be18b1822be09d34376adeecdd12f0de45f0984c3cfdeb05c8286649a30d887 
16 Signer·#1·public·key·SHA-1·digest:·557b93752635c2464bdbe78064bbf77b15450e08 
17 Signer·#1·public·key·MD5·digest:·e163239b2900052e8fd058085887c2c0 
18 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/. 
19 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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
775 B
zipinfo {}
    
Offset 99, 8 lines modifiedOffset 99, 8 lines modified
99 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins99 -rw----·····2.0·fat······646·b-·defN·81-Jan-01·01:01·kotlin/internal/internal.kotlin_builtins
100 -rw----·····2.0·fat····17783·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins100 -rw----·····2.0·fat····17783·b-·defN·81-Jan-01·01:01·kotlin/kotlin.kotlin_builtins
101 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins101 -rw----·····2.0·fat·····3305·b-·defN·81-Jan-01·01:01·kotlin/ranges/ranges.kotlin_builtins
102 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins102 -rw----·····2.0·fat·····2395·b-·defN·81-Jan-01·01:01·kotlin/reflect/reflect.kotlin_builtins
103 -rw----·····2.0·fat·····9725·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.SF103 -rw----·····2.0·fat·····9725·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.SF
104 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.RSA104 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/FA45379A.RSA
105 -rw----·····2.0·fat·····9598·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF105 -rw----·····2.0·fat·····9598·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
106 104·files,·17931949·bytes·uncompressed,·17441261·bytes·compressed:··2.7%106 104·files,·17931949·bytes·uncompressed,·17441260·bytes·compressed:··2.7%
1.87 KB
classes.dex
1.85 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·'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············:·bf20d7d04 checksum············:·e643db31
5 signature···········:·397f...c4815 signature···········:·6482...cf14
6 file_size···········:·7254606 file_size···········:·725460
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·····:·582210 string_ids_size·····:·5822
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·154012 type_ids_size·······:·1540
Offset 23055, 15 lines modifiedOffset 23055, 15 lines modified
23055 static_fields_size··:·023055 static_fields_size··:·0
23056 instance_fields_size:·023056 instance_fields_size:·0
23057 direct_methods_size·:·123057 direct_methods_size·:·1
23058 virtual_methods_size:·023058 virtual_methods_size:·0
  
23059 Class·#161·annotations:23059 Class·#161·annotations:
23060 Annotations·on·class23060 Annotations·on·class
23061 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Ld0/a$b;·Ld0/a$a;·}23061 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Ld0/a$a;·Ld0/a$b;·}
23062 Annotations·on·method·#2184·'a'23062 Annotations·on·method·#2184·'a'
23063 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/Throwable;"·")"·"Ljava/util/ArrayList<"·"Ljava/lang/Object;"·">;"·}23063 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/Throwable;"·")"·"Ljava/util/ArrayList<"·"Ljava/lang/Object;"·">;"·}
  
23064 Class·#161············-23064 Class·#161············-
23065 ··Class·descriptor··:·'Ld0/a;'23065 ··Class·descriptor··:·'Ld0/a;'
23066 ··Access·flags······:·0x0001·(PUBLIC)23066 ··Access·flags······:·0x0001·(PUBLIC)
23067 ··Superclass········:·'Ljava/lang/Object;'23067 ··Superclass········:·'Ljava/lang/Object;'
Offset 27911, 15 lines modifiedOffset 27911, 15 lines modified
27911 static_fields_size··:·027911 static_fields_size··:·0
27912 instance_fields_size:·027912 instance_fields_size:·0
27913 direct_methods_size·:·127913 direct_methods_size·:·1
27914 virtual_methods_size:·027914 virtual_methods_size:·0
  
27915 Class·#181·annotations:27915 Class·#181·annotations:
27916 Annotations·on·class27916 Annotations·on·class
27917 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Le0/a$b;·Le0/a$c;·Le0/a$d;·Le0/a$a;·}27917 ··VISIBILITY_SYSTEM·Ldalvik/annotation/MemberClasses;·value={·Le0/a$a;·Le0/a$b;·Le0/a$c;·Le0/a$d;·}
27918 Annotations·on·method·#2336·'a'27918 Annotations·on·method·#2336·'a'
27919 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/Throwable;"·")"·"Ljava/util/ArrayList<"·"Ljava/lang/Object;"·">;"·}27919 ··VISIBILITY_SYSTEM·Ldalvik/annotation/Signature;·value={·"("·"Ljava/lang/Throwable;"·")"·"Ljava/util/ArrayList<"·"Ljava/lang/Object;"·">;"·}
  
27920 Class·#181············-27920 Class·#181············-
27921 ··Class·descriptor··:·'Le0/a;'27921 ··Class·descriptor··:·'Le0/a;'
27922 ··Access·flags······:·0x0001·(PUBLIC)27922 ··Access·flags······:·0x0001·(PUBLIC)
27923 ··Superclass········:·'Ljava/lang/Object;'27923 ··Superclass········:·'Ljava/lang/Object;'
422 B
smali/e0/a.smali
    
Offset 2, 18 lines modifiedOffset 2, 18 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 ········Le0/a$a;,
7 ········Le0/a$b;,8 ········Le0/a$b;,
8 ········Le0/a$c;,9 ········Le0/a$c;,
9 ········Le0/a$d;,10 ········Le0/a$d;
10 ········Le0/a$a; 
11 ····}11 ····}
12 .end·annotation12 .end·annotation
  
  
13 #·direct·methods13 #·direct·methods
14 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;14 .method·protected·static·a(Ljava/lang/Throwable;)Ljava/util/ArrayList;
15 ····.locals·315 ····.locals·3
384 B
smali/d0/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 ········Ld0/a$b;, 
8 ········Ld0/a$a;7 ········Ld0/a$a;,
 8 ········Ld0/a$b;
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