6.85 KB
/home/fdroid/fdroiddata/tmp/de.salomax.currencies_10500.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.salomax.currencies_10500.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: <a09f79fc0f4af21a5f3e1e9748fb6ed31021ab114eb36e96aa3523d507c0bc61>, actual: <5fc7e441d3eda4b383a0826c68398e46c7c7630e67f11fe1908214011aebe2a5> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <774200dc941e1abcca8f6b26f5d420af5e65c5285e32f7394a698ed6d22fa82f04433b0000000000>, actual: <40df2a2c926f96902e7a53e5d7efb14978f8ce6bc9df9e0c3029bf4b8f68339204433b0000000000>
    
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:·daca7a1e076403b2f0a5fefed01e329aa86ec7c25c6cbde578595f6f2c5ad57b 
10 Signer·#1·certificate·SHA-1·digest:·0ded00e83830616ae9e9aa2cda2b17c1c2365e7b 
11 Signer·#1·certificate·MD5·digest:·6c2469687727f5f4e8c5e79bf1a82920 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·12c0f70e907c32db39e8e1b1997784d2cbbf55283a4d91ff17bd98850eaea7d2 
15 Signer·#1·public·key·SHA-1·digest:·abd4a6e1537cb4fe8f46fc04de639850846d603d 
16 Signer·#1·public·key·MD5·digest:·37113e9752a2031e3e9014f531567efe 
765 B
zipinfo {}
    
Offset 2248, 8 lines modifiedOffset 2248, 8 lines modified
2248 -rw----·····0.0·fat······788·b-·defN·81-Jan-01·01:01·res/drawable/$flag_lt__3.xml2248 -rw----·····0.0·fat······788·b-·defN·81-Jan-01·01:01·res/drawable/$flag_lt__3.xml
2249 -rw----·····0.0·fat······788·b-·defN·81-Jan-01·01:01·res/drawable/$flag_ad__3.xml2249 -rw----·····0.0·fat······788·b-·defN·81-Jan-01·01:01·res/drawable/$flag_ad__3.xml
2250 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png2250 -rw----·····0.0·fat······212·b-·stor·81-Jan-01·01:01·res/drawable-hdpi-v4/notification_bg_normal.9.png
2251 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable/flag_sk.xml2251 -rw----·····0.0·fat······104·b-·defN·81-Jan-01·01:01·res/drawable/flag_sk.xml
2252 -rw----·····2.0·fat···239589·b-·defN·81-Jan-01·01:01·META-INF/916A0273.SF2252 -rw----·····2.0·fat···239589·b-·defN·81-Jan-01·01:01·META-INF/916A0273.SF
2253 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/916A0273.RSA2253 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/916A0273.RSA
2254 -rw----·····2.0·fat···239462·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF2254 -rw----·····2.0·fat···239462·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
2255 2253·files,·7310654·bytes·uncompressed,·3553581·bytes·compressed:··51.4%2255 2253·files,·7310654·bytes·uncompressed,·3553579·bytes·compressed:··51.4%
2.15 KB
classes.dex
2.13 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·'038'1 DEX·version·'038'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n038\0'3 magic···············:·'dex\n038\0'
4 checksum············:·bd717c614 checksum············:·8c6e7ffe
5 signature···········:·fe26...7eb65 signature···········:·c75a...7801
6 file_size···········:·40557886 file_size···········:·4055788
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·····:·2063210 string_ids_size·····:·20632
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·481412 type_ids_size·······:·4814
Offset 535523, 15 lines modifiedOffset 535523, 15 lines modified
535523 static_fields_size··:·0535523 static_fields_size··:·0
535524 instance_fields_size:·2535524 instance_fields_size:·2
535525 direct_methods_size·:·1535525 direct_methods_size·:·1
535526 virtual_methods_size:·2535526 virtual_methods_size:·2
  
535527 Class·#2267·annotations:535527 Class·#2267·annotations:
535528 Annotations·on·class535528 Annotations·on·class
535529 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��\x18\n\x18\n\x18\n\x18\n\x8.\n...\n....��.��2.0.B.¢......R.....0.8.@.¢..\n...........R\".\r..0.8.@.X–.¢..\n....\t.....\n\".....¨.."·}·d2={·"Lcom/github/kittinunf/fuel/android/util/AndroidEnvironment;"·"Lb/a/a/a/b/j;"·"Landroid/os/Handler;"·"a"·"Landroid/os/Handler;"·"b"·"()Landroid/[·...·truncated·by·diffoscope;·len:·202,·SHA:·35c7de5b5e9cccbcbab820f917928f05913991c3ba3b1fe8d62b769ad989d9ca·...·]r"·"<init>"·"()V"·"fuel-android_release"·}·k=1·mv={·1·4·0·}535529 ··VISIBILITY_RUNTIME·Lkotlin/Metadata;·bv={·1·0·3·}·d1={·"��\x18\n\x18\n\x18\n\x18\n\x8.\n...\n....��.��2.0.B.¢......R\".\t..0.8.@.X–.¢..\n...........\".....R..\r..0\n8.@.¢..\n...........¨.."·}·d2={·"Lcom/github/kittinunf/fuel/android/util/AndroidEnvironment;"·"Lb/a/a/a/b/j;"·"Ljava/util/concurrent/Executor;"·"b"·"Ljava/util/concurrent/Execu[·...·truncated·by·diffoscope;·len:·202,·SHA:·7f09b0bb57219ce0866fcb90a648a3779f5ec1dadde687bb6a889d434ab86260·...·]r"·"<init>"·"()V"·"fuel-android_release"·}·k=1·mv={·1·4·0·}
  
