--- /home/fdroid/fdroiddata/tmp/at.bitfire.icsdroid_54.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_at.bitfire.icsdroid_54.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: , actual: <44994e3a09360659c1527cd33550173f771fca9087d969da9d17d9364c7ca762> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: │ @@ -1,128 +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: 6fa77c06ff23d17c01886fdf4b289367b63ee5fa327b93b9b08cd658ce83f568 │ -Signer #1 certificate SHA-1 digest: 867d3732323515c3075fae687100619f9328b872 │ -Signer #1 certificate MD5 digest: b3157b00c701c12f092fce90a2c90bf8 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 1389093ae702c6955e78e04d2f8a6a8b753cf49206950715fa1c4f456dcf857e │ -Signer #1 public key SHA-1 digest: 11b3c54facd47f6dc7a0713c087d3a153a1d081b │ -Signer #1 public key MD5 digest: d9393a8b9b5bdca1eb6fa92fc3254370 │ -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/aboutlibraries-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/. │ -WARNING: META-INF/aboutlibraries.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/. │ -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/. │ -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.databinding_baseAdapters.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.databinding_library.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.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/. │ -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.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-extensions.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-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.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-service.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.navigation_navigation-common-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.navigation_navigation-common.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.navigation_navigation-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.navigation_navigation-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.navigation_navigation-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.navigation_navigation-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.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.room_room-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.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.sqlite_sqlite-framework.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.sqlite_sqlite.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.work_work-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.work_work-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/annotation-experimental_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/. │ -WARNING: META-INF/cert4android_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/. │ -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/. │ -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/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/. │ -WARNING: META-INF/fastadapter.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/. │ -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/. │ -WARNING: META-INF/gfprobe-provider.xml 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/groovy/org.codehaus.groovy.runtime.ExtensionModule 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/hk2-locator/default 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/ical4android_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/. │ -WARNING: META-INF/icsx5-54-1.9.3_standardRelease.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/. │ -WARNING: META-INF/javamail.charset.map 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/javamail.default.address.map 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/javamail.default.providers 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/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/. │ -WARNING: META-INF/kotlin-stdlib-jdk7.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/. │ -WARNING: META-INF/kotlin-stdlib-jdk8.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/. │ -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/. │ -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/. │ -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/. │ -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/. │ -WARNING: META-INF/lifecycle-livedata-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/. │ -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/. │ -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/. │ -WARNING: META-INF/mailcap 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/mailcap.default 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/mimetypes.default 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/navigation-common-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/. │ -WARNING: META-INF/navigation-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/. │ -WARNING: META-INF/navigation-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/. │ -WARNING: META-INF/okhttp-brotli.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/. │ -WARNING: META-INF/okhttp.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/. │ -WARNING: META-INF/okio.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/. │ -WARNING: META-INF/savedstate-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/. │ -WARNING: META-INF/services/at.bitfire.icsdroid.ui.StartupFragment 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/j$.time.chrono.Chronology 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/javax.mail.Provider 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/. │ -WARNING: META-INF/services/net.fortuna.ical4j.model.ComponentFactory 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/net.fortuna.ical4j.model.ParameterFactory 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/net.fortuna.ical4j.model.PropertyFactory 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/net.fortuna.ical4j.transform.rfc5545.Rfc5545ComponentRule 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/net.fortuna.ical4j.transform.rfc5545.Rfc5545PropertyRule 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/net.fortuna.ical4j.validate.CalendarValidatorFactory 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/work-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/. │ -WARNING: META-INF/work-runtime_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/. ├── zipinfo {} │ @@ -2163,8 +2163,8 @@ │ -rw---- 2.0 fat 1021 b- defN 81-Jan-01 01:01 zoneinfo/WET.ics │ -rw---- 2.0 fat 363 b- defN 81-Jan-01 01:01 zoneinfo/Zulu.ics │ -rw---- 2.0 fat 8826 b- defN 81-Jan-01 01:01 zoneinfo/zones.h │ -rw---- 2.0 fat 12381 b- defN 81-Jan-01 01:01 zoneinfo/zones.tab │ -rw---- 2.0 fat 217949 b- defN 81-Jan-01 01:01 META-INF/72220259.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/72220259.RSA │ -rw---- 2.0 fat 217822 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -2168 files, 19018564 bytes uncompressed, 8337823 bytes compressed: 56.2% │ +2168 files, 19018564 bytes uncompressed, 8337821 bytes compressed: 56.2% ├── lib/armeabi-v7a/libconscrypt_jni.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 0000dca0 00dca0 011fe5 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 0001fc88 01fc88 0064e4 04 A 3 0 4 │ │ [ 6] .hash HASH 0002616c 02616c 0056c8 04 A 3 0 4 │ │ [ 7] .gnu.version VERSYM 0002b834 02b834 001b56 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 0002d38c 02d38c 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 0002d3a8 02d3a8 000040 00 A 4 2 4 │ │ [10] .rel.dyn REL 0002d3e8 02d3e8 00d6f8 08 A 3 0 4 │ │ - [11] .rel.plt REL 0003aae0 03aae0 003508 08 AI 3 21 4 │ │ + [11] .rel.plt REL 0003aae0 03aae0 003508 08 AI 3 12 4 │ │ [12] .plt PROGBITS 0003dfe8 03dfe8 004fa0 00 AX 0 0 4 │ │ [13] .text PROGBITS 00043000 043000 0a8668 00 AX 0 0 128 │ │ [14] .ARM.exidx ARM_EXIDX 000eb668 0eb668 009828 08 AL 13 0 4 │ │ [15] .ARM.extab PROGBITS 000f4e90 0f4e90 00c534 00 A 0 0 4 │ │ [16] .rodata PROGBITS 001013d0 1013d0 0284d1 00 A 0 0 16 │ │ [17] .data.rel.ro PROGBITS 0012b5e8 12a5e8 00aa34 00 WA 0 0 4 │ │ [18] .fini_array FINI_ARRAY 0013601c 13501c 000008 04 WA 0 0 4 │ ├── 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=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0003dfe8 04e02de5 04e09fe5 0ee08fe0 08f0bee5 ..-............. │ │ 0x0003dff8 78850f00 00c68fe2 f8ca8ce2 78f5bce5 x...........x... │ │ 0x0003e008 00c68fe2 f8ca8ce2 70f5bce5 00c68fe2 ........p....... │ │ 0x0003e018 f8ca8ce2 68f5bce5 00c68fe2 f8ca8ce2 ....h........... │ │ 0x0003e028 60f5bce5 00c68fe2 f8ca8ce2 58f5bce5 `...........X... │ │ 0x0003e038 00c68fe2 f8ca8ce2 50f5bce5 00c68fe2 ........P....... │ │ 0x0003e048 f8ca8ce2 48f5bce5 00c68fe2 f8ca8ce2 ....H........... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00136148 00000000 8cc41100 81360400 00000000 .........6...... │ │ 0x00136158 00000000 00000000 00000000 00000000 ................ │ │ 0x00136168 00000000 00000000 49370400 8dc41100 ........I7...... │ │ 0x00136178 00000000 00000000 00000000 00000000 ................ │ │ 0x00136188 00000000 00000000 00000000 00000000 ................ │ │ 0x00136198 00000000 f1380400 00000000 00000000 .....8.......... │ │ 0x001361a8 c1360400 00000000 00000000 e1380400 .6...........8.. │ ├── 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. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 0000000000014648 014648 01183b 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 0000000000025e88 025e88 00642c 00 A 3 0 8 │ │ [ 6] .hash HASH 000000000002c2b8 02c2b8 005608 04 A 3 0 8 │ │ [ 7] .gnu.version VERSYM 00000000000318c0 0318c0 001af6 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 00000000000333b8 0333b8 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 00000000000333d4 0333d4 000040 00 A 4 2 4 │ │ [10] .rela.dyn RELA 0000000000033418 033418 0278e8 18 A 3 0 8 │ │ - [11] .rela.plt RELA 000000000005ad00 05ad00 008e38 18 AI 3 23 8 │ │ + [11] .rela.plt RELA 000000000005ad00 05ad00 008e38 18 AI 3 12 8 │ │ [12] .plt PROGBITS 0000000000063b40 063b40 005ee0 10 AX 0 0 16 │ │ [13] .text PROGBITS 0000000000069a40 069a40 16de94 00 AX 0 0 64 │ │ [14] .rodata PROGBITS 00000000001d7900 1d7900 02b2b4 00 A 0 0 64 │ │ [15] .gcc_except_table PROGBITS 0000000000202bb4 202bb4 003e2c 00 A 0 0 4 │ │ [16] .eh_frame PROGBITS 00000000002069e0 2069e0 038914 00 A 0 0 8 │ │ [17] .eh_frame_hdr PROGBITS 000000000023f2f4 23f2f4 00a514 00 A 0 0 4 │ │ [18] .data.rel.ro PROGBITS 000000000024ab20 249b20 012dc0 00 WA 0 0 16 │ ├── 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=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00063b40 ff3542a5 1f00ff25 44a51f00 90909090 .5B....%D....... │ │ 0x00063b50 ff2542a5 1f006800 000000e9 e0ffffff .%B...h......... │ │ 0x00063b60 ff253aa5 1f006801 000000e9 d0ffffff .%:...h......... │ │ 0x00063b70 ff2532a5 1f006802 000000e9 c0ffffff .%2...h......... │ │ 0x00063b80 ff252aa5 1f006803 000000e9 b0ffffff .%*...h......... │ │ 0x00063b90 ff2522a5 1f006804 000000e9 a0ffffff .%"...h......... │ │ 0x00063ba0 ff251aa5 1f006805 000000e9 90ffffff .%....h......... │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0025e080 f8d82500 00000000 00000000 00000000 ..%............. │ │ 0x0025e090 00000000 00000000 563b0600 00000000 ........V;...... │ │ 0x0025e0a0 663b0600 00000000 763b0600 00000000 f;......v;...... │ │ 0x0025e0b0 863b0600 00000000 963b0600 00000000 .;.......;...... │ │ 0x0025e0c0 a63b0600 00000000 b63b0600 00000000 .;.......;...... │ │ 0x0025e0d0 c63b0600 00000000 d63b0600 00000000 .;.......;...... │ │ 0x0025e0e0 e63b0600 00000000 f63b0600 00000000 .;.......;...... │ ├── 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. │ ├── readelf --wide --sections {} │ │ @@ -7,15 +7,15 @@ │ │ [ 2] .hash HASH 0000000000000228 000228 005644 04 A 4 0 8 │ │ [ 3] .gnu.hash GNU_HASH 0000000000005870 005870 00645c 00 A 4 0 8 │ │ [ 4] .dynsym DYNSYM 000000000000bcd0 00bcd0 0144f0 18 A 5 3 8 │ │ [ 5] .dynstr STRTAB 00000000000201c0 0201c0 01179c 00 A 0 0 1 │ │ [ 6] .gnu.version VERSYM 000000000003195c 03195c 001b14 02 A 4 0 2 │ │ [ 7] .gnu.version_r VERNEED 0000000000033470 033470 000040 00 A 5 2 8 │ │ [ 8] .rela.dyn RELA 00000000000334b0 0334b0 027f60 18 A 4 0 8 │ │ - [ 9] .rela.plt RELA 000000000005b410 05b410 008910 18 AI 4 21 8 │ │ + [ 9] .rela.plt RELA 000000000005b410 05b410 008910 18 AI 4 10 8 │ │ [10] .plt PROGBITS 0000000000063d20 063d20 005b80 10 AX 0 0 16 │ │ [11] .text PROGBITS 00000000000698c0 0698c0 11e2a0 00 AX 0 0 64 │ │ [12] .rodata PROGBITS 0000000000187b80 187b80 028d80 00 A 0 0 128 │ │ [13] .eh_frame_hdr PROGBITS 00000000001b0900 1b0900 00a17c 00 A 0 0 4 │ │ [14] .eh_frame PROGBITS 00000000001baa80 1baa80 028b18 00 A 0 0 8 │ │ [15] .gcc_except_table PROGBITS 00000000001e3598 1e3598 003e6c 00 A 0 0 4 │ │ [16] .note.android.ident NOTE 00000000001e7404 1e7404 000098 00 A 0 0 4 │ ├── 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=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x00063d20 f07bbfa9 d00c0090 116a45f9 10422b91 .{.......jE..B+. │ │ 0x00063d30 20021fd6 1f2003d5 1f2003d5 1f2003d5 .... ... ... .. │ │ 0x00063d40 d00c0090 116e45f9 10622b91 20021fd6 .....nE..b+. ... │ │ 0x00063d50 d00c0090 117245f9 10822b91 20021fd6 .....rE...+. ... │ │ 0x00063d60 d00c0090 117645f9 10a22b91 20021fd6 .....vE...+. ... │ │ 0x00063d70 d00c0090 117a45f9 10c22b91 20021fd6 .....zE...+. ... │ │ 0x00063d80 d00c0090 117e45f9 10e22b91 20021fd6 .....~E...+. ... │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x001fbac0 00000000 00000000 00000000 00000000 ................ │ │ 0x001fbad0 00000000 00000000 203d0600 00000000 ........ =...... │ │ 0x001fbae0 203d0600 00000000 203d0600 00000000 =...... =...... │ │ 0x001fbaf0 203d0600 00000000 203d0600 00000000 =...... =...... │ │ 0x001fbb00 203d0600 00000000 203d0600 00000000 =...... =...... │ │ 0x001fbb10 203d0600 00000000 203d0600 00000000 =...... =...... │ │ 0x001fbb20 203d0600 00000000 203d0600 00000000 =...... =...... │ ├── 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. │ ├── readelf --wide --sections {} │ │ @@ -9,15 +9,15 @@ │ │ [ 4] .dynstr STRTAB 0000d950 00d950 0116f5 00 A 0 0 1 │ │ [ 5] .gnu.hash GNU_HASH 0001f048 01f048 006438 04 A 3 0 4 │ │ [ 6] .hash HASH 00025480 025480 0055f4 04 A 3 0 4 │ │ [ 7] .gnu.version VERSYM 0002aa74 02aa74 001aec 02 A 3 0 2 │ │ [ 8] .gnu.version_d VERDEF 0002c560 02c560 00001c 00 A 4 1 4 │ │ [ 9] .gnu.version_r VERNEED 0002c57c 02c57c 000040 00 A 4 2 4 │ │ [10] .rel.dyn REL 0002c5bc 02c5bc 00d380 08 A 3 0 4 │ │ - [11] .rel.plt REL 0003993c 03993c 002f10 08 AI 3 23 4 │ │ + [11] .rel.plt REL 0003993c 03993c 002f10 08 AI 3 12 4 │ │ [12] .plt PROGBITS 0003c850 03c850 005e30 04 AX 0 0 16 │ │ [13] .text PROGBITS 00042680 042680 16bda8 00 AX 0 0 64 │ │ [14] .rodata PROGBITS 001ae430 1ae430 02abe0 00 A 0 0 16 │ │ [15] .gcc_except_table PROGBITS 001d9010 1d9010 003a98 00 A 0 0 4 │ │ [16] .eh_frame PROGBITS 001dcaa8 1dcaa8 031bd0 00 A 0 0 4 │ │ [17] .eh_frame_hdr PROGBITS 0020e678 20e678 00a07c 00 A 0 0 4 │ │ [18] .data.rel.ro PROGBITS 00219a78 218a78 00aa20 00 WA 0 0 4 │ ├── 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=.plt {} │ │ @@ -1,9 +1,10 @@ │ │ │ │ Hex dump of section '.plt': │ │ + NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0003c850 ffb30400 0000ffa3 08000000 00000000 ................ │ │ 0x0003c860 ffa30c00 00006800 000000e9 e0ffffff ......h......... │ │ 0x0003c870 ffa31000 00006808 000000e9 d0ffffff ......h......... │ │ 0x0003c880 ffa31400 00006810 000000e9 c0ffffff ......h......... │ │ 0x0003c890 ffa31800 00006818 000000e9 b0ffffff ......h......... │ │ 0x0003c8a0 ffa31c00 00006820 000000e9 a0ffffff ......h ........ │ │ 0x0003c8b0 ffa32000 00006828 000000e9 90ffffff .. ...h(........ │ ├── readelf --wide --decompress --hex-dump=.got.plt {} │ │ @@ -1,10 +1,9 @@ │ │ │ │ Hex dump of section '.got.plt': │ │ - NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ 0x0022486c a4442200 00000000 00000000 66c80300 .D".........f... │ │ 0x0022487c 76c80300 86c80300 96c80300 a6c80300 v............... │ │ 0x0022488c b6c80300 c6c80300 d6c80300 e6c80300 ................ │ │ 0x0022489c f6c80300 06c90300 16c90300 26c90300 ............&... │ │ 0x002248ac 36c90300 46c90300 56c90300 66c90300 6...F...V...f... │ │ 0x002248bc 76c90300 86c90300 96c90300 a6c90300 v............... │ │ 0x002248cc b6c90300 c6c90300 d6c90300 e6c90300 ................ │ ├── 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.