--- /home/fdroid/fdroiddata/tmp/org.walleth_514.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.walleth_514.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: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: │ @@ -1,84 +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: 173d957d7913bc08b8746edd8fd98b2439e7b8b0c256cf76342f406387129497 │ -Signer #1 certificate SHA-1 digest: 9505c56ac647e1ac34cda998c2dc67c17f7279b5 │ -Signer #1 certificate MD5 digest: 4f263b0b1014c0c809c9b2c72d2421d6 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 90c73aac0aae7bc89f8423784c76b1eeb17f9dcb523c32f89d281b2145df0bcc │ -Signer #1 public key SHA-1 digest: 3c890500b8f84ff7d6e0ee931697af0c15f0c4d4 │ -Signer #1 public key MD5 digest: d7de37fbb5adde94169f7dacebee6b10 │ -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.asynclayoutinflater_asynclayoutinflater.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.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-ui.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.legacy_legacy-support-v4.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.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.paging_paging-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.paging_paging-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-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.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.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.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.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.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/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/extensions.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/lib_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/java.security.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/. ├── zipinfo -v {} │ @@ -114,16 +114,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): 6e0dbe76 │ - compressed size: 2309 bytes │ + 32-bit CRC value (hex): d56947fb │ + compressed size: 2311 bytes │ uncompressed size: 10056 bytes │ length of filename: 32 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/armeabi-v7a/libtool-checker.so │ │ - offset of local header from start of archive: 6776392 │ - (0000000000676648h) bytes │ + offset of local header from start of archive: 6776394 │ + (000000000067664Ah) 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): d345caa1 │ - compressed size: 5793 bytes │ + 32-bit CRC value (hex): e2563f1d │ + compressed size: 5796 bytes │ uncompressed size: 13936 bytes │ length of filename: 34 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/libtool-checker.so │ │ - offset of local header from start of archive: 6782249 │ - (0000000000677D29h) bytes │ + offset of local header from start of archive: 6782254 │ + (0000000000677D2Eh) 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): 6040cd85 │ - compressed size: 2570 bytes │ + 32-bit CRC value (hex): cdc267f5 │ + compressed size: 2569 bytes │ uncompressed size: 5688 bytes │ length of filename: 26 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- │ @@ -190,27 +190,27 @@ │ There is no file comment. │ │ Central directory entry #7: │ --------------------------- │ │ lib/x86_64/libtool-checker.so │ │ - offset of local header from start of archive: 6784875 │ - (000000000067876Bh) bytes │ + offset of local header from start of archive: 6784879 │ + (000000000067876Fh) 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): 860f1848 │ - compressed size: 2436 bytes │ + 32-bit CRC value (hex): 103fbd1f │ + compressed size: 2432 bytes │ uncompressed size: 10392 bytes │ length of filename: 29 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- ├── lib/armeabi-v7a/libtool-checker.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -19,22 +19,22 @@ │ │ libdl.so │ │ RootBeer │ │ LOOKING FOR BINARY: %s PRESENT!!! │ │ LOOKING FOR BINARY: %s Absent :( │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) │ │ gold 1.12 │ │ -.fini_array │ │ -.ARM.exidx │ │ -.comment │ │ +.shstrtab │ │ .note.android.ident │ │ -.rel.plt │ │ -.ARM.attributes │ │ -.gnu.version_r │ │ -.rel.dyn │ │ -.gnu.version │ │ -.note.gnu.gold-version │ │ .note.gnu.build-id │ │ +.gnu.version │ │ .gnu.version_d │ │ -.dynamic │ │ +.gnu.version_r │ │ +.rel.dyn │ │ +.rel.plt │ │ +.ARM.exidx │ │ .ARM.extab │ │ -.shstrtab │ │ +.fini_array │ │ +.dynamic │ │ +.comment │ │ +.note.gnu.gold-version │ │ +.ARM.attributes │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,19 +1,19 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e6669 6e695f61 72726179 002e4152 ..fini_array..AR │ │ - 0x00000010 4d2e6578 69647800 2e746578 74002e67 M.exidx..text..g │ │ - 0x00000020 6f74002e 636f6d6d 656e7400 2e6e6f74 ot..comment..not │ │ - 0x00000030 652e616e 64726f69 642e6964 656e7400 e.android.ident. │ │ - 0x00000040 2e72656c 2e706c74 002e6273 73002e41 .rel.plt..bss..A │ │ - 0x00000050 524d2e61 74747269 62757465 73002e64 RM.attributes..d │ │ - 0x00000060 796e7374 72002e67 6e752e76 65727369 ynstr..gnu.versi │ │ - 0x00000070 6f6e5f72 002e7265 6c2e6479 6e002e67 on_r..rel.dyn..g │ │ - 0x00000080 6e752e76 65727369 6f6e002e 6e6f7465 nu.version..note │ │ - 0x00000090 2e676e75 2e676f6c 642d7665 7273696f .gnu.gold-versio │ │ - 0x000000a0 6e002e64 796e7379 6d002e68 61736800 n..dynsym..hash. │ │ - 0x000000b0 2e6e6f74 652e676e 752e6275 696c642d .note.gnu.build- │ │ - 0x000000c0 6964002e 676e752e 76657273 696f6e5f id..gnu.version_ │ │ - 0x000000d0 64002e64 796e616d 6963002e 41524d2e d..dynamic..ARM. │ │ - 0x000000e0 65787461 62002e73 68737472 74616200 extab..shstrtab. │ │ - 0x000000f0 2e726f64 61746100 2e646174 6100 .rodata..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 72002e68 61736800 2e676e75 2e766572 r..hash..gnu.ver │ │ + 0x00000050 73696f6e 002e676e 752e7665 7273696f sion..gnu.versio │ │ + 0x00000060 6e5f6400 2e676e75 2e766572 73696f6e n_d..gnu.version │ │ + 0x00000070 5f72002e 72656c2e 64796e00 2e72656c _r..rel.dyn..rel │ │ + 0x00000080 2e706c74 002e7465 7874002e 41524d2e .plt..text..ARM. │ │ + 0x00000090 65786964 78002e41 524d2e65 78746162 exidx..ARM.extab │ │ + 0x000000a0 002e726f 64617461 002e6669 6e695f61 ..rodata..fini_a │ │ + 0x000000b0 72726179 002e6479 6e616d69 63002e67 rray..dynamic..g │ │ + 0x000000c0 6f74002e 64617461 002e6273 73002e63 ot..data..bss..c │ │ + 0x000000d0 6f6d6d65 6e74002e 6e6f7465 2e676e75 omment..note.gnu │ │ + 0x000000e0 2e676f6c 642d7665 7273696f 6e002e41 .gold-version..A │ │ + 0x000000f0 524d2e61 74747269 62757465 7300 RM.attributes. ├── lib/x86_64/libtool-checker.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -15,22 +15,22 @@ │ │ libdl.so │ │ RootBeer │ │ LOOKING FOR BINARY: %s PRESENT!!! │ │ LOOKING FOR BINARY: %s Absent :( │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) │ │ gold 1.12 │ │ -.fini_array │ │ -.comment │ │ +.shstrtab │ │ .note.android.ident │ │ -.got.plt │ │ -.rela.plt │ │ -.eh_frame_hdr │ │ +.note.gnu.build-id │ │ +.gnu.version │ │ +.gnu.version_d │ │ .gnu.version_r │ │ .rela.dyn │ │ -.gnu.version │ │ -.note.gnu.gold-version │ │ +.rela.plt │ │ .eh_frame │ │ -.note.gnu.build-id │ │ -.gnu.version_d │ │ +.eh_frame_hdr │ │ +.fini_array │ │ .dynamic │ │ -.shstrtab │ │ +.got.plt │ │ +.comment │ │ +.note.gnu.gold-version │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,19 +1,19 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e6669 6e695f61 72726179 002e7465 ..fini_array..te │ │ - 0x00000010 7874002e 676f7400 2e636f6d 6d656e74 xt..got..comment │ │ - 0x00000020 002e6e6f 74652e61 6e64726f 69642e69 ..note.android.i │ │ - 0x00000030 64656e74 002e676f 742e706c 74002e72 dent..got.plt..r │ │ - 0x00000040 656c612e 706c7400 2e627373 002e6479 ela.plt..bss..dy │ │ - 0x00000050 6e737472 002e6568 5f667261 6d655f68 nstr..eh_frame_h │ │ - 0x00000060 6472002e 676e752e 76657273 696f6e5f dr..gnu.version_ │ │ - 0x00000070 72002e72 656c612e 64796e00 2e676e75 r..rela.dyn..gnu │ │ - 0x00000080 2e766572 73696f6e 002e6e6f 74652e67 .version..note.g │ │ - 0x00000090 6e752e67 6f6c642d 76657273 696f6e00 nu.gold-version. │ │ - 0x000000a0 2e64796e 73796d00 2e686173 68002e65 .dynsym..hash..e │ │ - 0x000000b0 685f6672 616d6500 2e6e6f74 652e676e h_frame..note.gn │ │ - 0x000000c0 752e6275 696c642d 6964002e 676e752e u.build-id..gnu. │ │ - 0x000000d0 76657273 696f6e5f 64002e64 796e616d version_d..dynam │ │ - 0x000000e0 6963002e 73687374 72746162 002e726f ic..shstrtab..ro │ │ - 0x000000f0 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 72002e68 61736800 2e676e75 2e766572 r..hash..gnu.ver │ │ + 0x00000050 73696f6e 002e676e 752e7665 7273696f sion..gnu.versio │ │ + 0x00000060 6e5f6400 2e676e75 2e766572 73696f6e n_d..gnu.version │ │ + 0x00000070 5f72002e 72656c61 2e64796e 002e7265 _r..rela.dyn..re │ │ + 0x00000080 6c612e70 6c74002e 74657874 002e726f la.plt..text..ro │ │ + 0x00000090 64617461 002e6568 5f667261 6d65002e data..eh_frame.. │ │ + 0x000000a0 65685f66 72616d65 5f686472 002e6669 eh_frame_hdr..fi │ │ + 0x000000b0 6e695f61 72726179 002e6479 6e616d69 ni_array..dynami │ │ + 0x000000c0 63002e67 6f74002e 676f742e 706c7400 c..got..got.plt. │ │ + 0x000000d0 2e646174 61002e62 7373002e 636f6d6d .data..bss..comm │ │ + 0x000000e0 656e7400 2e6e6f74 652e676e 752e676f ent..note.gnu.go │ │ + 0x000000f0 6c642d76 65727369 6f6e00 ld-version. ├── lib/arm64-v8a/libtool-checker.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -16,19 +16,19 @@ │ │ __bss_end__ │ │ libtool-checker.so │ │ RootBeer │ │ LOOKING FOR BINARY: %s PRESENT!!! │ │ LOOKING FOR BINARY: %s Absent :( │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) │ │ -.fini_array │ │ -.comment │ │ -.note.android.ident │ │ -.rela.plt │ │ -.eh_frame_hdr │ │ +.shstrtab │ │ +.note.gnu.build-id │ │ +.gnu.version │ │ .gnu.version_r │ │ .rela.dyn │ │ -.gnu.version │ │ +.rela.plt │ │ +.eh_frame_hdr │ │ .eh_frame │ │ -.note.gnu.build-id │ │ +.note.android.ident │ │ +.fini_array │ │ .dynamic │ │ -.shstrtab │ │ +.comment │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,16 +1,16 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e6669 6e695f61 72726179 002e7465 ..fini_array..te │ │ - 0x00000010 7874002e 676f7400 2e636f6d 6d656e74 xt..got..comment │ │ - 0x00000020 002e6e6f 74652e61 6e64726f 69642e69 ..note.android.i │ │ - 0x00000030 64656e74 002e7265 6c612e70 6c74002e dent..rela.plt.. │ │ - 0x00000040 64796e73 7472002e 65685f66 72616d65 dynstr..eh_frame │ │ - 0x00000050 5f686472 002e676e 752e7665 7273696f _hdr..gnu.versio │ │ - 0x00000060 6e5f7200 2e72656c 612e6479 6e002e67 n_r..rela.dyn..g │ │ - 0x00000070 6e752e76 65727369 6f6e002e 64796e73 nu.version..dyns │ │ - 0x00000080 796d002e 68617368 002e6568 5f667261 ym..hash..eh_fra │ │ - 0x00000090 6d65002e 6e6f7465 2e676e75 2e627569 me..note.gnu.bui │ │ - 0x000000a0 6c642d69 64002e64 796e616d 6963002e ld-id..dynamic.. │ │ - 0x000000b0 73687374 72746162 002e726f 64617461 shstrtab..rodata │ │ - 0x000000c0 002e6461 746100 ..data. │ │ + 0x00000000 002e7368 73747274 6162002e 6e6f7465 ..shstrtab..note │ │ + 0x00000010 2e676e75 2e627569 6c642d69 64002e68 .gnu.build-id..h │ │ + 0x00000020 61736800 2e64796e 73796d00 2e64796e ash..dynsym..dyn │ │ + 0x00000030 73747200 2e676e75 2e766572 73696f6e str..gnu.version │ │ + 0x00000040 002e676e 752e7665 7273696f 6e5f7200 ..gnu.version_r. │ │ + 0x00000050 2e72656c 612e6479 6e002e72 656c612e .rela.dyn..rela. │ │ + 0x00000060 706c7400 2e746578 74002e72 6f646174 plt..text..rodat │ │ + 0x00000070 61002e65 685f6672 616d655f 68647200 a..eh_frame_hdr. │ │ + 0x00000080 2e65685f 6672616d 65002e6e 6f74652e .eh_frame..note. │ │ + 0x00000090 616e6472 6f69642e 6964656e 74002e66 android.ident..f │ │ + 0x000000a0 696e695f 61727261 79002e64 796e616d ini_array..dynam │ │ + 0x000000b0 6963002e 676f7400 2e646174 61002e63 ic..got..data..c │ │ + 0x000000c0 6f6d6d65 6e7400 omment. ├── lib/x86/libtool-checker.so │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ ├── strings --all --bytes=8 {} │ │┄ Ordering differences only │ │ @@ -16,22 +16,22 @@ │ │ libdl.so │ │ RootBeer │ │ LOOKING FOR BINARY: %s PRESENT!!! │ │ LOOKING FOR BINARY: %s Absent :( │ │ GCC: (GNU) 4.9.x 20150123 (prerelease) │ │ Android (4691093 based on r316199) clang version 6.0.2 (https://android.googlesource.com/toolchain/clang 183abd29fc496f55536e7d904e0abae47888fc7f) (https://android.googlesource.com/toolchain/llvm 34361f192e41ed6e4e8f9aca80a4ea7e9856f327) (based on LLVM 6.0.2svn) │ │ gold 1.12 │ │ -.fini_array │ │ -.comment │ │ +.shstrtab │ │ .note.android.ident │ │ -.got.plt │ │ -.rel.plt │ │ -.eh_frame_hdr │ │ +.note.gnu.build-id │ │ +.gnu.version │ │ +.gnu.version_d │ │ .gnu.version_r │ │ .rel.dyn │ │ -.gnu.version │ │ -.note.gnu.gold-version │ │ +.rel.plt │ │ .eh_frame │ │ -.note.gnu.build-id │ │ -.gnu.version_d │ │ +.eh_frame_hdr │ │ +.fini_array │ │ .dynamic │ │ -.shstrtab │ │ +.got.plt │ │ +.comment │ │ +.note.gnu.gold-version │ ├── readelf --wide --decompress --hex-dump=.shstrtab {} │ │ @@ -1,19 +1,19 @@ │ │ │ │ Hex dump of section '.shstrtab': │ │ - 0x00000000 002e6669 6e695f61 72726179 002e7465 ..fini_array..te │ │ - 0x00000010 7874002e 676f7400 2e636f6d 6d656e74 xt..got..comment │ │ - 0x00000020 002e6e6f 74652e61 6e64726f 69642e69 ..note.android.i │ │ - 0x00000030 64656e74 002e676f 742e706c 74002e72 dent..got.plt..r │ │ - 0x00000040 656c2e70 6c74002e 62737300 2e64796e el.plt..bss..dyn │ │ - 0x00000050 73747200 2e65685f 6672616d 655f6864 str..eh_frame_hd │ │ - 0x00000060 72002e67 6e752e76 65727369 6f6e5f72 r..gnu.version_r │ │ - 0x00000070 002e7265 6c2e6479 6e002e67 6e752e76 ..rel.dyn..gnu.v │ │ - 0x00000080 65727369 6f6e002e 6e6f7465 2e676e75 ersion..note.gnu │ │ - 0x00000090 2e676f6c 642d7665 7273696f 6e002e64 .gold-version..d │ │ - 0x000000a0 796e7379 6d002e68 61736800 2e65685f ynsym..hash..eh_ │ │ - 0x000000b0 6672616d 65002e6e 6f74652e 676e752e frame..note.gnu. │ │ - 0x000000c0 6275696c 642d6964 002e676e 752e7665 build-id..gnu.ve │ │ - 0x000000d0 7273696f 6e5f6400 2e64796e 616d6963 rsion_d..dynamic │ │ - 0x000000e0 002e7368 73747274 6162002e 726f6461 ..shstrtab..roda │ │ - 0x000000f0 7461002e 64617461 00 ta..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 72002e68 61736800 2e676e75 2e766572 r..hash..gnu.ver │ │ + 0x00000050 73696f6e 002e676e 752e7665 7273696f sion..gnu.versio │ │ + 0x00000060 6e5f6400 2e676e75 2e766572 73696f6e n_d..gnu.version │ │ + 0x00000070 5f72002e 72656c2e 64796e00 2e72656c _r..rel.dyn..rel │ │ + 0x00000080 2e706c74 002e7465 7874002e 726f6461 .plt..text..roda │ │ + 0x00000090 7461002e 65685f66 72616d65 002e6568 ta..eh_frame..eh │ │ + 0x000000a0 5f667261 6d655f68 6472002e 66696e69 _frame_hdr..fini │ │ + 0x000000b0 5f617272 6179002e 64796e61 6d696300 _array..dynamic. │ │ + 0x000000c0 2e676f74 002e676f 742e706c 74002e64 .got..got.plt..d │ │ + 0x000000d0 61746100 2e627373 002e636f 6d6d656e ata..bss..commen │ │ + 0x000000e0 74002e6e 6f74652e 676e752e 676f6c64 t..note.gnu.gold │ │ + 0x000000f0 2d766572 73696f6e 00 -version.