--- /home/fdroid/fdroiddata/tmp/de.freehamburger_4.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_de.freehamburger_4.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: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <5efcab6ece39a3d6c7f762708b0e47cbefb207fd057e4bb1d42aca8d3574b536>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <76fd81ce637f4ae85d9b36e84da92ee6d836af9e4a7cc2dc799d71843bf0e280b08e600000000000>, actual: <86a4a8b0426c5c430df13c712ea331e924153ec027f6d01a85caefd807e173e4b08e600000000000> │ @@ -1,70 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): true │ -Verified using v3 scheme (APK Signature Scheme v3): true │ -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: b753becb180b904f4c111ada662d98017f3c5c6bc0d8aed4ad3e9396e2eb012f │ -Signer #1 certificate SHA-1 digest: cb919f770f6411ff7374ab131e43ed35e09f8c08 │ -Signer #1 certificate MD5 digest: b049c5788d192e8768a83785b6350a0d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 7453c0052ef892c92c303627f24761276ffedb5e53393370cb283aacb13f583a │ -Signer #1 public key SHA-1 digest: ced0d7691f81601413de4afe581175c218815881 │ -Signer #1 public key MD5 digest: c44d26939273b23bc78cb4d51e0cd57e │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.cardview_cardview.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.coordinatorlayout_coordinatorlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.documentfile_documentfile.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.dynamicanimation_dynamicanimation.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2-views-helper.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.emoji2_emoji2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.exifinterface_exifinterface.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.legacy_legacy-support-core-utils.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.lifecycle_lifecycle-process.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.localbroadcastmanager_localbroadcastmanager.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.media_media.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.print_print.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.savedstate_savedstate-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/. │ -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/. │ -WARNING: META-INF/androidx.slidingpanelayout_slidingpanelayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/androidx.startup_startup-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/. │ -WARNING: META-INF/androidx.swiperefreshlayout_swiperefreshlayout.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -WARNING: META-INF/androidx.transition_transition.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/androidx.viewpager2_viewpager2.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. │ -WARNING: META-INF/com.google.android.material_material.version not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -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/. │ -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/. ├── zipinfo -v {} │ @@ -56,16 +56,16 @@ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): f04f2296 │ - compressed size: 1685142 bytes │ + 32-bit CRC value (hex): 3eff1a37 │ + compressed size: 1685143 bytes │ uncompressed size: 3547212 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 │ Unix file attributes (100666 octal): -rw-rw-rw- │ @@ -74,26 +74,26 @@ │ There is no file comment. │ │ Central directory entry #3: │ --------------------------- │ │ lib/arm64-v8a/libconscrypt_jni.so │ │ - offset of local header from start of archive: 1685320 │ - (000000000019B748h) bytes │ + offset of local header from start of archive: 1685321 │ + (000000000019B749h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): 89e869d9 │ + 32-bit CRC value (hex): 91d16a3c │ compressed size: 818001 bytes │ uncompressed size: 2099504 bytes │ length of filename: 33 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 │ @@ -103,27 +103,27 @@ │ There is no file comment. │ │ Central directory entry #4: │ --------------------------- │ │ lib/armeabi-v7a/libconscrypt_jni.so │ │ - offset of local header from start of archive: 2503384 │ - (00000000002632D8h) bytes │ + offset of local header from start of archive: 2503385 │ + (00000000002632D9h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): a001ce99 │ - compressed size: 637270 bytes │ + 32-bit CRC value (hex): 123cd601 │ + compressed size: 637276 bytes │ uncompressed size: 1279936 bytes │ length of filename: 35 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 │ Unix file attributes (100666 octal): -rw-rw-rw- │ @@ -132,27 +132,27 @@ │ There is no file comment. │ │ Central directory entry #5: │ --------------------------- │ │ lib/x86/libconscrypt_jni.so │ │ - offset of local header from start of archive: 3140719 │ - (00000000002FEC6Fh) bytes │ + offset of local header from start of archive: 3140726 │ + (00000000002FEC76h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): 10e7d32e │ - compressed size: 904100 bytes │ + 32-bit CRC value (hex): b728d7f5 │ + compressed size: 904099 bytes │ uncompressed size: 2254740 bytes │ length of filename: 27 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 │ Unix file attributes (100666 octal): -rw-rw-rw- │ @@ -161,27 +161,27 @@ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ lib/x86_64/libconscrypt_jni.so │ │ - offset of local header from start of archive: 4044876 │ - (00000000003DB84Ch) bytes │ + offset of local header from start of archive: 4044882 │ + (00000000003DB852h) bytes │ file system or operating system of origin: Unix │ version of encoding software: 0.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 0.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ file last modified on (DOS date/time): 1981 Jan 1 01:01:02 │ - 32-bit CRC value (hex): a41f2012 │ - compressed size: 967380 bytes │ + 32-bit CRC value (hex): 5e0ce8d6 │ + compressed size: 967374 bytes │ uncompressed size: 2501448 bytes │ length of filename: 30 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 │ Unix file attributes (100666 octal): -rw-rw-rw- ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 6c65dd67 │ │ -signature : 6fd1...7219 │ │ +checksum : ad95dcbf │ │ +signature : 092d...43b5 │ │ file_size : 3547212 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 20548 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 5136 │ │ @@ -920144,15 +920144,15 @@ │ │ 158ec8: 6e20 9b08 8600 |0216: invoke-virtual {v6, v8}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@089b │ │ 158ece: 0c09 |0219: move-result-object v9 │ │ 158ed0: 140a 4c00 127f |021a: const v10, #float 1.94069e+38 // #7f12004c │ │ 158ed6: 234b a413 |021d: new-array v11, v4, [Ljava/lang/Object; // type@13a4 │ │ 158eda: 7100 9c47 0000 |021f: invoke-static {}, Ljava/text/DateFormat;.getDateTimeInstance:()Ljava/text/DateFormat; // method@479c │ │ 158ee0: 0c0c |0222: move-result-object v12 │ │ 158ee2: 220d 0f0c |0223: new-instance v13, Ljava/util/Date; // type@0c0f │ │ -158ee6: 180e 4e33 ae17 7f01 0000 |0225: const-wide v14, #double 8.12921e-312 // #0000017f17ae334e │ │ +158ee6: 180e 273d fd9f 8201 0000 |0225: const-wide v14, #double 8.20417e-312 // #000001829ffd3d27 │ │ 158ef0: 7030 5748 ed0f |022a: invoke-direct {v13, v14, v15}, Ljava/util/Date;.:(J)V // method@4857 │ │ 158ef6: 6e20 9947 dc00 |022d: invoke-virtual {v12, v13}, Ljava/text/DateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@4799 │ │ 158efc: 0c0c |0230: move-result-object v12 │ │ 158efe: 120d |0231: const/4 v13, #int 0 // #0 │ │ 158f00: 4d0c 0b0d |0232: aput-object v12, v11, v13 │ │ 158f04: 6e30 ce01 a00b |0234: invoke-virtual {v0, v10, v11}, Landroid/app/Activity;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01ce │ │ 158f0a: 0c0a |0237: move-result-object v10 │ ├── classes.jar │ │ ├── zipinfo -v {} │ │ │ @@ -106391,15 +106391,15 @@ │ │ │ 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: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 44cc9c31 │ │ │ + 32-bit CRC value (hex): 42d5b93e │ │ │ compressed size: 19832 bytes │ │ │ uncompressed size: 39829 bytes │ │ │ length of filename: 35 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 │ │ ├── de/freehamburger/MainActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -2309,15 +2309,15 @@ │ │ │ │ final SpannableString spannableString2 = new SpannableString((CharSequence)"1.2"); │ │ │ │ spannableString2.setSpan((Object)new RelativeSizeSpan(0.75f), 0, spannableString2.length(), n9); │ │ │ │ append.append((CharSequence)spannableString).append(' ').append((CharSequence)spannableString2); │ │ │ │ final String s3 = "\n\n"; │ │ │ │ final SpannableStringBuilder append2 = append.append((CharSequence)s3); │ │ │ │ final int n10 = 2131886156; │ │ │ │ final Object[] array2 = new Object[t]; │ │ │ │ - array2[0] = DateFormat.getDateTimeInstance().format(new Date(1645369766734L)); │ │ │ │ + array2[0] = DateFormat.getDateTimeInstance().format(new Date(1660541549863L)); │ │ │ │ append2.append((CharSequence)((Activity)this).getString(n10, array2)); │ │ │ │ append.append((CharSequence)s3).append((CharSequence)((Activity)this).getString(2131886157)); │ │ │ │ final d$a d$a2 = new d$a((Context)this, 2131951624); │ │ │ │ d$a2.a(2131886120); │ │ │ │ d$a2.a.f = (CharSequence)append; │ │ │ │ final d$a setPositiveButton = d$a2.setPositiveButton(n6, (DialogInterface$OnClickListener)o.i); │ │ │ │ final int n11 = 2131886292; ├── smali/de/freehamburger/MainActivity.smali │ @@ -5242,15 +5242,15 @@ │ │ invoke-static {}, Ljava/text/DateFormat;->getDateTimeInstance()Ljava/text/DateFormat; │ │ move-result-object v12 │ │ new-instance v13, Ljava/util/Date; │ │ - const-wide v14, 0x17f17ae334eL │ + const-wide v14, 0x1829ffd3d27L │ │ invoke-direct {v13, v14, v15}, Ljava/util/Date;->(J)V │ │ invoke-virtual {v12, v13}, Ljava/text/DateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v12 ├── lib/armeabi-v7a/libconscrypt_jni.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -9102,25 +9102,25 @@ │ │ N12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE │ │ N12_GLOBAL__N_116itanium_demangle11PointerTypeE │ │ N12_GLOBAL__N_116itanium_demangle13ReferenceTypeE │ │ N12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE │ │ Android (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn) │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ gold 1.12 │ │ -.init_array │ │ -.fini_array │ │ -.ARM.exidx │ │ -.comment │ │ +.shstrtab │ │ .note.android.ident │ │ -.rel.plt │ │ -.ARM.attributes │ │ -.gnu.version_r │ │ -.data.rel.ro │ │ -.rel.dyn │ │ -.gnu.version │ │ -.note.gnu.gold-version │ │ -.gnu.hash │ │ .note.gnu.build-id │ │ +.gnu.hash │ │ +.gnu.version │ │ .gnu.version_d │ │ -.dynamic │ │ +.gnu.version_r │ │ +.rel.dyn │ │ +.rel.plt │ │ +.ARM.exidx │ │ .ARM.extab │ │ -.shstrtab │ │ +.data.rel.ro │ │ +.fini_array │ │ +.init_array │ │ +.dynamic │ │ +.comment │ │ +.note.gnu.gold-version │ │ +.ARM.attributes │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,21 +1,21 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e4152 4d2e6578 ni_array..ARM.ex │ │ - 0x00000020 69647800 2e746578 74002e67 6f74002e idx..text..got.. │ │ - 0x00000030 636f6d6d 656e7400 2e6e6f74 652e616e comment..note.an │ │ - 0x00000040 64726f69 642e6964 656e7400 2e72656c droid.ident..rel │ │ - 0x00000050 2e706c74 002e6273 73002e41 524d2e61 .plt..bss..ARM.a │ │ - 0x00000060 74747269 62757465 73002e64 796e7374 ttributes..dynst │ │ - 0x00000070 72002e67 6e752e76 65727369 6f6e5f72 r..gnu.version_r │ │ - 0x00000080 002e6461 74612e72 656c2e72 6f002e72 ..data.rel.ro..r │ │ - 0x00000090 656c2e64 796e002e 676e752e 76657273 el.dyn..gnu.vers │ │ - 0x000000a0 696f6e00 2e6e6f74 652e676e 752e676f ion..note.gnu.go │ │ - 0x000000b0 6c642d76 65727369 6f6e002e 64796e73 ld-version..dyns │ │ - 0x000000c0 796d002e 676e752e 68617368 002e6e6f ym..gnu.hash..no │ │ - 0x000000d0 74652e67 6e752e62 75696c64 2d696400 te.gnu.build-id. │ │ - 0x000000e0 2e676e75 2e766572 73696f6e 5f64002e .gnu.version_d.. │ │ - 0x000000f0 64796e61 6d696300 2e41524d 2e657874 dynamic..ARM.ext │ │ - 0x00000100 6162002e 73687374 72746162 002e726f ab..shstrtab..ro │ │ - 0x00000110 64617461 002e6461 746100 data..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e616e64 726f6964 2e696465 6e74002e .android.ident.. │ │ + 0x00000020 6e6f7465 2e676e75 2e627569 6c642d69 note.gnu.build-i │ │ + 0x00000030 64002e64 796e7379 6d002e64 796e7374 d..dynsym..dynst │ │ + 0x00000040 72002e67 6e752e68 61736800 2e676e75 r..gnu.hash..gnu │ │ + 0x00000050 2e766572 73696f6e 002e676e 752e7665 .version..gnu.ve │ │ + 0x00000060 7273696f 6e5f6400 2e676e75 2e766572 rsion_d..gnu.ver │ │ + 0x00000070 73696f6e 5f72002e 72656c2e 64796e00 sion_r..rel.dyn. │ │ + 0x00000080 2e72656c 2e706c74 002e7465 7874002e .rel.plt..text.. │ │ + 0x00000090 41524d2e 65786964 78002e41 524d2e65 ARM.exidx..ARM.e │ │ + 0x000000a0 78746162 002e726f 64617461 002e6461 xtab..rodata..da │ │ + 0x000000b0 74612e72 656c2e72 6f002e66 696e695f ta.rel.ro..fini_ │ │ + 0x000000c0 61727261 79002e69 6e69745f 61727261 array..init_arra │ │ + 0x000000d0 79002e64 796e616d 6963002e 676f7400 y..dynamic..got. │ │ + 0x000000e0 2e646174 61002e62 7373002e 636f6d6d .data..bss..comm │ │ + 0x000000f0 656e7400 2e6e6f74 652e676e 752e676f ent..note.gnu.go │ │ + 0x00000100 6c642d76 65727369 6f6e002e 41524d2e ld-version..ARM. │ │ + 0x00000110 61747472 69627574 657300 attributes. ├── lib/x86_64/libconscrypt_jni.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -10404,26 +10404,26 @@ │ │ N12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE │ │ N12_GLOBAL__N_116itanium_demangle11PointerTypeE │ │ N12_GLOBAL__N_116itanium_demangle13ReferenceTypeE │ │ N12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE │ │ Android (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn) │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ gold 1.12 │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ +.shstrtab │ │ .note.android.ident │ │ -.got.plt │ │ -.rela.plt │ │ -.eh_frame_hdr │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.gnu.version │ │ +.gnu.version_d │ │ .gnu.version_r │ │ -.data.rel.ro │ │ .rela.dyn │ │ -.gnu.version │ │ -.note.gnu.gold-version │ │ -.gnu.hash │ │ -.eh_frame │ │ +.rela.plt │ │ .gcc_except_table │ │ -.note.gnu.build-id │ │ -.gnu.version_d │ │ +.eh_frame │ │ +.eh_frame_hdr │ │ +.data.rel.ro │ │ +.fini_array │ │ +.init_array │ │ .dynamic │ │ -.shstrtab │ │ +.got.plt │ │ +.comment │ │ +.note.gnu.gold-version │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,22 +1,22 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e6e6f got..comment..no │ │ - 0x00000030 74652e61 6e64726f 69642e69 64656e74 te.android.ident │ │ - 0x00000040 002e676f 742e706c 74002e72 656c612e ..got.plt..rela. │ │ - 0x00000050 706c7400 2e627373 002e6479 6e737472 plt..bss..dynstr │ │ - 0x00000060 002e6568 5f667261 6d655f68 6472002e ..eh_frame_hdr.. │ │ - 0x00000070 676e752e 76657273 696f6e5f 72002e64 gnu.version_r..d │ │ - 0x00000080 6174612e 72656c2e 726f002e 72656c61 ata.rel.ro..rela │ │ - 0x00000090 2e64796e 002e676e 752e7665 7273696f .dyn..gnu.versio │ │ - 0x000000a0 6e002e6e 6f74652e 676e752e 676f6c64 n..note.gnu.gold │ │ - 0x000000b0 2d766572 73696f6e 002e6479 6e73796d -version..dynsym │ │ - 0x000000c0 002e676e 752e6861 7368002e 65685f66 ..gnu.hash..eh_f │ │ - 0x000000d0 72616d65 002e6763 635f6578 63657074 rame..gcc_except │ │ - 0x000000e0 5f746162 6c65002e 6e6f7465 2e676e75 _table..note.gnu │ │ - 0x000000f0 2e627569 6c642d69 64002e67 6e752e76 .build-id..gnu.v │ │ - 0x00000100 65727369 6f6e5f64 002e6479 6e616d69 ersion_d..dynami │ │ - 0x00000110 63002e73 68737472 74616200 2e726f64 c..shstrtab..rod │ │ - 0x00000120 61746100 2e646174 6100 ata..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e616e64 726f6964 2e696465 6e74002e .android.ident.. │ │ + 0x00000020 6e6f7465 2e676e75 2e627569 6c642d69 note.gnu.build-i │ │ + 0x00000030 64002e64 796e7379 6d002e64 796e7374 d..dynsym..dynst │ │ + 0x00000040 72002e67 6e752e68 61736800 2e676e75 r..gnu.hash..gnu │ │ + 0x00000050 2e766572 73696f6e 002e676e 752e7665 .version..gnu.ve │ │ + 0x00000060 7273696f 6e5f6400 2e676e75 2e766572 rsion_d..gnu.ver │ │ + 0x00000070 73696f6e 5f72002e 72656c61 2e64796e sion_r..rela.dyn │ │ + 0x00000080 002e7265 6c612e70 6c74002e 74657874 ..rela.plt..text │ │ + 0x00000090 002e726f 64617461 002e6763 635f6578 ..rodata..gcc_ex │ │ + 0x000000a0 63657074 5f746162 6c65002e 65685f66 cept_table..eh_f │ │ + 0x000000b0 72616d65 002e6568 5f667261 6d655f68 rame..eh_frame_h │ │ + 0x000000c0 6472002e 64617461 2e72656c 2e726f00 dr..data.rel.ro. │ │ + 0x000000d0 2e66696e 695f6172 72617900 2e696e69 .fini_array..ini │ │ + 0x000000e0 745f6172 72617900 2e64796e 616d6963 t_array..dynamic │ │ + 0x000000f0 002e676f 74002e67 6f742e70 6c74002e ..got..got.plt.. │ │ + 0x00000100 64617461 002e6273 73002e63 6f6d6d65 data..bss..comme │ │ + 0x00000110 6e74002e 6e6f7465 2e676e75 2e676f6c nt..note.gnu.gol │ │ + 0x00000120 642d7665 7273696f 6e00 d-version. ├── lib/arm64-v8a/libconscrypt_jni.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -7684,23 +7684,23 @@ │ │ N12_GLOBAL__N_116itanium_demangle19PointerToMemberTypeE │ │ N12_GLOBAL__N_116itanium_demangle22ElaboratedTypeSpefTypeE │ │ N12_GLOBAL__N_116itanium_demangle11PointerTypeE │ │ N12_GLOBAL__N_116itanium_demangle13ReferenceTypeE │ │ N12_GLOBAL__N_116itanium_demangle20PostfixQualifiedTypeE │ │ Android (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn) │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ -.note.android.ident │ │ -.rela.plt │ │ -.eh_frame_hdr │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.gnu.version │ │ .gnu.version_r │ │ -.data.rel.ro │ │ .rela.dyn │ │ -.gnu.version │ │ -.gnu.hash │ │ +.rela.plt │ │ +.eh_frame_hdr │ │ .eh_frame │ │ .gcc_except_table │ │ -.note.gnu.build-id │ │ +.note.android.ident │ │ +.init_array │ │ +.fini_array │ │ +.data.rel.ro │ │ .dynamic │ │ -.shstrtab │ │ +.comment │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,19 +1,19 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e6e6f got..comment..no │ │ - 0x00000030 74652e61 6e64726f 69642e69 64656e74 te.android.ident │ │ - 0x00000040 002e7265 6c612e70 6c74002e 62737300 ..rela.plt..bss. │ │ - 0x00000050 2e64796e 73747200 2e65685f 6672616d .dynstr..eh_fram │ │ - 0x00000060 655f6864 72002e67 6e752e76 65727369 e_hdr..gnu.versi │ │ - 0x00000070 6f6e5f72 002e6461 74612e72 656c2e72 on_r..data.rel.r │ │ - 0x00000080 6f002e72 656c612e 64796e00 2e676e75 o..rela.dyn..gnu │ │ - 0x00000090 2e766572 73696f6e 002e6479 6e73796d .version..dynsym │ │ - 0x000000a0 002e676e 752e6861 7368002e 65685f66 ..gnu.hash..eh_f │ │ - 0x000000b0 72616d65 002e6763 635f6578 63657074 rame..gcc_except │ │ - 0x000000c0 5f746162 6c65002e 6e6f7465 2e676e75 _table..note.gnu │ │ - 0x000000d0 2e627569 6c642d69 64002e64 796e616d .build-id..dynam │ │ - 0x000000e0 6963002e 73687374 72746162 002e726f ic..shstrtab..ro │ │ - 0x000000f0 64617461 002e6461 746100 data..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e67 .gnu.build-id..g │ │ + 0x00000020 6e752e68 61736800 2e64796e 73796d00 nu.hash..dynsym. │ │ + 0x00000030 2e64796e 73747200 2e676e75 2e766572 .dynstr..gnu.ver │ │ + 0x00000040 73696f6e 002e676e 752e7665 7273696f sion..gnu.versio │ │ + 0x00000050 6e5f7200 2e72656c 612e6479 6e002e72 n_r..rela.dyn..r │ │ + 0x00000060 656c612e 706c7400 2e746578 74002e72 ela.plt..text..r │ │ + 0x00000070 6f646174 61002e65 685f6672 616d655f odata..eh_frame_ │ │ + 0x00000080 68647200 2e65685f 6672616d 65002e67 hdr..eh_frame..g │ │ + 0x00000090 63635f65 78636570 745f7461 626c6500 cc_except_table. │ │ + 0x000000a0 2e6e6f74 652e616e 64726f69 642e6964 .note.android.id │ │ + 0x000000b0 656e7400 2e696e69 745f6172 72617900 ent..init_array. │ │ + 0x000000c0 2e66696e 695f6172 72617900 2e646174 .fini_array..dat │ │ + 0x000000d0 612e7265 6c2e726f 002e6479 6e616d69 a.rel.ro..dynami │ │ + 0x000000e0 63002e67 6f74002e 64617461 002e6273 c..got..data..bs │ │ + 0x000000f0 73002e63 6f6d6d65 6e7400 s..comment. ├── lib/x86/libconscrypt_jni.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -7871,26 +7871,26 @@ │ │ _. d. g. _. │ │ b. e.0z. a. │ │ O.0{.0}. │ │ \. d. i. │ │ Android (6454773 based on r365631c2) clang version 9.0.8 (https://android.googlesource.com/toolchain/llvm-project 98c855489587874b2a325e7a516b99d838599c6f) (based on LLVM 9.0.8svn) │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ gold 1.12 │ │ -.init_array │ │ -.fini_array │ │ -.comment │ │ +.shstrtab │ │ .note.android.ident │ │ -.got.plt │ │ -.rel.plt │ │ -.eh_frame_hdr │ │ +.note.gnu.build-id │ │ +.gnu.hash │ │ +.gnu.version │ │ +.gnu.version_d │ │ .gnu.version_r │ │ -.data.rel.ro │ │ .rel.dyn │ │ -.gnu.version │ │ -.note.gnu.gold-version │ │ -.gnu.hash │ │ -.eh_frame │ │ +.rel.plt │ │ .gcc_except_table │ │ -.note.gnu.build-id │ │ -.gnu.version_d │ │ +.eh_frame │ │ +.eh_frame_hdr │ │ +.data.rel.ro │ │ +.fini_array │ │ +.init_array │ │ .dynamic │ │ -.shstrtab │ │ +.got.plt │ │ +.comment │ │ +.note.gnu.gold-version │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,22 +1,22 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e696e 69745f61 72726179 002e6669 ..init_array..fi │ │ - 0x00000010 6e695f61 72726179 002e7465 7874002e ni_array..text.. │ │ - 0x00000020 676f7400 2e636f6d 6d656e74 002e6e6f got..comment..no │ │ - 0x00000030 74652e61 6e64726f 69642e69 64656e74 te.android.ident │ │ - 0x00000040 002e676f 742e706c 74002e72 656c2e70 ..got.plt..rel.p │ │ - 0x00000050 6c74002e 62737300 2e64796e 73747200 lt..bss..dynstr. │ │ - 0x00000060 2e65685f 6672616d 655f6864 72002e67 .eh_frame_hdr..g │ │ - 0x00000070 6e752e76 65727369 6f6e5f72 002e6461 nu.version_r..da │ │ - 0x00000080 74612e72 656c2e72 6f002e72 656c2e64 ta.rel.ro..rel.d │ │ - 0x00000090 796e002e 676e752e 76657273 696f6e00 yn..gnu.version. │ │ - 0x000000a0 2e6e6f74 652e676e 752e676f 6c642d76 .note.gnu.gold-v │ │ - 0x000000b0 65727369 6f6e002e 64796e73 796d002e ersion..dynsym.. │ │ - 0x000000c0 676e752e 68617368 002e6568 5f667261 gnu.hash..eh_fra │ │ - 0x000000d0 6d65002e 6763635f 65786365 70745f74 me..gcc_except_t │ │ - 0x000000e0 61626c65 002e6e6f 74652e67 6e752e62 able..note.gnu.b │ │ - 0x000000f0 75696c64 2d696400 2e676e75 2e766572 uild-id..gnu.ver │ │ - 0x00000100 73696f6e 5f64002e 64796e61 6d696300 sion_d..dynamic. │ │ - 0x00000110 2e736873 74727461 62002e72 6f646174 .shstrtab..rodat │ │ - 0x00000120 61002e64 61746100 a..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e616e64 726f6964 2e696465 6e74002e .android.ident.. │ │ + 0x00000020 6e6f7465 2e676e75 2e627569 6c642d69 note.gnu.build-i │ │ + 0x00000030 64002e64 796e7379 6d002e64 796e7374 d..dynsym..dynst │ │ + 0x00000040 72002e67 6e752e68 61736800 2e676e75 r..gnu.hash..gnu │ │ + 0x00000050 2e766572 73696f6e 002e676e 752e7665 .version..gnu.ve │ │ + 0x00000060 7273696f 6e5f6400 2e676e75 2e766572 rsion_d..gnu.ver │ │ + 0x00000070 73696f6e 5f72002e 72656c2e 64796e00 sion_r..rel.dyn. │ │ + 0x00000080 2e72656c 2e706c74 002e7465 7874002e .rel.plt..text.. │ │ + 0x00000090 726f6461 7461002e 6763635f 65786365 rodata..gcc_exce │ │ + 0x000000a0 70745f74 61626c65 002e6568 5f667261 pt_table..eh_fra │ │ + 0x000000b0 6d65002e 65685f66 72616d65 5f686472 me..eh_frame_hdr │ │ + 0x000000c0 002e6461 74612e72 656c2e72 6f002e66 ..data.rel.ro..f │ │ + 0x000000d0 696e695f 61727261 79002e69 6e69745f ini_array..init_ │ │ + 0x000000e0 61727261 79002e64 796e616d 6963002e array..dynamic.. │ │ + 0x000000f0 676f7400 2e676f74 2e706c74 002e6461 got..got.plt..da │ │ + 0x00000100 7461002e 62737300 2e636f6d 6d656e74 ta..bss..comment │ │ + 0x00000110 002e6e6f 74652e67 6e752e67 6f6c642d ..note.gnu.gold- │ │ + 0x00000120 76657273 696f6e00 version.