55.9 MB
/home/fdroid/fdroiddata/tmp/de.rwth_aachen.phyphox_1011208.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.rwth_aachen.phyphox_1011208.apk
13.3 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: <9d29d1fc10d42409c1d58409f28e24b24d46de22411ed7d82d8655411d87c6d6>, actual: <e378f4b19d2d60afcf9a864ca7a74afbde2e4f69a1421e2f7529e981d4ab4e5e> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <86a74787aab6cacddf02bc0596e9216a35b3e5f221fa11ebfe0a262468125c49ec5ea00000000000>, actual: <532a9ad70b428c65e1c35934baf8142ffe40c93e6a7e5432bb1efc5422c640c2ec5ea00000000000>
    
Offset 1, 74 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:·de2141760030164a6e2b155f91843b91f060cb16644809542addbb04cac2f30c 
10 Signer·#1·certificate·SHA-1·digest:·1eeddd4c5a2335a598c5995b13e179487e944bc1 
11 Signer·#1·certificate·MD5·digest:·9369683272f30908ad63c840e81ae22d 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·7eaaad8574b0f65e22db07092d13cb7ecae67768b2ea1ed634bd81a18b1bda80 
15 Signer·#1·public·key·SHA-1·digest:·203742873e6b379eb6dd967ed1afc038a9088a97 
16 Signer·#1·public·key·MD5·digest:·c86fb7c23f129a45f8493b7c18765b2d 
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/androidx.activity_activity-ktx.version·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/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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 WARNING:·META-INF/androidx.dynamicanimation_dynamicanimation.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
34 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
35 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
36 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
43 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/. 
44 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/. 
45 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
46 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
47 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/. 
48 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
49 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
58 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/. 
59 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/. 
60 WARNING:·META-INF/androidx.startup_startup-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/. 
61 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/. 
62 WARNING:·META-INF/androidx.tracing_tracing.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 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/. 
69 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 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/. 
71 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
72 WARNING:·META-INF/kotlinx_coroutines_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/. 
73 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/. 
74 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/. 
1.76 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·10514156·bytes,·number·of·entries:·13401 Zip·file·size:·10514156·bytes,·number·of·entries:·1340
2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-r--r--··0.0·unx·······56·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-r--r--··0.0·unx·····2404·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····2403·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······234·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······234·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9486600·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9486592·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx··2825588·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx··2825588·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx·····9920·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libanalysis.so7 -rw-r--r--··0.0·unx·····9920·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libanalysis.so
8 -rw-r--r--··0.0·unx···808864·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfftw3f.so8 -rw-r--r--··0.0·unx···808864·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfftw3f.so
9 -rw-r--r--··0.0·unx····13912·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libanalysis.so9 -rw-r--r--··0.0·unx····13912·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libanalysis.so
10 -rw-r--r--··0.0·unx···706140·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libfftw3f.so10 -rw-r--r--··0.0·unx···706140·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libfftw3f.so
11 -rw-r--r--··0.0·unx·····5564·b-·defN·81-Jan-01·01:01·lib/x86/libanalysis.so11 -rw-r--r--··0.0·unx·····5564·b-·defN·81-Jan-01·01:01·lib/x86/libanalysis.so
12 -rw-r--r--··0.0·unx··1087004·b-·defN·81-Jan-01·01:01·lib/x86/libfftw3f.so12 -rw-r--r--··0.0·unx··1087004·b-·defN·81-Jan-01·01:01·lib/x86/libfftw3f.so
Offset 1335, 8 lines modifiedOffset 1335, 8 lines modified
1335 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/z_.xml1335 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/z_.xml
1336 -rw----·····0.0·fat·····1436·b-·defN·81-Jan-01·01:01·res/zi.xml1336 -rw----·····0.0·fat·····1436·b-·defN·81-Jan-01·01:01·res/zi.xml
1337 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml1337 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml
1338 -rw----·····0.0·fat··1132188·b-·stor·81-Jan-01·01:01·resources.arsc1338 -rw----·····0.0·fat··1132188·b-·stor·81-Jan-01·01:01·resources.arsc
1339 -rw----·····2.0·fat···103269·b-·defN·81-Jan-01·01:01·META-INF/6197B111.SF1339 -rw----·····2.0·fat···103269·b-·defN·81-Jan-01·01:01·META-INF/6197B111.SF
1340 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/6197B111.RSA1340 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/6197B111.RSA
1341 -rw----·····2.0·fat···103161·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1341 -rw----·····2.0·fat···103161·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1342 1340·files,·22944939·bytes·uncompressed,·10342957·bytes·compressed:··54.9%1342 1340·files,·22944930·bytes·uncompressed,·10342887·bytes·compressed:··54.9%
55.9 MB
classes.dex
55.9 MB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 13 lines modifiedOffset 1, 13 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············:·8b0cb5234 checksum············:·e950b82f
5 signature···········:·f32a...935c5 signature···········:·da28...f45d
6 file_size···········:·94866006 file_size···········:·9486592
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·····:·6757510 string_ids_size·····:·67575
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·900212 type_ids_size·······:·9002
13 type_ids_off········:·270412·(0x04204c)13 type_ids_off········:·270412·(0x04204c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·306420·(0x04acf4)15 proto_ids_off·······:·306420·(0x04acf4)
16 field_ids_size······:·4673816 field_ids_size······:·46738
17 field_ids_off·······:·470952·(0x072fa8)17 field_ids_off·······:·470952·(0x072fa8)
18 method_ids_size·····:·6511118 method_ids_size·····:·65111
19 method_ids_off······:·844856·(0x0ce438)19 method_ids_off······:·844856·(0x0ce438)
20 class_defs_size·····:·722120 class_defs_size·····:·7221
21 class_defs_off······:·1365744·(0x14d6f0)21 class_defs_off······:·1365744·(0x14d6f0)
22 data_size···········:·788978422 data_size···········:·7889776
23 data_off············:·1596816·(0x185d90)23 data_off············:·1596816·(0x185d90)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·44925 class_idx···········:·449
26 access_flags········:·1·(0x0001)26 access_flags········:·1·(0x0001)
27 superclass_idx······:·690927 superclass_idx······:·6909
28 source_file_idx·····:·1275328 source_file_idx·····:·12753
Offset 932166, 127 lines modifiedOffset 932166, 126 lines modified
932166 ······name··········:·'onCharacteristicChanged'932166 ······name··········:·'onCharacteristicChanged'
932167 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V'932167 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V'
932168 ······access········:·0x0001·(PUBLIC)932168 ······access········:·0x0001·(PUBLIC)
932169 ······code··········-932169 ······code··········-
932170 ······registers·····:·6932170 ······registers·····:·6
932171 ······ins···········:·3932171 ······ins···········:·3
932172 ······outs··········:·3932172 ······outs··········:·3
932173 ······insns·size····:·58·16-bit·code·units932173 ······insns·size····:·56·16-bit·code·units
932174 41d248:········································|[41d248]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onCharacteristicChanged:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V932174 41d248:········································|[41d248]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onCharacteristicChanged:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V
932175 41d258:·5430·ca85······························|0000:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932175 41d258:·5430·ca85······························|0000:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932176 41d25c:·7110·26bb·0000·························|0002:·invoke-static·{v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$000:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/Boolean;·//·method@bb26932176 41d25c:·7110·26bb·0000·························|0002:·invoke-static·{v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$000:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/Boolean;·//·method@bb26
932177 41d262:·0c00···································|0005:·move-result-object·v0932177 41d262:·0c00···································|0005:·move-result-object·v0
932178 41d264:·1d00···································|0006:·monitor-enter·v0932178 41d264:·1d00···································|0006:·monitor-enter·v0
932179 41d266:·5431·ca85······························|0007:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932179 41d266:·5431·ca85······························|0007:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932180 41d26a:·1202···································|0009:·const/4·v2,·#int·0·//·#0932180 41d26a:·1202···································|0009:·const/4·v2,·#int·0·//·#0
932181 41d26c:·7110·e1c3·0200·························|000a:·invoke-static·{v2},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@c3e1932181 41d26c:·7110·e1c3·0200·························|000a:·invoke-static·{v2},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@c3e1
932182 41d272:·0c02···································|000d:·move-result-object·v2932182 41d272:·0c02···································|000d:·move-result-object·v2
932183 41d274:·7120·27bb·2100·························|000e:·invoke-static·{v1,·v2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$002:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Ljava/lang/Boolean;)Ljava/lang/Boolean;·//·method@bb27932183 41d274:·7120·27bb·2100·························|000e:·invoke-static·{v1,·v2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$002:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Ljava/lang/Boolean;)Ljava/lang/Boolean;·//·method@bb27
932184 41d27a:·1e00···································|0011:·monitor-exit·v0932184 41d27a:·1e00···································|0011:·monitor-exit·v0
932185 41d27c:·6300·4388······························|0012:·sget-boolean·v0,·Lde/rwth_aachen/phyphox/Experiment;.isBluetoothConnectionSuccessful:Z·//·field@8843932185 41d27c:·6300·4388······························|0012:·sget-boolean·v0,·Lde/rwth_aachen/phyphox/Experiment;.isBluetoothConnectionSuccessful:Z·//·field@8843
932186 41d280:·3800·1400······························|0014:·if-eqz·v0,·0028·//·+0014932186 41d280:·3800·1200······························|0014:·if-eqz·v0,·0026·//·+0012
932187 41d284:·7010·e3ba·0300·························|0016:·invoke-direct·{v3},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.updateRssi:()Z·//·method@bae3932187 41d284:·7010·e3ba·0300·························|0016:·invoke-direct·{v3},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.updateRssi:()Z·//·method@bae3
932188 41d28a:·0a00···································|0019:·move-result·v0932188 41d28a:·0a00···································|0019:·move-result·v0
932189 41d28c:·3800·0e00······························|001a:·if-eqz·v0,·0028·//·+000e932189 41d28c:·3800·0c00······························|001a:·if-eqz·v0,·0026·//·+000c
932190 41d290:·5430·ca85······························|001c:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932190 41d290:·5430·ca85······························|001c:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932191 41d294:·2201·6018······························|001e:·new-instance·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;·//·type@1860932191 41d294:·2201·6018······························|001e:·new-instance·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;·//·type@1860
932192 41d298:·5432·ca85······························|0020:·iget-object·v2,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca 
932193 41d29c:·7030·10bb·2104·························|0022:·invoke-direct·{v1,·v2,·v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;)V·//·method@bb10932192 41d298:·7030·10bb·0104·························|0020:·invoke-direct·{v1,·v0,·v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;)V·//·method@bb10
932194 41d2a2:·6e20·2cbb·1000·························|0025:·invoke-virtual·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.add:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V·//·method@bb2c932193 41d29e:·6e20·2cbb·1000·························|0023:·invoke-virtual·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.add:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V·//·method@bb2c
932195 41d2a8:·5434·ca85······························|0028:·iget-object·v4,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932194 41d2a4:·5434·ca85······························|0026:·iget-object·v4,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932196 41d2ac:·6e10·32bb·0400·························|002a:·invoke-virtual·{v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.executeNext:()V·//·method@bb32932195 41d2a8:·6e10·32bb·0400·························|0028:·invoke-virtual·{v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.executeNext:()V·//·method@bb32
932197 41d2b2:·6e10·9d02·0500·························|002d:·invoke-virtual·{v5},·Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B·//·method@029d932196 41d2ae:·6e10·9d02·0500·························|002b:·invoke-virtual·{v5},·Landroid/bluetooth/BluetoothGattCharacteristic;.getValue:()[B·//·method@029d
932198 41d2b8:·0c04···································|0030:·move-result-object·v4932197 41d2b4:·0c04···································|002e:·move-result-object·v4
932199 41d2ba:·5430·ca85······························|0031:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932198 41d2b6:·5430·ca85······························|002f:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932200 41d2be:·6e30·3bbb·4005·························|0033:·invoke-virtual·{v0,·v4,·v5},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.retrieveData:([BLandroid/bluetooth/BluetoothGattCharacteristic;)V·//·method@bb3b932199 41d2ba:·6e30·3bbb·4005·························|0031:·invoke-virtual·{v0,·v4,·v5},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.retrieveData:([BLandroid/bluetooth/BluetoothGattCharacteristic;)V·//·method@bb3b
932201 41d2c4:·0e00···································|0036:·return-void932200 41d2c0:·0e00···································|0034:·return-void
932202 41d2c6:·0d04···································|0037:·move-exception·v4932201 41d2c2:·0d04···································|0035:·move-exception·v4
932203 41d2c8:·1e00···································|0038:·monitor-exit·v0932202 41d2c4:·1e00···································|0036:·monitor-exit·v0
932204 41d2ca:·2704···································|0039:·throw·v4932203 41d2c6:·2704···································|0037:·throw·v4
932205 ······catches·······:·2932204 ······catches·······:·2
932206 ········0x0007·-·0x0012932205 ········0x0007·-·0x0012
932207 ··········<any>·->·0x0037932206 ··········<any>·->·0x0035
932208 ········0x0038·-·0x0039932207 ········0x0036·-·0x0037
932209 ··········<any>·->·0x0037932208 ··········<any>·->·0x0035
932210 ······positions·····:·932209 ······positions·····:·
932211 ········0x0000·line=556932210 ········0x0000·line=556
932212 ········0x0007·line=557932211 ········0x0007·line=557
932213 ········0x0011·line=558932212 ········0x0011·line=558
932214 ········0x0012·line=560932213 ········0x0012·line=560
932215 ········0x001c·line=561932214 ········0x001c·line=561
932216 ········0x0028·line=564932215 ········0x0026·line=564
932217 ········0x002d·line=566932216 ········0x002b·line=566
932218 ········0x0031·line=567932217 ········0x002f·line=567
932219 ········0x0038·line=558932218 ········0x0036·line=558
932220 ······locals········:·932219 ······locals········:·
932221 ········0x0000·-·0x003a·reg=3·this·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;·932220 ········0x0000·-·0x0038·reg=3·this·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;·
932222 ········0x0000·-·0x003a·reg=4·(null)·Landroid/bluetooth/BluetoothGatt;·932221 ········0x0000·-·0x0038·reg=4·(null)·Landroid/bluetooth/BluetoothGatt;·
932223 ········0x0000·-·0x003a·reg=5·(null)·Landroid/bluetooth/BluetoothGattCharacteristic;·932222 ········0x0000·-·0x0038·reg=5·(null)·Landroid/bluetooth/BluetoothGattCharacteristic;·
  
932224 ····#2··············:·(in·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;)932223 ····#2··············:·(in·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;)
932225 ······name··········:·'onCharacteristicRead'932224 ······name··········:·'onCharacteristicRead'
932226 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V'932225 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V'
932227 ······access········:·0x0001·(PUBLIC)932226 ······access········:·0x0001·(PUBLIC)
932228 ······code··········-932227 ······code··········-
932229 ······registers·····:·7932228 ······registers·····:·7
932230 ······ins···········:·4932229 ······ins···········:·4
932231 ······outs··········:·3932230 ······outs··········:·3
932232 ······insns·size····:·102·16-bit·code·units932231 ······insns·size····:·102·16-bit·code·units
932233 41d2e0:········································|[41d2e0]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V932232 41d2dc:········································|[41d2dc]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onCharacteristicRead:(Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;I)V
932234 41d2f0:·3806·2b00······························|0000:·if-eqz·v6,·002b·//·+002b932233 41d2ec:·3806·2b00······························|0000:·if-eqz·v6,·002b·//·+002b
932235 41d2f4:·5434·ca85······························|0002:·iget-object·v4,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932234 41d2f0:·5434·ca85······························|0002:·iget-object·v4,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932236 41d2f8:·2200·091b······························|0004:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@1b09932235 41d2f4:·2200·091b······························|0004:·new-instance·v0,·Ljava/lang/StringBuilder;·//·type@1b09
932237 41d2fc:·7010·4ac5·0000·························|0006:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@c54a932236 41d2f8:·7010·4ac5·0000·························|0006:·invoke-direct·{v0},·Ljava/lang/StringBuilder;.<init>:()V·//·method@c54a
932238 41d302:·5431·ca85······························|0009:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932237 41d2fe:·5431·ca85······························|0009:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932239 41d306:·5411·0a86······························|000b:·iget-object·v1,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.context:Landroid/content/Context;·//·field@860a932238 41d302:·5411·0a86······························|000b:·iget-object·v1,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.context:Landroid/content/Context;·//·field@860a
932240 41d30a:·6e10·ff02·0100·························|000d:·invoke-virtual·{v1},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@02ff932239 41d306:·6e10·ff02·0100·························|000d:·invoke-virtual·{v1},·Landroid/content/Context;.getResources:()Landroid/content/res/Resources;·//·method@02ff
932241 41d310:·0c01···································|0010:·move-result-object·v1932240 41d30c:·0c01···································|0010:·move-result-object·v1
932242 41d312:·1402·5200·127f·························|0011:·const·v2,·#float·1.94069e+38·//·#7f120052932241 41d30e:·1402·5200·127f·························|0011:·const·v2,·#float·1.94069e+38·//·#7f120052
932243 41d318:·6e20·3104·2100·························|0014:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getString:(I)Ljava/lang/String;·//·method@0431932242 41d314:·6e20·3104·2100·························|0014:·invoke-virtual·{v1,·v2},·Landroid/content/res/Resources;.getString:(I)Ljava/lang/String;·//·method@0431
932244 41d31e:·0c01···································|0017:·move-result-object·v1932243 41d31a:·0c01···································|0017:·move-result-object·v1
932245 41d320:·6e20·56c5·1000·························|0018:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c556932244 41d31c:·6e20·56c5·1000·························|0018:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c556
932246 41d326:·5431·ca85······························|001b:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932245 41d322:·5431·ca85······························|001b:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932247 41d32a:·7110·ebba·0100·························|001d:·invoke-static·{v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothException;.getMessage:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/String;·//·method@baeb932246 41d326:·7110·ebba·0100·························|001d:·invoke-static·{v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothException;.getMessage:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/String;·//·method@baeb
932248 41d330:·0c01···································|0020:·move-result-object·v1932247 41d32c:·0c01···································|0020:·move-result-object·v1
932249 41d332:·6e20·56c5·1000·························|0021:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c556932248 41d32e:·6e20·56c5·1000·························|0021:·invoke-virtual·{v0,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@c556
932250 41d338:·6e10·69c5·0000·························|0024:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c569932249 41d334:·6e10·69c5·0000·························|0024:·invoke-virtual·{v0},·Ljava/lang/StringBuilder;.toString:()Ljava/lang/String;·//·method@c569
932251 41d33e:·0c00···································|0027:·move-result-object·v0932250 41d33a:·0c00···································|0027:·move-result-object·v0
932252 41d340:·6e20·30bb·0400·························|0028:·invoke-virtual·{v4,·v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.displayErrorMessage:(Ljava/lang/String;)V·//·method@bb30932251 41d33c:·6e20·30bb·0400·························|0028:·invoke-virtual·{v4,·v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.displayErrorMessage:(Ljava/lang/String;)V·//·method@bb30
932253 41d346:·1304·1100······························|002b:·const/16·v4,·#int·17·//·#11932252 41d342:·1304·1100······························|002b:·const/16·v4,·#int·17·//·#11
932254 41d34a:·1200···································|002d:·const/4·v0,·#int·0·//·#0932253 41d346:·1200···································|002d:·const/4·v0,·#int·0·//·#0
932255 41d34c:·6e30·9a02·4500·························|002e:·invoke-virtual·{v5,·v4,·v0},·Landroid/bluetooth/BluetoothGattCharacteristic;.getIntValue:(II)Ljava/lang/Integer;·//·method@029a932254 41d348:·6e30·9a02·4500·························|002e:·invoke-virtual·{v5,·v4,·v0},·Landroid/bluetooth/BluetoothGattCharacteristic;.getIntValue:(II)Ljava/lang/Integer;·//·method@029a
932256 41d352:·0c04···································|0031:·move-result-object·v4932255 41d34e:·0c04···································|0031:·move-result-object·v4
932257 41d354:·6e10·7ec4·0400·························|0032:·invoke-virtual·{v4},·Ljava/lang/Integer;.intValue:()I·//·method@c47e932256 41d350:·6e10·7ec4·0400·························|0032:·invoke-virtual·{v4},·Ljava/lang/Integer;.intValue:()I·//·method@c47e
932258 41d35a:·0a04···································|0035:·move-result·v4932257 41d356:·0a04···································|0035:·move-result·v4
932259 41d35c:·5431·ca85······························|0036:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca932258 41d358:·5431·ca85······························|0036:·iget-object·v1,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@85ca
932260 41d360:·7110·28bb·0100·························|0038:·invoke-static·{v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$100:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Lde/rwth_aachen/phyphox/Bluetooth/ConnectedDeviceInfo;·//·method@bb28932259 41d35c:·7110·28bb·0100·························|0038:·invoke-static·{v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$100:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Lde/rwth_aachen/phyphox/Bluetooth/ConnectedDeviceInfo;·//·method@bb28
932261 41d366:·0c01···································|003b:·move-result-object·v1932260 41d362:·0c01···································|003b:·move-result-object·v1
Max diff block lines reached; 58572393/58595386 bytes (99.96%) of diff not shown.
7.71 KB
classes.jar
5.64 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13496232·bytes,·number·of·entries:·72211 Zip·file·size:·13496219·bytes,·number·of·entries:·7221
2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class2 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class
3 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class3 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
4 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class4 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
5 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class5 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
6 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class6 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
7 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class7 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
8 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class8 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
Offset 3682, 15 lines modifiedOffset 3682, 15 lines modified
3682 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$AudioOutputPlugin.class3682 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$AudioOutputPlugin.class
3683 ?rwxrwxr-x··2.0·unx·····1237·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$Beeper.class3683 ?rwxrwxr-x··2.0·unx·····1237·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$Beeper.class
3684 ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput.class3684 ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput.class
3685 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/BaseColorDrawable.class3685 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/BaseColorDrawable.class
3686 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$1.class3686 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$1.class
3687 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$2.class3687 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$2.class
3688 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3$$ExternalSyntheticLambda0.class3688 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3$$ExternalSyntheticLambda0.class
3689 ?rwxrwxr-x··2.0·unx·····7619·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.class3689 ?rwxrwxr-x··2.0·unx·····7612·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.class
3690 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$4.class3690 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$4.class
3691 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand.class3691 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand.class
3692 ?rwxrwxr-x··2.0·unx·····1327·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothException.class3692 ?rwxrwxr-x··2.0·unx·····1327·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothException.class
3693 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch.class3693 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch.class
3694 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$Characteristic.class3694 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$Characteristic.class
3695 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CharacteristicData.class3695 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CharacteristicData.class
3696 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ConnectBluetoothTask$ConnectBluetoothDelegate.class3696 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ConnectBluetoothTask$ConnectBluetoothDelegate.class
Offset 3699, 15 lines modifiedOffset 3699, 15 lines modified
3699 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable$2.class3699 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable$2.class
3700 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable.class3700 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable.class
3701 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReconnectBluetoothTask.class3701 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReconnectBluetoothTask.class
3702 ?rwxrwxr-x··2.0·unx····13313·b-·defN·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth.class3702 ?rwxrwxr-x··2.0·unx····13313·b-·defN·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth.class
3703 ?rwxrwxr-x··2.0·unx·····4814·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothExperimentLoader$1.class3703 ?rwxrwxr-x··2.0·unx·····4814·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothExperimentLoader$1.class
3704 ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothExperimentLoader$BluetoothExperimentLoaderCallback.class3704 ?rwxrwxr-x··2.0·unx······283·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothExperimentLoader$BluetoothExperimentLoaderCallback.class
3705 ?rwxrwxr-x··2.0·unx·····5700·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothExperimentLoader.class3705 ?rwxrwxr-x··2.0·unx·····5700·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothExperimentLoader.class
3706 ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1.class3706 ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1.class
3707 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda0.class3707 ?rwxrwxr-x··2.0·unx······437·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda0.class
3708 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda10.class3708 ?rwxrwxr-x··2.0·unx······638·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda10.class
3709 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda11.class3709 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda11.class
3710 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda12.class3710 ?rwxrwxr-x··2.0·unx······425·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda12.class
3711 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda1.class3711 ?rwxrwxr-x··2.0·unx······728·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda1.class
3712 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda2.class3712 ?rwxrwxr-x··2.0·unx······573·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda2.class
3713 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda3.class3713 ?rwxrwxr-x··2.0·unx······426·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$$ExternalSyntheticLambda3.class
Offset 7216, 8 lines modifiedOffset 7216, 8 lines modified
7216 ?rwxrwxr-x··2.0·unx····16591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7216 ?rwxrwxr-x··2.0·unx····16591·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7217 ?rwxrwxr-x··2.0·unx····45661·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7217 ?rwxrwxr-x··2.0·unx····45661·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7218 ?rwxrwxr-x··2.0·unx····28635·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7218 ?rwxrwxr-x··2.0·unx····28635·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7219 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7219 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7220 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7220 ?rwxrwxr-x··2.0·unx·····3058·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7221 ?rwxrwxr-x··2.0·unx····36057·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7221 ?rwxrwxr-x··2.0·unx····36057·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7222 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class7222 ?rwxrwxr-x··2.0·unx······153·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt.class
7223 7221·files,·15433143·bytes·uncompressed,·12134152·bytes·compressed:··21.4%7223 7221·files,·15433130·bytes·uncompressed,·12134139·bytes·compressed:··21.4%
1.14 KB
de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.class
1.05 KB
procyon -ec {}
    
Offset 60, 15 lines modifiedOffset 60, 15 lines modified
60 ····public·void·onCharacteristicChanged(final·BluetoothGatt·bluetoothGatt,·final·BluetoothGattCharacteristic·bluetoothGattCharacteristic)·{60 ····public·void·onCharacteristicChanged(final·BluetoothGatt·bluetoothGatt,·final·BluetoothGattCharacteristic·bluetoothGattCharacteristic)·{
61 ········Object·o·=·Bluetooth.access$000(this.this$0);61 ········Object·o·=·Bluetooth.access$000(this.this$0);
62 ········synchronized·(o)·{62 ········synchronized·(o)·{
63 ············Bluetooth.access$002(this.this$0,·Boolean.valueOf(false));63 ············Bluetooth.access$002(this.this$0,·Boolean.valueOf(false));
64 ············//·monitorexit(o)64 ············//·monitorexit(o)
65 ············if·(Experiment.isBluetoothConnectionSuccessful·&&·this.updateRssi())·{65 ············if·(Experiment.isBluetoothConnectionSuccessful·&&·this.updateRssi())·{
66 ················o·=·this.this$0;66 ················o·=·this.this$0;
67 ················((Bluetooth)o).add((Bluetooth$BluetoothCommand)new·Bluetooth$ReadRemoteRssi(this.this$0,·bluetoothGatt));67 ················((Bluetooth)o).add((Bluetooth$BluetoothCommand)new·Bluetooth$ReadRemoteRssi((Bluetooth)o,·bluetoothGatt));
68 ············}68 ············}
69 ············this.this$0.executeNext();69 ············this.this$0.executeNext();
70 ············this.this$0.retrieveData(bluetoothGattCharacteristic.getValue(),·bluetoothGattCharacteristic);70 ············this.this$0.retrieveData(bluetoothGattCharacteristic.getValue(),·bluetoothGattCharacteristic);
71 ········}71 ········}
72 ····}72 ····}
73 ····73 ····
74 ····public·void·onCharacteristicRead(BluetoothGatt·bluetoothGatt,·final·BluetoothGattCharacteristic·bluetoothGattCharacteristic,·final·int·n)·{74 ····public·void·onCharacteristicRead(BluetoothGatt·bluetoothGatt,·final·BluetoothGattCharacteristic·bluetoothGattCharacteristic,·final·int·n)·{
922 B
de/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1.class
812 B
procyon -ec {}
    
Offset 11, 13 lines modifiedOffset 11, 12 lines modified
11 ····BluetoothInput$1(final·BluetoothInput·this$0)·{11 ····BluetoothInput$1(final·BluetoothInput·this$0)·{
12 ········this.this$0·=·this$0;12 ········this.this$0·=·this$0;
13 ····}13 ····}
14 ····14 ····
15 ····public·void·run()·{15 ····public·void·run()·{
16 ········for·(final·BluetoothGattCharacteristic·bluetoothGattCharacteristic·:·this.this$0.mapping.keySet())·{16 ········for·(final·BluetoothGattCharacteristic·bluetoothGattCharacteristic·:·this.this$0.mapping.keySet())·{
17 ············final·BluetoothInput·this$0·=·this.this$0;17 ············final·BluetoothInput·this$0·=·this.this$0;
18 ············final·BluetoothInput·this$2·=·this.this$0; 
19 ············this$0.add((Bluetooth$BluetoothCommand)new·Bluetooth$ReadCommand((Bluetooth)this$2,·this$2.btGatt,·bluetoothGattCharacteristic));18 ············this$0.add((Bluetooth$BluetoothCommand)new·Bluetooth$ReadCommand((Bluetooth)this$0,·this$0.btGatt,·bluetoothGattCharacteristic));
20 ········}19 ········}
21 ········this.this$0.mainHandler.postDelayed((Runnable)this,·BluetoothInput.access$000(this.this$0)·/·1000000L);20 ········this.this$0.mainHandler.postDelayed((Runnable)this,·BluetoothInput.access$000(this.this$0)·/·1000000L);
22 ····}21 ····}
23 }22 }
1.15 KB
smali/de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.smali
    
Offset 256, 17 lines modifiedOffset 256, 15 lines modified
256 ····if-eqz·v0,·:cond_0256 ····if-eqz·v0,·:cond_0
  
257 ····.line·561257 ····.line·561
258 ····iget-object·v0,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;258 ····iget-object·v0,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
259 ····new-instance·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;259 ····new-instance·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;
  
260 ····iget-object·v2,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth; 
  
261 ····invoke-direct·{v1,·v2,·p1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;)V260 ····invoke-direct·{v1,·v0,·p1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadRemoteRssi;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;)V
  
262 ····invoke-virtual·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V261 ····invoke-virtual·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V
  
263 ····.line·564262 ····.line·564
264 ····:cond_0263 ····:cond_0
265 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;264 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
1.89 KB
smali/de/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1.smali
    
Offset 32, 15 lines modifiedOffset 32, 15 lines modified
  
32 ····return-void32 ····return-void
33 .end·method33 .end·method
  
  
34 #·virtual·methods34 #·virtual·methods
35 .method·public·run()V35 .method·public·run()V
36 ····.locals·636 ····.locals·5
  
37 ····.line·22337 ····.line·223
38 ····iget-object·v0,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;38 ····iget-object·v0,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;
  
39 ····iget-object·v0,·v0,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;->mapping:Ljava/util/HashMap;39 ····iget-object·v0,·v0,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;->mapping:Ljava/util/HashMap;
  
40 ····invoke-virtual·{v0},·Ljava/util/HashMap;->keySet()Ljava/util/Set;40 ····invoke-virtual·{v0},·Ljava/util/HashMap;->keySet()Ljava/util/Set;
Offset 65, 19 lines modifiedOffset 65, 17 lines modified
65 ····check-cast·v1,·Landroid/bluetooth/BluetoothGattCharacteristic;65 ····check-cast·v1,·Landroid/bluetooth/BluetoothGattCharacteristic;
  
66 ····.line·22466 ····.line·224
67 ····iget-object·v2,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;67 ····iget-object·v2,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;
  
68 ····new-instance·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;68 ····new-instance·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;
  
69 ····iget-object·v4,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;69 ····iget-object·v4,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;->btGatt:Landroid/bluetooth/BluetoothGatt;
  
70 ····iget-object·v5,·v4,·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;->btGatt:Landroid/bluetooth/BluetoothGatt; 
  
71 ····invoke-direct·{v3,·v4,·v5,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V70 ····invoke-direct·{v3,·v2,·v4,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V
  
72 ····invoke-virtual·{v2,·v3},·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V71 ····invoke-virtual·{v2,·v3},·Lde/rwth_aachen/phyphox/Bluetooth/BluetoothInput;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V
  
73 ····goto·:goto_072 ····goto·:goto_0
  
74 ····.line·22673 ····.line·226
75 ····:cond_074 ····:cond_0
20.3 KB
assets/dexopt/baseline.prof
    
Offset 1, 151 lines modifiedOffset 1, 151 lines modified
00000000:·7072·6f00·3031·3000·016b·4f00·0053·0900··pro.010..kO..S..00000000:·7072·6f00·3031·3000·016b·4f00·0052·0900··pro.010..kO..R..
00000010:·0078·01ed·9b6d·8c54·6715·c7cf·9db9·0cb3··.x...m.Tg.......00000010:·0078·01ed·9b6d·8c54·6715·c7cf·9db9·0cb3··.x...m.Tg.......
00000020:·bb94·9d85·5da0·2d2f·7777·d3f2·d694·a9ad··....].-/ww...... 
00000030:·744b·542e·2fa5·5481·ae1f·94fa·9238·5848··tKT./.T......8XH 
00000040:·3121·7409·7e68·62d5·bbb0·69d7·8a4a·5b4d··1!t.~hb...i..J[M 
00000050:·089a·ba9a·da98·46e3·4613·53f5·43a7·b069··......F.F.S.C..i 
00000060:·406b·63fa·1249·24e9·d668·4cb4·96c6·8685··@kc..I$..hL..... 
00000070:·c408·9edf·bdf7·accf·0e83·2e4d·8cb5·791e··...........M..y. 
00000080:·72ee·739e·73fe·e7e5·f9df·3b33·7767·2e6d··r.s.s.....;3wg.m 
00000090:·7252·96cd·16b9·faf4·c3b7·6cbf·2072·cf9e··rR........l.·r.. 
000000a0:·1dfb·f7ef·da7f·e3ce·5df7·2fba·56a4·2422··........]./.V.$" 
000000b0:·a14a·d044·f095·5598·f1a3·1772·9d75·9bca··.J.D..U....r.u.. 
000000c0:·1df9·baa8·33be·59f9·8cdf·6ce8·37ab·3083··....3.Y...l.7.0. 
000000d0:·b94d·65ae·8ad5·6546·7a54·76ab·74a8·0caa··.Me...eFzTv.t... 
000000e0:·605b·a8d2·a581·6e5d·ec33·54cc·864e·6eec··`[....n].3T..Nn. 
000000f0:·f484·3e33·5f83·c14e·ef73·54f0·99df·747c··..>3_..N.sT...t| 
00000100:·57ab·7439·7e62·f013·43ce·4e15·725a·0c7b··W.t9~b..C.N.rZ.{ 
00000110:·bb31·b7b9·f58d·2beb·8dd9·e25c·3ef4·8ca4··.1....+....\>... 
00000120:·b9ac·0e79·c182·7175·5bc3·abd9·c199·989f··...y..qu[....... 
00000130:·35fb·0043·bdd5·b9ce·dae2·c082·018b·cd62··5..C...........b 
00000140:·bf94·dbb0·afcc·7dec·97bd·20e4·6b51·316e··......}...·.kQ1n 
00000150:·c1d9·9ef1·91b3·4f13·5a2d·9b2d·ff22·f5bb··......O.Z-.-.".. 
00000160:·31e6·c786·bc5f·051b·e7c0·f8c0·4e3c·333e··1...._......N<3> 
00000170:·fa30·1ff6·7d2a·7062·35c0·7d45·052c·fdc0··.0..}*pb5.}E.,.. 
00000180:·af71·c6da·ed17·5fbb·0a58·cb8f·8eec·d503··.q...._..X...... 
00000190:·7b5a·92af·cd4e·7d6a·71dd·62b3·baad·aa5b··{Z...N}jq.b....[ 
000001a0:·9d5b·733b·39e1·0b0c·ba09·79d1·e985·fac4··.[s;9.....y..... 
000001b0:·92cb·66f6·8780·c34e·4d66·eb1d·9d38·30f4··..f....NMf...80. 
000001c0:·7795·0ab5·c173·6ea8·478c·ed6d·a9ea·ec9d··w....sn.G..m.... 
000001d0:·38ea·5a5e·746c·c8cf·5458·5bac·eb23·d6e2··8.Z^tl..TX[..#.. 
000001e0:·c182·312e·3fa7·3a36·7ac3·8e58·4e77·269f··..1.?.:6z..XNw&. 
000001f0:·e5b7·fa60·8d33·667a·767d·6e0f·160f·062c··...`.3fzv}n...., 
00000200:·b170·6b18·b860·cd6b·17bd·5d8b·5b2f·5cc3··.pk..`.k..].[/\. 
00000210:·166f·31ac·d903·58ae·4beb·152e·d16d·cfc6··.o1...X.K....m.. 
00000220:·3d78·626d·9f9c·2b74·70f8·a865·f56c·2f60··=xbm..+tp..e.l/` 
00000230:·786f·209f·bdce·d1c1·1183·fe8a·0afd·a1af··xo·............. 
00000240:·5261·ffe4·351e·b053·9798·6b74·c1da·eaa0··Ra..5..S..kt.... 
00000250:·23cf·e981·7cf4·6e71·c4e0·b33a·866d·36c3··#...|.nq...:.m6. 
00000260:·81d9·d12d·c6ec·b676·f319·cece·053d·c115··...-...v.....=.. 
00000270:·d8f9·2a86·0587·9dd9·fa06·63fd·6173·7dd6··..*.......c.as}. 
00000280:·0776·db0b·d7b4·e5c1·6fb5·e0c9·f0ee·79e2··.v......o.....y. 
00000290:·bd1a·3ce7·06ac·f5ef·ea96·8fd9·cd89·4e5d··..<...........N] 
000002a0:·62c8·4f2e·7484·78fc·d859·138b·a063·47c7··b.O.t.x..Y...cG. 
000002b0:·c7fb·d752·15f6·0817·1637·a617·83e1·2d27··...R.....7....-' 
000002c0:·78b7·2fae·197c·77aa·6c56·610f·9c57·f7fd··x./..|w.lVa..W.. 
000002d0:·c6ea·1147·3cb5·a9e5·e6b1·fc6e·5fec·cb78··...G<......n_..x 
000002e0:·c28e·1083·a093·cbfc·56c3·30d6·176b·bbe6··........V.0..k.. 
000002f0:·dd1a·d80d·6b3a·7bb5·7388·cdf0·763e·0de7··....k:{.s...v>.. 
00000300:·c6d1·0371·e663·0dde·62e9·8ffa·e6b7·193f··...q.c..b......? 
00000310:·58ae·47f8·42c8·637d·e307·6bbd·5b1c·734f··X.G.B.c}..k.[.sO 
00000320:·ee23·3762·587b·5d1a·d678·826b·c3b0·3f3b··.#7bX{]..x.k..?; 
00000330:·a7e0·a8c7·6c7e·8b6d·5ccf·6bc0·35fa·8973··....l~.m\.k.5..s 
00000340:·79c0·ef0a·fb63·cd9e·99d9·17fd·c115·36ab··y....c........6. 
00000350:·ebea·16bf·20f7·9bcf·eddf·e2ec·3a60·4d1c··....·.......:`M. 
00000360:·b3ed·9f38·626c·6d31·2eb6·b177·f311·43ee··...8blm1...w..C. 
00000370:·66fe·66f9·dcdc·e8d6·7323·9673·821f·bb5d··f.f.....s#.s...] 
00000380:·5ff6·f947·8cf5·0ca6·917b·bb46·adb7·1ec5··_..G.....{.F.... 
00000390:·806b·dc37·3657·6c0f·c62b·3eeb·8ff3·e362··.k.76Wl..+>....b 
000003a0:·d1dd·7ca6·db4c·6d74·7a59·9eeb·d8d8·977b··..|..LmtzY.....{ 
000003b0:·4eb9·bec9·f509·15fc·6e5e·e2b9·667b·727b··N.......n^..f{r{ 
000003c0:·b3fa·6ecf·f82d·878b·358c·6bb3·3ecd·469c··..n..-..5.k.>.F. 
000003d0:·1b6b·fb36·3ff8·c618·7cf6·fa40·e7fe·def0··.k.6?...|..@.... 
000003e0:·365b·1e62·e983·993d·732e·7b15·64b8·c6d9··6[.b...=s.{.d... 
000003f0:·ad65·bacd·8d58·d676·6da0·1bae·d9be·6d8f··.e...X.vm.....m. 
00000400:·8669·96eb·723e·eccd·72ba·35d1·c120·5b55··.i..r>..r.5..·[U 
00000410:·585b·4df3·91e7·7235·5cbc·c5dd·ad78·ae3f··X[M...r5\....x.? 
00000420:·5baf·54dd·78c5·66f9·acee·b6ca·e579·25bf··[.T.x.f......y%. 
00000430:·c958·31d4·9c41·fa8f·39d4·acac·8a5a·8d55··.X1..A..9....Z.U 
00000440:·e62b·ab16·688d·40df·93ba·d4b6·3d45·80b2··.+..h.@.....=E.. 
00000450:·c892·ea0b·f255·2945·16f4·3da1·a8d2·a2ab··.....U)E..=..... 
00000460:·197a·5d90·218b·5890·5629·a98f·0ab3·537b··.z].!.X.V)....S{ 
00000470:·bb1e·0b8a·e5c8·bf2c·6f76·cc6a·67dd·05fa··.......,ov.jg... 
00000480:·6a08·d21e·334c·76bc·566d·3335·5756·e35f··j...3Lv.Vm35WV._ 
00000490:·7d85·da2f·f66b·b493·0c79·7daa·a123·e0b3··}../.k...y}..#.. 
000004a0:·ecf4·5894·0f97·b0cf·d528·aacd·483b·ccb2··..X......(..H;.. 
000004b0:·8593·3dd9·9e83·dc9b·65ca·3a25·e78c·34a3··..=.....e.:%..4. 
000004c0:·b198·a1e1·22d0·6bbe·9476·eeee·0d1d·9e32··....".k..v.....2 
000004d0:·5b8b·bcc0·89f4·c333·e019·f8ef·3110·0d2f··[......3....1../ 
000004e0:·09c3·e21a·7dd1·6523·592e·47b9·8111·a9e5··....}.e#Y.G..... 
000004f0:·a682·547a·7925·720b·3639·caa2·6faa·5346··..Tzy%r.69..o.SF 
00000500:·a498·688a·a5e9·e2b3·430f·7624·83cb·0a05··..h.....C.v$.... 
00000510:·e91b·8845·1291·8159·1a17·4885·af56·44e2··...E...Y..H..VD. 
00000520:·e850·ad6d·4b31·d9f7·b1f7·c847·7705·c5ac··.P.mK1.....Gw... 
00000530:·89fa·8762·be59·9b32·62de·f3a5·a69f·2deb··...b.Y.2b.....-. 
00000540:·a258·e695·34e5·b4c6·07f4·3322·7e8d·3fa4··.X..4.....3"~.?. 
00000550:·19ba·d7e1·efad·db92·2df2·6322·272e·c955··........-.c"'..U 
00000560:·4fb4·cbd2·d0a0·1e47·b989·99fe·1854·68fd··O......G.....Th. 
00000570:·6028·b552·45df·dcd2·b13c·7e2a·ee96·4a5d··`(.RE....<~*..J] 
00000580:·3685·a5e3·4102·b361·22e5·305a·c77e·94c7··6...A..a".0Z.~.. 
00000590:·da20·7fb4·3719·23e1·a2ca·4061·7d83·e7c1··.·..7.#...@a}... 
000005a0:·3f6c·2fcc·9562·54de·b2bd·222d·bf29·ebb9··?l/..bT..."-.).. 
000005b0:·e969·805c·ba3c·1c48·7fb0·22d2·9dd6·835a··.i.\.<.H.."....Z 
000005c0:·1c8f·4a77·3094·3c1a·54c2·eccc·ce92·6d79··..Jw0.<.T.....my 
000005d0:·b797·864a·9cdd·b568·dbeb·c7d3·7bb8·2618··...J...h....{.&. 
000005e0:·d754·5bec·aeae·44ef·9442·f1f5·b55f·7d6e··.T[...D..B..._}n 
000005f0:·6fa7·dcd9·afa7·bb63·e3bc·5acf·5d35·e939··o......c..Z.]5.9 
00000600:·122d·bc41·92f2·e697·ca9f·3e30·a884·7ce3··.-.A......>0..|. 
00000610:·3bc3·9b94·c8b4·7908·3871·2555·3cd6·33e0··;.....y.8q%U<.3. 
00000620:·19f0·0c78·06de·f90c·0caf·7822·e06b·8074··...x......x".k.t 
00000630:·44f9·2c51·a47f·6bd4·8e56·e38f·f786·0796··D.,Q..k..V...... 
00000640:·6e18·9d1b·179f·fa53·f993·c1f0·bdc3·1b64··n......S.......d 
00000650:·45f9·fc7a·0913·a904·2f27·7c12·d5a3·dd22··E..z..../'|...." 
00000660:·ef2b·de52·b9aa·7626·90fa·c4be·8fc8·b2ce··.+.R..v&........ 
00000670:·c332·745c·ef0a·aa87·169f·9ef5·c87d·a7e7··.2t\.........}.. 
00000680:·8cfd·fa8b·4766·1e91·8d52·2bdf·2472·aa1e··....Gf...R+.$r.. 
00000690:·061a·b9e7·0b3f·d821·e79f·dcca·87ba·c875··.....?.!.......u 
000006a0:·b11c·d33f·f526·47b2·47ef·6374·555f·b57a··...?.&G.G.ctU_.z 
000006b0:·c9ab·8f1d·ff4b·b14f·ea0f·dd1e·54a6·de3b··.....K.O....T..; 
000006c0:·4dc2·a72a·f5df·feb5·5d4e·9f7f·fdcc·fc67··M..*....]N.....g 
000006d0:·d2fb·add4·5b5f·78f6·deec·762c·5d86·095f··....[_x...v,].._ 
000006e0:·1648·7ce4·61ee·19fc·f00c·885c·b8b2·db51··.H|.a......\...Q00000020:·0b65·6761·17d6·9697·bbbb·6979·6bca·6095··.ega......iyk.`.
 00000030:·6e89·cae5·a594·2ad0·f583·525f·1207·0b29··n.....*...R_...)
 00000040:·4d08·5d82·1f9a·58f5·eeb2·6957·45a5·5513··M.]...X...iWE.U.
 00000050:·82a6·aea6·56d3·68dc·6862·aa7e·e814·360d··....V.h.hb.~..6.
 00000060:·686d·4c5f·2289·24dd·1a8d·89d6·d2d8·b090··hmL_".$.........
 00000070:·18c1·f3bb·f79e·f5d9·6150·6862·accd·f390··........aPhb....
 00000080:·739f·f39c·f33f·2fcf·ffde·99b9·3b73·9925··s....?/.....;s.%
 00000090:·2765·d91c·91ef·adbe·b77f·c705·91bb·f7ee··'e..............
 000000a0:·3c70·60f7·819b·76ed·be7f·d175·2225·1109··<p`...v....u"%..
 000000b0:·5582·2682·afac·c28c·1fbd·90eb·ac67·a9dc··U.&..........g..
 000000c0:·9eaf·8b3a·e39b·9dcf·f8cd·867e·b30a·3398··...:.......~..3.
 000000d0:·5b55·e6a9·585d·66a4·4765·8f4a·bbca·a00a··[U..X]f.Ge.J....
 000000e0:·b685·2a9d·1ae8·d6c5·3e43·c56c·e8e4·c64e··..*.....>C.l...N
 000000f0:·4fe8·33f3·3518·ecf4·3e57·059f·f94d·c7f7··O.3.5...>W...M..
 00000100:·0e95·4ec7·4f0c·7e62·c8d9·a142·4e8b·616f··..N.O.~b...BN.ao
 00000110:·37e5·36b7·be71·65bd·315b·9ccb·879e·9134··7.6..qe.1[.....4
 00000120:·97d5·212f·5830·ae6e·6b78·353b·3813·f3b3··..!/X0.nkx5;8...
Max diff block lines reached; -1/20764 bytes (-0.00%) of diff not shown.