41.4 KB
/home/fdroid/fdroiddata/tmp/org.owntracks.android_20409000.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_org.owntracks.android_20409000.apk
3.86 KB
/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: <a70c3fd7552af9a37b952841a9a9324c37fb7e0990ba06ce5944270e74f2eeb7>, actual: <7bf84e511a704456d2a916d8c4b14adcb5a969160d24f3810d4d385479d22ca7> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <dbf87acdf6726c3f405fdfe7afe260fd43dfa2b28995d255c27c141434d4b6d9c55c360100000000>, actual: <bdfadabe670799cf13e27cce5202e9e3c2d6dc651c27df51b559ad1a1fa848f6c55c360100000000>
    
Offset 1, 26 lines modifiedOffset 0, 0 lines modified
1 Verifies 
2 Verified·using·v1·scheme·(JAR·signing):·true 
3 Verified·using·v2·scheme·(APK·Signature·Scheme·v2):·true 
4 Verified·using·v3·scheme·(APK·Signature·Scheme·v3):·true 
5 Verified·using·v4·scheme·(APK·Signature·Scheme·v4):·false 
6 Verified·for·SourceStamp:·false 
7 Number·of·signers:·1 
8 Signer·#1·certificate·DN:·CN=FDroid,·OU=FDroid,·O=fdroid.org,·L=ORG,·ST=ORG,·C=UK 
9 Signer·#1·certificate·SHA-256·digest:·8d8db68e4c582119c2d9f183c14a89777792918eba7b3de762e1c1f73475397b 
10 Signer·#1·certificate·SHA-1·digest:·b1575690c4e551a3a964a531cc20e23a2b43e3c7 
11 Signer·#1·certificate·MD5·digest:·d78456635bc27b267410392e3f0b4f8c 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·c1e1c5db422f7eba4a3083e4a7ff398a45e3d7f75ca385a8207529f61706f7a2 
15 Signer·#1·public·key·SHA-1·digest:·ef61c6c9afb765f90da3852aebac82709df5bbca 
16 Signer·#1·public·key·MD5·digest:·50c6c1e446358fb41506bf0c1dbfc556 
17 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/. 
18 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/. 
19 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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
1.72 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·20344005·bytes,·number·of·entries:·11831 Zip·file·size:·20344005·bytes,·number·of·entries:·1183
2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx······512·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-rw-rw-··0.0·unx······511·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-rw-rw-··0.0·unx··5818900·b-·defN·81-Jan-01·01:01·classes.dex4 -rw-rw-rw-··0.0·unx··5818900·b-·defN·81-Jan-01·01:01·classes.dex
5 -rw-rw-rw-··0.0·unx··2099504·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libconscrypt_jni.so5 -rw-rw-rw-··0.0·unx··2099504·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libconscrypt_jni.so
6 -rw-rw-rw-··0.0·unx··1650448·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libobjectbox-jni.so6 -rw-rw-rw-··0.0·unx··1650448·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libobjectbox-jni.so
7 -rw-rw-rw-··0.0·unx···276552·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsodiumjni.so7 -rw-rw-rw-··0.0·unx···276552·b-·stor·81-Jan-01·01:01·lib/arm64-v8a/libsodiumjni.so
8 -rw-rw-rw-··0.0·unx··1279936·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libconscrypt_jni.so8 -rw-rw-rw-··0.0·unx··1279936·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libconscrypt_jni.so
9 -rw-rw-rw-··0.0·unx··1194268·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libobjectbox-jni.so9 -rw-rw-rw-··0.0·unx··1194268·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libobjectbox-jni.so
10 -rw-rw-rw-··0.0·unx···313340·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsodiumjni.so10 -rw-rw-rw-··0.0·unx···313340·b-·stor·81-Jan-01·01:01·lib/armeabi-v7a/libsodiumjni.so
Offset 1178, 8 lines modifiedOffset 1178, 8 lines modified
1178 -rw----·····2.0·fat·····3542·b-·defN·81-Jan-01·01:01·org/eclipse/paho/client/mqttv3/logging/jsr47min.properties1178 -rw----·····2.0·fat·····3542·b-·defN·81-Jan-01·01:01·org/eclipse/paho/client/mqttv3/logging/jsr47min.properties
1179 -rw----·····2.0·fat·····9742·b-·defN·81-Jan-01·01:01·org/eclipse/paho/client/mqttv3/package-info.html1179 -rw----·····2.0·fat·····9742·b-·defN·81-Jan-01·01:01·org/eclipse/paho/client/mqttv3/package-info.html
1180 -rw----·····2.0·fat···109737·b-·defN·81-Jan-01·01:01·org/threeten/bp/TZDB.dat1180 -rw----·····2.0·fat···109737·b-·defN·81-Jan-01·01:01·org/threeten/bp/TZDB.dat
1181 -rw----·····2.0·fat······149·b-·defN·81-Jan-01·01:01·org/threeten/bp/format/ChronologyText.properties1181 -rw----·····2.0·fat······149·b-·defN·81-Jan-01·01:01·org/threeten/bp/format/ChronologyText.properties
1182 -rw----·····2.0·fat···111755·b-·defN·81-Jan-01·01:01·META-INF/39AE7154.SF1182 -rw----·····2.0·fat···111755·b-·defN·81-Jan-01·01:01·META-INF/39AE7154.SF
1183 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/39AE7154.RSA1183 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/39AE7154.RSA
1184 -rw----·····2.0·fat···111628·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1184 -rw----·····2.0·fat···111628·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1185 1183·files,·24232206·bytes·uncompressed,·20169143·bytes·compressed:··16.8%1185 1183·files,·24232205·bytes·uncompressed,·20169152·bytes·compressed:··16.8%
14.7 KB
classes.dex
2.76 KB
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.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·1d3816cd4 checksum············:·46271a99
5 signature···········:·d244...b5e85 signature···········:·66e2...21ea
6 file_size···········:·58189006 file_size···········:·5818900
7 header_size·········:·1127 header_size·········:·112
8 link_size···········:·08 link_size···········:·0
9 link_off············:·0·(0x000000)9 link_off············:·0·(0x000000)
10 string_ids_size·····:·4149810 string_ids_size·····:·41498
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·678512 type_ids_size·······:·6785
Offset 4185271, 8 lines modifiedOffset 4185271, 8 lines modified
4185271 ········0x02b6·line=6944185271 ········0x02b6·line=694
4185272 ········0x02b7·line=6954185272 ········0x02b7·line=695
4185273 ········0x02b8·line=6964185273 ········0x02b8·line=696
4185274 ········0x02b9·line=6974185274 ········0x02b9·line=697
4185275 ········0x02ba·line=6984185275 ········0x02ba·line=698
4185276 ········0x02bb·line=6994185276 ········0x02bb·line=699
4185277 ········0x02bc·line=7004185277 ········0x02bc·line=700
4185278 [·Too·much·input·for·diff·(SHA256:·508be419c979258db4ad3b3a272c788f785dfe3c199b0091ebb6f3ec5cfeb5db)·]4185278 [·Too·much·input·for·diff·(SHA256:·6ab8c07f3c53bce9c239e8f8b11f6fec3865d9e0f3806457bc298b9a78a0b6f8)·]
11.9 KB
classes.jar
3.83 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·12660854·bytes,·number·of·entries:·54291 Zip·file·size:·12660906·bytes,·number·of·entries:·5429
2 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·android/app/AppComponentFactory.class2 ?rwxrwxr-x··2.0·unx······824·b-·stor·80-Jan-01·00:00·android/app/AppComponentFactory.class
3 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·android/app/ApplicationExitInfo.class3 ?rwxrwxr-x··2.0·unx······253·b-·stor·80-Jan-01·00:00·android/app/ApplicationExitInfo.class
4 ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·android/app/NotificationChannel.class4 ?rwxrwxr-x··2.0·unx······554·b-·stor·80-Jan-01·00:00·android/app/NotificationChannel.class
5 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·android/app/ServiceStartNotAllowedException.class5 ?rwxrwxr-x··2.0·unx······225·b-·stor·80-Jan-01·00:00·android/app/ServiceStartNotAllowedException.class
6 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/app/job/JobInfo$TriggerContentUri.class6 ?rwxrwxr-x··2.0·unx······297·b-·stor·80-Jan-01·00:00·android/app/job/JobInfo$TriggerContentUri.class
7 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·android/content/pm/ShortcutInfo$Builder.class7 ?rwxrwxr-x··2.0·unx······840·b-·stor·80-Jan-01·00:00·android/content/pm/ShortcutInfo$Builder.class
8 ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·android/content/pm/ShortcutInfo.class8 ?rwxrwxr-x··2.0·unx······290·b-·stor·80-Jan-01·00:00·android/content/pm/ShortcutInfo.class
Offset 3683, 15 lines modifiedOffset 3683, 15 lines modified
3683 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ServiceCBuilder.class3683 ?rwxrwxr-x··2.0·unx······462·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ServiceCBuilder.class
3684 ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ServiceCImpl$SwitchingProvider.class3684 ?rwxrwxr-x··2.0·unx·····1432·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ServiceCImpl$SwitchingProvider.class
3685 ?rwxrwxr-x··2.0·unx·····7630·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$SwitchingProvider.class3685 ?rwxrwxr-x··2.0·unx·····7630·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$SwitchingProvider.class
3686 ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewCBuilder.class3686 ?rwxrwxr-x··2.0·unx······251·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewCBuilder.class
3687 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewModelCBuilder.class3687 ?rwxrwxr-x··2.0·unx······636·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewModelCBuilder.class
3688 ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewWithFragmentCBuilder.class3688 ?rwxrwxr-x··2.0·unx······275·b-·stor·80-Jan-01·00:00·org/owntracks/android/DaggerApp_HiltComponents_SingletonC$ViewWithFragmentCBuilder.class
3689 ?rwxrwxr-x··2.0·unx·····9798·b-·stor·80-Jan-01·00:00·org/owntracks/android/DataBinderMapperImpl.class3689 ?rwxrwxr-x··2.0·unx·····9798·b-·stor·80-Jan-01·00:00·org/owntracks/android/DataBinderMapperImpl.class
3690 ?rwxrwxr-x··2.0·unx·····2952·b-·stor·80-Jan-01·00:00·org/owntracks/android/EventBusIndex.class3690 ?rwxrwxr-x··2.0·unx·····3004·b-·stor·80-Jan-01·00:00·org/owntracks/android/EventBusIndex.class
3691 ?rwxrwxr-x··2.0·unx······315·b-·stor·80-Jan-01·00:00·org/owntracks/android/Hilt_App$1.class3691 ?rwxrwxr-x··2.0·unx······315·b-·stor·80-Jan-01·00:00·org/owntracks/android/Hilt_App$1.class
3692 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·org/owntracks/android/Hilt_App.class3692 ?rwxrwxr-x··2.0·unx·····1042·b-·stor·80-Jan-01·00:00·org/owntracks/android/Hilt_App.class
3693 ?rwxrwxr-x··2.0·unx·····2173·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/WaypointModelCursor.class3693 ?rwxrwxr-x··2.0·unx·····2173·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/WaypointModelCursor.class
3694 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/WaypointModel_$WaypointModelIdGetter.class3694 ?rwxrwxr-x··2.0·unx······216·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/WaypointModel_$WaypointModelIdGetter.class
3695 ?rwxrwxr-x··2.0·unx·····2260·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/WaypointModel_.class3695 ?rwxrwxr-x··2.0·unx·····2260·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/WaypointModel_.class
3696 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/repos/LocationRepo_Factory.class3696 ?rwxrwxr-x··2.0·unx······893·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/repos/LocationRepo_Factory.class
3697 ?rwxrwxr-x··2.0·unx·····4140·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/repos/MemoryContactsRepo.class3697 ?rwxrwxr-x··2.0·unx·····4140·b-·stor·80-Jan-01·00:00·org/owntracks/android/data/repos/MemoryContactsRepo.class
Offset 5424, 8 lines modifiedOffset 5424, 8 lines modified
5424 ?rwxrwxr-x··2.0·unx·····5565·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/descriptors/impl/MutableClassDescriptor.class5424 ?rwxrwxr-x··2.0·unx·····5565·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/descriptors/impl/MutableClassDescriptor.class
5425 ?rwxrwxr-x··2.0·unx·····8515·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaClassConstructorDescriptor.class5425 ?rwxrwxr-x··2.0·unx·····8515·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaClassConstructorDescriptor.class
5426 ?rwxrwxr-x··2.0·unx·····2219·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaForKotlinOverridePropertyDescriptor.class5426 ?rwxrwxr-x··2.0·unx·····2219·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/descriptors/JavaForKotlinOverridePropertyDescriptor.class
5427 ?rwxrwxr-x··2.0·unx····14601·b-·defN·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor.class5427 ?rwxrwxr-x··2.0·unx····14601·b-·defN·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/load/java/lazy/descriptors/LazyJavaClassDescriptor.class
5428 ?rwxrwxr-x··2.0·unx·····2354·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/resolve/DescriptorFactory$DefaultClassConstructorDescriptor.class5428 ?rwxrwxr-x··2.0·unx·····2354·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/resolve/DescriptorFactory$DefaultClassConstructorDescriptor.class
5429 ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedClassConstructorDescriptor.class5429 ?rwxrwxr-x··2.0·unx·····5035·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/serialization/deserialization/descriptors/DeserializedClassConstructorDescriptor.class
5430 ?rwxrwxr-x··2.0·unx·····5406·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/types/ErrorUtils$ErrorClassDescriptor.class5430 ?rwxrwxr-x··2.0·unx·····5406·b-·stor·80-Jan-01·00:00·kotlin/reflect/jvm/internal/impl/types/ErrorUtils$ErrorClassDescriptor.class
5431 5429·files,·14314286·bytes·uncompressed,·11574698·bytes·compressed:··19.1%5431 5429·files,·14314338·bytes·uncompressed,·11574750·bytes·compressed:··19.1%
8.06 KB
org/owntracks/android/EventBusIndex.class
7.98 KB
procyon -ec {}
    
