--- /home/fdroid/fdroiddata/tmp/com.log28_12.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.log28_12.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: <6f49d948c705ff858370fd8dcb343762183d32fe0c3dfd42225f971808c0efaf>, actual: │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: <4c4ae14ffb3e86f3eed507a076d98daa1da0420161da7629dbc39712b4291ef53653940000000000> │ @@ -1,64 +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: be295f8b1e1bbed6d37177cc5bb554357a31a2f861327af7c82a712f03af5a21 │ -Signer #1 certificate SHA-1 digest: 422fd7b5429d327807e3bf03d5f60311e1efb2c9 │ -Signer #1 certificate MD5 digest: ec2194c510a15b1e317c224ce7be0dca │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 5e3c83e8a72f434dae4b813f45e91c71025480b983558bf97e4ef35df216e046 │ -Signer #1 public key SHA-1 digest: 10e66677ee631b7384f2f70ae1a6e2eb5de85bb0 │ -Signer #1 public key MD5 digest: a0799367f066b566f116fac0b978e81f │ -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.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/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/kotlin-stdlib-coroutines.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.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/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/app_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.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/groupie-kotlin-android-extensions_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.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.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.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.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/appintro_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.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.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.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.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.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.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.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.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.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/kotlin-android-extensions-runtime.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.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.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.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/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/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.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/realm-kotlin-extensions_baseRelease.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.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.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/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/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.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.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.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.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.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.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.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.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.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.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/kotlin-stdlib-common-coroutines.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 {} │ @@ -793,8 +793,8 @@ │ -rw---- 0.0 fat 1824 b- defN 81-Jan-01 01:01 res/layout/notification_template_big_media_narrow.xml │ -rw---- 0.0 fat 360 b- defN 81-Jan-01 01:01 res/xml/standalone_badge_offset.xml │ -rw---- 0.0 fat 516 b- defN 81-Jan-01 01:01 res/drawable/abc_seekbar_tick_mark_material.xml │ -rw---- 0.0 fat 212 b- stor 81-Jan-01 01:01 res/drawable-hdpi-v4/notification_bg_normal.9.png │ -rw---- 2.0 fat 95304 b- defN 81-Jan-01 01:01 META-INF/3CBA7DBE.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/3CBA7DBE.RSA │ -rw---- 2.0 fat 95177 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -798 files, 24600596 bytes uncompressed, 9580634 bytes compressed: 61.1% │ +798 files, 24600596 bytes uncompressed, 9580633 bytes compressed: 61.1% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 4e8b9c6c │ │ -signature : ec66...e0af │ │ +checksum : 92309d15 │ │ +signature : 0e6d...b82f │ │ file_size : 2121972 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 12351 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 2894 │ │ @@ -432164,21 +432164,21 @@ │ │ ins : 0 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ 167330: |[167330] io.realm.DefaultRealmModuleMediator.:()V │ │ 167340: 2200 a40a |0000: new-instance v0, Ljava/util/HashSet; // type@0aa4 │ │ 167344: 1241 |0002: const/4 v1, #int 4 // #4 │ │ 167346: 7020 084f 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashSet;.:(I)V // method@4f08 │ │ -16734c: 1c01 6508 |0006: const-class v1, Lcom/log28/h; // type@0865 │ │ +16734c: 1c01 5308 |0006: const-class v1, Lcom/log28/b; // type@0853 │ │ 167350: 7220 4e4f 1000 |0008: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4f4e │ │ 167356: 1c01 5808 |000b: const-class v1, Lcom/log28/e; // type@0858 │ │ 16735a: 7220 4e4f 1000 |000d: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4f4e │ │ 167360: 1c01 8408 |0010: const-class v1, Lcom/log28/n; // type@0884 │ │ 167364: 7220 4e4f 1000 |0012: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4f4e │ │ -16736a: 1c01 5308 |0015: const-class v1, Lcom/log28/b; // type@0853 │ │ +16736a: 1c01 6508 |0015: const-class v1, Lcom/log28/h; // type@0865 │ │ 16736e: 7220 4e4f 1000 |0017: invoke-interface {v0, v1}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@4f4e │ │ 167374: 7110 f24e 0000 |001a: invoke-static {v0}, Ljava/util/Collections;.unmodifiableSet:(Ljava/util/Set;)Ljava/util/Set; // method@4ef2 │ │ 16737a: 0c00 |001d: move-result-object v0 │ │ 16737c: 6900 c125 |001e: sput-object v0, Lio/realm/DefaultRealmModuleMediator;.a:Ljava/util/Set; // field@25c1 │ │ 167380: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ @@ -432208,18 +432208,18 @@ │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 163 16-bit code units │ │ 166f24: |[166f24] io.realm.DefaultRealmModuleMediator.b:(Lio/realm/u;Lio/realm/b0;ZLjava/util/Map;Ljava/util/Set;)Lio/realm/b0; │ │ 166f34: 07e0 |0000: move-object v0, v14 │ │ -166f36: 1c01 5308 |0001: const-class v1, Lcom/log28/b; // type@0853 │ │ +166f36: 1c01 6508 |0001: const-class v1, Lcom/log28/h; // type@0865 │ │ 166f3a: 1c02 8408 |0003: const-class v2, Lcom/log28/n; // type@0884 │ │ 166f3e: 1c03 5808 |0005: const-class v3, Lcom/log28/e; // type@0858 │ │ -166f42: 1c04 6508 |0007: const-class v4, Lcom/log28/h; // type@0865 │ │ +166f42: 1c04 5308 |0007: const-class v4, Lcom/log28/b; // type@0853 │ │ 166f46: 2005 c009 |0009: instance-of v5, v0, Lio/realm/internal/n; // type@09c0 │ │ 166f4a: 3805 0b00 |000b: if-eqz v5, 0016 // +000b │ │ 166f4e: 6e10 db4d 0e00 |000d: invoke-virtual {v14}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@4ddb │ │ 166f54: 0c05 |0010: move-result-object v5 │ │ 166f56: 6e10 6c4d 0500 |0011: invoke-virtual {v5}, Ljava/lang/Class;.getSuperclass:()Ljava/lang/Class; // method@4d6c │ │ 166f5c: 0c05 |0014: move-result-object v5 │ │ 166f5e: 2805 |0015: goto 001a // +0005 │ │ @@ -432229,22 +432229,22 @@ │ │ 166f6e: 0a06 |001d: move-result v6 │ │ 166f70: 3806 2100 |001e: if-eqz v6, 003f // +0021 │ │ 166f74: 6e10 4c4c 0d00 |0020: invoke-virtual {v13}, Lio/realm/u;.m:()Lio/realm/h0; // method@4c4c │ │ 166f7a: 0c01 |0023: move-result-object v1 │ │ 166f7c: 6e20 db47 4100 |0024: invoke-virtual {v1, v4}, Lio/realm/h0;.b:(Ljava/lang/Class;)Lio/realm/internal/c; // method@47db │ │ 166f82: 0c01 |0027: move-result-object v1 │ │ 166f84: 0717 |0028: move-object v7, v1 │ │ -166f86: 1f07 e709 |0029: check-cast v7, Lio/realm/p0$a; // type@09e7 │ │ +166f86: 1f07 db09 |0029: check-cast v7, Lio/realm/l0$a; // type@09db │ │ 166f8a: 0708 |002b: move-object v8, v0 │ │ -166f8c: 1f08 6508 |002c: check-cast v8, Lcom/log28/h; // type@0865 │ │ +166f8c: 1f08 5308 |002c: check-cast v8, Lcom/log28/b; // type@0853 │ │ 166f90: 07d6 |002e: move-object v6, v13 │ │ 166f92: 01f9 |002f: move v9, v15 │ │ 166f94: 080a 1000 |0030: move-object/from16 v10, v16 │ │ 166f98: 080b 1100 |0032: move-object/from16 v11, v17 │ │ -166f9c: 7706 bb4b 0600 |0034: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lio/realm/p0;.F:(Lio/realm/u;Lio/realm/p0$a;Lcom/log28/h;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/h; // method@4bbb │ │ +166f9c: 7706 684b 0600 |0034: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lio/realm/l0;.A:(Lio/realm/u;Lio/realm/l0$a;Lcom/log28/b;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/b; // method@4b68 │ │ 166fa2: 0c00 |0037: move-result-object v0 │ │ 166fa4: 6e20 524d 0500 |0038: invoke-virtual {v5, v0}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@4d52 │ │ 166faa: 0c00 |003b: move-result-object v0 │ │ 166fac: 1f00 6109 |003c: check-cast v0, Lio/realm/b0; // type@0961 │ │ 166fb0: 1100 |003e: return-object v0 │ │ 166fb2: 6e20 d94d 3500 |003f: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 166fb8: 0a04 |0042: move-result v4 │ │ @@ -432286,22 +432286,22 @@ │ │ 167034: 0a02 |0080: move-result v2 │ │ 167036: 3802 1b00 |0081: if-eqz v2, 009c // +001b │ │ 16703a: 6e10 4c4c 0d00 |0083: invoke-virtual {v13}, Lio/realm/u;.m:()Lio/realm/h0; // method@4c4c │ │ 167040: 0c02 |0086: move-result-object v2 │ │ 167042: 6e20 db47 1200 |0087: invoke-virtual {v2, v1}, Lio/realm/h0;.b:(Ljava/lang/Class;)Lio/realm/internal/c; // method@47db │ │ 167048: 0c01 |008a: move-result-object v1 │ │ 16704a: 0717 |008b: move-object v7, v1 │ │ -16704c: 1f07 db09 |008c: check-cast v7, Lio/realm/l0$a; // type@09db │ │ +16704c: 1f07 e709 |008c: check-cast v7, Lio/realm/p0$a; // type@09e7 │ │ 167050: 0708 |008e: move-object v8, v0 │ │ -167052: 1f08 5308 |008f: check-cast v8, Lcom/log28/b; // type@0853 │ │ +167052: 1f08 6508 |008f: check-cast v8, Lcom/log28/h; // type@0865 │ │ 167056: 07d6 |0091: move-object v6, v13 │ │ 167058: 01f9 |0092: move v9, v15 │ │ 16705a: 080a 1000 |0093: move-object/from16 v10, v16 │ │ 16705e: 080b 1100 |0095: move-object/from16 v11, v17 │ │ -167062: 7706 684b 0600 |0097: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lio/realm/l0;.A:(Lio/realm/u;Lio/realm/l0$a;Lcom/log28/b;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/b; // method@4b68 │ │ +167062: 7706 bb4b 0600 |0097: invoke-static/range {v6, v7, v8, v9, v10, v11}, Lio/realm/p0;.F:(Lio/realm/u;Lio/realm/p0$a;Lcom/log28/h;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/h; // method@4bbb │ │ 167068: 0c00 |009a: move-result-object v0 │ │ 16706a: 289d |009b: goto 0038 // -0063 │ │ 16706c: 7110 c44a 0500 |009c: invoke-static {v5}, Lio/realm/internal/o;.e:(Ljava/lang/Class;)Lio/realm/exceptions/RealmException; // method@4ac4 │ │ 167072: 0c00 |009f: move-result-object v0 │ │ 167074: 2802 |00a0: goto 00a2 // +0002 │ │ 167076: 2700 |00a1: throw v0 │ │ 167078: 28ff |00a2: goto 00a1 // -0001 │ │ @@ -432316,19 +432316,19 @@ │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ 1671b0: |[1671b0] io.realm.DefaultRealmModuleMediator.c:(Ljava/lang/Class;Lio/realm/internal/OsSchemaInfo;)Lio/realm/internal/c; │ │ 1671c0: 7110 c04a 0200 |0000: invoke-static {v2}, Lio/realm/internal/o;.a:(Ljava/lang/Class;)V // method@4ac0 │ │ -1671c6: 1c00 6508 |0003: const-class v0, Lcom/log28/h; // type@0865 │ │ +1671c6: 1c00 5308 |0003: const-class v0, Lcom/log28/b; // type@0853 │ │ 1671ca: 6e20 d94d 0200 |0005: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 1671d0: 0a00 |0008: move-result v0 │ │ 1671d2: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -1671d6: 7110 bc4b 0300 |000b: invoke-static {v3}, Lio/realm/p0;.G:(Lio/realm/internal/OsSchemaInfo;)Lio/realm/p0$a; // method@4bbc │ │ +1671d6: 7110 694b 0300 |000b: invoke-static {v3}, Lio/realm/l0;.B:(Lio/realm/internal/OsSchemaInfo;)Lio/realm/l0$a; // method@4b69 │ │ 1671dc: 0c02 |000e: move-result-object v2 │ │ 1671de: 1102 |000f: return-object v2 │ │ 1671e0: 1c00 5808 |0010: const-class v0, Lcom/log28/e; // type@0858 │ │ 1671e4: 6e20 d94d 0200 |0012: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 1671ea: 0a00 |0015: move-result v0 │ │ 1671ec: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ 1671f0: 7110 964b 0300 |0018: invoke-static {v3}, Lio/realm/n0;.C:(Lio/realm/internal/OsSchemaInfo;)Lio/realm/n0$a; // method@4b96 │ │ @@ -432337,19 +432337,19 @@ │ │ 1671fa: 1c00 8408 |001d: const-class v0, Lcom/log28/n; // type@0884 │ │ 1671fe: 6e20 d94d 0200 |001f: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 167204: 0a00 |0022: move-result v0 │ │ 167206: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ 16720a: 7110 db4b 0300 |0025: invoke-static {v3}, Lio/realm/r0;.E:(Lio/realm/internal/OsSchemaInfo;)Lio/realm/r0$a; // method@4bdb │ │ 167210: 0c02 |0028: move-result-object v2 │ │ 167212: 1102 |0029: return-object v2 │ │ -167214: 1c00 5308 |002a: const-class v0, Lcom/log28/b; // type@0853 │ │ +167214: 1c00 6508 |002a: const-class v0, Lcom/log28/h; // type@0865 │ │ 167218: 6e20 d94d 0200 |002c: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 16721e: 0a00 |002f: move-result v0 │ │ 167220: 3800 0700 |0030: if-eqz v0, 0037 // +0007 │ │ -167224: 7110 694b 0300 |0032: invoke-static {v3}, Lio/realm/l0;.B:(Lio/realm/internal/OsSchemaInfo;)Lio/realm/l0$a; // method@4b69 │ │ +167224: 7110 bc4b 0300 |0032: invoke-static {v3}, Lio/realm/p0;.G:(Lio/realm/internal/OsSchemaInfo;)Lio/realm/p0$a; // method@4bbc │ │ 16722a: 0c02 |0035: move-result-object v2 │ │ 16722c: 1102 |0036: return-object v2 │ │ 16722e: 7110 c44a 0200 |0037: invoke-static {v2}, Lio/realm/internal/o;.e:(Ljava/lang/Class;)Lio/realm/exceptions/RealmException; // method@4ac4 │ │ 167234: 0c02 |003a: move-result-object v2 │ │ 167236: 2702 |003b: throw v2 │ │ catches : (none) │ │ positions : │ │ @@ -432364,28 +432364,28 @@ │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ 1672b0: |[1672b0] io.realm.DefaultRealmModuleMediator.d:()Ljava/util/Map; │ │ 1672c0: 2200 a30a |0000: new-instance v0, Ljava/util/HashMap; // type@0aa3 │ │ 1672c4: 1241 |0002: const/4 v1, #int 4 // #4 │ │ 1672c6: 7020 fa4e 1000 |0003: invoke-direct {v0, v1}, Ljava/util/HashMap;.:(I)V // method@4efa │ │ -1672cc: 1c01 6508 |0006: const-class v1, Lcom/log28/h; // type@0865 │ │ -1672d0: 7100 be4b 0000 |0008: invoke-static {}, Lio/realm/p0;.I:()Lio/realm/internal/OsObjectSchemaInfo; // method@4bbe │ │ +1672cc: 1c01 5308 |0006: const-class v1, Lcom/log28/b; // type@0853 │ │ +1672d0: 7100 6b4b 0000 |0008: invoke-static {}, Lio/realm/l0;.D:()Lio/realm/internal/OsObjectSchemaInfo; // method@4b6b │ │ 1672d6: 0c02 |000b: move-result-object v2 │ │ 1672d8: 7230 434f 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@4f43 │ │ 1672de: 1c01 5808 |000f: const-class v1, Lcom/log28/e; // type@0858 │ │ 1672e2: 7100 984b 0000 |0011: invoke-static {}, Lio/realm/n0;.E:()Lio/realm/internal/OsObjectSchemaInfo; // method@4b98 │ │ 1672e8: 0c02 |0014: move-result-object v2 │ │ 1672ea: 7230 434f 1002 |0015: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@4f43 │ │ 1672f0: 1c01 8408 |0018: const-class v1, Lcom/log28/n; // type@0884 │ │ 1672f4: 7100 dd4b 0000 |001a: invoke-static {}, Lio/realm/r0;.G:()Lio/realm/internal/OsObjectSchemaInfo; // method@4bdd │ │ 1672fa: 0c02 |001d: move-result-object v2 │ │ 1672fc: 7230 434f 1002 |001e: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@4f43 │ │ -167302: 1c01 5308 |0021: const-class v1, Lcom/log28/b; // type@0853 │ │ -167306: 7100 6b4b 0000 |0023: invoke-static {}, Lio/realm/l0;.D:()Lio/realm/internal/OsObjectSchemaInfo; // method@4b6b │ │ +167302: 1c01 6508 |0021: const-class v1, Lcom/log28/h; // type@0865 │ │ +167306: 7100 be4b 0000 |0023: invoke-static {}, Lio/realm/p0;.I:()Lio/realm/internal/OsObjectSchemaInfo; // method@4bbe │ │ 16730c: 0c02 |0026: move-result-object v2 │ │ 16730e: 7230 434f 1002 |0027: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@4f43 │ │ 167314: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ locals : │ │ │ │ @@ -432412,37 +432412,37 @@ │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ 167238: |[167238] io.realm.DefaultRealmModuleMediator.h:(Ljava/lang/Class;)Ljava/lang/String; │ │ 167248: 7110 c04a 0200 |0000: invoke-static {v2}, Lio/realm/internal/o;.a:(Ljava/lang/Class;)V // method@4ac0 │ │ -16724e: 1c00 6508 |0003: const-class v0, Lcom/log28/h; // type@0865 │ │ +16724e: 1c00 5308 |0003: const-class v0, Lcom/log28/b; // type@0853 │ │ 167252: 6e20 d94d 0200 |0005: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 167258: 0a00 |0008: move-result v0 │ │ 16725a: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -16725e: 1a02 c806 |000b: const-string v2, "DayData" // string@06c8 │ │ +16725e: 1a02 8d05 |000b: const-string v2, "Category" // string@058d │ │ 167262: 1102 |000d: return-object v2 │ │ 167264: 1c00 5808 |000e: const-class v0, Lcom/log28/e; // type@0858 │ │ 167268: 6e20 d94d 0200 |0010: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 16726e: 0a00 |0013: move-result v0 │ │ 167270: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ 167274: 1a02 a006 |0016: const-string v2, "CycleInfo" // string@06a0 │ │ 167278: 1102 |0018: return-object v2 │ │ 16727a: 1c00 8408 |0019: const-class v0, Lcom/log28/n; // type@0884 │ │ 16727e: 6e20 d94d 0200 |001b: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 167284: 0a00 |001e: move-result v0 │ │ 167286: 3800 0500 |001f: if-eqz v0, 0024 // +0005 │ │ 16728a: 1a02 6316 |0021: const-string v2, "Symptom" // string@1663 │ │ 16728e: 1102 |0023: return-object v2 │ │ -167290: 1c00 5308 |0024: const-class v0, Lcom/log28/b; // type@0853 │ │ +167290: 1c00 6508 |0024: const-class v0, Lcom/log28/h; // type@0865 │ │ 167294: 6e20 d94d 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 16729a: 0a00 |0029: move-result v0 │ │ 16729c: 3800 0500 |002a: if-eqz v0, 002f // +0005 │ │ -1672a0: 1a02 8d05 |002c: const-string v2, "Category" // string@058d │ │ +1672a0: 1a02 c806 |002c: const-string v2, "DayData" // string@06c8 │ │ 1672a4: 1102 |002e: return-object v2 │ │ 1672a6: 7110 c44a 0200 |002f: invoke-static {v2}, Lio/realm/internal/o;.e:(Ljava/lang/Class;)Lio/realm/exceptions/RealmException; // method@4ac4 │ │ 1672ac: 0c02 |0032: move-result-object v2 │ │ 1672ae: 2702 |0033: throw v2 │ │ catches : (none) │ │ positions : │ │ locals : │ │ @@ -432466,20 +432466,20 @@ │ │ 1670a2: 0701 |000b: move-object v1, v0 │ │ 1670a4: 07a3 |000c: move-object v3, v10 │ │ 1670a6: 07b4 |000d: move-object v4, v11 │ │ 1670a8: 01c5 |000e: move v5, v12 │ │ 1670aa: 07d6 |000f: move-object v6, v13 │ │ 1670ac: 7406 5147 0100 |0010: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Lio/realm/a$e;.g:(Lio/realm/a;Lio/realm/internal/p;Lio/realm/internal/c;ZLjava/util/List;)V // method@4751 │ │ 1670b2: 7110 c04a 0800 |0013: invoke-static {v8}, Lio/realm/internal/o;.a:(Ljava/lang/Class;)V // method@4ac0 │ │ -1670b8: 1c09 6508 |0016: const-class v9, Lcom/log28/h; // type@0865 │ │ +1670b8: 1c09 5308 |0016: const-class v9, Lcom/log28/b; // type@0853 │ │ 1670bc: 6e20 d94d 9800 |0018: invoke-virtual {v8, v9}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 1670c2: 0a09 |001b: move-result v9 │ │ 1670c4: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ -1670c8: 2209 e809 |001e: new-instance v9, Lio/realm/p0; // type@09e8 │ │ -1670cc: 7010 b94b 0900 |0020: invoke-direct {v9}, Lio/realm/p0;.:()V // method@4bb9 │ │ +1670c8: 2209 dc09 |001e: new-instance v9, Lio/realm/l0; // type@09dc │ │ +1670cc: 7010 674b 0900 |0020: invoke-direct {v9}, Lio/realm/l0;.:()V // method@4b67 │ │ 1670d2: 6e20 524d 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@4d52 │ │ 1670d8: 0c08 |0026: move-result-object v8 │ │ 1670da: 1f08 6109 |0027: check-cast v8, Lio/realm/b0; // type@0961 │ │ 1670de: 6e10 4b47 0000 |0029: invoke-virtual {v0}, Lio/realm/a$e;.a:()V // method@474b │ │ 1670e4: 1108 |002c: return-object v8 │ │ 1670e6: 1c09 5808 |002d: const-class v9, Lcom/log28/e; // type@0858 │ │ 1670ea: 6e20 d94d 9800 |002f: invoke-virtual {v8, v9}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ @@ -432499,20 +432499,20 @@ │ │ 167124: 2209 ef09 |004c: new-instance v9, Lio/realm/r0; // type@09ef │ │ 167128: 7010 d84b 0900 |004e: invoke-direct {v9}, Lio/realm/r0;.:()V // method@4bd8 │ │ 16712e: 6e20 524d 9800 |0051: invoke-virtual {v8, v9}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@4d52 │ │ 167134: 0c08 |0054: move-result-object v8 │ │ 167136: 1f08 6109 |0055: check-cast v8, Lio/realm/b0; // type@0961 │ │ 16713a: 6e10 4b47 0000 |0057: invoke-virtual {v0}, Lio/realm/a$e;.a:()V // method@474b │ │ 167140: 1108 |005a: return-object v8 │ │ -167142: 1c09 5308 |005b: const-class v9, Lcom/log28/b; // type@0853 │ │ +167142: 1c09 6508 |005b: const-class v9, Lcom/log28/h; // type@0865 │ │ 167146: 6e20 d94d 9800 |005d: invoke-virtual {v8, v9}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@4dd9 │ │ 16714c: 0a09 |0060: move-result v9 │ │ 16714e: 3809 1100 |0061: if-eqz v9, 0072 // +0011 │ │ -167152: 2209 dc09 |0063: new-instance v9, Lio/realm/l0; // type@09dc │ │ -167156: 7010 674b 0900 |0065: invoke-direct {v9}, Lio/realm/l0;.:()V // method@4b67 │ │ +167152: 2209 e809 |0063: new-instance v9, Lio/realm/p0; // type@09e8 │ │ +167156: 7010 b94b 0900 |0065: invoke-direct {v9}, Lio/realm/p0;.:()V // method@4bb9 │ │ 16715c: 6e20 524d 9800 |0068: invoke-virtual {v8, v9}, Ljava/lang/Class;.cast:(Ljava/lang/Object;)Ljava/lang/Object; // method@4d52 │ │ 167162: 0c08 |006b: move-result-object v8 │ │ 167164: 1f08 6109 |006c: check-cast v8, Lio/realm/b0; // type@0961 │ │ 167168: 6e10 4b47 0000 |006e: invoke-virtual {v0}, Lio/realm/a$e;.a:()V // method@474b │ │ 16716e: 1108 |0071: return-object v8 │ │ 167170: 7110 c44a 0800 |0072: invoke-static {v8}, Lio/realm/internal/o;.e:(Ljava/lang/Class;)Lio/realm/exceptions/RealmException; // method@4ac4 │ │ 167176: 0c08 |0075: move-result-object v8 │ ├── classes.jar │ │ ├── zipinfo -v {} │ │ │ @@ -51447,15 +51447,15 @@ │ │ │ version of encoding software: 2.0 │ │ │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ │ │ minimum software version required to extract: 2.0 │ │ │ compression method: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): c5e90b47 │ │ │ + 32-bit CRC value (hex): 1d93add3 │ │ │ compressed size: 3881 bytes │ │ │ uncompressed size: 3881 bytes │ │ │ length of filename: 41 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 │ │ ├── io/realm/DefaultRealmModuleMediator.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -8,130 +8,130 @@ │ │ │ │ import io.realm.internal.c; │ │ │ │ import io.realm.internal.OsSchemaInfo; │ │ │ │ import java.io.Serializable; │ │ │ │ import java.util.Map; │ │ │ │ import java.util.Collections; │ │ │ │ import com.log28.n; │ │ │ │ import com.log28.e; │ │ │ │ -import com.log28.h; │ │ │ │ import com.log28.b; │ │ │ │ +import com.log28.h; │ │ │ │ import java.util.HashSet; │ │ │ │ import java.util.Set; │ │ │ │ import io.realm.internal.o; │ │ │ │ │ │ │ │ class DefaultRealmModuleMediator extends o │ │ │ │ { │ │ │ │ private static final Set a; │ │ │ │ │ │ │ │ static { │ │ │ │ - final HashSet> s = new HashSet>(4); │ │ │ │ - s.add(h.class); │ │ │ │ - s.add((Class)e.class); │ │ │ │ - s.add((Class)n.class); │ │ │ │ + final HashSet> s = new HashSet>(4); │ │ │ │ s.add(b.class); │ │ │ │ + s.add((Class)e.class); │ │ │ │ + s.add((Class)n.class); │ │ │ │ + s.add(h.class); │ │ │ │ a = Collections.unmodifiableSet((Set)s); │ │ │ │ } │ │ │ │ │ │ │ │ public b0 b(final u u, final b0 b0, final boolean b2, final Map map, final Set set) { │ │ │ │ - final Class obj = b.class; │ │ │ │ + final Class obj = h.class; │ │ │ │ final Class obj2 = n.class; │ │ │ │ final Class obj3 = e.class; │ │ │ │ - final Class obj4 = h.class; │ │ │ │ + final Class obj4 = b.class; │ │ │ │ Serializable s; │ │ │ │ if (b0 instanceof io.realm.internal.n) { │ │ │ │ s = b0.getClass().getSuperclass(); │ │ │ │ } │ │ │ │ else { │ │ │ │ s = b0.getClass(); │ │ │ │ } │ │ │ │ Object obj5; │ │ │ │ if (s.equals(obj4)) { │ │ │ │ - obj5 = p0.F(u, (p0$a)u.m().b((Class)obj4), (h)b0, b2, map, set); │ │ │ │ + obj5 = l0.A(u, (l0$a)u.m().b((Class)obj4), (b)b0, b2, map, set); │ │ │ │ } │ │ │ │ else if (s.equals(obj3)) { │ │ │ │ obj5 = n0.B(u, (n0$a)u.m().b((Class)obj3), (e)b0, b2, map, set); │ │ │ │ } │ │ │ │ else if (s.equals(obj2)) { │ │ │ │ obj5 = r0.D(u, (r0$a)u.m().b((Class)obj2), (n)b0, b2, map, set); │ │ │ │ } │ │ │ │ else { │ │ │ │ if (!s.equals(obj)) { │ │ │ │ throw o.e((Class)s); │ │ │ │ } │ │ │ │ - obj5 = l0.A(u, (l0$a)u.m().b((Class)obj), (b)b0, b2, map, set); │ │ │ │ + obj5 = p0.F(u, (p0$a)u.m().b((Class)obj), (h)b0, b2, map, set); │ │ │ │ } │ │ │ │ return ((Class)s).cast(obj5); │ │ │ │ } │ │ │ │ │ │ │ │ public c c(final Class clazz, final OsSchemaInfo osSchemaInfo) { │ │ │ │ o.a(clazz); │ │ │ │ - if (clazz.equals(h.class)) { │ │ │ │ - return (c)p0.G(osSchemaInfo); │ │ │ │ + if (clazz.equals(b.class)) { │ │ │ │ + return (c)l0.B(osSchemaInfo); │ │ │ │ } │ │ │ │ if (clazz.equals(e.class)) { │ │ │ │ return (c)n0.C(osSchemaInfo); │ │ │ │ } │ │ │ │ if (clazz.equals(n.class)) { │ │ │ │ return (c)r0.E(osSchemaInfo); │ │ │ │ } │ │ │ │ - if (clazz.equals(b.class)) { │ │ │ │ - return (c)l0.B(osSchemaInfo); │ │ │ │ + if (clazz.equals(h.class)) { │ │ │ │ + return (c)p0.G(osSchemaInfo); │ │ │ │ } │ │ │ │ throw o.e(clazz); │ │ │ │ } │ │ │ │ │ │ │ │ public Map d() { │ │ │ │ - final HashMap, OsObjectSchemaInfo> hashMap = new HashMap, OsObjectSchemaInfo>(4); │ │ │ │ - hashMap.put(h.class, p0.I()); │ │ │ │ - hashMap.put((Class)e.class, n0.E()); │ │ │ │ - hashMap.put((Class)n.class, r0.G()); │ │ │ │ - hashMap.put((Class)b.class, l0.D()); │ │ │ │ + final HashMap, OsObjectSchemaInfo> hashMap = new HashMap, OsObjectSchemaInfo>(4); │ │ │ │ + hashMap.put(b.class, l0.D()); │ │ │ │ + hashMap.put((Class)e.class, n0.E()); │ │ │ │ + hashMap.put((Class)n.class, r0.G()); │ │ │ │ + hashMap.put((Class)h.class, p0.I()); │ │ │ │ return hashMap; │ │ │ │ } │ │ │ │ │ │ │ │ public Set f() { │ │ │ │ return DefaultRealmModuleMediator.a; │ │ │ │ } │ │ │ │ │ │ │ │ public String h(final Class clazz) { │ │ │ │ o.a(clazz); │ │ │ │ - if (clazz.equals(h.class)) { │ │ │ │ - return "DayData"; │ │ │ │ + if (clazz.equals(b.class)) { │ │ │ │ + return "Category"; │ │ │ │ } │ │ │ │ if (clazz.equals(e.class)) { │ │ │ │ return "CycleInfo"; │ │ │ │ } │ │ │ │ if (clazz.equals(n.class)) { │ │ │ │ return "Symptom"; │ │ │ │ } │ │ │ │ - if (clazz.equals(b.class)) { │ │ │ │ - return "Category"; │ │ │ │ + if (clazz.equals(h.class)) { │ │ │ │ + return "DayData"; │ │ │ │ } │ │ │ │ throw o.e(clazz); │ │ │ │ } │ │ │ │ │ │ │ │ public b0 i(final Class clazz, Object o, final p p6, final c c, final boolean b, final List list) { │ │ │ │ final a$e a$e = (a$e)((ThreadLocal)io.realm.a.k).get(); │ │ │ │ try { │ │ │ │ a$e.g((a)o, p6, c, b, list); │ │ │ │ o.a(clazz); │ │ │ │ - if (clazz.equals(h.class)) { │ │ │ │ - o = new p0(); │ │ │ │ + if (clazz.equals(b.class)) { │ │ │ │ + o = new l0(); │ │ │ │ return clazz.cast(o); │ │ │ │ } │ │ │ │ if (clazz.equals(e.class)) { │ │ │ │ o = new n0(); │ │ │ │ return clazz.cast(o); │ │ │ │ } │ │ │ │ if (clazz.equals(n.class)) { │ │ │ │ o = new r0(); │ │ │ │ return clazz.cast(o); │ │ │ │ } │ │ │ │ - if (clazz.equals(b.class)) { │ │ │ │ - o = new l0(); │ │ │ │ + if (clazz.equals(h.class)) { │ │ │ │ + o = new p0(); │ │ │ │ return clazz.cast(o); │ │ │ │ } │ │ │ │ throw o.e(clazz); │ │ │ │ } │ │ │ │ finally { │ │ │ │ a$e.a(); │ │ │ │ } ├── smali/io/realm/DefaultRealmModuleMediator.smali │ @@ -28,27 +28,27 @@ │ │ new-instance v0, Ljava/util/HashSet; │ │ const/4 v1, 0x4 │ │ invoke-direct {v0, v1}, Ljava/util/HashSet;->(I)V │ │ - const-class v1, Lcom/log28/h; │ + const-class v1, Lcom/log28/b; │ │ invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ const-class v1, Lcom/log28/e; │ │ invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ const-class v1, Lcom/log28/n; │ │ invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ - const-class v1, Lcom/log28/b; │ + const-class v1, Lcom/log28/h; │ │ invoke-interface {v0, v1}, Ljava/util/Set;->add(Ljava/lang/Object;)Z │ │ invoke-static {v0}, Ljava/util/Collections;->unmodifiableSet(Ljava/util/Set;)Ljava/util/Set; │ │ move-result-object v0 │ │ @@ -84,21 +84,21 @@ │ "Lio/realm/l;", │ ">;)TE;" │ } │ .end annotation │ │ move-object v0, p2 │ │ - const-class v1, Lcom/log28/b; │ + const-class v1, Lcom/log28/h; │ │ const-class v2, Lcom/log28/n; │ │ const-class v3, Lcom/log28/e; │ │ - const-class v4, Lcom/log28/h; │ + const-class v4, Lcom/log28/b; │ │ instance-of v5, v0, Lio/realm/internal/n; │ │ if-eqz v5, :cond_0 │ │ invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class; │ │ @@ -128,29 +128,29 @@ │ │ invoke-virtual {v1, v4}, Lio/realm/h0;->b(Ljava/lang/Class;)Lio/realm/internal/c; │ │ move-result-object v1 │ │ move-object v7, v1 │ │ - check-cast v7, Lio/realm/p0$a; │ + check-cast v7, Lio/realm/l0$a; │ │ move-object v8, v0 │ │ - check-cast v8, Lcom/log28/h; │ + check-cast v8, Lcom/log28/b; │ │ move-object v6, p1 │ │ move v9, p3 │ │ move-object/from16 v10, p4 │ │ move-object/from16 v11, p5 │ │ - invoke-static/range {v6 .. v11}, Lio/realm/p0;->F(Lio/realm/u;Lio/realm/p0$a;Lcom/log28/h;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/h; │ + invoke-static/range {v6 .. v11}, Lio/realm/l0;->A(Lio/realm/u;Lio/realm/l0$a;Lcom/log28/b;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/b; │ │ move-result-object v0 │ │ :goto_1 │ invoke-virtual {v5, v0}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v0 │ @@ -246,29 +246,29 @@ │ │ invoke-virtual {v2, v1}, Lio/realm/h0;->b(Ljava/lang/Class;)Lio/realm/internal/c; │ │ move-result-object v1 │ │ move-object v7, v1 │ │ - check-cast v7, Lio/realm/l0$a; │ + check-cast v7, Lio/realm/p0$a; │ │ move-object v8, v0 │ │ - check-cast v8, Lcom/log28/b; │ + check-cast v8, Lcom/log28/h; │ │ move-object v6, p1 │ │ move v9, p3 │ │ move-object/from16 v10, p4 │ │ move-object/from16 v11, p5 │ │ - invoke-static/range {v6 .. v11}, Lio/realm/l0;->A(Lio/realm/u;Lio/realm/l0$a;Lcom/log28/b;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/b; │ + invoke-static/range {v6 .. v11}, Lio/realm/p0;->F(Lio/realm/u;Lio/realm/p0$a;Lcom/log28/h;ZLjava/util/Map;Ljava/util/Set;)Lcom/log28/h; │ │ move-result-object v0 │ │ goto :goto_1 │ │ :cond_4 │ invoke-static {v5}, Lio/realm/internal/o;->e(Ljava/lang/Class;)Lio/realm/exceptions/RealmException; │ @@ -297,23 +297,23 @@ │ ")", │ "Lio/realm/internal/c;" │ } │ .end annotation │ │ invoke-static {p1}, Lio/realm/internal/o;->a(Ljava/lang/Class;)V │ │ - const-class v0, Lcom/log28/h; │ + const-class v0, Lcom/log28/b; │ │ invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - invoke-static {p2}, Lio/realm/p0;->G(Lio/realm/internal/OsSchemaInfo;)Lio/realm/p0$a; │ + invoke-static {p2}, Lio/realm/l0;->B(Lio/realm/internal/OsSchemaInfo;)Lio/realm/l0$a; │ │ move-result-object p1 │ │ return-object p1 │ │ :cond_0 │ const-class v0, Lcom/log28/e; │ @@ -342,23 +342,23 @@ │ invoke-static {p2}, Lio/realm/r0;->E(Lio/realm/internal/OsSchemaInfo;)Lio/realm/r0$a; │ │ move-result-object p1 │ │ return-object p1 │ │ :cond_2 │ - const-class v0, Lcom/log28/b; │ + const-class v0, Lcom/log28/h; │ │ invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ - invoke-static {p2}, Lio/realm/l0;->B(Lio/realm/internal/OsSchemaInfo;)Lio/realm/l0$a; │ + invoke-static {p2}, Lio/realm/p0;->G(Lio/realm/internal/OsSchemaInfo;)Lio/realm/p0$a; │ │ move-result-object p1 │ │ return-object p1 │ │ :cond_3 │ invoke-static {p1}, Lio/realm/internal/o;->e(Ljava/lang/Class;)Lio/realm/exceptions/RealmException; │ @@ -385,17 +385,17 @@ │ │ new-instance v0, Ljava/util/HashMap; │ │ const/4 v1, 0x4 │ │ invoke-direct {v0, v1}, Ljava/util/HashMap;->(I)V │ │ - const-class v1, Lcom/log28/h; │ + const-class v1, Lcom/log28/b; │ │ - invoke-static {}, Lio/realm/p0;->I()Lio/realm/internal/OsObjectSchemaInfo; │ + invoke-static {}, Lio/realm/l0;->D()Lio/realm/internal/OsObjectSchemaInfo; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ const-class v1, Lcom/log28/e; │ │ @@ -409,17 +409,17 @@ │ │ invoke-static {}, Lio/realm/r0;->G()Lio/realm/internal/OsObjectSchemaInfo; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - const-class v1, Lcom/log28/b; │ + const-class v1, Lcom/log28/h; │ │ - invoke-static {}, Lio/realm/l0;->D()Lio/realm/internal/OsObjectSchemaInfo; │ + invoke-static {}, Lio/realm/p0;->I()Lio/realm/internal/OsObjectSchemaInfo; │ │ move-result-object v2 │ │ invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ return-object v0 │ .end method │ @@ -453,23 +453,23 @@ │ ">;)", │ "Ljava/lang/String;" │ } │ .end annotation │ │ invoke-static {p1}, Lio/realm/internal/o;->a(Ljava/lang/Class;)V │ │ - const-class v0, Lcom/log28/h; │ + const-class v0, Lcom/log28/b; │ │ invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - const-string p1, "DayData" │ + const-string p1, "Category" │ │ return-object p1 │ │ :cond_0 │ const-class v0, Lcom/log28/e; │ │ invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ @@ -492,23 +492,23 @@ │ if-eqz v0, :cond_2 │ │ const-string p1, "Symptom" │ │ return-object p1 │ │ :cond_2 │ - const-class v0, Lcom/log28/b; │ + const-class v0, Lcom/log28/h; │ │ invoke-virtual {p1, v0}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_3 │ │ - const-string p1, "Category" │ + const-string p1, "DayData" │ │ return-object p1 │ │ :cond_3 │ invoke-static {p1}, Lio/realm/internal/o;->e(Ljava/lang/Class;)Lio/realm/exceptions/RealmException; │ │ move-result-object p1 │ @@ -558,25 +558,25 @@ │ │ move-object v6, p6 │ │ invoke-virtual/range {v1 .. v6}, Lio/realm/a$e;->g(Lio/realm/a;Lio/realm/internal/p;Lio/realm/internal/c;ZLjava/util/List;)V │ │ invoke-static {p1}, Lio/realm/internal/o;->a(Ljava/lang/Class;)V │ │ - const-class p2, Lcom/log28/h; │ + const-class p2, Lcom/log28/b; │ │ invoke-virtual {p1, p2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result p2 │ │ if-eqz p2, :cond_0 │ │ - new-instance p2, Lio/realm/p0; │ + new-instance p2, Lio/realm/l0; │ │ - invoke-direct {p2}, Lio/realm/p0;->()V │ + invoke-direct {p2}, Lio/realm/l0;->()V │ │ invoke-virtual {p1, p2}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object p1 │ │ check-cast p1, Lio/realm/b0; │ :try_end_0 │ @@ -636,25 +636,25 @@ │ │ invoke-virtual {v0}, Lio/realm/a$e;->a()V │ │ return-object p1 │ │ :cond_2 │ :try_start_3 │ - const-class p2, Lcom/log28/b; │ + const-class p2, Lcom/log28/h; │ │ invoke-virtual {p1, p2}, Ljava/lang/Object;->equals(Ljava/lang/Object;)Z │ │ move-result p2 │ │ if-eqz p2, :cond_3 │ │ - new-instance p2, Lio/realm/l0; │ + new-instance p2, Lio/realm/p0; │ │ - invoke-direct {p2}, Lio/realm/l0;->()V │ + invoke-direct {p2}, Lio/realm/p0;->()V │ │ invoke-virtual {p1, p2}, Ljava/lang/Class;->cast(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object p1 │ │ check-cast p1, Lio/realm/b0; │ :try_end_3