68.5 MB
/home/fdroid/fdroiddata/tmp/de.rwth_aachen.phyphox_1011002.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.rwth_aachen.phyphox_1011002.apk
9.95 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: <3adb8dabe43bf087fe4b60acace8f2db1abb2002b515ec66a8dafafcf74e1372>, actual: <54c6642a6652849fd7a9ee37682ebce9d1162209e1d74e9e9ab29da697c53eaf> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <3305d34409c48a4956d206f895c6c1245ae76bec4cce2aca4d7eb5a85bf866da7dc97c0000000000>, actual: <c3caf1238259f0d29626ca04085bb0432cc44a7319acec68176a02c32748a0787dc97c0000000000>
    
Offset 1, 57 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.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.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/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 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/. 
45 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/. 
46 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/. 
47 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/. 
48 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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 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/. 
56 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/. 
57 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/. 
1.53 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·8182141·bytes,·number·of·entries:·10281 Zip·file·size:·8182141·bytes,·number·of·entries:·1028
2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties2 -rw-rw-rw-··0.0·unx·······55·b-·defN·81-Jan-01·01:01·META-INF/com/android/build/gradle/app-metadata.properties
3 -rw-rw-rw-··0.0·unx··8046192·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··8046188·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx·····9920·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libanalysis.so4 -rw-rw-rw-··0.0·unx·····9920·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libanalysis.so
5 -rw-rw-rw-··0.0·unx···808864·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfftw3f.so5 -rw-rw-rw-··0.0·unx···808864·b-·defN·81-Jan-01·01:01·lib/arm64-v8a/libfftw3f.so
6 -rw-rw-rw-··0.0·unx····13912·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libanalysis.so6 -rw-rw-rw-··0.0·unx····13912·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libanalysis.so
7 -rw-rw-rw-··0.0·unx···706140·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libfftw3f.so7 -rw-rw-rw-··0.0·unx···706140·b-·defN·81-Jan-01·01:01·lib/armeabi-v7a/libfftw3f.so
8 -rw-rw-rw-··0.0·unx·····5564·b-·defN·81-Jan-01·01:01·lib/x86/libanalysis.so8 -rw-rw-rw-··0.0·unx·····5564·b-·defN·81-Jan-01·01:01·lib/x86/libanalysis.so
9 -rw-rw-rw-··0.0·unx··1087004·b-·defN·81-Jan-01·01:01·lib/x86/libfftw3f.so9 -rw-rw-rw-··0.0·unx··1087004·b-·defN·81-Jan-01·01:01·lib/x86/libfftw3f.so
10 -rw-rw-rw-··0.0·unx····10264·b-·defN·81-Jan-01·01:01·lib/x86_64/libanalysis.so10 -rw-rw-rw-··0.0·unx····10264·b-·defN·81-Jan-01·01:01·lib/x86_64/libanalysis.so
Offset 1023, 8 lines modifiedOffset 1023, 8 lines modified
1023 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zH2.xml1023 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zH2.xml
1024 -rw----·····0.0·fat·····1436·b-·defN·81-Jan-01·01:01·res/zi.xml1024 -rw----·····0.0·fat·····1436·b-·defN·81-Jan-01·01:01·res/zi.xml
1025 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml1025 -rw----·····0.0·fat······748·b-·defN·81-Jan-01·01:01·res/zq.xml
1026 -rw----·····0.0·fat···780912·b-·stor·81-Jan-01·01:01·resources.arsc1026 -rw----·····0.0·fat···780912·b-·stor·81-Jan-01·01:01·resources.arsc
1027 -rw----·····2.0·fat····79208·b-·defN·81-Jan-01·01:01·META-INF/6197B111.SF1027 -rw----·····2.0·fat····79208·b-·defN·81-Jan-01·01:01·META-INF/6197B111.SF
1028 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/6197B111.RSA1028 -rw----·····2.0·fat·····1326·b-·defN·81-Jan-01·01:01·META-INF/6197B111.RSA
1029 -rw----·····2.0·fat····79100·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1029 -rw----·····2.0·fat····79100·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1030 1028·files,·17354483·bytes·uncompressed,·8049777·bytes·compressed:··53.6%1030 1028·files,·17354479·bytes·uncompressed,·8049675·bytes·compressed:··53.6%
68.4 MB
classes.dex
68.4 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············:·d5de35804 checksum············:·520f1e53
5 signature···········:·0b65...3a6c5 signature···········:·012f...3c34
6 file_size···········:·80461926 file_size···········:·8046188
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·····:·6548710 string_ids_size·····:·65487
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·830112 type_ids_size·······:·8301
13 type_ids_off········:·262060·(0x03ffac)13 type_ids_off········:·262060·(0x03ffac)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·295264·(0x048160)15 proto_ids_off·······:·295264·(0x048160)
16 field_ids_size······:·4562316 field_ids_size······:·45623
17 field_ids_off·······:·435244·(0x06a42c)17 field_ids_off·······:·435244·(0x06a42c)
18 method_ids_size·····:·6011718 method_ids_size·····:·60117
19 method_ids_off······:·800228·(0x0c35e4)19 method_ids_off······:·800228·(0x0c35e4)
20 class_defs_size·····:·663420 class_defs_size·····:·6634
21 class_defs_off······:·1281164·(0x138c8c)21 class_defs_off······:·1281164·(0x138c8c)
22 data_size···········:·655274022 data_size···········:·6552736
23 data_off············:·1493452·(0x16c9cc)23 data_off············:·1493452·(0x16c9cc)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·43225 class_idx···········:·432
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·563727 superclass_idx······:·5637
28 source_file_idx·····:·1167828 source_file_idx·····:·11678
Offset 798873, 35 lines modifiedOffset 798873, 35 lines modified
798873 ······type··········:·'()V'798873 ······type··········:·'()V'
798874 ······access········:·0x10008·(STATIC·CONSTRUCTOR)798874 ······access········:·0x10008·(STATIC·CONSTRUCTOR)
798875 ······code··········-798875 ······code··········-
798876 ······registers·····:·1798876 ······registers·····:·1
798877 ······ins···········:·0798877 ······ins···········:·0
798878 ······outs··········:·1798878 ······outs··········:·1
798879 ······insns·size····:·40·16-bit·code·units798879 ······insns·size····:·40·16-bit·code·units
798880 3a6134:········································|[3a6134]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth.<clinit>:()V798880 3a6130:········································|[3a6130]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth.<clinit>:()V
798881 3a6144:·1a00·cd0a······························|0000:·const-string·v0,·"00000000-0000-1000-8000-00805f9b34fb"·//·string@0acd798881 3a6140:·1a00·cd0a······························|0000:·const-string·v0,·"00000000-0000-1000-8000-00805f9b34fb"·//·string@0acd
798882 3a6148:·7110·92a7·0000·························|0002:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792798882 3a6144:·7110·92a7·0000·························|0002:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792
798883 3a614e:·0c00···································|0005:·move-result-object·v0798883 3a614a:·0c00···································|0005:·move-result-object·v0
798884 3a6150:·6900·6971······························|0006:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.baseUUID:Ljava/util/UUID;·//·field@7169798884 3a614c:·6900·6971······························|0006:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.baseUUID:Ljava/util/UUID;·//·field@7169
798885 3a6154:·1a00·9589······························|0008:·const-string·v0,·"cddf0001-30f7-4671-8b43-5e40ba53514a"·//·string@8995798885 3a6150:·1a00·9589······························|0008:·const-string·v0,·"cddf0001-30f7-4671-8b43-5e40ba53514a"·//·string@8995
798886 3a6158:·7110·92a7·0000·························|000a:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792798886 3a6154:·7110·92a7·0000·························|000a:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792
798887 3a615e:·0c00···································|000d:·move-result-object·v0798887 3a615a:·0c00···································|000d:·move-result-object·v0
798888 3a6160:·6900·7e71······························|000e:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.phyphoxServiceUUID:Ljava/util/UUID;·//·field@717e798888 3a615c:·6900·7e71······························|000e:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.phyphoxServiceUUID:Ljava/util/UUID;·//·field@717e
798889 3a6164:·1a00·9689······························|0010:·const-string·v0,·"cddf0002-30f7-4671-8b43-5e40ba53514a"·//·string@8996798889 3a6160:·1a00·9689······························|0010:·const-string·v0,·"cddf0002-30f7-4671-8b43-5e40ba53514a"·//·string@8996
798890 3a6168:·7110·92a7·0000·························|0012:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792798890 3a6164:·7110·92a7·0000·························|0012:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792
798891 3a616e:·0c00···································|0015:·move-result-object·v0798891 3a616a:·0c00···································|0015:·move-result-object·v0
798892 3a6170:·6900·7c71······························|0016:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.phyphoxExperimentCharacteristicUUID:Ljava/util/UUID;·//·field@717c798892 3a616c:·6900·7c71······························|0016:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.phyphoxExperimentCharacteristicUUID:Ljava/util/UUID;·//·field@717c
798893 3a6174:·1a00·9789······························|0018:·const-string·v0,·"cddf0003-30f7-4671-8b43-5e40ba53514a"·//·string@8997798893 3a6170:·1a00·9789······························|0018:·const-string·v0,·"cddf0003-30f7-4671-8b43-5e40ba53514a"·//·string@8997
798894 3a6178:·7110·92a7·0000·························|001a:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792798894 3a6174:·7110·92a7·0000·························|001a:·invoke-static·{v0},·Ljava/util/UUID;.fromString:(Ljava/lang/String;)Ljava/util/UUID;·//·method@a792
798895 3a617e:·0c00···································|001d:·move-result-object·v0798895 3a617a:·0c00···································|001d:·move-result-object·v0
798896 3a6180:·6900·7d71······························|001e:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.phyphoxExperimentControlCharacteristicUUID:Ljava/util/UUID;·//·field@717d798896 3a617c:·6900·7d71······························|001e:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.phyphoxExperimentControlCharacteristicUUID:Ljava/util/UUID;·//·field@717d
798897 3a6184:·2200·4713······························|0020:·new-instance·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable;·//·type@1347798897 3a6180:·2200·4713······························|0020:·new-instance·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable;·//·type@1347
798898 3a6188:·7010·609a·0000·························|0022:·invoke-direct·{v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable;.<init>:()V·//·method@9a60798898 3a6184:·7010·609a·0000·························|0022:·invoke-direct·{v0},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable;.<init>:()V·//·method@9a60
798899 3a618e:·6900·7571······························|0025:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.errorDialog:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable;·//·field@7175798899 3a618a:·6900·7571······························|0025:·sput-object·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.errorDialog:Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable;·//·field@7175
798900 3a6192:·0e00···································|0027:·return-void798900 3a618e:·0e00···································|0027:·return-void
798901 ······catches·······:·(none)798901 ······catches·······:·(none)
798902 ······positions·····:·798902 ······positions·····:·
798903 ········0x0002·line=61798903 ········0x0002·line=61
798904 ········0x000a·line=62798904 ········0x000a·line=62
798905 ········0x0012·line=63798905 ········0x0012·line=63
798906 ········0x001a·line=64798906 ········0x001a·line=64
798907 ········0x0020·line=67798907 ········0x0020·line=67
Offset 798912, 55 lines modifiedOffset 798912, 55 lines modified
798912 ······type··········:·'(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Landroid/app/Activity;Landroid/content/Context;Ljava/util/Vector;)V'798912 ······type··········:·'(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Landroid/app/Activity;Landroid/content/Context;Ljava/util/Vector;)V'
798913 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)798913 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
798914 ······code··········-798914 ······code··········-
798915 ······registers·····:·10798915 ······registers·····:·10
798916 ······ins···········:·9798916 ······ins···········:·9
798917 ······outs··········:·2798917 ······outs··········:·2
798918 ······insns·size····:·86·16-bit·code·units798918 ······insns·size····:·86·16-bit·code·units
798919 3a6194:········································|[3a6194]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Landroid/app/Activity;Landroid/content/Context;Ljava/util/Vector;)V798919 3a6190:········································|[3a6190]·de.rwth_aachen.phyphox.Bluetooth.Bluetooth.<init>:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/UUID;Ljava/lang/Boolean;Landroid/app/Activity;Landroid/content/Context;Ljava/util/Vector;)V
798920 3a61a4:·7010·53a4·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@a453798920 3a61a0:·7010·53a4·0100·························|0000:·invoke-direct·{v1},·Ljava/lang/Object;.<init>:()V·//·method@a453
798921 3a61aa:·2200·8416······························|0003:·new-instance·v0,·Ljava/util/HashMap;·//·type@1684798921 3a61a6:·2200·8416······························|0003:·new-instance·v0,·Ljava/util/HashMap;·//·type@1684
798922 3a61ae:·7010·c8a6·0000·························|0005:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@a6c8798922 3a61aa:·7010·c8a6·0000·························|0005:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@a6c8
798923 3a61b4:·5b10·8071······························|0008:·iput-object·v0,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.saveTime:Ljava/util/HashMap;·//·field@7180798923 3a61b0:·5b10·8071······························|0008:·iput-object·v0,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.saveTime:Ljava/util/HashMap;·//·field@7180
798924 3a61b8:·2200·8416······························|000a:·new-instance·v0,·Ljava/util/HashMap;·//·type@1684798924 3a61b4:·2200·8416······························|000a:·new-instance·v0,·Ljava/util/HashMap;·//·type@1684
798925 3a61bc:·7010·c8a6·0000·························|000c:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@a6c8798925 3a61b8:·7010·c8a6·0000·························|000c:·invoke-direct·{v0},·Ljava/util/HashMap;.<init>:()V·//·method@a6c8
798926 3a61c2:·5b10·7b71······························|000f:·iput-object·v0,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.mapping:Ljava/util/HashMap;·//·field@717b798926 3a61be:·5b10·7b71······························|000f:·iput-object·v0,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.mapping:Ljava/util/HashMap;·//·field@717b
798927 3a61c6:·2200·3b13······························|0011:·new-instance·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;·//·type@133b798927 3a61c2:·2200·3b13······························|0011:·new-instance·v0,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;·//·type@133b
798928 3a61ca:·7020·359a·1000·························|0013:·invoke-direct·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)V·//·method@9a35798928 3a61c6:·7020·359a·1000·························|0013:·invoke-direct·{v0,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$3;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)V·//·method@9a35
798929 3a61d0:·5b10·6d71······························|0016:·iput-object·v0,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.btLeGattCallback:Landroid/bluetooth/BluetoothGattCallback;·//·field@716d798929 3a61cc:·5b10·6d71······························|0016:·iput-object·v0,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.btLeGattCallback:Landroid/bluetooth/BluetoothGattCallback;·//·field@716d
798930 3a61d4:·5b12·7771······························|0018:·iput-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.idString:Ljava/lang/String;·//·field@7177798930 3a61d0:·5b12·7771······························|0018:·iput-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.idString:Ljava/lang/String;·//·field@7177
798931 3a61d8:·3903·0400······························|001a:·if-nez·v3,·001e·//·+0004798931 3a61d4:·3903·0400······························|001a:·if-nez·v3,·001e·//·+0004
798932 3a61dc:·1a03·0000······························|001c:·const-string·v3,·""·//·string@0000798932 3a61d8:·1a03·0000······························|001c:·const-string·v3,·""·//·string@0000
798933 3a61e0:·5b13·7471······························|001e:·iput-object·v3,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.deviceName:Ljava/lang/String;·//·field@7174798933 3a61dc:·5b13·7471······························|001e:·iput-object·v3,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.deviceName:Ljava/lang/String;·//·field@7174
798934 3a61e4:·5b14·7371······························|0020:·iput-object·v4,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.deviceAddress:Ljava/lang/String;·//·field@7173798934 3a61e0:·5b14·7371······························|0020:·iput-object·v4,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.deviceAddress:Ljava/lang/String;·//·field@7173
798935 3a61e8:·5b15·8271······························|0022:·iput-object·v5,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.uuidFilter:Ljava/util/UUID;·//·field@7182798935 3a61e4:·5b15·8271······························|0022:·iput-object·v5,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.uuidFilter:Ljava/util/UUID;·//·field@7182
798936 3a61ec:·5b16·6871······························|0024:·iput-object·v6,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.autoConnect:Ljava/lang/Boolean;·//·field@7168798936 3a61e8:·5b16·6871······························|0024:·iput-object·v6,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.autoConnect:Ljava/lang/Boolean;·//·field@7168
798937 3a61f0:·5b17·6771······························|0026:·iput-object·v7,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.activity:Landroid/app/Activity;·//·field@7167798937 3a61ec:·5b17·6771······························|0026:·iput-object·v7,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.activity:Landroid/app/Activity;·//·field@7167
798938 3a61f4:·5b18·7271······························|0028:·iput-object·v8,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.context:Landroid/content/Context;·//·field@7172798938 3a61f0:·5b18·7271······························|0028:·iput-object·v8,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.context:Landroid/content/Context;·//·field@7172
798939 3a61f8:·2202·7801······························|002a:·new-instance·v2,·Landroid/os/Handler;·//·type@0178798939 3a61f4:·2202·7801······························|002a:·new-instance·v2,·Landroid/os/Handler;·//·type@0178
798940 3a61fc:·5413·7271······························|002c:·iget-object·v3,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.context:Landroid/content/Context;·//·field@7172798940 3a61f8:·5413·7271······························|002c:·iget-object·v3,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.context:Landroid/content/Context;·//·field@7172
798941 3a6200:·6e10·c902·0300·························|002e:·invoke-virtual·{v3},·Landroid/content/Context;.getMainLooper:()Landroid/os/Looper;·//·method@02c9798941 3a61fc:·6e10·c902·0300·························|002e:·invoke-virtual·{v3},·Landroid/content/Context;.getMainLooper:()Landroid/os/Looper;·//·method@02c9
798942 3a6206:·0c03···································|0031:·move-result-object·v3798942 3a6202:·0c03···································|0031:·move-result-object·v3
798943 3a6208:·7020·8908·3200·························|0032:·invoke-direct·{v2,·v3},·Landroid/os/Handler;.<init>:(Landroid/os/Looper;)V·//·method@0889798943 3a6204:·7020·8908·3200·························|0032:·invoke-direct·{v2,·v3},·Landroid/os/Handler;.<init>:(Landroid/os/Looper;)V·//·method@0889
798944 3a620e:·5b12·7a71······························|0035:·iput-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.mainHandler:Landroid/os/Handler;·//·field@717a798944 3a620a:·5b12·7a71······························|0035:·iput-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.mainHandler:Landroid/os/Handler;·//·field@717a
798945 3a6212:·2203·3913······························|0037:·new-instance·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$1;·//·type@1339798945 3a620e:·2203·3913······························|0037:·new-instance·v3,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$1;·//·type@1339
798946 3a6216:·7020·319a·1300·························|0039:·invoke-direct·{v3,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$1;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)V·//·method@9a31798946 3a6212:·7020·319a·1300·························|0039:·invoke-direct·{v3,·v1},·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth$1;.<init>:(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)V·//·method@9a31
798947 3a621c:·6e20·9508·3200·························|003c:·invoke-virtual·{v2,·v3},·Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z·//·method@0895798947 3a6218:·6e20·9508·3200·························|003c:·invoke-virtual·{v2,·v3},·Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z·//·method@0895
798948 3a6222:·5b19·7071······························|003f:·iput-object·v9,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.characteristics:Ljava/util/Vector;·//·field@7170798948 3a621e:·5b19·7071······························|003f:·iput-object·v9,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.characteristics:Ljava/util/Vector;·//·field@7170
798949 3a6226:·1202···································|0041:·const/4·v2,·#int·0·//·#0798949 3a6222:·1202···································|0041:·const/4·v2,·#int·0·//·#0
798950 3a6228:·5c12·7971······························|0042:·iput-boolean·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.isRunning:Z·//·field@7179798950 3a6224:·5c12·7971······························|0042:·iput-boolean·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.isRunning:Z·//·field@7179
798951 3a622c:·5c12·7671······························|0044:·iput-boolean·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.forcedBreak:Z·//·field@7176798951 3a6228:·5c12·7671······························|0044:·iput-boolean·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.forcedBreak:Z·//·field@7176
798952 3a6230:·5912·8371······························|0046:·iput·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.valuesSize:I·//·field@7183798952 3a622c:·5912·8371······························|0046:·iput·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.valuesSize:I·//·field@7183
798953 3a6234:·2203·8b16······························|0048:·new-instance·v3,·Ljava/util/LinkedList;·//·type@168b798953 3a6230:·2203·8b16······························|0048:·new-instance·v3,·Ljava/util/LinkedList;·//·type@168b
798954 3a6238:·7010·0ba7·0300·························|004a:·invoke-direct·{v3},·Ljava/util/LinkedList;.<init>:()V·//·method@a70b798954 3a6234:·7010·0ba7·0300·························|004a:·invoke-direct·{v3},·Ljava/util/LinkedList;.<init>:()V·//·method@a70b
798955 3a623e:·5b13·7171······························|004d:·iput-object·v3,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.commandQueue:Ljava/util/LinkedList;·//·field@7171798955 3a623a:·5b13·7171······························|004d:·iput-object·v3,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.commandQueue:Ljava/util/LinkedList;·//·field@7171
798956 3a6242:·7110·80a3·0200·························|004f:·invoke-static·{v2},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@a380798956 3a623e:·7110·80a3·0200·························|004f:·invoke-static·{v2},·Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean;·//·method@a380
798957 3a6248:·0c02···································|0052:·move-result-object·v2798957 3a6244:·0c02···································|0052:·move-result-object·v2
798958 3a624a:·5b12·7871······························|0053:·iput-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.isExecuting:Ljava/lang/Boolean;·//·field@7178798958 3a6246:·5b12·7871······························|0053:·iput-object·v2,·v1,·Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;.isExecuting:Ljava/lang/Boolean;·//·field@7178
798959 3a624e:·0e00···································|0055:·return-void798959 3a624a:·0e00···································|0055:·return-void
798960 ······catches·······:·(none)798960 ······catches·······:·(none)
798961 ······positions·····:·798961 ······positions·····:·
798962 ········0x0000·line=183798962 ········0x0000·line=183
798963 ········0x0003·line=89798963 ········0x0003·line=89
798964 ········0x000a·line=93798964 ········0x000a·line=93
798965 ········0x0011·line=525798965 ········0x0011·line=525
798966 ········0x0018·line=184798966 ········0x0018·line=184
Offset 798994, 17 lines modifiedOffset 798994, 17 lines modified
798994 ······type··········:·'(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/Boolean;'798994 ······type··········:·'(Lde/rwth_aachen/phyphox/Bluetooth/Bluetooth;)Ljava/lang/Boolean;'
798995 ······access········:·0x1008·(STATIC·SYNTHETIC)798995 ······access········:·0x1008·(STATIC·SYNTHETIC)
798996 ······code··········-798996 ······code··········-
798997 ······registers·····:·1798997 ······registers·····:·1
798998 ······ins···········:·1798998 ······ins···········:·1
Max diff block lines reached; 71743313/71762948 bytes (99.97%) of diff not shown.
4.59 KB
classes.jar
3.66 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13297874·bytes,·number·of·entries:·66181 Zip·file·size:·13297868·bytes,·number·of·entries:·6618
2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class2 ?rwxrwxr-x··2.0·unx······318·b-·stor·80-Jan-01·00:00·android/support/v4/app/INotificationSideChannel.class
3 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class3 ?rwxrwxr-x··2.0·unx·····2930·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CallbackHandler.class
4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class4 ?rwxrwxr-x··2.0·unx······230·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback$ConnectionCallbackInternal.class
5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class5 ?rwxrwxr-x··2.0·unx·····1127·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ConnectionCallback.class
6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class6 ?rwxrwxr-x··2.0·unx······362·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$CustomActionCallback.class
7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class7 ?rwxrwxr-x··2.0·unx······812·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$ItemCallback.class
8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class8 ?rwxrwxr-x··2.0·unx·····1065·b-·stor·80-Jan-01·00:00·android/support/v4/media/MediaBrowserCompat$MediaBrowserImpl.class
Offset 2831, 15 lines modifiedOffset 2831, 15 lines modified
2831 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CharacteristicData.class2831 ?rwxrwxr-x··2.0·unx······278·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$CharacteristicData.class
2832 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ConnectBluetoothTask.class2832 ?rwxrwxr-x··2.0·unx·····1496·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ConnectBluetoothTask.class
2833 ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable$1.class2833 ?rwxrwxr-x··2.0·unx······644·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable$1.class
2834 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable$2.class2834 ?rwxrwxr-x··2.0·unx······656·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable$2.class
2835 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable.class2835 ?rwxrwxr-x··2.0·unx·····2067·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$OnExceptionRunnable.class
2836 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReconnectBluetoothTask.class2836 ?rwxrwxr-x··2.0·unx·····1448·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth$ReconnectBluetoothTask.class
2837 ?rwxrwxr-x··2.0·unx····10574·b-·defN·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth.class2837 ?rwxrwxr-x··2.0·unx····10574·b-·defN·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/Bluetooth.class
2838 ?rwxrwxr-x··2.0·unx·····1391·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1.class2838 ?rwxrwxr-x··2.0·unx·····1385·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothInput$1.class
2839 ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$1.class2839 ?rwxrwxr-x··2.0·unx·····1282·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$1.class
2840 ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$2.class2840 ?rwxrwxr-x··2.0·unx······519·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$2.class
2841 ?rwxrwxr-x··2.0·unx······859·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$3.class2841 ?rwxrwxr-x··2.0·unx······859·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$3.class
2842 ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$4.class2842 ?rwxrwxr-x··2.0·unx·····1690·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1$4.class
2843 ?rwxrwxr-x··2.0·unx·····3969·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1.class2843 ?rwxrwxr-x··2.0·unx·····3969·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$1.class
2844 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$2$1.class2844 ?rwxrwxr-x··2.0·unx·····1167·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$2$1.class
2845 ?rwxrwxr-x··2.0·unx·····4518·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$2.class2845 ?rwxrwxr-x··2.0·unx·····4518·b-·stor·80-Jan-01·00:00·de/rwth_aachen/phyphox/Bluetooth/BluetoothScanDialog$2.class
Offset 6613, 8 lines modifiedOffset 6613, 8 lines modified
6613 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Pattern.class6613 ?rwxrwxr-x··2.0·unx······591·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Pattern.class
6614 ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Polygon.class6614 ?rwxrwxr-x··2.0·unx······249·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Polygon.class
6615 ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Svg.class6615 ?rwxrwxr-x··2.0·unx······387·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Svg.class
6616 ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Symbol.class6616 ?rwxrwxr-x··2.0·unx······313·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Symbol.class
6617 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$TSpan.class6617 ?rwxrwxr-x··2.0·unx······553·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$TSpan.class
6618 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Text.class6618 ?rwxrwxr-x··2.0·unx······486·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$Text.class
6619 ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$View.class6619 ?rwxrwxr-x··2.0·unx······374·b-·stor·80-Jan-01·00:00·com/caverock/androidsvg/SVG$View.class
6620 6618·files,·14796463·bytes·uncompressed,·12051784·bytes·compressed:··18.6%6620 6618·files,·14796457·bytes·uncompressed,·12051778·bytes·compressed:··18.6%
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.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