--- /home/fdroid/fdroiddata/tmp/org.owntracks.android_20409000.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_org.owntracks.android_20409000.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: <7bf84e511a704456d2a916d8c4b14adcb5a969160d24f3810d4d385479d22ca7> │┄ ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: , actual: │ @@ -1,26 +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: 8d8db68e4c582119c2d9f183c14a89777792918eba7b3de762e1c1f73475397b │ -Signer #1 certificate SHA-1 digest: b1575690c4e551a3a964a531cc20e23a2b43e3c7 │ -Signer #1 certificate MD5 digest: d78456635bc27b267410392e3f0b4f8c │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: c1e1c5db422f7eba4a3083e4a7ff398a45e3d7f75ca385a8207529f61706f7a2 │ -Signer #1 public key SHA-1 digest: ef61c6c9afb765f90da3852aebac82709df5bbca │ -Signer #1 public key MD5 digest: 50c6c1e446358fb41506bf0c1dbfc556 │ -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/services/com.fasterxml.jackson.core.JsonFactory 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/com.fasterxml.jackson.core.ObjectCodec 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/com.fasterxml.jackson.databind.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/kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader 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/kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition 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/. │ -WARNING: META-INF/services/org.eclipse.paho.client.mqttv3.spi.NetworkModuleFactory 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/org.threeten.bp.zone.TzdbZoneRulesProvider not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,10 +1,10 @@ │ Zip file size: 20344005 bytes, number of entries: 1183 │ -rw-rw-rw- 0.0 unx 56 b- defN 81-Jan-01 01:01 META-INF/com/android/build/gradle/app-metadata.properties │ --rw-rw-rw- 0.0 unx 512 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ +-rw-rw-rw- 0.0 unx 511 b- stor 81-Jan-01 01:01 assets/dexopt/baseline.prof │ -rw-rw-rw- 0.0 unx 5818900 b- defN 81-Jan-01 01:01 classes.dex │ -rw-rw-rw- 0.0 unx 2099504 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libconscrypt_jni.so │ -rw-rw-rw- 0.0 unx 1650448 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libobjectbox-jni.so │ -rw-rw-rw- 0.0 unx 276552 b- stor 81-Jan-01 01:01 lib/arm64-v8a/libsodiumjni.so │ -rw-rw-rw- 0.0 unx 1279936 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libconscrypt_jni.so │ -rw-rw-rw- 0.0 unx 1194268 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libobjectbox-jni.so │ -rw-rw-rw- 0.0 unx 313340 b- stor 81-Jan-01 01:01 lib/armeabi-v7a/libsodiumjni.so │ @@ -1178,8 +1178,8 @@ │ -rw---- 2.0 fat 3542 b- defN 81-Jan-01 01:01 org/eclipse/paho/client/mqttv3/logging/jsr47min.properties │ -rw---- 2.0 fat 9742 b- defN 81-Jan-01 01:01 org/eclipse/paho/client/mqttv3/package-info.html │ -rw---- 2.0 fat 109737 b- defN 81-Jan-01 01:01 org/threeten/bp/TZDB.dat │ -rw---- 2.0 fat 149 b- defN 81-Jan-01 01:01 org/threeten/bp/format/ChronologyText.properties │ -rw---- 2.0 fat 111755 b- defN 81-Jan-01 01:01 META-INF/39AE7154.SF │ -rw---- 2.0 fat 1334 b- defN 81-Jan-01 01:01 META-INF/39AE7154.RSA │ -rw---- 2.0 fat 111628 b- defN 81-Jan-01 01:01 META-INF/MANIFEST.MF │ -1183 files, 24232206 bytes uncompressed, 20169143 bytes compressed: 16.8% │ +1183 files, 24232205 bytes uncompressed, 20169152 bytes compressed: 16.8% ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ error from `dexdump -a -d -f -h {}`: │ │┄ dexdump W 09-01 08:05:07 3013021 3013021 dex_file_verifier.cc:3397] Method Landroid/view/ViewStructure;.newChild is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_pe3zsmw8_tmp/tmpg1xdnk3c_apk/classes.dex │ │┄ dexdump W 09-01 08:05:07 3013021 3013021 dex_file_verifier.cc:3397] Method Landroid/view/ViewStructure;.setAutofillId is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_pe3zsmw8_tmp/tmpg1xdnk3c_apk/classes.dex │ │┄ dexdump W 09-01 08:05:07 3013021 3013021 dex_file_verifier.cc:3397] Method Landroid/view/ViewStructure;.setChildCount is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_pe3zsmw8_tmp/tmpg1xdnk3c_apk/classes.dex │ │┄ dexdump W 09-01 08:05:07 3013021 3013021 dex_file_verifier.cc:3397] Method Landroid/view/ViewStructure;.setHint is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_pe3zsmw8_tmp/tmpg1xdnk3c_apk/classes.dex │ │┄ dexdump W 09-01 08:05:07 3013021 3013021 dex_file_verifier.cc:3397] Method Ljavax/net/ssl/SNIMatcher;.matches is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_pe3zsmw8_tmp/tmpg1xdnk3c_apk/classes.dex │ │┄ dexdump W 09-01 08:05:07 3013021 3013021 dex_file_verifier.cc:3397] Method Ljavax/net/ssl/X509ExtendedTrustManager;.checkClientTrusted is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_pe3zsmw8_tmp/tmpg1xdnk3c_apk/classes.dex │ │┄ dexdump W 09-01 08:05:07 3013021 3013021 dex_file_verifier.cc:3397] Method Ljavax/net/ssl/X509ExtendedTrustManager;.checkServerTrusted is abstract, but the declaring class is neither abstract nor an interface in dex file /tmp/diffoscope_pe3zsmw8_tmp/tmpg1xdnk3c_apk/classes.dex │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,12 +1,12 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 1d3816cd │ │ -signature : d244...b5e8 │ │ +checksum : 46271a99 │ │ +signature : 66e2...21ea │ │ file_size : 5818900 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 41498 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 6785 │ │ @@ -4185271,8 +4185271,8 @@ │ │ 0x02b6 line=694 │ │ 0x02b7 line=695 │ │ 0x02b8 line=696 │ │ 0x02b9 line=697 │ │ 0x02ba line=698 │ │ 0x02bb line=699 │ │ 0x02bc line=700 │ │ -[ Too much input for diff (SHA256: 508be419c979258db4ad3b3a272c788f785dfe3c199b0091ebb6f3ec5cfeb5db) ] │ │ +[ Too much input for diff (SHA256: 6ab8c07f3c53bce9c239e8f8b11f6fec3865d9e0f3806457bc298b9a78a0b6f8) ] │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 12660854 bytes, number of entries: 5429 │ │ │ +Zip file size: 12660906 bytes, number of entries: 5429 │ │ │ ?rwxrwxr-x 2.0 unx 824 b- stor 80-Jan-01 00:00 android/app/AppComponentFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 253 b- stor 80-Jan-01 00:00 android/app/ApplicationExitInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 554 b- stor 80-Jan-01 00:00 android/app/NotificationChannel.class │ │ │ ?rwxrwxr-x 2.0 unx 225 b- stor 80-Jan-01 00:00 android/app/ServiceStartNotAllowedException.class │ │ │ ?rwxrwxr-x 2.0 unx 297 b- stor 80-Jan-01 00:00 android/app/job/JobInfo$TriggerContentUri.class │ │ │ ?rwxrwxr-x 2.0 unx 840 b- stor 80-Jan-01 00:00 android/content/pm/ShortcutInfo$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 290 b- stor 80-Jan-01 00:00 android/content/pm/ShortcutInfo.class │ │ │ @@ -3683,15 +3683,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ServiceCBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 1432 b- stor 80-Jan-01 00:00 org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ServiceCImpl$SwitchingProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 7630 b- stor 80-Jan-01 00:00 org/owntracks/android/DaggerApp_HiltComponents_SingletonC$SwitchingProvider.class │ │ │ ?rwxrwxr-x 2.0 unx 251 b- stor 80-Jan-01 00:00 org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewCBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 636 b- stor 80-Jan-01 00:00 org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewModelCBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 275 b- stor 80-Jan-01 00:00 org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewWithFragmentCBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 9798 b- stor 80-Jan-01 00:00 org/owntracks/android/DataBinderMapperImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 2952 b- stor 80-Jan-01 00:00 org/owntracks/android/EventBusIndex.class │ │ │ +?rwxrwxr-x 2.0 unx 3004 b- stor 80-Jan-01 00:00 org/owntracks/android/EventBusIndex.class │ │ │ ?rwxrwxr-x 2.0 unx 315 b- stor 80-Jan-01 00:00 org/owntracks/android/Hilt_App$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1042 b- stor 80-Jan-01 00:00 org/owntracks/android/Hilt_App.class │ │ │ ?rwxrwxr-x 2.0 unx 2173 b- stor 80-Jan-01 00:00 org/owntracks/android/data/WaypointModelCursor.class │ │ │ ?rwxrwxr-x 2.0 unx 216 b- stor 80-Jan-01 00:00 org/owntracks/android/data/WaypointModel_$WaypointModelIdGetter.class │ │ │ ?rwxrwxr-x 2.0 unx 2260 b- stor 80-Jan-01 00:00 org/owntracks/android/data/WaypointModel_.class │ │ │ ?rwxrwxr-x 2.0 unx 893 b- stor 80-Jan-01 00:00 org/owntracks/android/data/repos/LocationRepo_Factory.class │ │ │ ?rwxrwxr-x 2.0 unx 4140 b- stor 80-Jan-01 00:00 org/owntracks/android/data/repos/MemoryContactsRepo.class │ │ │ @@ -5424,8 +5424,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 5565 b- stor 80-Jan-01 00:00 kotlin/reflect/jvm/internal/impl/descriptors/impl/MutableClassDescriptor.class │ │ │ ?rwxrwxr-x 2.0 unx 8515 b- stor 80-Jan-01 00:00 kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaClassConstructorDescriptor.class │ │ │ ?rwxrwxr-x 2.0 unx 2219 b- stor 80-Jan-01 00:00 kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaForKotlinOverridePropertyDescriptor.class │ │ │ ?rwxrwxr-x 2.0 unx 14601 b- defN 80-Jan-01 00:00 kotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor.class │ │ │ ?rwxrwxr-x 2.0 unx 2354 b- stor 80-Jan-01 00:00 kotlin/reflect/jvm/internal/impl/resolve/DescriptorFactory$DefaultClassConstructorDescriptor.class │ │ │ ?rwxrwxr-x 2.0 unx 5035 b- stor 80-Jan-01 00:00 kotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedClassConstructorDescriptor.class │ │ │ ?rwxrwxr-x 2.0 unx 5406 b- stor 80-Jan-01 00:00 kotlin/reflect/jvm/internal/impl/types/ErrorUtils$ErrorClassDescriptor.class │ │ │ -5429 files, 14314286 bytes uncompressed, 11574698 bytes compressed: 19.1% │ │ │ +5429 files, 14314338 bytes uncompressed, 11574750 bytes compressed: 19.1% │ │ ├── org/owntracks/android/EventBusIndex.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,85 +1,84 @@ │ │ │ │ │ │ │ │ package org.owntracks.android; │ │ │ │ │ │ │ │ -import org.owntracks.android.data.repos.MemoryContactsRepo; │ │ │ │ +import org.owntracks.android.ui.preferences.connection.ConnectionViewModel; │ │ │ │ import org.owntracks.android.ui.status.StatusViewModel; │ │ │ │ import org.owntracks.android.support.Events$ServiceStarted; │ │ │ │ import org.owntracks.android.services.MessageProcessor; │ │ │ │ -import org.owntracks.android.support.Events$EndpointChanged; │ │ │ │ -import org.owntracks.android.ui.preferences.connection.ConnectionViewModel; │ │ │ │ -import org.greenrobot.eventbus.meta.SubscriberInfo; │ │ │ │ -import org.greenrobot.eventbus.meta.SimpleSubscriberInfo; │ │ │ │ import org.owntracks.android.services.BackgroundService; │ │ │ │ import org.owntracks.android.support.Events$RestartApp; │ │ │ │ import org.owntracks.android.support.Events$QueueChanged; │ │ │ │ import org.owntracks.android.services.MessageProcessor$EndpointState; │ │ │ │ import android.location.Location; │ │ │ │ import org.owntracks.android.model.messages.MessageTransition; │ │ │ │ import org.owntracks.android.support.Events$MonitoringChanged; │ │ │ │ import org.owntracks.android.support.Events$WaypointRemoved; │ │ │ │ import org.owntracks.android.support.Events$WaypointUpdated; │ │ │ │ import org.owntracks.android.support.Events$WaypointAdded; │ │ │ │ +import org.greenrobot.eventbus.meta.SubscriberInfo; │ │ │ │ +import org.greenrobot.eventbus.meta.SimpleSubscriberInfo; │ │ │ │ +import org.owntracks.android.data.repos.MemoryContactsRepo; │ │ │ │ +import org.owntracks.android.support.Events$EndpointChanged; │ │ │ │ import org.greenrobot.eventbus.ThreadMode; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberMethodInfo; │ │ │ │ import java.util.HashMap; │ │ │ │ import org.owntracks.android.support.Events$ModeChanged; │ │ │ │ import java.util.Map; │ │ │ │ import org.greenrobot.eventbus.meta.SubscriberInfoIndex; │ │ │ │ │ │ │ │ public class EventBusIndex implements SubscriberInfoIndex │ │ │ │ { │ │ │ │ private static final Map SUBSCRIBER_INDEX; │ │ │ │ │ │ │ │ static { │ │ │ │ final Class clazz = Events$ModeChanged.class; │ │ │ │ SUBSCRIBER_INDEX = new HashMap(); │ │ │ │ - final SubscriberMethodInfo[] array = new SubscriberMethodInfo[10]; │ │ │ │ + final int n = 2; │ │ │ │ + final SubscriberMethodInfo[] array = new SubscriberMethodInfo[n]; │ │ │ │ final ThreadMode background = ThreadMode.BACKGROUND; │ │ │ │ - final String s = "onEvent"; │ │ │ │ - array[0] = new SubscriberMethodInfo(s, (Class)Events$WaypointAdded.class, background); │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo(s, (Class)Events$WaypointUpdated.class, background); │ │ │ │ - final int n = 1; │ │ │ │ - array[n] = subscriberMethodInfo; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo(s, (Class)Events$WaypointRemoved.class, background); │ │ │ │ - final int n2 = 2; │ │ │ │ - array[n2] = subscriberMethodInfo2; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo(s, (Class)clazz, background); │ │ │ │ + final String s = "onEventMainThread"; │ │ │ │ + array[0] = new SubscriberMethodInfo(s, (Class)clazz, background); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo = new SubscriberMethodInfo(s, (Class)Events$EndpointChanged.class, background); │ │ │ │ + final int n2 = 1; │ │ │ │ + array[n2] = subscriberMethodInfo; │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MemoryContactsRepo.class, array)); │ │ │ │ + final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[10]; │ │ │ │ + final String s2 = "onEvent"; │ │ │ │ + array2[0] = new SubscriberMethodInfo(s2, (Class)Events$WaypointAdded.class, background); │ │ │ │ + array2[n2] = new SubscriberMethodInfo(s2, (Class)Events$WaypointUpdated.class, background); │ │ │ │ + array2[n] = new SubscriberMethodInfo(s2, (Class)Events$WaypointRemoved.class, background); │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo2 = new SubscriberMethodInfo(s2, (Class)clazz, background); │ │ │ │ final int n3 = 3; │ │ │ │ - array[n3] = subscriberMethodInfo3; │ │ │ │ - final SubscriberMethodInfo subscriberMethodInfo4 = new SubscriberMethodInfo(s, (Class)Events$MonitoringChanged.class, background); │ │ │ │ + array2[n3] = subscriberMethodInfo2; │ │ │ │ + final SubscriberMethodInfo subscriberMethodInfo3 = new SubscriberMethodInfo(s2, (Class)Events$MonitoringChanged.class, background); │ │ │ │ final int n4 = 4; │ │ │ │ - array[n4] = subscriberMethodInfo4; │ │ │ │ - array[5] = new SubscriberMethodInfo(s, (Class)MessageTransition.class, background); │ │ │ │ - array[6] = new SubscriberMethodInfo(s, (Class)Location.class, background); │ │ │ │ + array2[n4] = subscriberMethodInfo3; │ │ │ │ + array2[5] = new SubscriberMethodInfo(s2, (Class)MessageTransition.class, background); │ │ │ │ + array2[6] = new SubscriberMethodInfo(s2, (Class)Location.class, background); │ │ │ │ final ThreadMode posting = ThreadMode.POSTING; │ │ │ │ - array[7] = new SubscriberMethodInfo("onEvent", (Class)MessageProcessor$EndpointState.class, posting, 0, true); │ │ │ │ - array[8] = new SubscriberMethodInfo("onEvent", (Class)Events$QueueChanged.class, posting, 0, true); │ │ │ │ - array[9] = new SubscriberMethodInfo((Class)Events$RestartApp.class); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)BackgroundService.class, array)); │ │ │ │ - final SubscriberMethodInfo[] array2 = new SubscriberMethodInfo[n]; │ │ │ │ - array2[0] = new SubscriberMethodInfo((Class)clazz); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ConnectionViewModel.class, array2)); │ │ │ │ - final SubscriberMethodInfo[] array3 = new SubscriberMethodInfo[n2]; │ │ │ │ + array2[7] = new SubscriberMethodInfo("onEvent", (Class)MessageProcessor$EndpointState.class, posting, 0, true); │ │ │ │ + array2[8] = new SubscriberMethodInfo("onEvent", (Class)Events$QueueChanged.class, posting, 0, true); │ │ │ │ + array2[9] = new SubscriberMethodInfo((Class)Events$RestartApp.class); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)BackgroundService.class, array2)); │ │ │ │ + final SubscriberMethodInfo[] array3 = new SubscriberMethodInfo[n]; │ │ │ │ final ThreadMode async = ThreadMode.ASYNC; │ │ │ │ array3[0] = new SubscriberMethodInfo("onEvent", (Class)Events$ModeChanged.class, async, 10, false); │ │ │ │ - array3[n] = new SubscriberMethodInfo("onEvent", (Class)Events$EndpointChanged.class, async, 10, false); │ │ │ │ + array3[n2] = new SubscriberMethodInfo("onEvent", (Class)Events$EndpointChanged.class, async, 10, false); │ │ │ │ putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MessageProcessor.class, array3)); │ │ │ │ final SubscriberMethodInfo[] array4 = new SubscriberMethodInfo[n4]; │ │ │ │ final boolean b = true; │ │ │ │ array4[0] = new SubscriberMethodInfo("onEvent", (Class)MessageProcessor$EndpointState.class, posting, 0, b); │ │ │ │ - array4[n] = new SubscriberMethodInfo("onEvent", (Class)Events$ServiceStarted.class, posting, 0, b); │ │ │ │ - array4[n2] = new SubscriberMethodInfo("onEvent", (Class)Location.class, posting, 0, b); │ │ │ │ + array4[n2] = new SubscriberMethodInfo("onEvent", (Class)Events$ServiceStarted.class, posting, 0, b); │ │ │ │ + array4[n] = new SubscriberMethodInfo("onEvent", (Class)Location.class, posting, 0, b); │ │ │ │ array4[n3] = new SubscriberMethodInfo("onEvent", (Class)Events$QueueChanged.class, posting, 0, b); │ │ │ │ putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)StatusViewModel.class, array4)); │ │ │ │ final SubscriberMethodInfo[] array5 = new SubscriberMethodInfo[n2]; │ │ │ │ - final String s2 = "onEventMainThread"; │ │ │ │ - array5[0] = new SubscriberMethodInfo(s2, (Class)clazz, background); │ │ │ │ - array5[n] = new SubscriberMethodInfo(s2, (Class)Events$EndpointChanged.class, background); │ │ │ │ - putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)MemoryContactsRepo.class, array5)); │ │ │ │ + array5[0] = new SubscriberMethodInfo((Class)clazz); │ │ │ │ + putIndex((SubscriberInfo)new SimpleSubscriberInfo((Class)ConnectionViewModel.class, array5)); │ │ │ │ } │ │ │ │ │ │ │ │ private static void putIndex(final SubscriberInfo subscriberInfo) { │ │ │ │ EventBusIndex.SUBSCRIBER_INDEX.put(((SimpleSubscriberInfo)subscriberInfo).subscriberClass, subscriberInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public SubscriberInfo getSubscriberInfo(final Class clazz) { ├── smali/org/owntracks/android/EventBusIndex.smali │ @@ -30,295 +30,295 @@ │ │ invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ sput-object v1, Lorg/owntracks/android/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map; │ │ new-instance v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-class v2, Lorg/owntracks/android/services/BackgroundService; │ + const-class v2, Lorg/owntracks/android/data/repos/MemoryContactsRepo; │ │ - const/16 v3, 0xa │ + const/4 v3, 0x2 │ │ - new-array v3, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - const-class v5, Lorg/owntracks/android/support/Events$WaypointAdded; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode; │ │ - const-string v7, "onEvent" │ + const-string v7, "onEventMainThread" │ │ - invoke-direct {v4, v7, v5, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v5, v7, v0, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v5, 0x0 │ + const/4 v8, 0x0 │ │ - aput-object v4, v3, v5 │ + aput-object v5, v4, v8 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v8, Lorg/owntracks/android/support/Events$WaypointUpdated; │ + const-class v9, Lorg/owntracks/android/support/Events$EndpointChanged; │ │ - invoke-direct {v4, v7, v8, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v5, v7, v9, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - aput-object v4, v3, v8 │ + aput-object v5, v4, v7 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v1, v2, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ - const-class v9, Lorg/owntracks/android/support/Events$WaypointRemoved; │ + invoke-static {v1}, Lorg/owntracks/android/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ - invoke-direct {v4, v7, v9, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const/4 v9, 0x2 │ + const-class v2, Lorg/owntracks/android/services/BackgroundService; │ │ - aput-object v4, v3, v9 │ + const/16 v4, 0xa │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v4, v4, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - invoke-direct {v4, v7, v0, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const/4 v10, 0x3 │ + const-class v9, Lorg/owntracks/android/support/Events$WaypointAdded; │ │ - aput-object v4, v3, v10 │ + const-string v10, "onEvent" │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + invoke-direct {v5, v10, v9, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + aput-object v5, v4, v8 │ + │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + const-class v9, Lorg/owntracks/android/support/Events$WaypointUpdated; │ + │ + invoke-direct {v5, v10, v9, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + aput-object v5, v4, v7 │ + │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + const-class v9, Lorg/owntracks/android/support/Events$WaypointRemoved; │ + │ + invoke-direct {v5, v10, v9, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + aput-object v5, v4, v3 │ + │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + │ + invoke-direct {v5, v10, v0, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + │ + const/4 v9, 0x3 │ + │ + aput-object v5, v4, v9 │ + │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v11, Lorg/owntracks/android/support/Events$MonitoringChanged; │ │ - invoke-direct {v4, v7, v11, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v5, v10, v11, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v11, 0x4 │ │ - aput-object v4, v3, v11 │ + aput-object v5, v4, v11 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v12, Lorg/owntracks/android/model/messages/MessageTransition; │ │ - invoke-direct {v4, v7, v12, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v5, v10, v12, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ const/4 v12, 0x5 │ │ - aput-object v4, v3, v12 │ + aput-object v5, v4, v12 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v12, Landroid/location/Location; │ │ - invoke-direct {v4, v7, v12, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v5, v10, v12, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ │ - const/4 v7, 0x6 │ + const/4 v6, 0x6 │ │ - aput-object v4, v3, v7 │ + aput-object v5, v4, v6 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v14, Lorg/owntracks/android/services/MessageProcessor$EndpointState; │ │ - sget-object v7, Lorg/greenrobot/eventbus/ThreadMode;->POSTING:Lorg/greenrobot/eventbus/ThreadMode; │ + sget-object v6, Lorg/greenrobot/eventbus/ThreadMode;->POSTING:Lorg/greenrobot/eventbus/ThreadMode; │ │ const-string v13, "onEvent" │ │ const/16 v16, 0x0 │ │ const/16 v17, 0x1 │ │ - move-object v12, v4 │ + move-object v12, v5 │ │ - move-object v15, v7 │ + move-object v15, v6 │ │ invoke-direct/range {v12 .. v17}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/4 v12, 0x7 │ + const/4 v10, 0x7 │ │ - aput-object v4, v3, v12 │ + aput-object v5, v4, v10 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v17, Lorg/owntracks/android/support/Events$QueueChanged; │ │ const-string v16, "onEvent" │ │ const/16 v19, 0x0 │ │ const/16 v20, 0x1 │ │ - move-object v15, v4 │ + move-object v15, v5 │ │ - move-object/from16 v18, v7 │ + move-object/from16 v18, v6 │ │ invoke-direct/range {v15 .. v20}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - const/16 v12, 0x8 │ + const/16 v10, 0x8 │ │ - aput-object v4, v3, v12 │ + aput-object v5, v4, v10 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-class v12, Lorg/owntracks/android/support/Events$RestartApp; │ + const-class v10, Lorg/owntracks/android/support/Events$RestartApp; │ │ - invoke-direct {v4, v12}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/Class;)V │ + invoke-direct {v5, v10}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/Class;)V │ │ - const/16 v12, 0x9 │ + const/16 v10, 0x9 │ │ - aput-object v4, v3, v12 │ + aput-object v5, v4, v10 │ │ - invoke-direct {v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ - │ - invoke-static {v1}, Lorg/owntracks/android/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ - │ - new-instance v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ - │ - const-class v2, Lorg/owntracks/android/ui/preferences/connection/ConnectionViewModel; │ - │ - new-array v3, v8, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - invoke-direct {v4, v0}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/Class;)V │ - │ - aput-object v4, v3, v5 │ - │ - invoke-direct {v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v1, v2, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v1}, Lorg/owntracks/android/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ new-instance v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ const-class v2, Lorg/owntracks/android/services/MessageProcessor; │ │ - new-array v3, v9, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v4, v3, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v14, Lorg/owntracks/android/support/Events$ModeChanged; │ │ sget-object v18, Lorg/greenrobot/eventbus/ThreadMode;->ASYNC:Lorg/greenrobot/eventbus/ThreadMode; │ │ const-string v13, "onEvent" │ │ const/16 v16, 0xa │ │ const/16 v17, 0x0 │ │ - move-object v12, v4 │ + move-object v12, v5 │ │ move-object/from16 v15, v18 │ │ invoke-direct/range {v12 .. v17}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v3, v5 │ + aput-object v5, v4, v8 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v17, Lorg/owntracks/android/support/Events$EndpointChanged; │ │ const-string v16, "onEvent" │ │ const/16 v19, 0xa │ │ const/16 v20, 0x0 │ │ - move-object v15, v4 │ + move-object v15, v5 │ │ invoke-direct/range {v15 .. v20}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v3, v8 │ + aput-object v5, v4, v7 │ │ - invoke-direct {v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v1, v2, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v1}, Lorg/owntracks/android/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ new-instance v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ const-class v2, Lorg/owntracks/android/ui/status/StatusViewModel; │ │ - new-array v3, v11, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v4, v11, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v17, Lorg/owntracks/android/services/MessageProcessor$EndpointState; │ │ const-string v16, "onEvent" │ │ const/16 v19, 0x0 │ │ const/16 v20, 0x1 │ │ - move-object v15, v4 │ + move-object v15, v5 │ │ - move-object/from16 v18, v7 │ + move-object/from16 v18, v6 │ │ invoke-direct/range {v15 .. v20}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v3, v5 │ + aput-object v5, v4, v8 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v17, Lorg/owntracks/android/support/Events$ServiceStarted; │ │ const-string v16, "onEvent" │ │ - move-object v15, v4 │ + move-object v15, v5 │ │ invoke-direct/range {v15 .. v20}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v3, v8 │ + aput-object v5, v4, v7 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v5, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v17, Landroid/location/Location; │ │ const-string v16, "onEvent" │ │ - move-object v15, v4 │ + move-object v15, v5 │ │ invoke-direct/range {v15 .. v20}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v3, v9 │ + aput-object v5, v4, v3 │ │ - new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-instance v3, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ const-class v17, Lorg/owntracks/android/support/Events$QueueChanged; │ │ const-string v16, "onEvent" │ │ - move-object v15, v4 │ + move-object v15, v3 │ │ invoke-direct/range {v15 .. v20}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;IZ)V │ │ - aput-object v4, v3, v10 │ + aput-object v3, v4, v9 │ │ - invoke-direct {v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ + invoke-direct {v1, v2, v4}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v1}, Lorg/owntracks/android/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ new-instance v1, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo; │ │ - const-class v2, Lorg/owntracks/android/data/repos/MemoryContactsRepo; │ + const-class v2, Lorg/owntracks/android/ui/preferences/connection/ConnectionViewModel; │ │ - new-array v3, v9, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ + new-array v3, v7, [Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ new-instance v4, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ │ - const-string v7, "onEventMainThread" │ - │ - invoke-direct {v4, v7, v0, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ - │ - aput-object v4, v3, v5 │ - │ - new-instance v0, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo; │ - │ - const-class v4, Lorg/owntracks/android/support/Events$EndpointChanged; │ - │ - invoke-direct {v0, v7, v4, v6}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V │ + invoke-direct {v4, v0}, Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;->(Ljava/lang/Class;)V │ │ - aput-object v0, v3, v8 │ + aput-object v4, v3, v8 │ │ invoke-direct {v1, v2, v3}, Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;->(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V │ │ invoke-static {v1}, Lorg/owntracks/android/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V │ │ return-void │ .end method ├── assets/dexopt/baseline.prof │ @@ -1,32 +1,32 @@ │ -00000000: 7072 6f00 3031 3000 0166 2b00 00ef 0100 pro.010..f+..... │ +00000000: 7072 6f00 3031 3000 0166 2b00 00ee 0100 pro.010..f+..... │ 00000010: 0078 01ed 99cd 2b44 6114 c6cf bd33 c60c .x....+Da....3.. │ -00000020: f219 9992 66f2 d12c 2451 b242 d948 fe88 ....f..,$Q.B.H.. │ -00000030: d18c a2ec c642 584c 083b 7b0b 9195 1d92 .....BXL.;{..... │ -00000040: 051b 9158 2894 85a5 e5a4 48ca 9af3 4cef ...X(.....H...L. │ -00000050: a96b b2b2 929e 773a f79c f77c bef3 bbdd .k....w:...|.... │ -00000060: bbb9 95d2 212b bec8 c374 c5e6 fb8e 4866 ....!+...t....Hf │ -00000070: 6622 979b cc75 6727 e7e6 5b44 3cf9 2e9a f"...ug'..[D<... │ -00000080: 2971 95fe 123f f2da 5522 ce1f 761a f966 )q...?..U"..v..f │ -00000090: 2386 3d72 4dc3 2e73 62b5 3613 fe60 3c58 #.=rM..sb.6..`.|.-. │ -00000110: 3cbb ef56 6fb5 60dc 1b8e ea0c 5ffb 9515 <..Vo.`....._... │ -00000120: af9e 4ef6 023f 44fc 6204 166c 8bc6 9c1d ..N..?D.b..l.... │ -00000130: 2e6a cce0 2201 12f8 2304 16f5 29c7 4b40 .j.."...#...).K@ │ -00000140: 245f 834b ba2b f252 bbb4 969c f5a7 863f $_.K.+.R.......? │ -00000150: 2ebc 757d c9bc a7e6 f30b 2253 b27f 2532 ..u}......"S..%2 │ -00000160: 5e57 78bd d9e8 8a0f 48fe 2dd3 26f5 d115 ^Wx.....H.-.&... │ -00000170: 49e0 c582 f528 63cf e923 7df2 b948 8004 I....(c..#}..H.. │ -00000180: 4880 0448 8004 4880 0448 8004 4880 0448 H..H..H..H..H..H │ -00000190: 8004 4880 0448 8004 fe01 8137 fde6 804f ..H..H.....7...O │ -000001a0: 3eba 0671 593a 683e 1e89 6ead dec5 4e92 >..qY:h>..n...N. │ -000001b0: 1f9f 3589 5e91 ebdd c2f2 6b48 f693 67ad ..5.^.....kH..g. │ -000001c0: 21e9 b9dc 3eed 1b3a cc3e 75ca f9e7 ad37 !...>..:.>u....7 │ -000001d0: 9aa8 8de4 5328 d495 0ea5 f696 ef7d 7c7d ....S(.......}|} │ -000001e0: e022 0112 2001 1220 0112 2001 1220 0112 .".. .. .. .. .. │ -000001f0: 2001 1220 0112 2081 5f13 f802 ec47 3b94 .. .. ._....G;. │ +00000020: 6210 5168 261f cd42 1225 2b94 8d64 2fbb b.Qh&..B.%+..d/. │ +00000030: 11ca c26e 2c84 c5c4 849d ff40 6465 8764 ...n,......@de.d │ +00000040: c146 2416 0a3b 4bcb 4999 a4ac 39cf f49e .F$..;K.I...9... │ +00000050: ba26 2b2b e979 a773 cf79 cfe7 3bbf dbbd .&++.y.s.y..;... │ +00000060: 9b5b 299d 92f3 451a 27a7 5adf f744 6616 .[)...E.'.Z..Df. │ +00000070: a633 99b9 4ccf ecdc d272 8b88 27df 4533 .3..L....r..'.E3 │ +00000080: a559 65a0 c48f bc0e 9588 f387 9d46 bed9 .Ye..........F.. │ +00000090: 8861 8f5c d3b0 cb9c 58ad cd84 3f18 0fd6 .a.\....X...?... │ +000000a0: 8434 56a1 62be a8b3 b137 9ff5 316d fdb0 .4V.b....7..1m.. │ +000000b0: af54 c1b9 d007 fbc6 806d f988 a397 69f3 .T.......m....i. │ +000000c0: 43c7 546c 5f3a afc1 d521 5eed f24a 738c C.Tl_:...!^..Js. │ +000000d0: 49bd 8be3 1c36 abdc d93f f50f f6b1 b39b I....6...?...... │ +000000e0: b67c d3c1 ff87 3ae4 592e 6658 5e9d da41 .|....:.Y.fX^..A │ +000000f0: 36e6 87b6 73da 5cec ab54 d007 3d20 a8c5 6...s.\..T..= .. │ +00000100: ff44 0c79 232a a8b5 1abb 4f36 1f7e 8b21 .D.y#*....O6.~.! │ +00000110: cfee bbd5 5b2d 18f7 85a3 3ac3 d77e 65c5 ....[-....:..~e. │ +00000120: aba7 93bd c00f 11bf 1881 05db a231 6787 .............1g. │ +00000130: 8b1a 33b8 4880 04fe 0881 557d caf1 1210 ..3.H.....U}.... │ +00000140: c9d6 e092 ee8e bcc6 d736 938b fefc c8c7 .........6...... │ +00000150: 95b7 a52f 99f7 d472 7645 645e 0e6f 4426 .../...rvEd^.oD& │ +00000160: 6af3 85bb edee e641 c9be cdb4 4b5d 3427 j......A....K]4' │ +00000170: 09bc 58b0 9e64 fc25 7da2 4f3e 1709 9000 ..X..d.%}.O>.... │ +00000180: 0990 0009 9000 0990 0009 9000 0990 0009 ................ │ +00000190: 9000 0990 0009 90c0 3f20 f0a6 df1c f0c9 ........? ...... │ +000001a0: 47d7 102e 6b47 4da7 a3d1 9d8d 87d8 59f2 G...kGM.......Y. │ +000001b0: e3b3 26d1 2772 bb9f 5f2f 84e4 3079 d116 ..&.'r.._/..0y.. │ +000001c0: 92de ebdd f3fe e1e3 d9e7 2eb9 fcbc f7c6 ................ │ +000001d0: 12f1 4836 8542 5de9 50ea 60fd d1c7 d707 ..H6.B].P.`..... │ +000001e0: 2e12 2001 1220 0112 2001 1220 0112 2001 .. .. .. .. .. . │ +000001f0: 1220 0112 2001 12f8 3581 2fe3 693a 96 . .. ...5./.i:.