15.2 KB
/home/fdroid/fdroiddata/tmp/com.picross.nonocross_5.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_com.picross.nonocross_5.apk
10.6 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: <5a553926cc3bef312caa2a52e9a6134bd1e857ae3563dc3c510b298f6fdce007>, actual: <efd357851a17f4ab6d943d05040e994e32ad48c311c8b81df54db6b0ff9436e4> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <71b195c7eb2e7387718c1b908624a17c254b2d5a5b81297ce6009c17431145390dbc140000000000>, actual: <b17520afceda1cb55ae37a52072fba691a1748ac405ecd14c9db1c47593768510dbc140000000000>
    
Offset 1, 61 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:·44d12cef3365db36046d018282e0fda865d6023e187c1bb52656d8c779a7d125 
10 Signer·#1·certificate·SHA-1·digest:·39f9b1ebc486c54aae1493f777996327dccb40ca 
11 Signer·#1·certificate·MD5·digest:·90be2dbc391f0b3c0041225e825f683e 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·94b96ef58beae7cc21e14264144fcbd5f99fceee0afd91a0a498525a3b7def58 
15 Signer·#1·public·key·SHA-1·digest:·e9bb238d05e39279e21321c039693bb9d91ba542 
16 Signer·#1·public·key·MD5·digest:·3c00f2c6ce4c66d7dd295b4f0fa80af6 
17 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-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/. 
18 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/. 
19 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/. 
20 WARNING:·META-INF/androidx.activity_activity-ktx.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/kotlin-stdlib.kotlin_module·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/kotlin-stdlib-common.kotlin_module·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/app_release.kotlin_module·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.core_core-ktx.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.recyclerview_recyclerview.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/lifecycle-viewmodel-ktx_release.kotlin_module·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/preference-ktx_release.kotlin_module·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.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/. 
29 WARNING:·META-INF/kotlinx-coroutines-android.kotlin_module·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/activity-ktx_release.kotlin_module·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.lifecycle_lifecycle-livedata-core-ktx.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.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/. 
33 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.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.lifecycle_lifecycle-viewmodel-ktx.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.preference_preference-ktx.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/androidx.preference_preference.version·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/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/. 
38 WARNING:·META-INF/core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
39 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/. 
40 WARNING:·META-INF/lifecycle-runtime-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
41 WARNING:·META-INF/androidx.databinding_viewbinding.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
42 WARNING:·META-INF/androidx.drawerlayout_drawerlayout.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 WARNING:·META-INF/androidx.interpolator_interpolator.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
44 WARNING:·META-INF/fragment-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
45 WARNING:·META-INF/androidx.appcompat_appcompat-resources.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 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/. 
47 WARNING:·META-INF/androidx.appcompat_appcompat.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
48 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/. 
49 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/. 
50 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/. 
51 WARNING:·META-INF/androidx.cursoradapter_cursoradapter.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
52 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/. 
53 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/. 
54 WARNING:·META-INF/kotlinx-coroutines-core.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
55 WARNING:·META-INF/androidx.vectordrawable_vectordrawable.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
56 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
57 WARNING:·META-INF/androidx.recyclerview_recyclerview-selection.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 WARNING:·META-INF/lifecycle-livedata-core-ktx_release.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 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/. 
60 WARNING:·META-INF/androidx.vectordrawable_vectordrawable-animated.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/collection-ktx.kotlin_module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
793 B
zipinfo {}
    
