--- /home/fdroid/fdroiddata/tmp/org.droidtr.deletegapps_14.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.droidtr.deletegapps_14.apk ├── /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: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 62ea9b26a2eb98096ead71b6fda32928063a10b3b329e5beca50a14f29538d51 │ -Signer #1 certificate SHA-1 digest: 51f31c057d3d3ea66e2cfd0f07f99681c04ecee2 │ -Signer #1 certificate MD5 digest: 14c8f972d6e9c785e206630909d04a64 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 1182716a60287d08ca2a2042b5065505b1d01d4ce62674fe1759e9200236c58a │ -Signer #1 public key SHA-1 digest: a0163efc2c5d1dcd16685a2dd459dad4fb3c807f │ -Signer #1 public key MD5 digest: be80dcf464c604a0f72399a329adccd6 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,182 +1,162 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 13268 (00000000000033D4h) │ - Actual end-cent-dir record offset: 13246 (00000000000033BEh) │ - Expected end-cent-dir record offset: 13246 (00000000000033BEh) │ + Zip archive file size: 13139 (0000000000003353h) │ + Actual end-cent-dir record offset: 13117 (000000000000333Dh) │ + Expected end-cent-dir record offset: 13117 (000000000000333Dh) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 5 entries. │ - The central directory is 339 (0000000000000153h) bytes long, │ + The central directory is 321 (0000000000000141h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 12907 (000000000000326Bh). │ + is 12796 (00000000000031FCh). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ - compression sub-type (deflation): normal │ + compression sub-type (deflation): maximum │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2019 Oct 24 08:59:46 │ - 32-bit CRC value (hex): ac0d8643 │ - compressed size: 166 bytes │ - uncompressed size: 200 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 472c5b25 │ + compressed size: 733 bytes │ + uncompressed size: 2032 bytes │ + length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/E1A21A3B.SF │ + classes.dex │ │ - offset of local header from start of archive: 232 │ - (00000000000000E8h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + offset of local header from start of archive: 782 │ + (000000000000030Eh) bytes │ + file system or operating system of origin: Unix │ + version of encoding software: 2.3 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ - compression sub-type (deflation): normal │ + compression sub-type (deflation): maximum │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2019 Oct 24 08:59:46 │ - 32-bit CRC value (hex): 86a9f7f8 │ - compressed size: 239 bytes │ - uncompressed size: 321 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 9f57c656 │ + compressed size: 10340 bytes │ + uncompressed size: 29000 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ + Unix file attributes (100666 octal): -rw-rw-rw- │ + MS-DOS file attributes (20 hex): arc │ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/E1A21A3B.RSA │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 537 │ - (0000000000000219h) bytes │ + offset of local header from start of archive: 11163 │ + (0000000000002B9Bh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2019 Oct 24 08:59:46 │ - 32-bit CRC value (hex): 6f175916 │ - compressed size: 1077 bytes │ - uncompressed size: 1326 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): ac0d8643 │ + compressed size: 166 bytes │ + uncompressed size: 200 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + META-INF/E1A21A3B.SF │ │ - offset of local header from start of archive: 1681 │ - (0000000000000691h) bytes │ + offset of local header from start of archive: 11379 │ + (0000000000002C73h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ + extended local header: no │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ - 32-bit CRC value (hex): fa34d6a6 │ - compressed size: 730 bytes │ - uncompressed size: 2036 bytes │ - length of filename: 19 characters │ - length of extra field: 9 bytes │ + 32-bit CRC value (hex): 86a9f7f8 │ + compressed size: 239 bytes │ + uncompressed size: 321 bytes │ + length of filename: 20 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - classes.dex │ + META-INF/E1A21A3B.RSA │ │ - offset of local header from start of archive: 2485 │ - (00000000000009B5h) bytes │ + offset of local header from start of archive: 11668 │ + (0000000000002D94h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ + extended local header: no │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 local │ - file last modified on (UT extra field modtime): 1980 Jan 1 00:00:00 UTC │ - 32-bit CRC value (hex): 9f57c656 │ - compressed size: 10356 bytes │ - uncompressed size: 29000 bytes │ - length of filename: 11 characters │ - length of extra field: 9 bytes │ + 32-bit CRC value (hex): 6f175916 │ + compressed size: 1077 bytes │ + uncompressed size: 1326 bytes │ + length of filename: 21 characters │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0x5455 (universal time) and 5 data bytes. │ - The local extra field has UTC/GMT modification time. │ - │ There is no file comment. ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │