--- /home/fdroid/fdroiddata/tmp/ch.rmy.android.http_shortcuts_1102040001.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_ch.rmy.android.http_shortcuts_1102040001.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: <8e35c8b4c6026cd6c9d8b4353bd8bfab87f4d447c6d2a722fd9912d32482e091>, actual: <399af3fc65bb439b10cc24fd12d9d6a77a09c0d497b24447ec42736eb0b43442> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: │ @@ -1,18 +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: b6de3c054f09813fd6c033bccfd64aabfbc63680a7ebbcac64e9ae14e5547a5f │ -Signer #1 certificate SHA-1 digest: fb64842dc994ca3c71928394469a10b30ead80cf │ -Signer #1 certificate MD5 digest: 57acf88406a4f2cf5f5f1b4a7f506413 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 11954bec00d831e2786e89af2aa3cbb822618d1713fd79e54fba80028f766837 │ -Signer #1 public key SHA-1 digest: bb1838f1414f9dc4e524391939c9a4042351d0ec │ -Signer #1 public key MD5 digest: 77c65b1adc0da3ccc670bd6abf9a2d92 │ -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 {} │ @@ -1771,8 +1771,8 @@ │ -rw---- 0.0 fat 312 b- defN 80-000-00 00:00 res/xml/standalone_badge_gravity_top_start.xml │ -rw---- 0.0 fat 360 b- defN 80-000-00 00:00 res/xml/standalone_badge_offset.xml │ -rw---- 0.0 fat 560 b- defN 80-000-00 00:00 res/xml/widget_info.xml │ -rw---- 0.0 fat 1459188 b- stor 80-000-00 00:00 resources.arsc │ -rw---- 2.0 fat 164537 b- defN 80-000-00 00:00 META-INF/2336FB42.SF │ -rw---- 2.0 fat 1326 b- defN 80-000-00 00:00 META-INF/2336FB42.RSA │ -rw---- 2.0 fat 164491 b- defN 80-000-00 00:00 META-INF/MANIFEST.MF │ -1776 files, 125361945 bytes uncompressed, 43624772 bytes compressed: 65.2% │ +1776 files, 125361945 bytes uncompressed, 43624764 bytes compressed: 65.2% ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -167,10 +167,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ + │ │ │ │ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 8317503 bytes, number of entries: 5238 │ │ │ +Zip file size: 8317493 bytes, number of entries: 5238 │ │ │ ?rwxrwxr-x 2.0 unx 641 b- stor 80-Jan-01 00:00 a.class │ │ │ ?rwxrwxr-x 2.0 unx 679 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$a.class │ │ │ ?rwxrwxr-x 2.0 unx 1273 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$b$a.class │ │ │ ?rwxrwxr-x 2.0 unx 963 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$b$b.class │ │ │ ?rwxrwxr-x 2.0 unx 208 b- stor 80-Jan-01 00:00 androidx/activity/ComponentActivity$c.class │ │ │ ?rwxrwxr-x 2.0 unx 850 b- stor 80-Jan-01 00:00 androidx/activity/OnBackPressedDispatcher.class │ │ │ ?rwxrwxr-x 2.0 unx 270 b- stor 80-Jan-01 00:00 androidx/activity/result/ActivityResultRegistry$c.class │ │ │ @@ -5233,8 +5233,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 8379 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/variables/VariablesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5960 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/widget/WidgetSettingsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 8964 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/plugin/PluginEditActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 2705 b- stor 80-Jan-01 00:00 m/a/j.class │ │ │ ?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 m/a/r/a.class │ │ │ ?rwxrwxr-x 2.0 unx 818 b- stor 80-Jan-01 00:00 m/a/t/b.class │ │ │ ?rwxrwxr-x 2.0 unx 2278 b- stor 80-Jan-01 00:00 m/a/f.class │ │ │ -5238 files, 9060765 bytes uncompressed, 7597497 bytes compressed: 16.2% │ │ │ +5238 files, 9060765 bytes uncompressed, 7597487 bytes compressed: 16.2% │ │ ├── io/realm/DefaultRealmModuleMediator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,358 +7,358 @@ │ │ │ │ import k.b.p1.p; │ │ │ │ import io.realm.internal.OsObjectSchemaInfo; │ │ │ │ import java.util.HashMap; │ │ │ │ import k.b.p1.c; │ │ │ │ import io.realm.internal.OsSchemaInfo; │ │ │ │ import k.b.m0; │ │ │ │ import java.io.Serializable; │ │ │ │ -import k.b.v0; │ │ │ │ -import k.b.v0$a; │ │ │ │ -import k.b.r0; │ │ │ │ -import k.b.r0$a; │ │ │ │ -import k.b.n1; │ │ │ │ -import k.b.n1$a; │ │ │ │ -import k.b.x0; │ │ │ │ -import k.b.x0$a; │ │ │ │ +import k.b.d1; │ │ │ │ +import k.b.d1$a; │ │ │ │ import k.b.h1; │ │ │ │ import k.b.h1$a; │ │ │ │ import k.b.z0; │ │ │ │ import k.b.z0$a; │ │ │ │ -import k.b.f1; │ │ │ │ -import k.b.f1$a; │ │ │ │ -import k.b.j1; │ │ │ │ -import k.b.j1$a; │ │ │ │ import k.b.t0; │ │ │ │ import k.b.t0$a; │ │ │ │ -import k.b.d1; │ │ │ │ -import k.b.d1$a; │ │ │ │ -import k.b.l1; │ │ │ │ -import k.b.l1$a; │ │ │ │ +import k.b.x0; │ │ │ │ +import k.b.x0$a; │ │ │ │ +import k.b.j1; │ │ │ │ +import k.b.j1$a; │ │ │ │ import k.b.b1; │ │ │ │ import k.b.b1$a; │ │ │ │ +import k.b.r0; │ │ │ │ +import k.b.r0$a; │ │ │ │ +import k.b.l1; │ │ │ │ +import k.b.l1$a; │ │ │ │ +import k.b.f1; │ │ │ │ +import k.b.f1$a; │ │ │ │ +import k.b.n1; │ │ │ │ +import k.b.n1$a; │ │ │ │ +import k.b.v0; │ │ │ │ +import k.b.v0$a; │ │ │ │ import k.b.p1.n; │ │ │ │ import java.util.Map; │ │ │ │ import k.b.g0; │ │ │ │ import k.b.z; │ │ │ │ import java.util.Collections; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.Category; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.AppLock; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.Widget; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.Header; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.PendingExecution; │ │ │ │ import ch.rmy.android.http_shortcuts.data.models.ResponseHandling; │ │ │ │ import ch.rmy.android.http_shortcuts.data.models.Option; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.ResolvedVariable; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.Shortcut; │ │ │ │ import ch.rmy.android.http_shortcuts.data.models.Base; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.PendingExecution; │ │ │ │ -import ch.rmy.android.http_shortcuts.data.models.Variable; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.Header; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.Shortcut; │ │ │ │ import ch.rmy.android.http_shortcuts.data.models.Parameter; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.AppLock; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.Variable; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.ResolvedVariable; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.Widget; │ │ │ │ +import ch.rmy.android.http_shortcuts.data.models.Category; │ │ │ │ import java.util.HashSet; │ │ │ │ import java.util.Set; │ │ │ │ import k.b.p1.o; │ │ │ │ │ │ │ │ public class DefaultRealmModuleMediator extends o │ │ │ │ { │ │ │ │ public static final Set a; │ │ │ │ │ │ │ │ static { │ │ │ │ - final HashSet> s = new HashSet>(12); │ │ │ │ - s.add(Parameter.class); │ │ │ │ - s.add((Class)Variable.class); │ │ │ │ - s.add((Class)PendingExecution.class); │ │ │ │ - s.add((Class)Base.class); │ │ │ │ - s.add((Class)Shortcut.class); │ │ │ │ - s.add((Class)ResolvedVariable.class); │ │ │ │ - s.add((Class)Option.class); │ │ │ │ - s.add((Class)ResponseHandling.class); │ │ │ │ - s.add((Class)Header.class); │ │ │ │ - s.add((Class)Widget.class); │ │ │ │ - s.add((Class)AppLock.class); │ │ │ │ - s.add((Class)Category.class); │ │ │ │ + final HashSet> s = new HashSet>(12); │ │ │ │ + s.add(Category.class); │ │ │ │ + s.add((Class)Widget.class); │ │ │ │ + s.add((Class)ResolvedVariable.class); │ │ │ │ + s.add((Class)Variable.class); │ │ │ │ + s.add((Class)AppLock.class); │ │ │ │ + s.add((Class)Parameter.class); │ │ │ │ + s.add((Class)Shortcut.class); │ │ │ │ + s.add((Class)Header.class); │ │ │ │ + s.add((Class)Base.class); │ │ │ │ + s.add((Class)Option.class); │ │ │ │ + s.add((Class)ResponseHandling.class); │ │ │ │ + s.add((Class)PendingExecution.class); │ │ │ │ a = Collections.unmodifiableSet((Set)s); │ │ │ │ } │ │ │ │ │ │ │ │ public g0 b(final z z, final g0 g0, final boolean b, final Map map, final Set set) { │ │ │ │ - final Class obj = Category.class; │ │ │ │ - final Class obj2 = AppLock.class; │ │ │ │ - final Class obj3 = Widget.class; │ │ │ │ - final Class
obj4 = Header.class; │ │ │ │ - final Class obj5 = ResponseHandling.class; │ │ │ │ - final Class