Offset 1, 85 lines modifiedOffset 1, 84 lines modified
  
1 package·org.owntracks.android;1 package·org.owntracks.android;
  
2 import·org.owntracks.android.data.repos.MemoryContactsRepo;2 import·org.owntracks.android.ui.preferences.connection.ConnectionViewModel;
3 import·org.owntracks.android.ui.status.StatusViewModel;3 import·org.owntracks.android.ui.status.StatusViewModel;
4 import·org.owntracks.android.support.Events$ServiceStarted;4 import·org.owntracks.android.support.Events$ServiceStarted;
5 import·org.owntracks.android.services.MessageProcessor;5 import·org.owntracks.android.services.MessageProcessor;
6 import·org.owntracks.android.support.Events$EndpointChanged; 
7 import·org.owntracks.android.ui.preferences.connection.ConnectionViewModel; 
8 import·org.greenrobot.eventbus.meta.SubscriberInfo; 
9 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo; 
10 import·org.owntracks.android.services.BackgroundService;6 import·org.owntracks.android.services.BackgroundService;
11 import·org.owntracks.android.support.Events$RestartApp;7 import·org.owntracks.android.support.Events$RestartApp;
12 import·org.owntracks.android.support.Events$QueueChanged;8 import·org.owntracks.android.support.Events$QueueChanged;
13 import·org.owntracks.android.services.MessageProcessor$EndpointState;9 import·org.owntracks.android.services.MessageProcessor$EndpointState;
14 import·android.location.Location;10 import·android.location.Location;
15 import·org.owntracks.android.model.messages.MessageTransition;11 import·org.owntracks.android.model.messages.MessageTransition;
16 import·org.owntracks.android.support.Events$MonitoringChanged;12 import·org.owntracks.android.support.Events$MonitoringChanged;
17 import·org.owntracks.android.support.Events$WaypointRemoved;13 import·org.owntracks.android.support.Events$WaypointRemoved;
18 import·org.owntracks.android.support.Events$WaypointUpdated;14 import·org.owntracks.android.support.Events$WaypointUpdated;
19 import·org.owntracks.android.support.Events$WaypointAdded;15 import·org.owntracks.android.support.Events$WaypointAdded;
 16 import·org.greenrobot.eventbus.meta.SubscriberInfo;
 17 import·org.greenrobot.eventbus.meta.SimpleSubscriberInfo;
 18 import·org.owntracks.android.data.repos.MemoryContactsRepo;
 19 import·org.owntracks.android.support.Events$EndpointChanged;