Offset 586, 8 lines modifiedOffset 586, 8 lines modified
586 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png586 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_low_pressed.9.png
587 -rw----·····0.0·fat··1004420·b-·defN·81-Jan-01·01:01·classes.dex587 -rw----·····0.0·fat··1004420·b-·defN·81-Jan-01·01:01·classes.dex
588 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml588 -rw----·····0.0·fat······516·b-·defN·81-Jan-01·01:01·res/drawable/abc_seekbar_tick_mark_material.xml
589 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png589 -rw----·····0.0·fat·······77·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
590 -rw----·····2.0·fat····60511·b-·defN·81-Jan-01·01:01·META-INF/EAA5CE17.SF590 -rw----·····2.0·fat····60511·b-·defN·81-Jan-01·01:01·META-INF/EAA5CE17.SF
591 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/EAA5CE17.RSA591 -rw----·····2.0·fat·····1336·b-·defN·81-Jan-01·01:01·META-INF/EAA5CE17.RSA
592 -rw----·····2.0·fat····60403·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF592 -rw----·····2.0·fat····60403·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
593 591·files,·2238565·bytes·uncompressed,·1252367·bytes·compressed:··44.1%593 591·files,·2238565·bytes·uncompressed,·1252362·bytes·compressed:··44.1%
2.05 KB
classes2.dex
2.03 KB
classes2.jar
1.01 KB
zipinfo -v {}
    
Offset 3190, 15 lines modifiedOffset 3190, 15 lines modified
3190 ··version·of·encoding·software:···················2.03190 ··version·of·encoding·software:···················2.0
3191 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT3191 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
3192 ··minimum·software·version·required·to·extract:···2.03192 ··minimum·software·version·required·to·extract:···2.0
3193 ··compression·method:·····························none·(stored)3193 ··compression·method:·····························none·(stored)
3194 ··file·security·status:···························not·encrypted3194 ··file·security·status:···························not·encrypted
3195 ··extended·local·header:··························no3195 ··extended·local·header:··························no
3196 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:003196 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
3197 ··32-bit·CRC·value·(hex):·························58f278bc3197 ··32-bit·CRC·value·(hex):·························23957f50
3198 ··compressed·size:································4109·bytes3198 ··compressed·size:································4109·bytes
3199 ··uncompressed·size:······························4109·bytes3199 ··uncompressed·size:······························4109·bytes
3200 ··length·of·filename:·····························15·characters3200 ··length·of·filename:·····························15·characters
3201 ··length·of·extra·field:··························0·bytes3201 ··length·of·extra·field:··························0·bytes
3202 ··length·of·file·comment:·························0·characters3202 ··length·of·file·comment:·························0·characters
3203 ··disk·number·on·which·file·begins:···············disk·13203 ··disk·number·on·which·file·begins:···············disk·1
3204 ··apparent·file·type:·····························binary3204 ··apparent·file·type:·····························binary
1020 B
j$/util/k.class
988 B
procyon -ec {}
    
Offset 145, 20 lines modifiedOffset 145, 20 lines modified
145 ············return·((j$.util.Collection)collection).spliterator();145 ············return·((j$.util.Collection)collection).spliterator();
146 ········}146 ········}
147 ········if·(collection·instanceof·LinkedHashSet)·{147 ········if·(collection·instanceof·LinkedHashSet)·{
148 ············final·LinkedHashSet·set·=·(LinkedHashSet)collection;148 ············final·LinkedHashSet·set·=·(LinkedHashSet)collection;
149 ············set.getClass();149 ············set.getClass();
150 ············return·(Spliterator)new·x$i((Collection)set,·17);150 ············return·(Spliterator)new·x$i((Collection)set,·17);
151 ········}151 ········}
152 ········if·(collection·instanceof·List)·{ 
153 ············return·List$-CC.$default$spliterator((List)collection); 
154 ········} 
155 ········if·(collection·instanceof·SortedSet)·{152 ········if·(collection·instanceof·SortedSet)·{
156 ············final·SortedSet·set2·=·(SortedSet)collection;153 ············final·SortedSet·set2·=·(SortedSet)collection;
157 ············return·(Spliterator)new·w(set2,·(Collection)set2,·21);154 ············return·(Spliterator)new·w(set2,·(Collection)set2,·21);
158 ········}155 ········}
159 ········if·(collection·instanceof·Set)·{156 ········if·(collection·instanceof·Set)·{
160 ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection);157 ············return·Set$-CC.$default$spliterator((Set)(SortedSet)collection);
161 ········}158 ········}
 159 ········if·(collection·instanceof·List)·{
 160 ············return·List$-CC.$default$spliterator((List)collection);
 161 ········}
