24.2 MB
/home/fdroid/fdroiddata/tmp/de.tadris.fitness_1200.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_de.tadris.fitness_1200.apk
14.3 KB
/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}
error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): DOES NOT VERIFY ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. CHUNKED_SHA256 digest mismatch. Expected: <68eeea29d1049feb4449a1f3ea07e743f00c95dbe20511a8405668fed0fae5e2>, actual: <f4d48c5cc18997a62b41b519e110d4ead36aae587ef5f085b664669c627f3fa0> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <f79d370d9f076357f0ccf830c3b8b9eeddec4a7b1b23f338cf63bfc3622b56ff2bba790000000000>, actual: <07c749c43f8e8b4109d7d453bb0bb74c97da91ac777431e20ffdbeb7c0beb8f12bba790000000000>
    
Offset 1, 78 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:·d60bc3dc526365ea5883b421306aa0b50bade59aed5080f1070f118fe3b7f78e 
10 Signer·#1·certificate·SHA-1·digest:·ac4f6bbac8dba3ef419c7cff09026b9e6278207c 
11 Signer·#1·certificate·MD5·digest:·98aad884fb2c983883bb1f3ef2837878 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·54ec3452ab17a891edb85630928b7d25d8f82ca446d3afe3a916972bc762693e 
15 Signer·#1·public·key·SHA-1·digest:·87071d74a3f0f3c2fc1f306ca8fe2cc7d38f3952 
16 Signer·#1·public·key·MD5·digest:·4bb8cf75cce470a9514401fc10cc436e 
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.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/. 
24 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/. 
25 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/. 
26 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/. 
27 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/. 
28 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/. 
29 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/. 
30 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/. 
31 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/. 
32 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/. 
33 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/. 
34 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/. 
35 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/. 
36 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/. 
37 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/. 
38 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/. 
39 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/. 
40 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/. 
41 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/. 
42 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/. 
43 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/. 
44 WARNING:·META-INF/androidx.room_room-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/. 
45 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/. 
46 WARNING:·META-INF/androidx.sqlite_sqlite-framework.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.sqlite_sqlite.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.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/. 
49 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/. 
50 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/. 
51 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/. 
52 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/. 
53 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/. 
54 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/. 
55 WARNING:·META-INF/annotation-experimental_release.kotlin_module·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/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/. 
57 WARNING:·META-INF/gradle/incremental.annotation.processors·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/services/com.fasterxml.jackson.core.JsonFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/services/com.fasterxml.jackson.core.ObjectCodec·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/services/com.fasterxml.jackson.databind.Module·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/services/javax.annotation.processing.Processor·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/services/javax.xml.stream.XMLEventFactory·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/services/javax.xml.stream.XMLInputFactory·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/services/javax.xml.stream.XMLOutputFactory·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/services/lombok.core.LombokApp·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/services/lombok.core.PostCompilerTransformation·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/services/lombok.core.runtimeDependencies.RuntimeDependencyInfo·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/services/lombok.eclipse.EclipseASTVisitor·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/services/lombok.eclipse.EclipseAnnotationHandler·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/services/lombok.eclipse.handlers.EclipseSingularsRecipes$EclipseSingularizer·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/services/lombok.installer.IdeLocationProvider·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/services/lombok.javac.JavacASTVisitor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/services/lombok.javac.JavacAnnotationHandler·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/lombok.javac.handlers.JavacSingularsRecipes$JavacSingularizer·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/org.codehaus.stax2.validation.XMLValidationSchemaFactory.dtd·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
76 WARNING:·META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.relaxng·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
77 WARNING:·META-INF/services/org.codehaus.stax2.validation.XMLValidationSchemaFactory.w3c·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
78 WARNING:·META-INF/services/org.mapstruct.ap.spi.AstModifyingAnnotationProcessor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
1.63 KB
zipinfo {}
    