20 import·org.greenrobot.eventbus.ThreadMode;20 import·org.greenrobot.eventbus.ThreadMode;
21 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;21 import·org.greenrobot.eventbus.meta.SubscriberMethodInfo;
22 import·java.util.HashMap;22 import·java.util.HashMap;
23 import·org.owntracks.android.support.Events$ModeChanged;23 import·org.owntracks.android.support.Events$ModeChanged;
24 import·java.util.Map;24 import·java.util.Map;
25 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;25 import·org.greenrobot.eventbus.meta.SubscriberInfoIndex;
  
26 public·class·EventBusIndex·implements·SubscriberInfoIndex26 public·class·EventBusIndex·implements·SubscriberInfoIndex
27 {27 {
28 ····private·static·final·Map·SUBSCRIBER_INDEX;28 ····private·static·final·Map·SUBSCRIBER_INDEX;
29 ····29 ····
30 ····static·{30 ····static·{
31 ········final·Class<Events$ModeChanged>·clazz·=·Events$ModeChanged.class;31 ········final·Class<Events$ModeChanged>·clazz·=·Events$ModeChanged.class;
32 ········SUBSCRIBER_INDEX·=·new·HashMap();32 ········SUBSCRIBER_INDEX·=·new·HashMap();
 33 ········final·int·n·=·2;
33 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[10];34 ········final·SubscriberMethodInfo[]·array·=·new·SubscriberMethodInfo[n];
34 ········final·ThreadMode·background·=·ThreadMode.BACKGROUND;35 ········final·ThreadMode·background·=·ThreadMode.BACKGROUND;
 36 ········final·String·s·=·"onEventMainThread";
 37 ········array[0]·=·new·SubscriberMethodInfo(s,·(Class)clazz,·background);
 38 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo(s,·(Class)Events$EndpointChanged.class,·background);
 39 ········final·int·n2·=·1;
 40 ········array[n2]·=·subscriberMethodInfo;
 41 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MemoryContactsRepo.class,·array));
 42 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[10];
35 ········final·String·s·=·"onEvent";43 ········final·String·s2·=·"onEvent";
36 ········array[0]·=·new·SubscriberMethodInfo(s,·(Class)Events$WaypointAdded.class,·background);44 ········array2[0]·=·new·SubscriberMethodInfo(s2,·(Class)Events$WaypointAdded.class,·background);
37 ········final·SubscriberMethodInfo·subscriberMethodInfo·=·new·SubscriberMethodInfo(s,·(Class)Events$WaypointUpdated.class,·background);45 ········array2[n2]·=·new·SubscriberMethodInfo(s2,·(Class)Events$WaypointUpdated.class,·background);
38 ········final·int·n·=·1; 
39 ········array[n]·=·subscriberMethodInfo; 
40 ········final·SubscriberMethodInfo·subscriberMethodInfo2·=·new·SubscriberMethodInfo(s,·(Class)Events$WaypointRemoved.class,·background);46 ········array2[n]·=·new·SubscriberMethodInfo(s2,·(Class)Events$WaypointRemoved.class,·background);
41 ········final·int·n2·=·2; 
42 ········array[n2]·=·subscriberMethodInfo2; 
43 ········final·SubscriberMethodInfo·subscriberMethodInfo3·=·new·SubscriberMethodInfo(s,·(Class)clazz,·background);47 ········final·SubscriberMethodInfo·subscriberMethodInfo2·=·new·SubscriberMethodInfo(s2,·(Class)clazz,·background);
44 ········final·int·n3·=·3;48 ········final·int·n3·=·3;
45 ········array[n3]·=·subscriberMethodInfo3;49 ········array2[n3]·=·subscriberMethodInfo2;
46 ········final·SubscriberMethodInfo·subscriberMethodInfo4·=·new·SubscriberMethodInfo(s,·(Class)Events$MonitoringChanged.class,·background);50 ········final·SubscriberMethodInfo·subscriberMethodInfo3·=·new·SubscriberMethodInfo(s2,·(Class)Events$MonitoringChanged.class,·background);
47 ········final·int·n4·=·4;51 ········final·int·n4·=·4;
48 ········array[n4]·=·subscriberMethodInfo4;52 ········array2[n4]·=·subscriberMethodInfo3;
49 ········array[5]·=·new·SubscriberMethodInfo(s,·(Class)MessageTransition.class,·background);53 ········array2[5]·=·new·SubscriberMethodInfo(s2,·(Class)MessageTransition.class,·background);
50 ········array[6]·=·new·SubscriberMethodInfo(s,·(Class)Location.class,·background);54 ········array2[6]·=·new·SubscriberMethodInfo(s2,·(Class)Location.class,·background);
51 ········final·ThreadMode·posting·=·ThreadMode.POSTING;55 ········final·ThreadMode·posting·=·ThreadMode.POSTING;
52 ········array[7]·=·new·SubscriberMethodInfo("onEvent",·(Class)MessageProcessor$EndpointState.class,·posting,·0,·true);56 ········array2[7]·=·new·SubscriberMethodInfo("onEvent",·(Class)MessageProcessor$EndpointState.class,·posting,·0,·true);
53 ········array[8]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$QueueChanged.class,·posting,·0,·true);57 ········array2[8]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$QueueChanged.class,·posting,·0,·true);
54 ········array[9]·=·new·SubscriberMethodInfo((Class)Events$RestartApp.class);58 ········array2[9]·=·new·SubscriberMethodInfo((Class)Events$RestartApp.class);
55 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)BackgroundService.class,·array));59 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)BackgroundService.class,·array2));
56 ········final·SubscriberMethodInfo[]·array2·=·new·SubscriberMethodInfo[n]; 
57 ········array2[0]·=·new·SubscriberMethodInfo((Class)clazz); 
58 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)ConnectionViewModel.class,·array2)); 
59 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[n2];60 ········final·SubscriberMethodInfo[]·array3·=·new·SubscriberMethodInfo[n];
60 ········final·ThreadMode·async·=·ThreadMode.ASYNC;61 ········final·ThreadMode·async·=·ThreadMode.ASYNC;
61 ········array3[0]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$ModeChanged.class,·async,·10,·false);62 ········array3[0]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$ModeChanged.class,·async,·10,·false);
62 ········array3[n]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$EndpointChanged.class,·async,·10,·false);63 ········array3[n2]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$EndpointChanged.class,·async,·10,·false);
63 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MessageProcessor.class,·array3));64 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MessageProcessor.class,·array3));
64 ········final·SubscriberMethodInfo[]·array4·=·new·SubscriberMethodInfo[n4];65 ········final·SubscriberMethodInfo[]·array4·=·new·SubscriberMethodInfo[n4];
65 ········final·boolean·b·=·true;66 ········final·boolean·b·=·true;
66 ········array4[0]·=·new·SubscriberMethodInfo("onEvent",·(Class)MessageProcessor$EndpointState.class,·posting,·0,·b);67 ········array4[0]·=·new·SubscriberMethodInfo("onEvent",·(Class)MessageProcessor$EndpointState.class,·posting,·0,·b);
67 ········array4[n]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$ServiceStarted.class,·posting,·0,·b);68 ········array4[n2]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$ServiceStarted.class,·posting,·0,·b);
68 ········array4[n2]·=·new·SubscriberMethodInfo("onEvent",·(Class)Location.class,·posting,·0,·b);69 ········array4[n]·=·new·SubscriberMethodInfo("onEvent",·(Class)Location.class,·posting,·0,·b);
69 ········array4[n3]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$QueueChanged.class,·posting,·0,·b);70 ········array4[n3]·=·new·SubscriberMethodInfo("onEvent",·(Class)Events$QueueChanged.class,·posting,·0,·b);
70 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)StatusViewModel.class,·array4));71 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)StatusViewModel.class,·array4));
71 ········final·SubscriberMethodInfo[]·array5·=·new·SubscriberMethodInfo[n2];72 ········final·SubscriberMethodInfo[]·array5·=·new·SubscriberMethodInfo[n2];
72 ········final·String·s2·=·"onEventMainThread"; 
73 ········array5[0]·=·new·SubscriberMethodInfo(s2,·(Class)clazz,·background);73 ········array5[0]·=·new·SubscriberMethodInfo((Class)clazz);
74 ········array5[n]·=·new·SubscriberMethodInfo(s2,·(Class)Events$EndpointChanged.class,·background); 
75 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)MemoryContactsRepo.class,·array5));74 ········putIndex((SubscriberInfo)new·SimpleSubscriberInfo((Class)ConnectionViewModel.class,·array5));
76 ····}75 ····}
77 ····76 ····
78 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{77 ····private·static·void·putIndex(final·SubscriberInfo·subscriberInfo)·{
79 ········EventBusIndex.SUBSCRIBER_INDEX.put(((SimpleSubscriberInfo)subscriberInfo).subscriberClass,·subscriberInfo);78 ········EventBusIndex.SUBSCRIBER_INDEX.put(((SimpleSubscriberInfo)subscriberInfo).subscriberClass,·subscriberInfo);
80 ····}79 ····}
81 ····80 ····
82 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{81 ····public·SubscriberInfo·getSubscriberInfo(final·Class·clazz)·{
16.7 KB
smali/org/owntracks/android/EventBusIndex.smali
    
Offset 30, 295 lines modifiedOffset 30, 295 lines modified
  
30 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V30 ····invoke-direct·{v1},·Ljava/util/HashMap;-><init>()V
  
31 ····sput-object·v1,·Lorg/owntracks/android/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;31 ····sput-object·v1,·Lorg/owntracks/android/EventBusIndex;->SUBSCRIBER_INDEX:Ljava/util/Map;
  
32 ····new-instance·v1,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;32 ····new-instance·v1,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
33 ····const-class·v2,·Lorg/owntracks/android/services/BackgroundService;33 ····const-class·v2,·Lorg/owntracks/android/data/repos/MemoryContactsRepo;
  
34 ····const/16·v3,·0xa34 ····const/4·v3,·0x2
  
35 ····new-array·v3,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;35 ····new-array·v4,·v3,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
36 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;36 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
37 ····const-class·v5,·Lorg/owntracks/android/support/Events$WaypointAdded; 
  
38 ····sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;37 ····sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;->BACKGROUND:Lorg/greenrobot/eventbus/ThreadMode;
  
39 ····const-string·v7,·"onEvent"38 ····const-string·v7,·"onEventMainThread"
  
40 ····invoke-direct·{v4,·v7,·v5,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V39 ····invoke-direct·{v5,·v7,·v0,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
41 ····const/4·v5,·0x040 ····const/4·v8,·0x0
  
42 ····aput-object·v4,·v3,·v541 ····aput-object·v5,·v4,·v8
  
43 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;42 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
44 ····const-class·v8,·Lorg/owntracks/android/support/Events$WaypointUpdated;43 ····const-class·v9,·Lorg/owntracks/android/support/Events$EndpointChanged;
  
45 ····invoke-direct·{v4,·v7,·v8,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V44 ····invoke-direct·{v5,·v7,·v9,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
46 ····const/4·v8,·0x145 ····const/4·v7,·0x1
  
47 ····aput-object·v4,·v3,·v846 ····aput-object·v5,·v4,·v7
  
48 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;47 ····invoke-direct·{v1,·v2,·v4},·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;-><init>(Ljava/lang/Class;[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;)V
  
49 ····const-class·v9,·Lorg/owntracks/android/support/Events$WaypointRemoved;48 ····invoke-static·{v1},·Lorg/owntracks/android/EventBusIndex;->putIndex(Lorg/greenrobot/eventbus/meta/SubscriberInfo;)V
  
50 ····invoke-direct·{v4,·v7,·v9,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V49 ····new-instance·v1,·Lorg/greenrobot/eventbus/meta/SimpleSubscriberInfo;
  
51 ····const/4·v9,·0x250 ····const-class·v2,·Lorg/owntracks/android/services/BackgroundService;
  
52 ····aput-object·v4,·v3,·v951 ····const/16·v4,·0xa
  
53 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;52 ····new-array·v4,·v4,·[Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
54 ····invoke-direct·{v4,·v7,·v0,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V53 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
55 ····const/4·v10,·0x354 ····const-class·v9,·Lorg/owntracks/android/support/Events$WaypointAdded;
  
56 ····aput-object·v4,·v3,·v1055 ····const-string·v10,·"onEvent"
  
 56 ····invoke-direct·{v5,·v10,·v9,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
 57 ····aput-object·v5,·v4,·v8
  
57 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;58 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
 59 ····const-class·v9,·Lorg/owntracks/android/support/Events$WaypointUpdated;
  
 60 ····invoke-direct·{v5,·v10,·v9,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
 61 ····aput-object·v5,·v4,·v7
  
 62 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
 63 ····const-class·v9,·Lorg/owntracks/android/support/Events$WaypointRemoved;
  
 64 ····invoke-direct·{v5,·v10,·v9,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
 65 ····aput-object·v5,·v4,·v3
  
 66 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
 67 ····invoke-direct·{v5,·v10,·v0,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
 68 ····const/4·v9,·0x3
  
 69 ····aput-object·v5,·v4,·v9
  
 70 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
58 ····const-class·v11,·Lorg/owntracks/android/support/Events$MonitoringChanged;71 ····const-class·v11,·Lorg/owntracks/android/support/Events$MonitoringChanged;
  
59 ····invoke-direct·{v4,·v7,·v11,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V72 ····invoke-direct·{v5,·v10,·v11,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
60 ····const/4·v11,·0x473 ····const/4·v11,·0x4
  
61 ····aput-object·v4,·v3,·v1174 ····aput-object·v5,·v4,·v11
  
62 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;75 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
63 ····const-class·v12,·Lorg/owntracks/android/model/messages/MessageTransition;76 ····const-class·v12,·Lorg/owntracks/android/model/messages/MessageTransition;
  
64 ····invoke-direct·{v4,·v7,·v12,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V77 ····invoke-direct·{v5,·v10,·v12,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
65 ····const/4·v12,·0x578 ····const/4·v12,·0x5
  
66 ····aput-object·v4,·v3,·v1279 ····aput-object·v5,·v4,·v12
  
67 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;80 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
68 ····const-class·v12,·Landroid/location/Location;81 ····const-class·v12,·Landroid/location/Location;
  
69 ····invoke-direct·{v4,·v7,·v12,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V82 ····invoke-direct·{v5,·v10,·v12,·v6},·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;-><init>(Ljava/lang/String;Ljava/lang/Class;Lorg/greenrobot/eventbus/ThreadMode;)V
  
70 ····const/4·v7,·0x683 ····const/4·v6,·0x6
  
71 ····aput-object·v4,·v3,·v784 ····aput-object·v5,·v4,·v6
  
72 ····new-instance·v4,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;85 ····new-instance·v5,·Lorg/greenrobot/eventbus/meta/SubscriberMethodInfo;
  
73 ····const-class·v14,·Lorg/owntracks/android/services/MessageProcessor$EndpointState;86 ····const-class·v14,·Lorg/owntracks/android/services/MessageProcessor$EndpointState;
  
74 ····sget-object·v7,·Lorg/greenrobot/eventbus/ThreadMode;->POSTING:Lorg/greenrobot/eventbus/ThreadMode;87 ····sget-object·v6,·Lorg/greenrobot/eventbus/ThreadMode;->POSTING:Lorg/greenrobot/eventbus/ThreadMode;
  
75 ····const-string·v13,·"onEvent"88 ····const-string·v13,·"onEvent"
  
76 ····const/16·v16,·0x089 ····const/16·v16,·0x0
  
77 ····const/16·v17,·0x190 ····const/16·v17,·0x1
  
78 ····move-object·v12,·v491 ····move-object·v12,·v5
  
Max diff block lines reached; 9522/16960 bytes (56.14%) of diff not shown.
4.31 KB
assets/dexopt/baseline.prof
    
Offset 1, 32 lines modifiedOffset 1, 32 lines modified
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..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..`<X 
000000a0:·13d2·5885·8af9·a2ce·c6de·7cd6·c7b4·f5c3··..X.......|..... 
000000b0:·be52·05e7·421f·ec9b·02b6·e523·8e5e·a6cd··.R..B......#.^.. 
000000c0:·0f1d·53b1·7de9·bc46·5787·78b5·cb2b·cd31··..S.}..FW.x..+.1 
000000d0:·260d·2e8e·73d8·ac72·67ff·d43f·d8c7·ce6e··&...s..rg..?...n 
000000e0:·daf2·4d07·ff1f·ea90·67b9·9861·79f5·6a07··..M.....g..ay.j. 
000000f0:·d998·1fda·ce69·73b1·af52·411f·f480·a016··.....is..RA..... 
00000100:·ff13·31e4·0dab·a0d6·6aec·3ed9·7cf8·2d86··..1.....j.>.|.-. 
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(.......}|}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:·e022·0112·2001·1220·0112·2001·1220·0112··."..·..·..·..·..000001e0:·2e12·2001·1220·0112·2001·1220·0112·2001··..·..·..·..·..·.
000001f0:·2001·1220·0112·2081·5f13·f802·ec47·3b94···..·..·._....G;.000001f0:·1220·0112·2001·12f8·3581·2fe3·693a·96····.·..·...5./.i:.