45.7 MB
/home/fdroid/fdroiddata/tmp/de.rwth_aachen.phyphox_1011300.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.rwth_aachen.phyphox_1011300.apk
13.5 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: <9eac0e5858bf35f4000d29e17e4ea0f7d215152819b6edc45f707ca4e0b2293f>, actual: <4f93bdf7472348061fb2b0d649edb9b9499094bca493092a6b4ed3b8c539565a> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <7917c71d02744a78d9d47e2c1861f66aa509548e4b598b5f095890f23ee6fe573e58a50000000000>, actual: <e9f86b68aadcdefb7e77e3f5a82209b850a6a4d798100438b2d0e4538cfb958d3e58a50000000000>
    
Offset 1, 75 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.profileinstaller_profileinstaller.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.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/. 
58 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/. 
59 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/. 
60 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/. 
61 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/. 
62 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/. 
63 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/. 
64 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/. 
65 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/. 
66 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/. 
67 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/. 
68 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/. 
69 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/. 
70 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/. 
71 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/. 
72 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/. 
73 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/. 
74 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/. 
75 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.68 KB
zipinfo {}
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 Zip·file·size:·10840126·bytes,·number·of·entries:·14261 Zip·file·size:·10840126·bytes,·number·of·entries:·1426
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·····2466·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof3 -rw-r--r--··0.0·unx·····2466·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.prof
4 -rw-r--r--··0.0·unx······239·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm4 -rw-r--r--··0.0·unx······239·b-·stor·81-Jan-01·01:01·assets/dexopt/baseline.profm
5 -rw-r--r--··0.0·unx··9246344·b-·defN·81-Jan-01·01:01·classes.dex5 -rw-r--r--··0.0·unx··9246352·b-·defN·81-Jan-01·01:01·classes.dex
6 -rw-r--r--··0.0·unx··3691056·b-·defN·81-Jan-01·01:01·classes2.dex6 -rw-r--r--··0.0·unx··3691056·b-·defN·81-Jan-01·01:01·classes2.dex
7 -rw-r--r--··0.0·unx·····6088·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libanalysis.so7 -rw-r--r--··0.0·unx·····6088·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libanalysis.so
8 -rw-r--r--··0.0·unx···755400·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfftw3f.so8 -rw-r--r--··0.0·unx···755400·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfftw3f.so
9 -rw-r--r--··0.0·unx·····4212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libanalysis.so9 -rw-r--r--··0.0·unx·····4212·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libanalysis.so
10 -rw-r--r--··0.0·unx···695784·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libfftw3f.so10 -rw-r--r--··0.0·unx···695784·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libfftw3f.so
11 -rw-r--r--··0.0·unx·····5428·b-·defN·81-Jan-01·01:01·lib/x86/libanalysis.so11 -rw-r--r--··0.0·unx·····5428·b-·defN·81-Jan-01·01:01·lib/x86/libanalysis.so
12 -rw-r--r--··0.0·unx··1141616·b-·defN·81-Jan-01·01:01·lib/x86/libfftw3f.so12 -rw-r--r--··0.0·unx··1141616·b-·defN·81-Jan-01·01:01·lib/x86/libfftw3f.so
Offset 1421, 8 lines modifiedOffset 1421, 8 lines modified
1421 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml1421 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq.xml
1422 -rw----·····0.0·fat·····4794·b-·stor·81-Jan-01·01:01·res/zr.png1422 -rw----·····0.0·fat·····4794·b-·stor·81-Jan-01·01:01·res/zr.png
1423 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1423 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1424 -rw----·····0.0·fat··1199960·b-·stor·81-Jan-01·01:01·resources.arsc1424 -rw----·····0.0·fat··1199960·b-·stor·81-Jan-01·01:01·resources.arsc
1425 -rw----·····2.0·fat···110356·b-·defN·81-Jan-01·01:01·META-INF/6197B111.SF1425 -rw----·····2.0·fat···110356·b-·defN·81-Jan-01·01:01·META-INF/6197B111.SF
1426 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/6197B111.RSA1426 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/6197B111.RSA
1427 -rw----·····2.0·fat···110248·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1427 -rw----·····2.0·fat···110248·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1428 1426·files,·23686533·bytes·uncompressed,·10654424·bytes·compressed:··55.0%1428 1426·files,·23686541·bytes·uncompressed,·10654341·bytes·compressed:··55.0%
45.7 MB
classes.dex
45.7 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············:·9320d3c94 checksum············:·5f7a4027
5 signature···········:·478f...e7fa5 signature···········:·03ed...04a0
6 file_size···········:·92463446 file_size···········:·9246352
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·····:·6667510 string_ids_size·····:·66675
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·904212 type_ids_size·······:·9042
13 type_ids_off········:·266812·(0x04123c)13 type_ids_off········:·266812·(0x04123c)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·302980·(0x049f84)15 proto_ids_off·······:·302980·(0x049f84)
16 field_ids_size······:·4711216 field_ids_size······:·47112
17 field_ids_off·······:·473380·(0x073924)17 field_ids_off·······:·473380·(0x073924)
18 method_ids_size·····:·6529918 method_ids_size·····:·65299
19 method_ids_off······:·850276·(0x0cf964)19 method_ids_off······:·850276·(0x0cf964)
20 class_defs_size·····:·701420 class_defs_size·····:·7014
21 class_defs_off······:·1372668·(0x14f1fc)21 class_defs_off······:·1372668·(0x14f1fc)
22 data_size···········:·764922822 data_size···········:·7649236
23 data_off············:·1597116·(0x185ebc)23 data_off············:·1597116·(0x185ebc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·28625 class_idx···········:·286
26 access_flags········:·4097·(0x1001)26 access_flags········:·4097·(0x1001)
27 superclass_idx······:·72727 superclass_idx······:·727
28 source_file_idx·····:·-128 source_file_idx·····:·-1
Offset 997917, 121 lines modifiedOffset 997917, 123 lines modified
997917 ········0x0000·-·0x0032·reg=3·(null)·I·997917 ········0x0000·-·0x0032·reg=3·(null)·I·
  
997918 ····#7··············:·(in·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;)997918 ····#7··············:·(in·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;)
997919 ······name··········:·'onReadRemoteRssi'997919 ······name··········:·'onReadRemoteRssi'
997920 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;II)V'997920 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;II)V'
997921 ······access········:·0x0001·(PUBLIC)997921 ······access········:·0x0001·(PUBLIC)
997922 ······code··········-997922 ······code··········-
997923 ······registers·····:·5997923 ······registers·····:·6
997924 ······ins···········:·4997924 ······ins···········:·4
997925 ······outs··········:·4997925 ······outs··········:·4
997926 ······insns·size····:·45·16-bit·code·units997926 ······insns·size····:·47·16-bit·code·units
997927 4451f0:········································|[4451f0]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onReadRemoteRssi:(Landroid/bluetooth/BluetoothGatt;II)V997927 4451f0:········································|[4451f0]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onReadRemoteRssi:(Landroid/bluetooth/BluetoothGatt;II)V
997928 445200:·6f40·ba02·2143·························|0000:·invoke-super·{v1,·v2,·v3,·v4},·Landroid/bluetooth/BluetoothGattCallback;.onReadRemoteRssi:(Landroid/bluetooth/BluetoothGatt;II)V·//·method@02ba997928 445200:·6f40·ba02·3254·························|0000:·invoke-super·{v2,·v3,·v4,·v5},·Landroid/bluetooth/BluetoothGattCallback;.onReadRemoteRssi:(Landroid/bluetooth/BluetoothGatt;II)V·//·method@02ba
997929 445206:·5414·d489······························|0003:·iget-object·v4,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4997929 445206:·5425·d489······························|0003:·iget-object·v5,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997930 44520a:·7110·a8ca·0400·························|0005:·invoke-static·{v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$200:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/util/ArrayList;·//·method@caa8997930 44520a:·7110·a8ca·0500·························|0005:·invoke-static·{v5},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$200:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/util/ArrayList;·//·method@caa8
997931 445210:·0c04···································|0008:·move-result-object·v4997931 445210:·0c05···································|0008:·move-result-object·v5
997932 445212:·7110·adcb·0200·························|0009:·invoke-static·{v2},·Lde/rwth_aachen/phyphox/Camera/DepthInput$$ExternalSyntheticApiModelOutline0;.m:(Landroid/bluetooth/BluetoothGatt;)Landroid/bluetooth/BluetoothDevice;·//·method@cbad997932 445212:·7110·adcb·0300·························|0009:·invoke-static·{v3},·Lde/rwth_aachen/phyphox/Camera/DepthInput$$ExternalSyntheticApiModelOutline0;.m:(Landroid/bluetooth/BluetoothGatt;)Landroid/bluetooth/BluetoothDevice;·//·method@cbad
997933 445218:·0c02···································|000c:·move-result-object·v2997933 445218:·0c03···································|000c:·move-result-object·v3
997934 44521a:·6e10·a902·0200·························|000d:·invoke-virtual·{v2},·Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String;·//·method@02a9997934 44521a:·6e10·a902·0300·························|000d:·invoke-virtual·{v3},·Landroid/bluetooth/BluetoothDevice;.getAddress:()Ljava/lang/String;·//·method@02a9
997935 445220:·0c02···································|0010:·move-result-object·v2997935 445220:·0c03···································|0010:·move-result-object·v3
997936 445222:·7040·58ca·4132·························|0011:·invoke-direct·{v1,·v4,·v2,·v3},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.getUpdatedList:(Ljava/util/ArrayList;Ljava/lang/String;I)Ljava/util/ArrayList;·//·method@ca58997936 445222:·7040·58ca·5243·························|0011:·invoke-direct·{v2,·v5,·v3,·v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.getUpdatedList:(Ljava/util/ArrayList;Ljava/lang/String;I)Ljava/util/ArrayList;·//·method@ca58
997937 445228:·0c02···································|0014:·move-result-object·v2997937 445228:·0c03···································|0014:·move-result-object·v3
997938 44522a:·6203·768c······························|0015:·sget-object·v3,·Lde/rwth_aachen/phyphox/Experiment;.updateConnectedDeviceDelegate:Lde/rwth_aachen/phyphox/Bluetooth/UpdateConnectedDeviceDelegate;·//·field@8c76997938 44522a:·6204·768c······························|0015:·sget-object·v4,·Lde/rwth_aachen/phyphox/Experiment;.updateConnectedDeviceDelegate:Lde/rwth_aachen/phyphox/Bluetooth/UpdateConnectedDeviceDelegate;·//·field@8c76
997939 44522e:·7220·98cb·2300·························|0017:·invoke-interface·{v3,·v2},·Lde/rwth_aachen/phyphox/Bluetooth/UpdateConnectedDeviceDelegate;.updateConnectedDevice:(Ljava/util/ArrayList;)V·//·method@cb98997939 44522e:·7220·98cb·3400·························|0017:·invoke-interface·{v4,·v3},·Lde/rwth_aachen/phyphox/Bluetooth/UpdateConnectedDeviceDelegate;.updateConnectedDevice:(Ljava/util/ArrayList;)V·//·method@cb98
997940 445234:·5412·d289······························|001a:·iget-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2997940 445234:·5423·d289······························|001a:·iget-object·v3,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2
997941 445238:·3802·1000······························|001c:·if-eqz·v2,·002c·//·+0010997941 445238:·3803·1200······························|001c:·if-eqz·v3,·002e·//·+0012
997942 44523c:·5412·d489······························|001e:·iget-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4997942 44523c:·5423·d489······························|001e:·iget-object·v3,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997943 445240:·2203·8f1a······························|0020:·new-instance·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;·//·type@1a8f997943 445240:·2204·8f1a······························|0020:·new-instance·v4,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;·//·type@1a8f
 997944 445244:·5425·d489······························|0022:·iget-object·v5,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997944 445244:·5424·0b8a······························|0022:·iget-object·v4,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.btGatt:Landroid/bluetooth/BluetoothGatt;·//·field@8a0b997945 445248:·5450·0b8a······························|0024:·iget-object·v0,·v5,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.btGatt:Landroid/bluetooth/BluetoothGatt;·//·field@8a0b
997945 445248:·5410·d289······························|0024:·iget-object·v0,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2997946 44524c:·5421·d289······························|0026:·iget-object·v1,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2
997946 44524c:·7040·8cca·2304·························|0026:·invoke-direct·{v3,·v2,·v4,·v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V·//·method@ca8c997947 445250:·7040·8cca·5410·························|0028:·invoke-direct·{v4,·v5,·v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V·//·method@ca8c
997947 445252:·6e20·abca·3200·························|0029:·invoke-virtual·{v2,·v3},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.add:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V·//·method@caab997948 445256:·6e20·abca·4300·························|002b:·invoke-virtual·{v3,·v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.add:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V·//·method@caab
997948 445258:·0e00···································|002c:·return-void997949 44525c:·0e00···································|002e:·return-void
997949 ······catches·······:·(none)997950 ······catches·······:·(none)
997950 ······positions·····:·997951 ······positions·····:·
997951 ········0x0000·line=611997952 ········0x0000·line=611
997952 ········0x0005·line=613997953 ········0x0005·line=613
997953 ········0x0015·line=614997954 ········0x0015·line=614
997954 ········0x0020·line=617997955 ········0x0020·line=617
997955 ······locals········:·997956 ······locals········:·
997956 ········0x0000·-·0x002d·reg=1·this·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;·997957 ········0x0000·-·0x002f·reg=2·this·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;·
997957 ········0x0000·-·0x002d·reg=2·(null)·Landroid/bluetooth/BluetoothGatt;·997958 ········0x0000·-·0x002f·reg=3·(null)·Landroid/bluetooth/BluetoothGatt;·
997958 ········0x0000·-·0x002d·reg=3·(null)·I· 
997959 ········0x0000·-·0x002d·reg=4·(null)·I·997959 ········0x0000·-·0x002f·reg=4·(null)·I·
 997960 ········0x0000·-·0x002f·reg=5·(null)·I·
  
997960 ····#8··············:·(in·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;)997961 ····#8··············:·(in·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;)
997961 ······name··········:·'onServicesDiscovered'997962 ······name··········:·'onServicesDiscovered'
997962 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;I)V'997963 ······type··········:·'(Landroid/bluetooth/BluetoothGatt;I)V'
997963 ······access········:·0x0001·(PUBLIC)997964 ······access········:·0x0001·(PUBLIC)
997964 ······code··········-997965 ······code··········-
997965 ······registers·····:·5997966 ······registers·····:·6
997966 ······ins···········:·3997967 ······ins···········:·3
997967 ······outs··········:·4997968 ······outs··········:·4
997968 ······insns·size····:·78·16-bit·code·units997969 ······insns·size····:·80·16-bit·code·units
997969 44525c:········································|[44525c]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onServicesDiscovered:(Landroid/bluetooth/BluetoothGatt;I)V997970 445260:········································|[445260]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth$3.onServicesDiscovered:(Landroid/bluetooth/BluetoothGatt;I)V
997970 44526c:·3904·0a00······························|0000:·if-nez·v4,·000a·//·+000a997971 445270:·3905·0a00······························|0000:·if-nez·v5,·000a·//·+000a
997971 445270:·5424·d489······························|0002:·iget-object·v4,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4997972 445274:·5435·d489······························|0002:·iget-object·v5,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997972 445274:·5444·0d8a······························|0004:·iget-object·v4,·v4,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.cdl:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;·//·field@8a0d997973 445278:·5455·0d8a······························|0004:·iget-object·v5,·v5,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.cdl:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;·//·field@8a0d
997973 445278:·6e10·6eca·0400·························|0006:·invoke-virtual·{v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;.countDown:()V·//·method@ca6e997974 44527c:·6e10·6eca·0500·························|0006:·invoke-virtual·{v5},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;.countDown:()V·//·method@ca6e
997974 44527e:·2808···································|0009:·goto·0011·//·+0008997975 445282:·2808···································|0009:·goto·0011·//·+0008
997975 445280:·5424·d489······························|000a:·iget-object·v4,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4997976 445284:·5435·d489······························|000a:·iget-object·v5,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997976 445284:·5444·0d8a······························|000c:·iget-object·v4,·v4,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.cdl:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;·//·field@8a0d997977 445288:·5455·0d8a······························|000c:·iget-object·v5,·v5,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.cdl:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;·//·field@8a0d
997977 445288:·6e10·6dca·0400·························|000e:·invoke-virtual·{v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;.cancel:()V·//·method@ca6d997978 44528c:·6e10·6dca·0500·························|000e:·invoke-virtual·{v5},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;.cancel:()V·//·method@ca6d
997978 44528e:·5424·d489······························|0011:·iget-object·v4,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4997979 445292:·5435·d489······························|0011:·iget-object·v5,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997979 445292:·7110·a5ca·0400·························|0013:·invoke-static·{v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$000:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/Boolean;·//·method@caa5997980 445296:·7110·a5ca·0500·························|0013:·invoke-static·{v5},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$000:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/Boolean;·//·method@caa5
997980 445298:·0c04···································|0016:·move-result-object·v4997981 44529c:·0c05···································|0016:·move-result-object·v5
997981 44529a:·1d04···································|0017:·monitor-enter·v4997982 44529e:·1d05···································|0017:·monitor-enter·v5
997982 44529c:·5420·d489······························|0018:·iget-object·v0,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4997983 4452a0:·5430·d489······························|0018:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997983 4452a0:·1201···································|001a:·const/4·v1,·#int·0·//·#0997984 4452a4:·1201···································|001a:·const/4·v1,·#int·0·//·#0
997984 4452a2:·7110·a8d3·0100·························|001b:·invoke-static·{v1},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@d3a8997985 4452a6:·7110·a8d3·0100·························|001b:·invoke-static·{v1},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@d3a8
997985 4452a8:·0c01···································|001e:·move-result-object·v1997986 4452ac:·0c01···································|001e:·move-result-object·v1
997986 4452aa:·7120·a6ca·1000·························|001f:·invoke-static·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$002:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Ljava/lang/Boolean;)Ljava/lang/Boolean;·//·method@caa6997987 4452ae:·7120·a6ca·1000·························|001f:·invoke-static·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$002:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Ljava/lang/Boolean;)Ljava/lang/Boolean;·//·method@caa6
997987 4452b0:·1e04···································|0022:·monitor-exit·v4997988 4452b4:·1e05···································|0022:·monitor-exit·v5
997988 4452b2:·7100·aaca·0000·························|0023:·invoke-static·{},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$500:()Ljava/util/UUID;·//·method@caaa997989 4452b6:·7100·aaca·0000·························|0023:·invoke-static·{},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$500:()Ljava/util/UUID;·//·method@caaa
997989 4452b8:·0c04···································|0026:·move-result-object·v4997990 4452bc:·0c05···································|0026:·move-result-object·v5
997990 4452ba:·7120·b3cb·4300·························|0027:·invoke-static·{v3,·v4},·Lde/rwth_aachen/phyphox/Camera/DepthInput$$ExternalSyntheticApiModelOutline0;.m:(Landroid/bluetooth/BluetoothGatt;Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService;·//·method@cbb3997991 4452be:·7120·b3cb·5400·························|0027:·invoke-static·{v4,·v5},·Lde/rwth_aachen/phyphox/Camera/DepthInput$$ExternalSyntheticApiModelOutline0;.m:(Landroid/bluetooth/BluetoothGatt;Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattService;·//·method@cbb3
997991 4452c0:·0c03···································|002a:·move-result-object·v3997992 4452c4:·0c04···································|002a:·move-result-object·v4
997992 4452c2:·7100·a9ca·0000·························|002b:·invoke-static·{},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$400:()Ljava/util/UUID;·//·method@caa9997993 4452c6:·7100·a9ca·0000·························|002b:·invoke-static·{},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.access$400:()Ljava/util/UUID;·//·method@caa9
997993 4452c8:·0c04···································|002e:·move-result-object·v4997994 4452cc:·0c05···································|002e:·move-result-object·v5
997994 4452ca:·7120·b0cb·4300·························|002f:·invoke-static·{v3,·v4},·Lde/rwth_aachen/phyphox/Camera/DepthInput$$ExternalSyntheticApiModelOutline0;.m:(Landroid/bluetooth/BluetoothGattService;Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic;·//·method@cbb0997995 4452ce:·7120·b0cb·5400·························|002f:·invoke-static·{v4,·v5},·Lde/rwth_aachen/phyphox/Camera/DepthInput$$ExternalSyntheticApiModelOutline0;.m:(Landroid/bluetooth/BluetoothGattService;Ljava/util/UUID;)Landroid/bluetooth/BluetoothGattCharacteristic;·//·method@cbb0
997995 4452d0:·0c03···································|0032:·move-result-object·v3997996 4452d4:·0c04···································|0032:·move-result-object·v4
997996 4452d2:·5b23·d289······························|0033:·iput-object·v3,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2997997 4452d6:·5b34·d289······························|0033:·iput-object·v4,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2
997997 4452d6:·3803·1000······························|0035:·if-eqz·v3,·0045·//·+0010997998 4452da:·3804·1200······························|0035:·if-eqz·v4,·0047·//·+0012
997998 4452da:·5423·d489······························|0037:·iget-object·v3,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4997999 4452de:·5434·d489······························|0037:·iget-object·v4,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
997999 4452de:·2204·8f1a······························|0039:·new-instance·v4,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;·//·type@1a8f998000 4452e2:·2205·8f1a······························|0039:·new-instance·v5,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;·//·type@1a8f
 998001 4452e6:·5430·d489······························|003b:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
998000 4452e2:·5430·0b8a······························|003b:·iget-object·v0,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.btGatt:Landroid/bluetooth/BluetoothGatt;·//·field@8a0b998002 4452ea:·5401·0b8a······························|003d:·iget-object·v1,·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.btGatt:Landroid/bluetooth/BluetoothGatt;·//·field@8a0b
998001 4452e6:·5421·d289······························|003d:·iget-object·v1,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2998003 4452ee:·5432·d289······························|003f:·iget-object·v2,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;·//·field@89d2
998002 4452ea:·7040·8cca·3410·························|003f:·invoke-direct·{v4,·v3,·v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V·//·method@ca8c998004 4452f2:·7040·8cca·0521·························|0041:·invoke-direct·{v5,·v0,·v1,·v2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V·//·method@ca8c
998003 4452f0:·6e20·abca·4300·························|0042:·invoke-virtual·{v3,·v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.add:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V·//·method@caab998005 4452f8:·6e20·abca·5400·························|0044:·invoke-virtual·{v4,·v5},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.add:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V·//·method@caab
998004 4452f6:·5423·d489······························|0045:·iget-object·v3,·v2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4998006 4452fe:·5434·d489······························|0047:·iget-object·v4,·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;·//·field@89d4
998005 4452fa:·6e10·b1ca·0300·························|0047:·invoke-virtual·{v3},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.executeNext:()V·//·method@cab1998007 445302:·6e10·b1ca·0400·························|0049:·invoke-virtual·{v4},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.executeNext:()V·//·method@cab1
998006 445300:·0e00···································|004a:·return-void998008 445308:·0e00···································|004c:·return-void
998007 445302:·0d03···································|004b:·move-exception·v3998009 44530a:·0d04···································|004d:·move-exception·v4
998008 445304:·1e04···································|004c:·monitor-exit·v4998010 44530c:·1e05···································|004e:·monitor-exit·v5
Max diff block lines reached; 47857854/47880249 bytes (99.95%) of diff not shown.
5.69 KB
classes.jar
3.62 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13293665·bytes,·number·of·entries:·70141 Zip·file·size:·13293681·bytes,·number·of·entries:·7014
2 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/hardware/camera2/CameraAccessException.class2 ?rwxrwxr-x··2.0·unx······226·b-·stor·80-Jan-01·00:00·android/hardware/camera2/CameraAccessException.class
3 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class3 ?rwxrwxr-x··2.0·unx······808·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel$_Parcel.class
4 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class4 ?rwxrwxr-x··2.0·unx······563·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
5 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class5 ?rwxrwxr-x··2.0·unx·····2920·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
6 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class6 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
7 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class7 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
8 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class8 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
Offset 4119, 15 lines modifiedOffset 4119, 15 lines modified
4119 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$AudioOutputPlugin.class4119 ?rwxrwxr-x··2.0·unx······421·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$AudioOutputPlugin.class
4120 ?rwxrwxr-x··2.0·unx·····1237·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$Beeper.class4120 ?rwxrwxr-x··2.0·unx·····1237·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput$Beeper.class
4121 ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput.class4121 ?rwxrwxr-x··2.0·unx·····3721·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/AudioOutput.class
4122 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/BaseColorDrawable.class4122 ?rwxrwxr-x··2.0·unx·····1024·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/BaseColorDrawable.class
4123 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$1.class4123 ?rwxrwxr-x··2.0·unx······834·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$1.class
4124 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$2.class4124 ?rwxrwxr-x··2.0·unx······635·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$2.class
4125 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3$$ExternalSyntheticLambda6.class4125 ?rwxrwxr-x··2.0·unx······673·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3$$ExternalSyntheticLambda6.class
4126 ?rwxrwxr-x··2.0·unx·····7664·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.class4126 ?rwxrwxr-x··2.0·unx·····7680·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.class
4127 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$4.class4127 ?rwxrwxr-x··2.0·unx······693·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$4.class
4128 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand.class4128 ?rwxrwxr-x··2.0·unx······741·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand.class
4129 ?rwxrwxr-x··2.0·unx·····1327·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothException.class4129 ?rwxrwxr-x··2.0·unx·····1327·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothException.class
4130 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch.class4130 ?rwxrwxr-x··2.0·unx······481·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch.class
4131 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$Characteristic.class4131 ?rwxrwxr-x··2.0·unx······951·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$Characteristic.class
4132 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CharacteristicData.class4132 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CharacteristicData.class
4133 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ConnectBluetoothTask$ConnectBluetoothDelegate.class4133 ?rwxrwxr-x··2.0·unx······200·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ConnectBluetoothTask$ConnectBluetoothDelegate.class
Offset 7009, 8 lines modifiedOffset 7009, 8 lines modified
7009 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class7009 ?rwxrwxr-x··2.0·unx·····3671·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsJvmKt.class
7010 ?rwxrwxr-x··2.0·unx····16523·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class7010 ?rwxrwxr-x··2.0·unx····16523·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsJVMKt.class
7011 ?rwxrwxr-x··2.0·unx····45009·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class7011 ?rwxrwxr-x··2.0·unx····45009·b-·defN·80-Jan-01·00:00·kotlin/collections/CollectionsKt___CollectionsKt.class
7012 ?rwxrwxr-x··2.0·unx····28534·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class7012 ?rwxrwxr-x··2.0·unx····28534·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt__StringsKt.class
7013 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class7013 ?rwxrwxr-x··2.0·unx······179·b-·stor·80-Jan-01·00:00·kotlin/collections/CollectionsKt.class
7014 ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class7014 ?rwxrwxr-x··2.0·unx·····3030·b-·stor·80-Jan-01·00:00·kotlin/text/StringsKt___StringsJvmKt.class
7015 ?rwxrwxr-x··2.0·unx····35185·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class7015 ?rwxrwxr-x··2.0·unx····35185·b-·defN·80-Jan-01·00:00·kotlin/text/StringsKt___StringsKt.class
7016 7014·files,·15520812·bytes·uncompressed,·11934565·bytes·compressed:··23.1%7016 7014·files,·15520828·bytes·uncompressed,·11934581·bytes·compressed:··23.1%
2.04 KB
de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.class
1.95 KB
procyon -ec {}
    
Offset 368, 15 lines modifiedOffset 368, 16 lines modified
368 ····}368 ····}
369 ····369 ····
370 ····public·void·onReadRemoteRssi(final·BluetoothGatt·bluetoothGatt,·final·int·n,·final·int·n2)·{370 ····public·void·onReadRemoteRssi(final·BluetoothGatt·bluetoothGatt,·final·int·n,·final·int·n2)·{
371 ········super.onReadRemoteRssi(bluetoothGatt,·n,·n2);371 ········super.onReadRemoteRssi(bluetoothGatt,·n,·n2);
372 ········Experiment.updateConnectedDeviceDelegate.updateConnectedDevice(this.getUpdatedList(Bluetooth.access$200(this.this$0),·DepthInput$$ExternalSyntheticApiModelOutline0.m(bluetoothGatt).getAddress(),·n));372 ········Experiment.updateConnectedDeviceDelegate.updateConnectedDevice(this.getUpdatedList(Bluetooth.access$200(this.this$0),·DepthInput$$ExternalSyntheticApiModelOutline0.m(bluetoothGatt).getAddress(),·n));
373 ········if·(this.batteryLevelCharacteristic·!=·null)·{373 ········if·(this.batteryLevelCharacteristic·!=·null)·{
374 ············final·Bluetooth·this$0·=·this.this$0;374 ············final·Bluetooth·this$0·=·this.this$0;
 375 ············final·Bluetooth·this$2·=·this.this$0;
375 ············this$0.add((Bluetooth$BluetoothCommand)new·Bluetooth$ReadCommand(this$0,·this$0.btGatt,·this.batteryLevelCharacteristic));376 ············this$0.add((Bluetooth$BluetoothCommand)new·Bluetooth$ReadCommand(this$2,·this$2.btGatt,·this.batteryLevelCharacteristic));
376 ········}377 ········}
377 ····}378 ····}
378 ····379 ····
379 ····public·void·onServicesDiscovered(final·BluetoothGatt·bluetoothGatt,·final·int·n)·{380 ····public·void·onServicesDiscovered(final·BluetoothGatt·bluetoothGatt,·final·int·n)·{
380 ········if·(n·==·0)·{381 ········if·(n·==·0)·{
381 ············this.this$0.cdl.countDown();382 ············this.this$0.cdl.countDown();
382 ········}383 ········}
Offset 390, 14 lines modifiedOffset 391, 16 lines modified
390 ············o·=·Bluetooth.access$500();391 ············o·=·Bluetooth.access$500();
391 ············final·BluetoothGattService·m·=·DepthInput$$ExternalSyntheticApiModelOutline0.m(bluetoothGatt,·(UUID)o);392 ············final·BluetoothGattService·m·=·DepthInput$$ExternalSyntheticApiModelOutline0.m(bluetoothGatt,·(UUID)o);
392 ············o·=·Bluetooth.access$400();393 ············o·=·Bluetooth.access$400();
393 ············final·BluetoothGattCharacteristic·i·=·DepthInput$$ExternalSyntheticApiModelOutline0.m(m,·(UUID)o);394 ············final·BluetoothGattCharacteristic·i·=·DepthInput$$ExternalSyntheticApiModelOutline0.m(m,·(UUID)o);
394 ············this.batteryLevelCharacteristic·=·i;395 ············this.batteryLevelCharacteristic·=·i;
395 ············if·(i·!=·null)·{396 ············if·(i·!=·null)·{
396 ················final·Bluetooth·this$0·=·this.this$0;397 ················final·Bluetooth·this$0·=·this.this$0;
 398 ················o·=·new(de.rwth_aachen.phyphox.Bluetooth.Bluetooth$ReadCommand.class);
 399 ················final·Bluetooth·this$2·=·this.this$0;
397 ················o·=·new·Bluetooth$ReadCommand(this$0,·this$0.btGatt,·this.batteryLevelCharacteristic);400 ················new·Bluetooth$ReadCommand(this$2,·this$2.btGatt,·this.batteryLevelCharacteristic);
398 ················this$0.add((Bluetooth$BluetoothCommand)o);401 ················this$0.add((Bluetooth$BluetoothCommand)o);
399 ············}402 ············}
400 ············this.this$0.executeNext();403 ············this.this$0.executeNext();
401 ········}404 ········}
402 ····}405 ····}
403 }406 }
4.2 KB
smali/de/rwth_aachen/phyphox/Bluetooth/Bluetooth$3.smali
    
Offset 879, 15 lines modifiedOffset 879, 15 lines modified
879 ····:try_end_1879 ····:try_end_1
880 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0880 ····.catchall·{:try_start_1·..·:try_end_1}·:catchall_0
  
881 ····throw·p2881 ····throw·p2
882 .end·method882 .end·method
  
883 .method·public·onReadRemoteRssi(Landroid/bluetooth/BluetoothGatt;II)V883 .method·public·onReadRemoteRssi(Landroid/bluetooth/BluetoothGatt;II)V
884 ····.locals·1884 ····.locals·2
  
885 ····.line·611885 ····.line·611
886 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/bluetooth/BluetoothGattCallback;->onReadRemoteRssi(Landroid/bluetooth/BluetoothGatt;II)V886 ····invoke-super·{p0,·p1,·p2,·p3},·Landroid/bluetooth/BluetoothGattCallback;->onReadRemoteRssi(Landroid/bluetooth/BluetoothGatt;II)V
  
887 ····iget-object·p3,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;887 ····iget-object·p3,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
888 ····.line·613888 ····.line·613
Offset 917, 28 lines modifiedOffset 917, 30 lines modified
917 ····if-eqz·p1,·:cond_0917 ····if-eqz·p1,·:cond_0
  
918 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;918 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
919 ····.line·617919 ····.line·617
920 ····new-instance·p2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;920 ····new-instance·p2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;
  
 921 ····iget-object·p3,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
921 ····iget-object·p3,·p1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->btGatt:Landroid/bluetooth/BluetoothGatt;922 ····iget-object·v0,·p3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->btGatt:Landroid/bluetooth/BluetoothGatt;
  
922 ····iget-object·v0,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;923 ····iget-object·v1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;
  
923 ····invoke-direct·{p2,·p1,·p3,·v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V924 ····invoke-direct·{p2,·p3,·v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V
  
924 ····invoke-virtual·{p1,·p2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V925 ····invoke-virtual·{p1,·p2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V
  
925 ····:cond_0926 ····:cond_0
926 ····return-void927 ····return-void
927 .end·method928 .end·method
  
928 .method·public·onServicesDiscovered(Landroid/bluetooth/BluetoothGatt;I)V929 .method·public·onServicesDiscovered(Landroid/bluetooth/BluetoothGatt;I)V
929 ····.locals·2930 ····.locals·3
  
930 ····if-nez·p2,·:cond_0931 ····if-nez·p2,·:cond_0
  
931 ····iget-object·p2,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;932 ····iget-object·p2,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
932 ····.line·693933 ····.line·693
933 ····iget-object·p2,·p2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->cdl:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;934 ····iget-object·p2,·p2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->cdl:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$CancellableLatch;
Offset 1004, 19 lines modifiedOffset 1006, 21 lines modified
1004 ····if-eqz·p1,·:cond_11006 ····if-eqz·p1,·:cond_1
  
1005 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;1007 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
1006 ····.line·7031008 ····.line·703
1007 ····new-instance·p2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;1009 ····new-instance·p2,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;
  
 1010 ····iget-object·v0,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
1008 ····iget-object·v0,·p1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->btGatt:Landroid/bluetooth/BluetoothGatt;1011 ····iget-object·v1,·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->btGatt:Landroid/bluetooth/BluetoothGatt;
  
1009 ····iget-object·v1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;1012 ····iget-object·v2,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->batteryLevelCharacteristic:Landroid/bluetooth/BluetoothGattCharacteristic;
  
1010 ····invoke-direct·{p2,·p1,·v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V1013 ····invoke-direct·{p2,·v0,·v1,·v2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReadCommand;-><init>(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;Landroid/bluetooth/BluetoothGatt;Landroid/bluetooth/BluetoothGattCharacteristic;)V
  
1011 ····invoke-virtual·{p1,·p2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V1014 ····invoke-virtual·{p1,·p2},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;->add(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$BluetoothCommand;)V
  
1012 ····:cond_11015 ····:cond_1
1013 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;1016 ····iget-object·p1,·p0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;->this$0:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;
  
1014 ····.line·7061017 ····.line·706
20.1 KB
assets/dexopt/baseline.prof
    
Offset 1, 155 lines modifiedOffset 1, 155 lines modified
00000000:·7072·6f00·3031·3000·01b6·4f00·0091·0900··pro.010...O.....00000000:·7072·6f00·3031·3000·01b6·4f00·0091·0900··pro.010...O.....
00000010:·0078·01ed·9b7b·8c1d·7515·c7cf·ccbd·7bf7··.x...{..u.....{.00000010:·0078·01ed·9b7b·8c1d·7515·c7cf·ccbd·7bf7··.x...{..u.....{.
00000020:·b62c·f46e·b78f·a55d·74ba·6259·4a53·b7b1··.,.n...]t.bYJS.. 
00000030:·a495·f098·6ecb·5a82·6221·fce1·2bba·488b··....n.Z.b!..+.H. 
00000040:·18b1·2936·21c5·143a·5b01·d747·8504·1a57··..)6!..:[..G...W 
00000050:·7c64·09b1·698a·d442·22d1·a431·5320·04e2··|d..i..B"..1S·.. 
00000060:·834a·6352·3560·eb0b·42a2·6288·0d46·a59e··.JcR5`..B.b..F.. 
00000070:·cf9d·fb6d·67af·5ba8·0d89·89f9·fd36·e7fe··...mg.[......6.. 
00000080:·ceef·9cef·79fc·be33·77ee·ecdc·dd33·ec19··....y..3w....3.. 
00000090:·5b7d·96d9·af6f·dcb3·a8e7·98d9·f537·5db7··[}...o.......7]. 
000000a0:·69d3·fa4d·4bd6·addf·bcba·cfac·6a66·b14b··i..MK.......jf.K 
000000b0:·d426·d8e6·ba4c·73e9·6cf9·d0cb·d82e·5f3f··.&...Ls.l....._?00000020:·b62c·f46e·b78f·a55d·745a·b114·68ea·3696··.,.n...]tZ..h.6.
 00000030:·b412·a0d3·6d59·4b50·2c84·3f7c·4517·6951··....mYKP,.?|E.iQ
 00000040:·2336·c526·a468·a1b3·95e2·faa8·9040·e38a··#6.&.h.......@..
 00000050:·8f2c·2136·4d11·2c24·124d·1a33·0542·203e··.,!6M.,$.M.3.B·>
 00000060:·a834·26c5·046c·7d41·4854·0cb1·c1a8·d4f3··.4&..l}AHT......
 00000070:·b973·bfdd·d9eb·16d6·86c4·c4fc·7e9b·737f··.s..........~.s.
 00000080:·e777·cef7·3c7e·df99·3b77·76ee·ee19·f6b4··.w..<~..;wv.....
 00000090:·ad3d·cbec·b99d·abbe·d073·c2ec·fa1b·afdb··.=.......s......
 000000a0:·b265·e396·a51b·366e·5ddb·6756·35b3·d825··.e....6n].gV5..%
 000000b0:·6a13·6c73·5da6·b974·b67c·e865·6c97·af9f··j.ls]..t.|.el...
000000c0:·d7f2·81c1·d7df·9ac9·07fe·0c97·eb5d·58e3··.............]X.000000c0:·6df9·c0e0·5bd8·9ac9·07fe·0c97·eb5d·58e3··m...[........]X.
000000d0:·7f8f·4b8f·0b75·b131·230b·5d36·b974·bbdc··..K..u.1#.]6.t..000000d0:·7f8f·4b8f·0b75·b131·238b·5cb6·b874·bbec··..K..u.1#.\..t..
000000e0:·e982·cddb·b3d9·0e2a·d7c4·dee1·221b·baf2··.......*...."... 
000000f0:·500b·9d5e·c081·61ae·bbcc·74c1·27bf·747c··P..^..a...t.'.t| 
00000100:·67bb·cc2e·f989·c14f·0c39·67b9·8803·ec15··g......O.9g..... 
00000110:·9725·2d5b·b97e·cd6d·f8d5·1bb3·e288·91dd··.%-[.~.m........ 
00000120:·8f46·13a7·3a8a·0153·d6b5·8667·d9c9·2191··.F..:..S...g..!. 
00000130:·9f35·fb00·43bd·e52d·9db5·e2c0·8251·0f8a··.5..C..-.....Q.. 
00000140:·fd62·cb86·fd02·17f0·ec97·bd20·e4d3·7154··.b.........·..qT 
00000150:·2eed·191f·392f·7407·beb2·28ff·396e·27b7··....9/t...(.9n'. 
00000160:·6284·c186·5ce2·828d·6320·3eb0·13cf·8c8f··b...\...c·>..... 
00000170:·3ee4·c37e·b30b·9ca8·06b8·ed2e·60e9·077e··>..~........`..~ 
00000180:·c519·6bd5·a65f·7c33·5cc0·2a3f·3ab2·c15f··..k.._|3\.*?:.._ 
00000190:·c0bc·bdb5·969d·fad4·e2bc·c5a6·bad3·5d57··..............]W 
000001a0:·1d38·c74e·4ef8·92ce·1a21·2f33·bd50·9f58··.8.NN....!/3.P.X 
000001b0:·7269·667f·0838·ecd4·6456·efe8·c481·a1bf··rif..8..dV...... 
000001c0:·335d·a80d·9e73·947a·c468·6fe7·b9ce·de89··3]...s.z.ho..... 
000001d0:·537d·e9cc·c80f·5b3e·c582·938f·58c5·6303··S}....[>....X.c. 
000001e0:·232e·b7b4·70f4·861d·515c·7926·1f82·5ffb··#...p...Q\y&.._. 
000001f0:·4217·67cc·f45c·f695·7b50·3c18·b0c4·c2ad··B.g..\..{P<..... 
00000200:·3070·c19a·f72e·fa0c·2fae·5e38·8715·af18··0p....../.^8.... 
00000210:·d6ec·012c·e7a5·7a85·4b74·ed59·dc83·2756··...,..z.Kt.Y..'V 
00000220:·fbe4·58a1·83c3·472d·d5d3·5ec0·706d·209f··..X...G-..^.pm·. 
00000230:·dee7·e8e0·8841·ff85·0bfd·a1bf·cb85·fd93··.....A.......... 
00000240:·573c·60a7·2e31·f37c·c15a·75d0·91a7·fc85··W<`..1.|.Zu..... 
00000250:·7cf4·ae38·62f0·a98e·b053·cd70·203b·ba62··|..8b....S.p·;.b 
00000260:·64d7·ba9c·4f38·f645·3f08·5c81·e5b3·4258··d...O8.E?.\...BX 
00000270:·70d8·99d5·3718·f587·adec·531f·d8b5·17ce··p...7.....S..... 
00000280:·69e5·c1af·5af0·247c·f938·71ad·06cf·b101··i...Z.$|.8q..... 
00000290:·abfe·cbba·f231·9773·a253·9718·f293·0b1d··.....1.s.S...... 
000002a0:·211e·3f76·d6c4·22e8·d8d1·f171·fd3a·cf85··!.?v.."....q.:.. 
000002b0:·3dc2·85e2·5e78·f709·bc72·822f·f7c5·3983··=...^x...r./..9. 
000002c0:·ef5a·976b·5cd8·03c7·b57c·bd51·3de2·88a7··.Z.k\....|.Q=... 
000002d0:·b6ce·11f9·94bf·dc17·fb12·4fd8·1172·a83f··..........O..r.? 
000002e0:·7289·73e5·1146·7db1·d639·5fae·51ce·271d··r.s..F}..9_.Q.'. 
000002f0:·3e94·0f9b·f03a·9eaa·51ae·4f8c·e2e9·07ac··>....:..Q.O..... 
00000300:·e2e8·9dda·f26b·c60f·96f7·1d5c·714e·9247··.....k.....\qN.G 
00000310:·3dab·8efa·561c·73bf·0b33·b911·61f5·9e14··=...V.s..3..a... 
00000320:·563d·c2b3·30ec·8d3a·5a53·0fbc·d68a·6d5f··V=..0..:ZS....m_ 
00000330:·f7b6·e1da·fdc4·9579·c05f·16f6·c89a·3d33··.......y._....=3 
00000340:·b32f·fa83·2b6c·aa5b·d615·cf7d·147e·f9ca··./..+l.[...}.~.. 
00000350:·fd2b·ae7c·8e10·875d·fb27·8e18·ad15·c32c··.+.|...].'....., 
00000360:·6c7b·eff2·1123·ce14·a798·a9f2·09a3·593d··l{...#........Y= 
00000370:·b763·cbd7·129d·5bfa·ec23·463d·9367·8e0b··.c....[..#F=.g.. 
00000380:·b3ea·eafc·2427·fbee·6ff3·b7d7·522f·da23··....$'..o...R/.#000000e0:·74c1·e6ed·d96c·0795·6b62·ef70·910d·5d79··t....l..kb.p..]y
 000000f0:·a885·4e2f·e0c0·30d7·5d66·bae0·935f·3abe··..N/..0.]f..._:.
 00000100:·b35d·6697·fcc4·e027·869c·b35c·c401·f68a··.]f....'...\....
 00000110:·cbd2·96ad·5cbf·e636·fcea·8d59·71c4·c8ee··....\..6...Yq...
 00000120:·47a3·8953·1dc5·8029·eb5a·c3b3·ece4·90c8··G..S...).Z......
 00000130:·cf9a·7d80·a1de·8a96·ce5a·7160·c1a8·07c5··..}......Zq`....
 00000140:·7eb9·65c3·7ea1·0b78·f6cb·5e10·f2e9·382a··~.e.~..x..^...8*
 00000150:·97f6·8c8f·9c17·b903·5f59·94ff·1cb7·935b··........_Y.....[
 00000160:·31c2·6043·2e75·c1c6·3110·1fd8·8967·c647··1.`C.u..1....g.G
 00000170:·1ff2·61bf·c905·4e54·03dc·2e17·b0f4·03bf··..a...NT........
 00000180:·e28c·b56a·d32f·be19·2e60·951f·1dd9·e42f··...j./...`...../
 00000190:·60de·de5a·cb4e·7d6a·71de·6253·dde9·aeab··`..Z.N}jq.bS....
 000001a0:·0e9c·6327·277c·4967·8d90·9799·5ea8·4f2c··..c''|Ig....^.O,
 000001b0:·b934·b33f·041c·766a·32ab·7774·e2c0·d0df··.4.?..vj2.wt....
 000001c0:·992e·d406·cf39·4a3d·62b4·b7f3·5c67·efc4··.....9J=b...\g..
 000001d0:·a9be·7466·e4c7·2d9f·62c1·c947·ace2·b181··..tf..-.b..G....
 000001e0:·1197·db5a·387a·c38e·28ae·3c93·0fc1·af7d··...Z8z..(.<....}
 000001f0:·a18b·3366·7a2e·fbca·3d28·1e0c·5862·e156··..3fz...=(..Xb.V
 00000200:·18b8·60cd·7b17·7d86·1757·2f9c·c38a·570c··..`.{.}..W/...W.
 00000210:·6bf6·0096·f352·bdc2·25ba·f62c·eec1·13ab··k....R..%..,....
 00000220:·7d72·acd0·c1e1·a396·ea69·2f60·b836·904f··}r.......i/`.6.O
 00000230:·ef73·7470·c4a0·ffca·85fe·d0df·e5c2·fec9··.stp............
 00000240:·2b1e·b053·9798·79be·60ad·3ae8·c893·fe42··+..S..y.`.:....B
 00000250:·3e7a·571c·31f8·5447·d8c9·6638·901d·5d31··>zW.1.TG..f8..]1
 00000260:·b26b·5dce·271c·fba2·1f04·aec0·f259·212c··.k].'........Y!,
 00000270:·38ec·ccea·1b8c·fac3·56f6·a90f·ecda·0be7··8.......V.......
 00000280:·b4f2·e057·2d78·12be·7c9c·b856·83e7·d880··...W-x..|..V....
 00000290:·55ff·655d·f998·cb39·d1a9·4b0c·f9c9·858e··U.e]...9..K.....
 000002a0:·108f·1f3b·6b62·1174·ece8·f8b8·7e9d·e7c2··...;kb.t....~...
 000002b0:·1ee1·4271·2fbc·7b1c·af9c·e0cb·7d71·cee0··..Bq/.{.....}q..
 000002c0:·bbd6·e51a·17f6·c071·2d5f·6f54·8f38·e2a9··.......q-_oT.8..
 000002d0:·ad73·443e·e52f·f7c5·bec4·1376·841c·ea8f··.sD>./.....v....
 000002e0:·5ce2·5c79·8451·5fac·75ce·976b·94f3·4987··\.\y.Q_.u..k..I.
 000002f0:·0fe5·c326·bc8e·a76a·94eb·13a3·78fa·01ab··...&...j....x...
 00000300:·387a·a7b6·fc9a·f183·e57d·0757·9c93·e451··8z.......}.W...Q
 00000310:·cfaa·a3be·15c7·bcd0·8599·dc88·b07a·4f0a··.............zO.
 00000320:·ab1e·e159·18f6·461d·ada9·075e·6bc5·b6af··...Y..F....^k...
 00000330:·7bdb·70ed·7ee2·ca3c·e02f·0b7b·64cd·9e99··{.p.~..<./.{d...
 00000340:·d917·fdc1·1536·d52d·eb8a·e73e·0abf·7ce5··.....6.-...>..|.
 00000350:·fe15·573e·4788·c3ae·fd13·478c·d68a·6116··..W>G.....G...a.
 00000360:·b6bd·77f9·8811·678a·53cc·64f9·84d1·ac9e··..w...g.S.d.....
 00000370:·dbb1·e56b·89ce·2d7d·f611·a39e·c933·c785··...k..-}.....3..
 00000380:·5975·757e·9293·7d2f·6cf3·b7d7·522f·da23··Yuu~..}/l...R/.#
00000390:·7994·4b36·8e8f·709a·8521·9f74·cdb2·d1cb··y.K6..p..!.t....00000390:·7994·4b36·8e8f·709a·8521·9f74·cdb2·d1cb··y.K6..p..!.t....
000003a0:·f92d·3f36·f655·3ea6·9cdf·e4fb·486b·563c··.-?6.U>.....HkV<000003a0:·f92d·3f36·f655·3ea6·9cdf·e4fb·486b·563c··.-?6.U>.....HkV<
000003b0:·f390·cba0·0b3a·7da8·17f2·688f·ea05·9b6a··.....:}...h....j000003b0:·f380·4bbf·0b3a·7da8·17f2·688f·ea05·9b6a··..K..:}...h....j
000003c0:·caa6·5c5a·ab3e·6b74·712f·3ff8·f618·7c7a··..\Z.>ktq/?...|z000003c0:·caa6·5c5a·ab3e·6b74·712f·3ff8·f618·7c7a··..\Z.>ktq/?...|z
000003d0:·0fa0·73ed·145e·b3f2·a84f·66f8·e278·7dbf··..s..^...Of..x}.000003d0:·0fa0·73ed·145e·b3f2·a84f·66f8·e278·fdb0··..s..^...Of..x..
000003e0:·8557·6feb·5b6b·62c1·29b7·cecf·72fd·a974··.Wo.[kb.)...r..t000003e0:·8557·6f1b·5b6b·62c1·29b7·cecf·72fd·c974··.Wo.[kb.)...r..t
000003f0:·f2a8·6e79·168f·cacb·2cbe·ca38·c597·7397··..ny....,..8..s.000003f0:·f2a8·6e79·168f·cacb·2cbe·ca38·c597·7397··..ny....,..8..s.
00000400:·fde8·c2b4·db89·992a·27f6·728c·8e55·3b57··.......*'.r..U;W00000400:·fde8·c2b4·db89·992c·27f6·728c·8e55·3b57··.......,'.r..U;W
00000410:·ba46·70fc·c9cd·79d1·5e8f·58f2·49f0·a3ab··.Fp...y.^.X.I...00000410:·ba46·70fc·c9cd·79d1·5e8f·58f2·49f0·a3ab··.Fp...y.^.X.I...
00000420:·17d5·d1fc·e996·9f35·9ccb·7e81·eb3a·2ed8··.......5..~..:..00000420:·17d5·d1fc·9996·9f35·9ccb·7ea1·eb3a·2ed8··.......5..~..:..
00000430:·948f·dac8·0dfe·8b98·72be·d1fc·974a·a7e3··........r....J..00000430:·948f·dac8·0dfe·8b98·72be·d1fc·974a·a7e3··........r....J..
00000440:·f453·f19c·dd7e·cc22·af53·f1fb·b2c8·f9a8··.S...~.".S......00000440:·f453·f19c·dd7e·cc22·af53·f1fb·b2c8·f9a8··.S...~.".S......
00000450:·34bd·75d7·22af·12b9·7796·db3e·e41a·9ec2··4.u."...w..>....00000450:·34bd·75d7·22af·12b9·7796·db3e·e41a·9ec2··4.u."...w..>....
00000460:·cb5c·73e9·750b·3fb5·2632·6eda·6afe·9e88··.\s.u.?.&2n.j...00000460:·cb5c·73e9·750b·3fb5·2632·6eda·6afe·9e88··.\s.u.?.&2n.j...
00000470:·9b79·c950·44cc·f56c·1dee·adf9·baea·d77e··.y.PD..l.......~00000470:·9b79·c950·44cc·f56c·1dee·adf9·baea·d77e··.y.PD..l.......~
00000480:·ec33·5c62·c7f2·ca4f·91a9·782d·6a53·0b6d··.3\b...O..x-jS.m00000480:·ec33·5c62·c7f2·ca4f·91a9·782d·6a53·0b6d··.3\b...O..x-jS.m
00000490:·964b·874b·8129·5ee7·fbba·d3bd·458d·137d··.K.K.)^.....E..}00000490:·964b·874b·8129·5ee7·fbba·d3bd·458d·f1be··.K.K.)^.....E...
000004a0:·55fd·4a8b·7d9e·7757·2017·3635·7484·3c45··U.J.}.wW·.65t.<E 
000004b0:·767a·acd8·9f6a·d87b·bc0f·aad1·a37a·aeb6··vz...j.{.....z.. 
Max diff block lines reached; -1/20485 bytes (-0.00%) of diff not shown.