--- /home/fdroid/fdroiddata/tmp/ch.rmy.android.http_shortcuts_1102010002.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_ch.rmy.android.http_shortcuts_1102010002.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: <5b85381880ad98c4a64bd658f0a734bd0bbb8e0ddb04261bd10f2e7d19416aae>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <75884d29c22168720a15db1ebba63078f24e124bb0e9b9ef31df93f6083318d701ea670200000000>, actual: │ @@ -1,17 +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/. ├── zipinfo {} │ @@ -1786,8 +1786,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 1433420 b- stor 80-000-00 00:00 resources.arsc │ -rw---- 2.0 fat 166562 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 166516 b- defN 80-000-00 00:00 META-INF/MANIFEST.MF │ -1791 files, 116687545 bytes uncompressed, 40082186 bytes compressed: 65.7% │ +1791 files, 116687545 bytes uncompressed, 40082184 bytes compressed: 65.7% ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -148,10 +148,10 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ + │ │ │ │ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 7422237 bytes, number of entries: 4657 │ │ │ +Zip file size: 7422227 bytes, number of entries: 4657 │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 a/a/a/a$a.class │ │ │ ?rwxrwxr-x 2.0 unx 589 b- stor 80-Jan-01 00:00 a/a/a/b.class │ │ │ ?rwxrwxr-x 2.0 unx 598 b- stor 80-Jan-01 00:00 a/a/a/c.class │ │ │ ?rwxrwxr-x 2.0 unx 9877 b- stor 80-Jan-01 00:00 a/a/a/e.class │ │ │ ?rwxrwxr-x 2.0 unx 12307 b- defN 80-Jan-01 00:00 a/a/a/f.class │ │ │ ?rwxrwxr-x 2.0 unx 4742 b- stor 80-Jan-01 00:00 a/a/a/g.class │ │ │ ?rwxrwxr-x 2.0 unx 8502 b- stor 80-Jan-01 00:00 a/a/a/h.class │ │ │ @@ -4652,8 +4652,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 695 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/settings/AboutActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 7271 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/settings/ContactActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 1140 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/settings/SettingsActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 6265 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/settings/globalcode/GlobalScriptingActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 9412 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/variables/VariableEditorActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 8643 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/variables/VariablesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5978 b- stor 80-Jan-01 00:00 ch/rmy/android/http_shortcuts/activities/widget/WidgetSettingsActivity.class │ │ │ -4657 files, 8117606 bytes uncompressed, 6786451 bytes compressed: 16.4% │ │ │ +4657 files, 8117606 bytes uncompressed, 6786441 bytes compressed: 16.4% │ │ ├── io/realm/DefaultRealmModuleMediator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,358 +7,358 @@ │ │ │ │ import i.b.p1.p; │ │ │ │ import io.realm.internal.OsObjectSchemaInfo; │ │ │ │ import java.util.HashMap; │ │ │ │ import i.b.p1.c; │ │ │ │ import io.realm.internal.OsSchemaInfo; │ │ │ │ import i.b.m0; │ │ │ │ import java.io.Serializable; │ │ │ │ -import i.b.v0; │ │ │ │ -import i.b.v0$a; │ │ │ │ -import i.b.r0; │ │ │ │ -import i.b.r0$a; │ │ │ │ -import i.b.n1; │ │ │ │ -import i.b.n1$a; │ │ │ │ -import i.b.x0; │ │ │ │ -import i.b.x0$a; │ │ │ │ +import i.b.d1; │ │ │ │ +import i.b.d1$a; │ │ │ │ import i.b.h1; │ │ │ │ import i.b.h1$a; │ │ │ │ import i.b.z0; │ │ │ │ import i.b.z0$a; │ │ │ │ -import i.b.f1; │ │ │ │ -import i.b.f1$a; │ │ │ │ -import i.b.j1; │ │ │ │ -import i.b.j1$a; │ │ │ │ import i.b.t0; │ │ │ │ import i.b.t0$a; │ │ │ │ -import i.b.d1; │ │ │ │ -import i.b.d1$a; │ │ │ │ -import i.b.l1; │ │ │ │ -import i.b.l1$a; │ │ │ │ +import i.b.x0; │ │ │ │ +import i.b.x0$a; │ │ │ │ +import i.b.j1; │ │ │ │ +import i.b.j1$a; │ │ │ │ import i.b.b1; │ │ │ │ import i.b.b1$a; │ │ │ │ +import i.b.r0; │ │ │ │ +import i.b.r0$a; │ │ │ │ +import i.b.l1; │ │ │ │ +import i.b.l1$a; │ │ │ │ +import i.b.f1; │ │ │ │ +import i.b.f1$a; │ │ │ │ +import i.b.n1; │ │ │ │ +import i.b.n1$a; │ │ │ │ +import i.b.v0; │ │ │ │ +import i.b.v0$a; │ │ │ │ import i.b.p1.n; │ │ │ │ import java.util.Map; │ │ │ │ import i.b.g0; │ │ │ │ import i.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 i.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