Offset 1, 10 lines modifiedOffset 1, 10 lines modified
1 Zip·file·size:·7981611·bytes,·number·of·entries:·17121 Zip·file·size:·7981611·bytes,·number·of·entries:·1712
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··8183076·b-·defN·81-Jan-01·01:01·classes.dex3 -rw-rw-rw-··0.0·unx··8183080·b-·defN·81-Jan-01·01:01·classes.dex
4 -rw-rw-rw-··0.0·unx···461428·b-·defN·81-Jan-01·01:01·classes2.dex4 -rw-rw-rw-··0.0·unx···461428·b-·defN·81-Jan-01·01:01·classes2.dex
5 -rw-rw-rw-··0.0·unx···420152·b-·defN·81-Jan-01·01:01·classes3.dex5 -rw-rw-rw-··0.0·unx···420152·b-·defN·81-Jan-01·01:01·classes3.dex
6 -rw----·····2.4·fat·····1671·b-·defN·81-Jan-01·01:01·AUTHORS6 -rw----·····2.4·fat·····1671·b-·defN·81-Jan-01·01:01·AUTHORS
7 -rw----·····2.4·fat·····4712·b-·defN·81-Jan-01·01:01·Class50/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok7 -rw----·····2.4·fat·····4712·b-·defN·81-Jan-01·01:01·Class50/lombok/eclipse/agent/EclipseLoaderPatcherTransplants.SCL.lombok
8 -rw----·····2.4·fat·····1270·b-·defN·81-Jan-01·01:01·Class50/lombok/launch/PatchFixesHider$Delegate.SCL.lombok8 -rw----·····2.4·fat·····1270·b-·defN·81-Jan-01·01:01·Class50/lombok/launch/PatchFixesHider$Delegate.SCL.lombok
9 -rw----·····2.4·fat·····3466·b-·defN·81-Jan-01·01:01·Class50/lombok/launch/PatchFixesHider$ExtensionMethod.SCL.lombok9 -rw----·····2.4·fat·····3466·b-·defN·81-Jan-01·01:01·Class50/lombok/launch/PatchFixesHider$ExtensionMethod.SCL.lombok
10 -rw----·····2.4·fat·····2315·b-·defN·81-Jan-01·01:01·Class50/lombok/launch/PatchFixesHider$LombokDeps.SCL.lombok10 -rw----·····2.4·fat·····2315·b-·defN·81-Jan-01·01:01·Class50/lombok/launch/PatchFixesHider$LombokDeps.SCL.lombok
Offset 1707, 8 lines modifiedOffset 1707, 8 lines modified
1707 -rw----·····0.0·fat······354·b-·stor·81-Jan-01·01:01·res/zP.png1707 -rw----·····0.0·fat······354·b-·stor·81-Jan-01·01:01·res/zP.png
1708 -rw----·····0.0·fat······948·b-·defN·81-Jan-01·01:01·res/zj.xml1708 -rw----·····0.0·fat······948·b-·defN·81-Jan-01·01:01·res/zj.xml
1709 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml1709 -rw----·····0.0·fat······840·b-·defN·81-Jan-01·01:01·res/zq.xml
1710 -rw----·····0.0·fat··1227100·b-·stor·81-Jan-01·01:01·resources.arsc1710 -rw----·····0.0·fat··1227100·b-·stor·81-Jan-01·01:01·resources.arsc
1711 -rw----·····2.0·fat···182520·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.SF1711 -rw----·····2.0·fat···182520·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.SF
1712 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.RSA1712 -rw----·····2.0·fat·····1334·b-·defN·81-Jan-01·01:01·META-INF/A67FD79B.RSA
1713 -rw----·····2.0·fat···182393·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1713 -rw----·····2.0·fat···182393·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1714 1712·files,·16793186·bytes·uncompressed,·7726122·bytes·compressed:··54.0%1714 1712·files,·16793190·bytes·uncompressed,·7726108·bytes·compressed:··54.0%
24.2 MB
classes.dex
24.2 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············:·0f8df6374 checksum············:·a8827f9c
5 signature···········:·c330...bb355 signature···········:·8843...85c2
6 file_size···········:·81830766 file_size···········:·8183080
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·····:·6079410 string_ids_size·····:·60794
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·814312 type_ids_size·······:·8143
13 type_ids_off········:·243288·(0x03b658)13 type_ids_off········:·243288·(0x03b658)
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 proto_ids_off·······:·275860·(0x043594)15 proto_ids_off·······:·275860·(0x043594)
16 field_ids_size······:·4539916 field_ids_size······:·45399
17 field_ids_off·······:·438268·(0x06affc)17 field_ids_off·······:·438268·(0x06affc)
18 method_ids_size·····:·6549818 method_ids_size·····:·65498
19 method_ids_off······:·801460·(0x0c3ab4)19 method_ids_off······:·801460·(0x0c3ab4)
20 class_defs_size·····:·640920 class_defs_size·····:·6409
21 class_defs_off······:·1325444·(0x143984)21 class_defs_off······:·1325444·(0x143984)
22 data_size···········:·665254422 data_size···········:·6652548
23 data_off············:·1530532·(0x175aa4)23 data_off············:·1530532·(0x175aa4)
  