535530 Class·#2267············-535530 Class·#2267············-
535531 ··Class·descriptor··:·'Lcom/github/kittinunf/fuel/android/util/AndroidEnvironment;'535531 ··Class·descriptor··:·'Lcom/github/kittinunf/fuel/android/util/AndroidEnvironment;'
535532 ··Access·flags······:·0x0011·(PUBLIC·FINAL)535532 ··Access·flags······:·0x0011·(PUBLIC·FINAL)
535533 ··Superclass········:·'Ljava/lang/Object;'535533 ··Superclass········:·'Ljava/lang/Object;'
535534 ··Interfaces········-535534 ··Interfaces········-
535535 ····#0··············:·'Lb/a/a/a/b/j;'535535 ····#0··············:·'Lb/a/a/a/b/j;'
2.1 KB
smali/com/github/kittinunf/fuel/android/util/AndroidEnvironment.smali
    
Offset 10, 31 lines modifiedOffset 10, 31 lines modified
10 .annotation·runtime·Lkotlin/Metadata;10 .annotation·runtime·Lkotlin/Metadata;
11 ····bv·=·{11 ····bv·=·{
12 ········0x1,12 ········0x1,
13 ········0x0,13 ········0x0,
14 ········0x314 ········0x3
15 ····}15 ····}
16 ····d1·=·{16 ····d1·=·{
17 ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0005\n\u0002\u0018\u0002\n\u0002\u0008\u0008\u0008\u0000\u0018\u00002\u00020\u0001B\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR\u0019\u0010\u0007\u001a\u00020\u00028\u0006@\u0006\u00a2\u0006\u000c\n\u0004\u0008\u0003\u0010\u0004\u001a\u0004\u0008\u0005\u[·...·truncated·by·diffoscope;·len:·165,·SHA:·06a0103837ed185d0a74927a7cf1719f08c73654b42dbb87625bc82d8ff0abdb·...·]\u0010\u000c\u00a8\u0006\u0010"17 ········"\u0000\u0018\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0007\n\u0002\u0018\u0002\n\u0002\u0008\u0006\u0008\u0000\u0018\u00002\u00020\u0001B\u0007\u00a2\u0006\u0004\u0008\u000e\u0010\u000fR\"\u0010\t\u001a\u00020\u00028\u0016@\u0016X\u0096\u000e\u00a2\u0006\u0012\n\u0004\u0008\u0003\u0010\u0004\u001a\u0004\u0008\u0[·...·truncated·by·diffoscope;·len:·165,·SHA:·0a32958d7aca46f32a53e588a8ff26ff62ee715ac5d24e3811bc9c6e98c95d7d·...·]\u0010\u000c\u00a8\u0006\u0010"
18 ····}18 ····}
19 ····d2·=·{19 ····d2·=·{
20 ········"Lcom/github/kittinunf/fuel/android/util/AndroidEnvironment;",20 ········"Lcom/github/kittinunf/fuel/android/util/AndroidEnvironment;",
21 ········"Lb/a/a/a/b/j;",21 ········"Lb/a/a/a/b/j;",
22 ········"Landroid/os/Handler;", 
23 ········"a", 
24 ········"Landroid/os/Handler;", 
25 ········"b", 
26 ········"()Landroid/os/Handler;", 
27 ········"handler", 
28 ········"Ljava/util/concurrent/Executor;",22 ········"Ljava/util/concurrent/Executor;",
 23 ········"b",
29 ········"Ljava/util/concurrent/Executor;",24 ········"Ljava/util/concurrent/Executor;",
 25 ········"a",
30 ········"()Ljava/util/concurrent/Executor;",26 ········"()Ljava/util/concurrent/Executor;",
31 ········"setCallbackExecutor",27 ········"setCallbackExecutor",
32 ········"(Ljava/util/concurrent/Executor;)V",28 ········"(Ljava/util/concurrent/Executor;)V",
33 ········"callbackExecutor",29 ········"callbackExecutor",
 30 ········"Landroid/os/Handler;",
 31 ········"Landroid/os/Handler;",
 32 ········"()Landroid/os/Handler;",
 33 ········"handler",
34 ········"<init>",34 ········"<init>",
35 ········"()V",35 ········"()V",
36 ········"fuel-android_release"36 ········"fuel-android_release"
37 ····}37 ····}
38 ····k·=·0x138 ····k·=·0x1
39 ····mv·=·{39 ····mv·=·{
40 ········0x1,40 ········0x1,