162 ········return·Collection$-CC.$default$spliterator(collection);162 ········return·Collection$-CC.$default$spliterator(collection);
163 ····}163 ····}
164 }164 }
1.65 KB
smali_classes2/j$/util/k.smali
Ordering differences only
    
Offset 479, 56 lines modifiedOffset 479, 56 lines modified
479 ····.line·3479 ····.line·3
480 ····invoke-direct·{v0,·p0,·v1},·Lj$/util/x$i;-><init>(Ljava/util/Collection;I)V480 ····invoke-direct·{v0,·p0,·v1},·Lj$/util/x$i;-><init>(Ljava/util/Collection;I)V
  
481 ····return-object·v0481 ····return-object·v0
  
482 ····.line·4482 ····.line·4
483 ····:cond_1483 ····:cond_1
484 ····instance-of·v0,·p0,·Ljava/util/List; 
  
485 ····if-eqz·v0,·:cond_2 
  
486 ····check-cast·p0,·Ljava/util/List; 
  
487 ····invoke-static·{p0},·Lj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator; 
  
488 ····move-result-object·p0 
  
489 ····return-object·p0 
  
490 ····:cond_2 
491 ····instance-of·v0,·p0,·Ljava/util/SortedSet;484 ····instance-of·v0,·p0,·Ljava/util/SortedSet;
  
492 ····if-eqz·v0,·:cond_3485 ····if-eqz·v0,·:cond_2
  
493 ····check-cast·p0,·Ljava/util/SortedSet;486 ····check-cast·p0,·Ljava/util/SortedSet;
  
494 ····.line·5487 ····.line·5
495 ····new-instance·v0,·Lj$/util/w;488 ····new-instance·v0,·Lj$/util/w;
  
496 ····const/16·v1,·0x15489 ····const/16·v1,·0x15
  
497 ····invoke-direct·{v0,·p0,·p0,·v1},·Lj$/util/w;-><init>(Ljava/util/SortedSet;Ljava/util/Collection;I)V490 ····invoke-direct·{v0,·p0,·p0,·v1},·Lj$/util/w;-><init>(Ljava/util/SortedSet;Ljava/util/Collection;I)V
  
498 ····return-object·v0491 ····return-object·v0
  
499 ····.line·6492 ····.line·6
500 ····:cond_3493 ····:cond_2
501 ····instance-of·v0,·p0,·Ljava/util/Set;494 ····instance-of·v0,·p0,·Ljava/util/Set;
  
502 ····if-eqz·v0,·:cond_4495 ····if-eqz·v0,·:cond_3
  
503 ····check-cast·p0,·Ljava/util/Set;496 ····check-cast·p0,·Ljava/util/Set;
  
504 ····invoke-static·{p0},·Lj$/util/Set$-CC;->$default$spliterator(Ljava/util/Set;)Lj$/util/Spliterator;497 ····invoke-static·{p0},·Lj$/util/Set$-CC;->$default$spliterator(Ljava/util/Set;)Lj$/util/Spliterator;
  
505 ····move-result-object·p0498 ····move-result-object·p0
  
506 ····return-object·p0499 ····return-object·p0
  
 500 ····:cond_3
 501 ····instance-of·v0,·p0,·Ljava/util/List;
  
 502 ····if-eqz·v0,·:cond_4
  
 503 ····check-cast·p0,·Ljava/util/List;
  
 504 ····invoke-static·{p0},·Lj$/util/List$-CC;->$default$spliterator(Ljava/util/List;)Lj$/util/Spliterator;
  
 505 ····move-result-object·p0
  
 506 ····return-object·p0
  
507 ····:cond_4507 ····:cond_4
508 ····invoke-static·{p0},·Lj$/util/Collection$-CC;->$default$spliterator(Ljava/util/Collection;)Lj$/util/Spliterator;508 ····invoke-static·{p0},·Lj$/util/Collection$-CC;->$default$spliterator(Ljava/util/Collection;)Lj$/util/Spliterator;
  
509 ····move-result-object·p0509 ····move-result-object·p0
  
510 ····return-object·p0510 ····return-object·p0
511 .end·method511 .end·method