24 Class·#0·header:24 Class·#0·header:
25 class_idx···········:·38825 class_idx···········:·388
26 access_flags········:·1537·(0x0601)26 access_flags········:·1537·(0x0601)
27 superclass_idx······:·639327 superclass_idx······:·6393
28 source_file_idx·····:·907928 source_file_idx·····:·9079
Offset 899334, 60 lines modifiedOffset 899334, 61 lines modified
899334 ······name··········:·'initializeHRManager'899334 ······name··········:·'initializeHRManager'
899335 ······type··········:·'()V'899335 ······type··········:·'()V'
899336 ······access········:·0x0002·(PRIVATE)899336 ······access········:·0x0002·(PRIVATE)
899337 ······code··········-899337 ······code··········-
899338 ······registers·····:·3899338 ······registers·····:·3
899339 ······ins···········:·1899339 ······ins···········:·1
899340 ······outs··········:·3899340 ······outs··········:·3
899341 ······insns·size····:·26·16-bit·code·units899341 ······insns·size····:·28·16-bit·code·units
899342 46ede0:········································|[46ede0]·de.tadris.fitness.recording.RecorderService.initializeHRManager:()V899342 46ede0:········································|[46ede0]·de.tadris.fitness.recording.RecorderService.initializeHRManager:()V
899343 46edf0:·2200·a516······························|0000:·new-instance·v0,·Lde/tadris/fitness/recording/RecorderService$HeartRateListener;·//·type@16a5899343 46edf0:·2200·a516······························|0000:·new-instance·v0,·Lde/tadris/fitness/recording/RecorderService$HeartRateListener;·//·type@16a5
899344 46edf4:·1201···································|0002:·const/4·v1,·#int·0·//·#0899344 46edf4:·1201···································|0002:·const/4·v1,·#int·0·//·#0
899345 46edf6:·7030·8ad4·2001·························|0003:·invoke-direct·{v0,·v2,·v1},·Lde/tadris/fitness/recording/RecorderService$HeartRateListener;.<init>:(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V·//·method@d48a899345 46edf6:·7030·8ad4·2001·························|0003:·invoke-direct·{v0,·v2,·v1},·Lde/tadris/fitness/recording/RecorderService$HeartRateListener;.<init>:(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V·//·method@d48a
899346 46edfc:·5b20·2b9e······························|0006:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;·//·field@9e2b899346 46edfc:·5b20·2b9e······························|0006:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;·//·field@9e2b
899347 46ee00:·2201·e516······························|0008:·new-instance·v1,·Lde/tadris/fitness/recording/sensors/HRManager;·//·type@16e5899347 46ee00:·2200·e516······························|0008:·new-instance·v0,·Lde/tadris/fitness/recording/sensors/HRManager;·//·type@16e5
899348 46ee04:·7030·2ad6·2100·························|000a:·invoke-direct·{v1,·v2,·v0},·Lde/tadris/fitness/recording/sensors/HRManager;.<init>:(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V·//·method@d62a 
899349 46ee0a:·5b21·2c9e······························|000d:·iput-object·v1,·v2,·Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager;·//·field@9e2c 
899350 46ee0e:·5420·2b9e······························|000f:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;·//·field@9e2b899348 46ee04:·5421·2b9e······························|000a:·iget-object·v1,·v2,·Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;·//·field@9e2b
 899349 46ee08:·7030·2ad6·2001·························|000c:·invoke-direct·{v0,·v2,·v1},·Lde/tadris/fitness/recording/sensors/HRManager;.<init>:(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V·//·method@d62a
 899350 46ee0e:·5b20·2c9e······························|000f:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager;·//·field@9e2c
 899351 46ee12:·5421·2b9e······························|0011:·iget-object·v1,·v2,·Lde/tadris/fitness/recording/RecorderService;.heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;·//·field@9e2b
899351 46ee12:·6e20·3bd6·0100·························|0011:·invoke-virtual·{v1,·v0},·Lde/tadris/fitness/recording/sensors/HRManager;.setConnectionObserver:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V·//·method@d63b899352 46ee16:·6e20·3bd6·1000·························|0013:·invoke-virtual·{v0,·v1},·Lde/tadris/fitness/recording/sensors/HRManager;.setConnectionObserver:(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V·//·method@d63b
899352 46ee18:·5420·2c9e······························|0014:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager;·//·field@9e2c899353 46ee1c:·5420·2c9e······························|0016:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.hrManager:Lde/tadris/fitness/recording/sensors/HRManager;·//·field@9e2c
899353 46ee1c:·6e10·3dd6·0000·························|0016:·invoke-virtual·{v0},·Lde/tadris/fitness/recording/sensors/HRManager;.start:()V·//·method@d63d899354 46ee20:·6e10·3dd6·0000·························|0018:·invoke-virtual·{v0},·Lde/tadris/fitness/recording/sensors/HRManager;.start:()V·//·method@d63d
899354 46ee22:·0e00···································|0019:·return-void899355 46ee26:·0e00···································|001b:·return-void
899355 ······catches·······:·(none)899356 ······catches·······:·(none)
899356 ······positions·····:·899357 ······positions·····:·
899357 ········0x0000·line=358899358 ········0x0000·line=358
899358 ········0x0008·line=359899359 ········0x0008·line=359
899359 ········0x000f·line=360899360 ········0x0011·line=360
899360 ········0x0014·line=361899361 ········0x0016·line=361
899361 ······locals········:·899362 ······locals········:·
899362 ········0x0000·-·0x001a·reg=2·this·Lde/tadris/fitness/recording/RecorderService;·899363 ········0x0000·-·0x001c·reg=2·this·Lde/tadris/fitness/recording/RecorderService;·
  
899363 ····#9··············:·(in·Lde/tadris/fitness/recording/RecorderService;)899364 ····#9··············:·(in·Lde/tadris/fitness/recording/RecorderService;)
899364 ······name··········:·'initializeLocationManager'899365 ······name··········:·'initializeLocationManager'
899365 ······type··········:·'()V'899366 ······type··········:·'()V'
899366 ······access········:·0x0002·(PRIVATE)899367 ······access········:·0x0002·(PRIVATE)
899367 ······code··········-899368 ······code··········-
899368 ······registers·····:·3899369 ······registers·····:·3
899369 ······ins···········:·1899370 ······ins···········:·1
899370 ······outs··········:·2899371 ······outs··········:·2
899371 ······insns·size····:·26·16-bit·code·units899372 ······insns·size····:·26·16-bit·code·units
899372 46ee24:········································|[46ee24]·de.tadris.fitness.recording.RecorderService.initializeLocationManager:()V899373 46ee28:········································|[46ee28]·de.tadris.fitness.recording.RecorderService.initializeLocationManager:()V
899373 46ee34:·1a00·5d47······························|0000:·const-string·v0,·"LocationListener"·//·string@475d899374 46ee38:·1a00·5d47······························|0000:·const-string·v0,·"LocationListener"·//·string@475d
899374 46ee38:·1a01·d5a3······························|0002:·const-string·v1,·"initializeLocationManager"·//·string@a3d5899375 46ee3c:·1a01·d5a3······························|0002:·const-string·v1,·"initializeLocationManager"·//·string@a3d5
899375 46ee3c:·7120·4f09·1000·························|0004:·invoke-static·{v0,·v1},·Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I·//·method@094f899376 46ee40:·7120·4f09·1000·························|0004:·invoke-static·{v0,·v1},·Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I·//·method@094f
899376 46ee42:·5420·2e9e······························|0007:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager;·//·field@9e2e899377 46ee46:·5420·2e9e······························|0007:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager;·//·field@9e2e
899377 46ee46:·3900·1000······························|0009:·if-nez·v0,·0019·//·+0010899378 46ee4a:·3900·1000······························|0009:·if-nez·v0,·0019·//·+0010
899378 46ee4a:·6e10·a7d4·0200·························|000b:·invoke-virtual·{v2},·Lde/tadris/fitness/recording/RecorderService;.getApplicationContext:()Landroid/content/Context;·//·method@d4a7899379 46ee4e:·6e10·a7d4·0200·························|000b:·invoke-virtual·{v2},·Lde/tadris/fitness/recording/RecorderService;.getApplicationContext:()Landroid/content/Context;·//·method@d4a7
899379 46ee50:·0c00···································|000e:·move-result-object·v0899380 46ee54:·0c00···································|000e:·move-result-object·v0
899380 46ee52:·1a01·42ac······························|000f:·const-string·v1,·"location"·//·string@ac42899381 46ee56:·1a01·42ac······························|000f:·const-string·v1,·"location"·//·string@ac42
899381 46ee56:·6e20·e902·1000·························|0011:·invoke-virtual·{v0,·v1},·Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;·//·method@02e9899382 46ee5a:·6e20·e902·1000·························|0011:·invoke-virtual·{v0,·v1},·Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;·//·method@02e9
899382 46ee5c:·0c00···································|0014:·move-result-object·v0899383 46ee60:·0c00···································|0014:·move-result-object·v0
899383 46ee5e:·1f00·2501······························|0015:·check-cast·v0,·Landroid/location/LocationManager;·//·type@0125899384 46ee62:·1f00·2501······························|0015:·check-cast·v0,·Landroid/location/LocationManager;·//·type@0125
899384 46ee62:·5b20·2e9e······························|0017:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager;·//·field@9e2e899385 46ee66:·5b20·2e9e······························|0017:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mLocationManager:Landroid/location/LocationManager;·//·field@9e2e
899385 46ee66:·0e00···································|0019:·return-void899386 46ee6a:·0e00···································|0019:·return-void
899386 ······catches·······:·(none)899387 ······catches·······:·(none)
899387 ······positions·····:·899388 ······positions·····:·
899388 ········0x0004·line=341899389 ········0x0004·line=341
899389 ········0x0007·line=342899390 ········0x0007·line=342
899390 ········0x000b·line=343899391 ········0x000b·line=343
899391 ······locals········:·899392 ······locals········:·
899392 ········0x0000·-·0x001a·reg=2·this·Lde/tadris/fitness/recording/RecorderService;·899393 ········0x0000·-·0x001a·reg=2·this·Lde/tadris/fitness/recording/RecorderService;·
Offset 899397, 33 lines modifiedOffset 899398, 33 lines modified
899397 ······type··········:·'()V'899398 ······type··········:·'()V'
899398 ······access········:·0x0002·(PRIVATE)899399 ······access········:·0x0002·(PRIVATE)
899399 ······code··········-899400 ······code··········-
899400 ······registers·····:·3899401 ······registers·····:·3
899401 ······ins···········:·1899402 ······ins···········:·1
899402 ······outs··········:·2899403 ······outs··········:·2
899403 ······insns·size····:·35·16-bit·code·units899404 ······insns·size····:·35·16-bit·code·units
899404 46ee68:········································|[46ee68]·de.tadris.fitness.recording.RecorderService.initializePressureSensor:()V899405 46ee6c:········································|[46ee6c]·de.tadris.fitness.recording.RecorderService.initializePressureSensor:()V
899405 46ee78:·1a00·5d47······························|0000:·const-string·v0,·"LocationListener"·//·string@475d899406 46ee7c:·1a00·5d47······························|0000:·const-string·v0,·"LocationListener"·//·string@475d
899406 46ee7c:·1a01·daa3······························|0002:·const-string·v1,·"initializePressureSensor"·//·string@a3da899407 46ee80:·1a01·daa3······························|0002:·const-string·v1,·"initializePressureSensor"·//·string@a3da
899407 46ee80:·7120·4f09·1000·························|0004:·invoke-static·{v0,·v1},·Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I·//·method@094f899408 46ee84:·7120·4f09·1000·························|0004:·invoke-static·{v0,·v1},·Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I·//·method@094f
899408 46ee86:·5420·309e······························|0007:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager;·//·field@9e30899409 46ee8a:·5420·309e······························|0007:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager;·//·field@9e30
899409 46ee8a:·3900·0c00······························|0009:·if-nez·v0,·0015·//·+000c899410 46ee8e:·3900·0c00······························|0009:·if-nez·v0,·0015·//·+000c
899410 46ee8e:·1a00·06d4······························|000b:·const-string·v0,·"sensor"·//·string@d406899411 46ee92:·1a00·06d4······························|000b:·const-string·v0,·"sensor"·//·string@d406
899411 46ee92:·6e20·acd4·0200·························|000d:·invoke-virtual·{v2,·v0},·Lde/tadris/fitness/recording/RecorderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;·//·method@d4ac899412 46ee96:·6e20·acd4·0200·························|000d:·invoke-virtual·{v2,·v0},·Lde/tadris/fitness/recording/RecorderService;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object;·//·method@d4ac
899412 46ee98:·0c00···································|0010:·move-result-object·v0899413 46ee9c:·0c00···································|0010:·move-result-object·v0
899413 46ee9a:·1f00·1101······························|0011:·check-cast·v0,·Landroid/hardware/SensorManager;·//·type@0111899414 46ee9e:·1f00·1101······························|0011:·check-cast·v0,·Landroid/hardware/SensorManager;·//·type@0111
899414 46ee9e:·5b20·309e······························|0013:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager;·//·field@9e30899415 46eea2:·5b20·309e······························|0013:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager;·//·field@9e30
899415 46eea2:·5420·2f9e······························|0015:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor;·//·field@9e2f899416 46eea6:·5420·2f9e······························|0015:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor;·//·field@9e2f
899416 46eea6:·3900·0b00······························|0017:·if-nez·v0,·0022·//·+000b899417 46eeaa:·3900·0b00······························|0017:·if-nez·v0,·0022·//·+000b
899417 46eeaa:·5420·309e······························|0019:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager;·//·field@9e30899418 46eeae:·5420·309e······························|0019:·iget-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mSensorManager:Landroid/hardware/SensorManager;·//·field@9e30
899418 46eeae:·1261···································|001b:·const/4·v1,·#int·6·//·#6899419 46eeb2:·1261···································|001b:·const/4·v1,·#int·6·//·#6
899419 46eeb0:·6e20·8f06·1000·························|001c:·invoke-virtual·{v0,·v1},·Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor;·//·method@068f899420 46eeb4:·6e20·8f06·1000·························|001c:·invoke-virtual·{v0,·v1},·Landroid/hardware/SensorManager;.getDefaultSensor:(I)Landroid/hardware/Sensor;·//·method@068f
899420 46eeb6:·0c00···································|001f:·move-result-object·v0899421 46eeba:·0c00···································|001f:·move-result-object·v0
899421 46eeb8:·5b20·2f9e······························|0020:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor;·//·field@9e2f899422 46eebc:·5b20·2f9e······························|0020:·iput-object·v0,·v2,·Lde/tadris/fitness/recording/RecorderService;.mPressureSensor:Landroid/hardware/Sensor;·//·field@9e2f
899422 46eebc:·0e00···································|0022:·return-void899423 46eec0:·0e00···································|0022:·return-void
899423 ······catches·······:·(none)899424 ······catches·······:·(none)
899424 ······positions·····:·899425 ······positions·····:·
899425 ········0x0004·line=348899426 ········0x0004·line=348
899426 ········0x0007·line=349899427 ········0x0007·line=349
899427 ········0x000d·line=350899428 ········0x000d·line=350
899428 ········0x0015·line=352899429 ········0x0015·line=352
899429 ········0x0019·line=353899430 ········0x0019·line=353
Max diff block lines reached; 25319225/25334325 bytes (99.94%) of diff not shown.
4.88 KB
classes.jar
3.62 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·13326218·bytes,·number·of·entries:·63991 Zip·file·size:·13326219·bytes,·number·of·entries:·6399
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······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class3 ?rwxrwxr-x··2.0·unx······159·b-·stor·80-Jan-01·00:00·android/support/v4/os/IResultReceiver.class
4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class4 ?rwxrwxr-x··2.0·unx······623·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$1.class
5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class5 ?rwxrwxr-x··2.0·unx······575·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver$MyRunnable.class
6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class6 ?rwxrwxr-x··2.0·unx·····1739·b-·stor·80-Jan-01·00:00·android/support/v4/os/ResultReceiver.class
7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class7 ?rwxrwxr-x··2.0·unx······104·b-·stor·80-Jan-01·00:00·androidx/activity/Cancellable.class
8 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class8 ?rwxrwxr-x··2.0·unx······684·b-·stor·80-Jan-01·00:00·androidx/activity/ComponentActivity$1.class
Offset 3047, 15 lines modifiedOffset 3047, 15 lines modified
3047 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/MovementDetector$DetectionState.class3047 ?rwxrwxr-x··2.0·unx······940·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/MovementDetector$DetectionState.class
3048 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/MovementDetector$State.class3048 ?rwxrwxr-x··2.0·unx·····1021·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/MovementDetector$State.class
3049 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$1.class3049 ?rwxrwxr-x··2.0·unx······838·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$1.class
3050 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$HeartRateConnectionState.class3050 ?rwxrwxr-x··2.0·unx·····1267·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$HeartRateConnectionState.class
3051 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$LocationChangedListener.class3051 ?rwxrwxr-x··2.0·unx·····1632·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$LocationChangedListener.class
3052 ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$PressureListener.class3052 ?rwxrwxr-x··2.0·unx······952·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$PressureListener.class
3053 ?rwxrwxr-x··2.0·unx·····1684·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$WatchDogRunner.class3053 ?rwxrwxr-x··2.0·unx·····1684·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService$WatchDogRunner.class
3054 ?rwxrwxr-x··2.0·unx····11414·b-·defN·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService.class3054 ?rwxrwxr-x··2.0·unx····11419·b-·defN·80-Jan-01·00:00·de/tadris/fitness/recording/RecorderService.class
3055 ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutRecorder$GpsState.class3055 ?rwxrwxr-x··2.0·unx·····1001·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutRecorder$GpsState.class
3056 ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutRecorder$RecordingState.class3056 ?rwxrwxr-x··2.0·unx······993·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutRecorder$RecordingState.class
3057 ?rwxrwxr-x··2.0·unx····13654·b-·defN·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutRecorder.class3057 ?rwxrwxr-x··2.0·unx····13654·b-·defN·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutRecorder.class
3058 ?rwxrwxr-x··2.0·unx·····8330·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutSaver.class3058 ?rwxrwxr-x··2.0·unx·····8330·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/WorkoutSaver.class
3059 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA.class3059 ?rwxrwxr-x··2.0·unx······632·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/announcement/-$$Lambda$TTSController$W2YGCXJ__-1nrD9VsQjT3tnXioA.class
3060 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/announcement/Announcement$-CC.class3060 ?rwxrwxr-x··2.0·unx······231·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/announcement/Announcement$-CC.class
3061 ?rwxrwxr-x··2.0·unx······260·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/announcement/Announcement.class3061 ?rwxrwxr-x··2.0·unx······260·b-·stor·80-Jan-01·00:00·de/tadris/fitness/recording/announcement/Announcement.class
Offset 6394, 8 lines modifiedOffset 6394, 8 lines modified
6394 ?rwxrwxr-x··2.0·unx····18106·b-·defN·80-Jan-01·00:00·de/tadris/fitness/ui/workout/WorkoutActivity.class6394 ?rwxrwxr-x··2.0·unx····18106·b-·defN·80-Jan-01·00:00·de/tadris/fitness/ui/workout/WorkoutActivity.class
6395 ?rwxrwxr-x··2.0·unx····18334·b-·defN·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutActivity.class6395 ?rwxrwxr-x··2.0·unx····18334·b-·defN·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutActivity.class
6396 ?rwxrwxr-x··2.0·unx·····3455·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity.class6396 ?rwxrwxr-x··2.0·unx·····3455·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutColoredMapActivity.class
6397 ?rwxrwxr-x··2.0·unx·····6197·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShareWorkoutActivity.class6397 ?rwxrwxr-x··2.0·unx·····6197·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShareWorkoutActivity.class
6398 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity.class6398 ?rwxrwxr-x··2.0·unx······908·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutFullscreenMapActivity.class
6399 ?rwxrwxr-x··2.0·unx·····5808·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity.class6399 ?rwxrwxr-x··2.0·unx·····5808·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/ShowWorkoutMapDiagramActivity.class
6400 ?rwxrwxr-x··2.0·unx·····5235·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/EditWorkoutStartEndActivity.class6400 ?rwxrwxr-x··2.0·unx·····5235·b-·stor·80-Jan-01·00:00·de/tadris/fitness/ui/workout/EditWorkoutStartEndActivity.class
6401 6399·files,·15489742·bytes·uncompressed,·12090116·bytes·compressed:··21.9%6401 6399·files,·15489747·bytes·uncompressed,·12090117·bytes·compressed:··21.9%
1.24 KB
de/tadris/fitness/recording/RecorderService.class
1.14 KB
procyon -ec {}
    
Offset 112, 17 lines modifiedOffset 112, 16 lines modified
112 ········if·(n·!=·4)·{112 ········if·(n·!=·4)·{
113 ············return·"";113 ············return·"";
114 ········}114 ········}
115 ········return·this.getString(2131820891);115 ········return·this.getString(2131820891);
116 ····}116 ····}
117 ····117 ····
118 ····private·void·initializeHRManager()·{118 ····private·void·initializeHRManager()·{
119 ········final·RecorderService$HeartRateListener·heartRateListener·=·new·RecorderService$HeartRateListener(this,·(RecorderService$1)null);119 ········this.heartRateListener·=·new·RecorderService$HeartRateListener(this,·(RecorderService$1)null);
120 ········this.heartRateListener·=·heartRateListener; 
121 ········(this.hrManager·=·new·HRManager((Context)this,·(HRManager$HRManagerCallback)heartRateListener)).setConnectionObserver((ConnectionObserver)this.heartRateListener);120 ········(this.hrManager·=·new·HRManager((Context)this,·(HRManager$HRManagerCallback)this.heartRateListener)).setConnectionObserver((ConnectionObserver)this.heartRateListener);
122 ········this.hrManager.start();121 ········this.hrManager.start();
123 ····}122 ····}
124 ····123 ····
125 ····private·void·initializeLocationManager()·{124 ····private·void·initializeLocationManager()·{
126 ········Log.i("LocationListener",·"initializeLocationManager");125 ········Log.i("LocationListener",·"initializeLocationManager");
127 ········if·(this.mLocationManager·==·null)·{126 ········if·(this.mLocationManager·==·null)·{
128 ············this.mLocationManager·=·(LocationManager)this.getApplicationContext().getSystemService("location");127 ············this.mLocationManager·=·(LocationManager)this.getApplicationContext().getSystemService("location");
2.29 KB
smali/de/tadris/fitness/recording/RecorderService.smali
    
Offset 452, 24 lines modifiedOffset 452, 26 lines modified
452 ····const/4·v1,·0x0452 ····const/4·v1,·0x0
  
453 ····invoke-direct·{v0,·p0,·v1},·Lde/tadris/fitness/recording/RecorderService$HeartRateListener;-><init>(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V453 ····invoke-direct·{v0,·p0,·v1},·Lde/tadris/fitness/recording/RecorderService$HeartRateListener;-><init>(Lde/tadris/fitness/recording/RecorderService;Lde/tadris/fitness/recording/RecorderService$1;)V
  
454 ····iput-object·v0,·p0,·Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;454 ····iput-object·v0,·p0,·Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;
  
455 ····.line·359455 ····.line·359
456 ····new-instance·v1,·Lde/tadris/fitness/recording/sensors/HRManager;456 ····new-instance·v0,·Lde/tadris/fitness/recording/sensors/HRManager;
  
457 ····invoke-direct·{v1,·p0,·v0},·Lde/tadris/fitness/recording/sensors/HRManager;-><init>(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V457 ····iget-object·v1,·p0,·Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;
  
 458 ····invoke-direct·{v0,·p0,·v1},·Lde/tadris/fitness/recording/sensors/HRManager;-><init>(Landroid/content/Context;Lde/tadris/fitness/recording/sensors/HRManager$HRManagerCallback;)V
  
458 ····iput-object·v1,·p0,·Lde/tadris/fitness/recording/RecorderService;->hrManager:Lde/tadris/fitness/recording/sensors/HRManager;459 ····iput-object·v0,·p0,·Lde/tadris/fitness/recording/RecorderService;->hrManager:Lde/tadris/fitness/recording/sensors/HRManager;
  
459 ····.line·360460 ····.line·360
460 ····iget-object·v0,·p0,·Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;461 ····iget-object·v1,·p0,·Lde/tadris/fitness/recording/RecorderService;->heartRateListener:Lde/tadris/fitness/recording/RecorderService$HeartRateListener;
  
461 ····invoke-virtual·{v1,·v0},·Lde/tadris/fitness/recording/sensors/HRManager;->setConnectionObserver(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V462 ····invoke-virtual·{v0,·v1},·Lde/tadris/fitness/recording/sensors/HRManager;->setConnectionObserver(Lno/nordicsemi/android/ble/observer/ConnectionObserver;)V
  
462 ····.line·361463 ····.line·361
463 ····iget-object·v0,·p0,·Lde/tadris/fitness/recording/RecorderService;->hrManager:Lde/tadris/fitness/recording/sensors/HRManager;464 ····iget-object·v0,·p0,·Lde/tadris/fitness/recording/RecorderService;->hrManager:Lde/tadris/fitness/recording/sensors/HRManager;
  
464 ····invoke-virtual·{v0},·Lde/tadris/fitness/recording/sensors/HRManager;->start()V465 ····invoke-virtual·{v0},·Lde/tadris/fitness/recording/sensors/HRManager;->start()V
  
465 ····return-void466 ····return-void