--- /home/fdroid/fdroiddata/tmp/com.yubico.yubioath_702041.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.yubico.yubioath_702041.apk ├── zipinfo {} │ @@ -723,8 +723,8 @@ │ -rw---- 0.0 fat 2463 b- stor 81-Jan-01 01:01 res/zV.9.png │ -rw---- 0.0 fat 956 b- defN 81-Jan-01 01:01 res/zc.xml │ -rw---- 0.0 fat 308 b- defN 81-Jan-01 01:01 res/zn.xml │ -rw---- 0.0 fat 774340 b- stor 81-Jan-01 01:01 resources.arsc │ -rw---- 2.0 fat 70700 b- defN 81-Jan-01 01:01 META-INF/AD7FE0FD.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/AD7FE0FD.RSA │ -rw---- 2.0 fat 70573 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -728 files, 27440150 bytes uncompressed, 13818114 bytes compressed: 49.6% │ +728 files, 27440150 bytes uncompressed, 13818106 bytes compressed: 49.6% ├── assets/flutter_assets/assets/licenses/raw/android.json │ ├── Pretty-printed │ │┄ Similarity: 0.908203125% │ │┄ Differences: {'107': "{'PackageName': 'Lifecycle Runtime'}", │ │┄ '108': "{'PackageName': 'Preferences DataStore'}", │ │┄ '112': "{'PackageName': 'Lifecycle LiveData'}", │ │┄ '113': "{'PackageName': 'Android Support Library core utils'}", │ │┄ '114': "{'PackageName': 'AndroidX Preference'}", │ │┄ '115': "{'PackageName': 'Android Resources Library'}", │ │┄ '119': "{'PackageName': 'kotlinx-coroutines-bom', 'PackageLicense': " │ │┄ "'https://www.apache.org/licenses/LICENSE-2.0.txt'}", │ │┄ '120': "{'PackageName': 'Android Emoji2 Compat view helper […] │ │ @@ -12,23 +12,23 @@ │ │ "PackageName": "Annotation" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Material Components for Android" │ │ }, │ │ { │ │ - "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Kotlin Stdlib Jdk8" │ │ - }, │ │ - { │ │ "PackageLicense": "https://opensource.org/licenses/BSD-3-Clause", │ │ "PackageName": "Preferences External Protobuf" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ + "PackageName": "Kotlin Stdlib Jdk8" │ │ + }, │ │ + { │ │ + "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Kotlin Stdlib Jdk7" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Kotlin Android Extensions Runtime" │ │ }, │ │ { │ │ @@ -80,40 +80,40 @@ │ │ "PackageName": "Lifecycle Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Android Support Library Local Broadcast Manager" │ │ }, │ │ { │ │ + "PackageLicense": "https://www.apache.org/licenses/LICENSE-2.0.txt", │ │ + "PackageName": "kotlinx-coroutines-core" │ │ + }, │ │ + { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Camera Core" │ │ }, │ │ { │ │ "PackageLicense": "https://chromium.googlesource.com/libyuv/libyuv/+/refs/heads/main/README.chromium", │ │ "PackageName": "Camera Core" │ │ }, │ │ { │ │ - "PackageLicense": "https://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "kotlinx-coroutines-core" │ │ - }, │ │ - { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Camera View" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Parcelize Runtime" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Collections Kotlin Extensions" │ │ + "PackageName": "Android Tracing Runtime Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Android Tracing Runtime Kotlin Extensions" │ │ + "PackageName": "Collections Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Yubico YubiKit Core" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -177,19 +177,19 @@ │ │ }, │ │ { │ │ "PackageLicense": "https://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "kotlinx-serialization-bom" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "okio" │ │ + "PackageName": "Yubico YubiKit Android" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Yubico YubiKit Android" │ │ + "PackageName": "okio" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "DataStore Core Okio" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -204,20 +204,24 @@ │ │ "PackageName": "androidx.core:core-viewtree" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Lifecycle-Common" │ │ }, │ │ { │ │ + "PackageLicense": "https://www.apache.org/licenses/LICENSE-2.0.txt", │ │ + "PackageName": "kotlinx-coroutines-core" │ │ + }, │ │ + { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Lifecycle ViewModel" │ │ }, │ │ { │ │ - "PackageLicense": "https://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "kotlinx-coroutines-core" │ │ + "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ + "PackageName": "Yubico YubiKit Oath" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Yubico YubiKit Management" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -225,18 +229,14 @@ │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Android Support RecyclerView v7" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Yubico YubiKit Oath" │ │ - }, │ │ - { │ │ - "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "AndroidX Futures" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Android ConstraintLayout Solver" │ │ }, │ │ { │ │ @@ -249,19 +249,19 @@ │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "logback-android" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Yubico YubiKit Yubiotp" │ │ + "PackageName": "Kotlin Libraries bill-of-materials" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Kotlin Libraries bill-of-materials" │ │ + "PackageName": "Yubico YubiKit Yubiotp" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Preferences DataStore" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -281,31 +281,31 @@ │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Android Arch-Common" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "DataStore" │ │ + "PackageName": "Android Support Library Cursor Adapter" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Android Support Library Cursor Adapter" │ │ + "PackageName": "DataStore" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "LiveData Core Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "AndroidX Futures Kotlin Extensions" │ │ + "PackageName": "Jetpack WindowManager library Core Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Jetpack WindowManager library Core Extensions" │ │ + "PackageName": "AndroidX Futures Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Android Support CardView v7" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -341,23 +341,23 @@ │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Preferences DataStore Proto" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Lifecycle ViewModel Kotlin Extensions" │ │ + "PackageName": "Android Support VectorDrawable" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "fragment" │ │ + "PackageName": "Lifecycle ViewModel Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Android Support VectorDrawable" │ │ + "PackageName": "fragment" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Experimental annotation" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -365,19 +365,19 @@ │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "ReLinker" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Lifecycle-Common" │ │ + "PackageName": "DataStore Core" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "DataStore Core" │ │ + "PackageName": "Lifecycle-Common" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Fragment Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -425,19 +425,19 @@ │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Transition" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Preferences DataStore" │ │ + "PackageName": "Lifecycle Runtime" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Lifecycle Runtime" │ │ + "PackageName": "Preferences DataStore" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Android Support Library Print" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ @@ -445,50 +445,50 @@ │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "AndroidX Widget ViewPager2" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Android Support Library core utils" │ │ + "PackageName": "Lifecycle LiveData" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Lifecycle LiveData" │ │ + "PackageName": "Android Support Library core utils" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Android Resources Library" │ │ + "PackageName": "AndroidX Preference" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "AndroidX Preference" │ │ + "PackageName": "Android Resources Library" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Lifecycle-Common for Java 8" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "JSpecify annotations" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Android Resource Inspection - Annotations" │ │ }, │ │ { │ │ - "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ - "PackageName": "Android Emoji2 Compat view helpers" │ │ - }, │ │ - { │ │ "PackageLicense": "https://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "kotlinx-coroutines-bom" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ + "PackageName": "Android Emoji2 Compat view helpers" │ │ + }, │ │ + { │ │ + "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Activity Kotlin Extensions" │ │ }, │ │ { │ │ "PackageLicense": "http://www.apache.org/licenses/LICENSE-2.0.txt", │ │ "PackageName": "Lifecycle ViewModel with SavedState" │ │ }, │ │ { ├── res/raw/third_party_license_metadata │┄ Ordering differences only │ @@ -1,124 +1,124 @@ │ 0:46 okio │ 47:58 SpotBugs Annotations │ 0:46 Annotation │ 0:46 Material Components for Android │ -106:44 Preferences External Protobuf │ 0:46 Kotlin Stdlib Jdk8 │ -0:46 Kotlin Android Extensions Runtime │ +106:44 Preferences External Protobuf │ 0:46 Kotlin Stdlib Jdk7 │ +0:46 Kotlin Android Extensions Runtime │ 0:46 Camera Lifecycle │ 0:46 Preferences DataStore Core │ 0:46 Browser │ 0:46 Android Support ExifInterface │ 0:46 Android Tracing │ 151:47 kotlinx-serialization-core │ 0:46 Profile Installer │ 0:46 DataStore │ 0:46 Yubico YubiKit Support │ 0:46 WindowManager │ 151:47 kotlinx-coroutines-android │ 0:46 Lifecycle Kotlin Extensions │ 0:46 Android Support Library Local Broadcast Manager │ -151:47 kotlinx-coroutines-core │ 0:46 Camera Core │ 199:81 Camera Core │ -0:46 Parcelize Runtime │ +151:47 kotlinx-coroutines-core │ 0:46 Camera View │ -0:46 Android Tracing Runtime Kotlin Extensions │ +0:46 Parcelize Runtime │ 0:46 Collections Kotlin Extensions │ -0:46 Yubico YubiKit Core │ +0:46 Android Tracing Runtime Kotlin Extensions │ 0:46 DataStore Core │ +0:46 Yubico YubiKit Core │ 0:46 Preferences DataStore Core │ 0:46 Android Support AnimatedVectorDrawable │ 0:46 Android Arch-Runtime │ -0:46 Android App Startup Runtime │ 0:46 Android Support Library Sliding Pane Layout │ +0:46 Android App Startup Runtime │ 0:46 Lifecycle LiveData Core │ 0:46 Core │ 0:46 Android ConstraintLayout │ 0:46 Lifecycle ViewModel with SavedState │ 0:46 Yubico YubiKit Fido │ 0:46 Android Support Library Document File │ 0:46 Android Support Library Interpolators │ 0:46 Lifecycle ViewModel │ 0:46 Lifecycle Runtime │ 151:47 kotlinx-serialization-bom │ -0:46 okio │ 0:46 Yubico YubiKit Android │ +0:46 okio │ 0:46 DataStore Core Okio │ 0:46 WindowManager Java │ 0:46 androidx.core:core-viewtree │ 0:46 collections │ 0:46 Lifecycle-Common │ -0:46 Lifecycle ViewModel │ 151:47 kotlinx-coroutines-core │ -0:46 Android Support RecyclerView v7 │ -0:46 Yubico YubiKit Management │ +0:46 Lifecycle ViewModel │ 0:46 Annotation │ +0:46 Yubico YubiKit Management │ +0:46 Android Support RecyclerView v7 │ 0:46 Yubico YubiKit Oath │ 0:46 AndroidX Futures │ 0:46 Android ConstraintLayout Solver │ 0:46 collections │ 0:46 Android AppCompat Library │ 0:46 logback-android │ -0:46 Kotlin Libraries bill-of-materials │ 0:46 Yubico YubiKit Yubiotp │ +0:46 Kotlin Libraries bill-of-materials │ 0:46 Preferences DataStore │ 0:46 Android Support Library loader │ 0:46 Android Support Library Drawer Layout │ 0:46 Saved State │ 0:46 Saved State │ 0:46 Android Arch-Common │ 0:46 DataStore │ 0:46 Android Support Library Cursor Adapter │ 0:46 LiveData Core Kotlin Extensions │ -0:46 AndroidX Futures Kotlin Extensions │ 0:46 Jetpack WindowManager library Core Extensions │ +0:46 AndroidX Futures Kotlin Extensions │ 0:46 Android Support CardView v7 │ 0:46 error-prone annotations │ 0:46 Android Preferences KTX │ 0:46 Core Kotlin Extensions │ -0:46 Android Support Library Coordinator Layout │ 0:46 Camera2 │ +0:46 Android Support Library Coordinator Layout │ 0:46 FindBugs-jsr305 │ -0:46 Android Support Library Custom View │ 151:47 JetBrains Java Annotations │ +0:46 Android Support Library Custom View │ 0:46 Preferences DataStore Proto │ -0:46 fragment │ 0:46 Lifecycle ViewModel Kotlin Extensions │ +0:46 fragment │ 0:46 Android Support VectorDrawable │ 0:46 Experimental annotation │ 0:46 SavedState Kotlin Extensions │ 0:46 ReLinker │ -0:46 Lifecycle-Common │ 0:46 DataStore Core │ +0:46 Lifecycle-Common │ 0:46 Fragment Kotlin Extensions │ 0:46 DataStore Core Okio │ 0:46 Android Emoji2 Compat │ 0:46 VersionedParcelable │ 0:46 Lifecycle Process │ 0:46 Lifecycle Kotlin Extensions │ 0:46 Android Support DynamicAnimation │ 0:46 Activity │ 151:47 kotlinx-serialization-json │ -0:46 Camera Video │ 151:47 kotlinx-serialization-core │ +0:46 Camera Video │ 0:46 Android Support Library View Pager │ 0:46 Transition │ 0:46 Preferences DataStore │ 0:46 Lifecycle Runtime │ 0:46 Android Support Library Print │ 0:46 Kotlin Stdlib │ 0:46 AndroidX Widget ViewPager2 │ -0:46 Lifecycle LiveData │ 0:46 Android Support Library core utils │ -0:46 Android Resources Library │ +0:46 Lifecycle LiveData │ 0:46 AndroidX Preference │ +0:46 Android Resources Library │ 0:46 Lifecycle-Common for Java 8 │ 0:46 JSpecify annotations │ 0:46 Android Resource Inspection - Annotations │ -151:47 kotlinx-coroutines-bom │ 0:46 Android Emoji2 Compat view helpers │ -0:46 Activity Kotlin Extensions │ +151:47 kotlinx-coroutines-bom │ 0:46 Lifecycle ViewModel with SavedState │ +0:46 Activity Kotlin Extensions │ 151:47 kotlinx-serialization-json