126 KB
/home/fdroid/fdroiddata/tmp/io.homeassistant.companion.android.minimal_11898.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_io.homeassistant.companion.android.minimal_11898.apk
24.2 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: <b52e6f3221817ed7f5b0ac6d361d988a461844d01483e0512448f5e70cba58fa>, actual: <2d17769e47eca48e7a35f97da423d09233c0bb5441e7aad43376197239f181a7> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <e19044375131beddeb395c5a3a3a67f5ec360e83a5bfb02efe6393fc08b714833944ec0100000000>, actual: <73c3f776176b913bea927037c9a9fc06eeba07a0d9ef3c78508c01c7630434fc3944ec0100000000>
    
Offset 1, 128 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:·17485250a03a0f2b3f292a054f595a9e794beef80cf910f7b3bbb8098abf6d50 
10 Signer·#1·certificate·SHA-1·digest:·d3377803da0148da2a41e5ab6ad62378dbcc2ec3 
11 Signer·#1·certificate·MD5·digest:·79e3d3750e704e5e1b2f0ec638b1d555 
12 Signer·#1·key·algorithm:·RSA 
13 Signer·#1·key·size·(bits):·2048 
14 Signer·#1·public·key·SHA-256·digest:·933cbea32fd506dff597b009a2bd17382d68da4db507ec5fb873fb5f0b94dcf1 
15 Signer·#1·public·key·SHA-1·digest:·5a8683c5405fc334220ff2ca5a5e1cdf2a64f117 
16 Signer·#1·public·key·MD5·digest:·6a97dbd9c2264d840d1efc656c732171 
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-compose.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
19 WARNING:·META-INF/androidx.activity_activity-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
20 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/. 
21 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/. 
22 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/. 
23 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/. 
24 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/. 
25 WARNING:·META-INF/androidx.autofill_autofill.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.biometric_biometric.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.car.app_app.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.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/. 
29 WARNING:·META-INF/androidx.compose.animation_animation-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/. 
30 WARNING:·META-INF/androidx.compose.animation_animation.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.compose.foundation_foundation-layout.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.compose.foundation_foundation.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.compose.material_material-icons-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/. 
34 WARNING:·META-INF/androidx.compose.material_material-icons-extended.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.compose.material_material-ripple.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.compose.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/. 
37 WARNING:·META-INF/androidx.compose.runtime_runtime-saveable.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.compose.runtime_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/. 
39 WARNING:·META-INF/androidx.compose.ui_ui-geometry.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.compose.ui_ui-graphics.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.compose.ui_ui-text.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.compose.ui_ui-tooling-data.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.compose.ui_ui-tooling-preview.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.compose.ui_ui-tooling.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.compose.ui_ui-unit.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.compose.ui_ui-util.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.compose.ui_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/. 
48 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/. 
49 WARNING:·META-INF/androidx.core_core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
50 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/. 
51 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/. 
52 WARNING:·META-INF/androidx.customview_customview-poolingcontainer.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.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/. 
54 WARNING:·META-INF/androidx.databinding_viewbinding.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.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/. 
56 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/. 
57 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/. 
58 WARNING:·META-INF/androidx.emoji2_emoji2-views-helper.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
59 WARNING:·META-INF/androidx.emoji2_emoji2.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
60 WARNING:·META-INF/androidx.exifinterface_exifinterface.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
61 WARNING:·META-INF/androidx.fragment_fragment-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
62 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/. 
63 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/. 
64 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/. 
65 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-core-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
66 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/. 
67 WARNING:·META-INF/androidx.lifecycle_lifecycle-livedata-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
68 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/. 
69 WARNING:·META-INF/androidx.lifecycle_lifecycle-process.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
70 WARNING:·META-INF/androidx.lifecycle_lifecycle-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
71 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/. 
72 WARNING:·META-INF/androidx.lifecycle_lifecycle-service.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
73 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-compose.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
74 WARNING:·META-INF/androidx.lifecycle_lifecycle-viewmodel-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
75 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/. 
76 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/. 
77 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/. 
78 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/. 
79 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/. 
80 WARNING:·META-INF/androidx.navigation_navigation-common-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
81 WARNING:·META-INF/androidx.navigation_navigation-common.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
82 WARNING:·META-INF/androidx.navigation_navigation-compose.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
83 WARNING:·META-INF/androidx.navigation_navigation-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
84 WARNING:·META-INF/androidx.navigation_navigation-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/. 
85 WARNING:·META-INF/androidx.paging_paging-compose.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
86 WARNING:·META-INF/androidx.paging_paging-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/. 
87 WARNING:·META-INF/androidx.preference_preference-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
88 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/. 
89 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/. 
90 WARNING:·META-INF/androidx.profileinstaller_profileinstaller.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
91 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/. 
92 WARNING:·META-INF/androidx.room_room-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
93 WARNING:·META-INF/androidx.room_room-paging.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
94 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/. 
95 WARNING:·META-INF/androidx.savedstate_savedstate-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
96 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/. 
97 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/. 
98 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/. 
99 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/. 
100 WARNING:·META-INF/androidx.startup_startup-runtime.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
101 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/. 
102 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/. 
103 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/. 
104 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/. 
105 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/. 
106 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/. 
107 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/. 
108 WARNING:·META-INF/androidx.webkit_webkit.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
109 WARNING:·META-INF/androidx.window_window.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
110 WARNING:·META-INF/androidx.work_work-runtime-ktx.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
111 WARNING:·META-INF/androidx.work_work-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/. 
112 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/. 
113 WARNING:·META-INF/com.google.dagger_dagger-lint-aar.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
114 WARNING:·META-INF/com.google.dagger_dagger.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
115 WARNING:·META-INF/com.google.dagger_hilt-android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
116 WARNING:·META-INF/com.google.dagger_hilt-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/. 
117 WARNING:·META-INF/kotlinx_coroutines_android.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
118 WARNING:·META-INF/kotlinx_coroutines_core.version·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
119 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/. 
120 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/. 
121 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/. 
122 WARNING:·META-INF/services/kotlin.reflect.jvm.internal.impl.builtins.BuiltInsLoader·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
123 WARNING:·META-INF/services/kotlin.reflect.jvm.internal.impl.resolve.ExternalOverridabilityCondition·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
124 WARNING:·META-INF/services/kotlinx.coroutines.CoroutineExceptionHandler·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
125 WARNING:·META-INF/services/kotlinx.coroutines.internal.MainDispatcherFactory·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
126 WARNING:·META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
127 WARNING:·META-INF/services/org.jetbrains.kotlin.compiler.plugin.ComponentRegistrar·not·protected·by·signature.·Unauthorized·modifications·to·this·JAR·entry·will·not·be·detected.·Delete·or·move·the·entry·outside·of·META-INF/. 
Max diff block lines reached; -1/23929 bytes (-0.00%) of diff not shown.
685 B
zipinfo {}
    
Offset 1453, 8 lines modifiedOffset 1453, 8 lines modified
1453 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq1.xml1453 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq1.xml
1454 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1454 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1455 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml1455 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml
1456 -rw----·····0.0·fat··2132880·b-·stor·81-Jan-01·01:01·resources.arsc1456 -rw----·····0.0·fat··2132880·b-·stor·81-Jan-01·01:01·resources.arsc
1457 -rw----·····2.0·fat···133083·b-·defN·81-Jan-01·01:01·META-INF/F8348633.SF1457 -rw----·····2.0·fat···133083·b-·defN·81-Jan-01·01:01·META-INF/F8348633.SF
1458 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/F8348633.RSA1458 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/F8348633.RSA
1459 -rw----·····2.0·fat···132956·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1459 -rw----·····2.0·fat···132956·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1460 1458·files,·83839170·bytes·uncompressed,·32090728·bytes·compressed:··61.7%1460 1458·files,·83839170·bytes·uncompressed,·32090735·bytes·compressed:··61.7%
10.1 KB
classes5.dex
4.62 KB
dexdump -a -d -f -h {}
Ignoring differences in offsets to keep diff size reasonable.
    
Offset 1, 12 lines modifiedOffset 1, 12 lines modified
1 DEX·version·'035'1 DEX·version·'035'
2 DEX·file·header:2 DEX·file·header:
3 magic···············:·'dex\n035\0'3 magic···············:·'dex\n035\0'
4 checksum············:·4a63f4914 checksum············:·a15af424
5 signature···········:·3cb9...65965 signature···········:·5b0f...026e
6 file_size···········:·105301686 file_size···········:·10530168
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·····:·6227810 string_ids_size·····:·62278
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·1065412 type_ids_size·······:·10654
Offset 7897, 15 lines modifiedOffset 7897, 15 lines modified
7897 ······type··········:·'Ljava/lang/String;'7897 ······type··········:·'Ljava/lang/String;'
7898 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)7898 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
7899 ······value·········:·"https://mobile-apps.home-assistant.io/api/checkRateLimits"7899 ······value·········:·"https://mobile-apps.home-assistant.io/api/checkRateLimits"
7900 ····#5··············:·(in·Lio/homeassistant/companion/android/common/BuildConfig;)7900 ····#5··············:·(in·Lio/homeassistant/companion/android/common/BuildConfig;)
7901 ······name··········:·'VERSION_NAME'7901 ······name··········:·'VERSION_NAME'
7902 ······type··········:·'Ljava/lang/String;'7902 ······type··········:·'Ljava/lang/String;'
7903 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)7903 ······access········:·0x0019·(PUBLIC·STATIC·FINAL)
7904 ······value·········:·"2023.12.5-beta.0.0+20231228T030129Z-1"7904 ······value·········:·"2023.12.6-beta.0.0+20231231T164125Z-1"
7905 ··Instance·fields···-7905 ··Instance·fields···-
7906 ··Direct·methods····-7906 ··Direct·methods····-
7907 ····#0··············:·(in·Lio/homeassistant/companion/android/common/BuildConfig;)7907 ····#0··············:·(in·Lio/homeassistant/companion/android/common/BuildConfig;)
7908 ······name··········:·'<init>'7908 ······name··········:·'<init>'
7909 ······type··········:·'()V'7909 ······type··········:·'()V'
7910 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)7910 ······access········:·0x10001·(PUBLIC·CONSTRUCTOR)
7911 ······code··········-7911 ······code··········-
Offset 18681, 15 lines modifiedOffset 18681, 15 lines modified
18681 169b98:·2200·8c05······························|0000:·new-instance·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·type@058c18681 169b98:·2200·8c05······························|0000:·new-instance·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·type@058c
18682 169b9c:·1201···································|0002:·const/4·v1,·#int·0·//·#018682 169b9c:·1201···································|0002:·const/4·v1,·#int·0·//·#0
18683 169b9e:·7020·280e·1000·························|0003:·invoke-direct·{v0,·v1},·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@0e2818683 169b9e:·7020·280e·1000·························|0003:·invoke-direct·{v0,·v1},·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@0e28
18684 169ba4:·6900·8409······························|0006:·sput-object·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis;.Companion:Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·field@098418684 169ba4:·6900·8409······························|0006:·sput-object·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis;.Companion:Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·field@0984
18685 169ba8:·6200·2600······························|0008:·sget-object·v0,·Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String;·//·field@002618685 169ba8:·6200·2600······························|0008:·sget-object·v0,·Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String;·//·field@0026
18686 169bac:·6201·3000······························|000a:·sget-object·v1,·Landroid/os/Build;.MODEL:Ljava/lang/String;·//·field@003018686 169bac:·6201·3000······························|000a:·sget-object·v1,·Landroid/os/Build;.MODEL:Ljava/lang/String;·//·field@0030
18687 169bb0:·2202·da10······························|000c:·new-instance·v2,·Ljava/lang/StringBuilder;·//·type@10da18687 169bb0:·2202·da10······························|000c:·new-instance·v2,·Ljava/lang/StringBuilder;·//·type@10da
18688 169bb4:·1a03·ac34······························|000e:·const-string·v3,·"Home·Assistant/2023.12.5-beta.0.0+20231228T030129Z-1·(Android·"·//·string@34ac18688 169bb4:·1a03·ac34······························|000e:·const-string·v3,·"Home·Assistant/2023.12.6-beta.0.0+20231231T164125Z-1·(Android·"·//·string@34ac
18689 169bb8:·7020·9d4a·3200·························|0010:·invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@4a9d18689 169bb8:·7020·9d4a·3200·························|0010:·invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@4a9d
18690 169bbe:·6e20·a64a·0200·························|0013:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa618690 169bbe:·6e20·a64a·0200·························|0013:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa6
18691 169bc4:·1a00·9222······························|0016:·const-string·v0,·";·"·//·string@229218691 169bc4:·1a00·9222······························|0016:·const-string·v0,·";·"·//·string@2292
18692 169bc8:·6e20·a64a·0200·························|0018:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa618692 169bc8:·6e20·a64a·0200·························|0018:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa6
18693 169bce:·6e20·a64a·1200·························|001b:·invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa618693 169bce:·6e20·a64a·1200·························|001b:·invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa6
18694 169bd4:·1a00·571c······························|001e:·const-string·v0,·")"·//·string@1c5718694 169bd4:·1a00·571c······························|001e:·const-string·v0,·")"·//·string@1c57
18695 169bd8:·6e20·a64a·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa618695 169bd8:·6e20·a64a·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aa6
Offset 1144032, 15 lines modifiedOffset 1144032, 15 lines modified
1144032 ······access········:·0x0004·(PROTECTED)1144032 ······access········:·0x0004·(PROTECTED)
1144033 ······code··········-1144033 ······code··········-
1144034 ······registers·····:·21144034 ······registers·····:·2
1144035 ······ins···········:·11144035 ······ins···········:·1
1144036 ······outs··········:·01144036 ······outs··········:·0
1144037 ······insns·size····:·3·16-bit·code·units1144037 ······insns·size····:·3·16-bit·code·units
1144038 19c990:········································|[19c990]·io.homeassistant.companion.android.common.sensors.SensorUpdateReceiver.getCurrentAppVersion:()Ljava/lang/String;1144038 19c990:········································|[19c990]·io.homeassistant.companion.android.common.sensors.SensorUpdateReceiver.getCurrentAppVersion:()Ljava/lang/String;
1144039 19c9a0:·1a00·6d22······························|0000:·const-string·v0,·"2023.12.5-beta.0.0+20231228T030129Z-1"·//·string@226d1144039 19c9a0:·1a00·6d22······························|0000:·const-string·v0,·"2023.12.6-beta.0.0+20231231T164125Z-1"·//·string@226d
1144040 19c9a4:·1100···································|0002:·return-object·v01144040 19c9a4:·1100···································|0002:·return-object·v0
1144041 ······catches·······:·(none)1144041 ······catches·······:·(none)
1144042 ······positions·····:·1144042 ······positions·····:·
1144043 ······locals········:·1144043 ······locals········:·
  
1144044 ····#1··············:·(in·Lio/homeassistant/companion/android/common/sensors/SensorUpdateReceiver;)1144044 ····#1··············:·(in·Lio/homeassistant/companion/android/common/sensors/SensorUpdateReceiver;)
1144045 ······name··········:·'getManagers'1144045 ······name··········:·'getManagers'
5.44 KB
classes5.jar
2.99 KB
zipinfo -v {}
    
Offset 1707, 15 lines modifiedOffset 1707, 15 lines modified
1707 ··version·of·encoding·software:···················2.01707 ··version·of·encoding·software:···················2.0
1708 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT1708 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
1709 ··minimum·software·version·required·to·extract:···2.01709 ··minimum·software·version·required·to·extract:···2.0
1710 ··compression·method:·····························none·(stored)1710 ··compression·method:·····························none·(stored)
1711 ··file·security·status:···························not·encrypted1711 ··file·security·status:···························not·encrypted
1712 ··extended·local·header:··························no1712 ··extended·local·header:··························no
1713 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:001713 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
1714 ··32-bit·CRC·value·(hex):·························724513dd1714 ··32-bit·CRC·value·(hex):·························89bd70b9
1715 ··compressed·size:································630·bytes1715 ··compressed·size:································630·bytes
1716 ··uncompressed·size:······························630·bytes1716 ··uncompressed·size:······························630·bytes
1717 ··length·of·filename:·····························59·characters1717 ··length·of·filename:·····························59·characters
1718 ··length·of·extra·field:··························0·bytes1718 ··length·of·extra·field:··························0·bytes
1719 ··length·of·file·comment:·························0·characters1719 ··length·of·file·comment:·························0·characters
1720 ··disk·number·on·which·file·begins:···············disk·11720 ··disk·number·on·which·file·begins:···············disk·1
1721 ··apparent·file·type:·····························binary1721 ··apparent·file·type:·····························binary
Offset 2464, 15 lines modifiedOffset 2464, 15 lines modified
2464 ··version·of·encoding·software:···················2.02464 ··version·of·encoding·software:···················2.0
2465 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT2465 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
2466 ··minimum·software·version·required·to·extract:···2.02466 ··minimum·software·version·required·to·extract:···2.0
2467 ··compression·method:·····························none·(stored)2467 ··compression·method:·····························none·(stored)
2468 ··file·security·status:···························not·encrypted2468 ··file·security·status:···························not·encrypted
2469 ··extended·local·header:··························no2469 ··extended·local·header:··························no
2470 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:002470 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
2471 ··32-bit·CRC·value·(hex):·························1b7690372471 ··32-bit·CRC·value·(hex):·························0498cb1f
2472 ··compressed·size:································4778·bytes2472 ··compressed·size:································4778·bytes
2473 ··uncompressed·size:······························4778·bytes2473 ··uncompressed·size:······························4778·bytes
2474 ··length·of·filename:·····························70·characters2474 ··length·of·filename:·····························70·characters
2475 ··length·of·extra·field:··························0·bytes2475 ··length·of·extra·field:··························0·bytes
2476 ··length·of·file·comment:·························0·characters2476 ··length·of·file·comment:·························0·characters
2477 ··disk·number·on·which·file·begins:···············disk·12477 ··disk·number·on·which·file·begins:···············disk·1
2478 ··apparent·file·type:·····························binary2478 ··apparent·file·type:·····························binary
Offset 149933, 15 lines modifiedOffset 149933, 15 lines modified
149933 ··version·of·encoding·software:···················2.0149933 ··version·of·encoding·software:···················2.0
149934 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT149934 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
149935 ··minimum·software·version·required·to·extract:···2.0149935 ··minimum·software·version·required·to·extract:···2.0
149936 ··compression·method:·····························none·(stored)149936 ··compression·method:·····························none·(stored)
149937 ··file·security·status:···························not·encrypted149937 ··file·security·status:···························not·encrypted
149938 ··extended·local·header:··························no149938 ··extended·local·header:··························no
149939 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00149939 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
149940 ··32-bit·CRC·value·(hex):·························4fbcafe4149940 ··32-bit·CRC·value·(hex):·························d51e329c
149941 ··compressed·size:································1437·bytes149941 ··compressed·size:································1437·bytes
149942 ··uncompressed·size:······························1437·bytes149942 ··uncompressed·size:······························1437·bytes
149943 ··length·of·filename:·····························76·characters149943 ··length·of·filename:·····························76·characters
149944 ··length·of·extra·field:··························0·bytes149944 ··length·of·extra·field:··························0·bytes
149945 ··length·of·file·comment:·························0·characters149945 ··length·of·file·comment:·························0·characters
149946 ··disk·number·on·which·file·begins:···············disk·1149946 ··disk·number·on·which·file·begins:···············disk·1
149947 ··apparent·file·type:·····························binary149947 ··apparent·file·type:·····························binary
798 B
io/homeassistant/companion/android/common/BuildConfig.class
680 B
procyon -ec {}
    
Offset 4, 9 lines modifiedOffset 4, 9 lines modified
4 public·final·class·BuildConfig4 public·final·class·BuildConfig
5 {5 {
6 ····public·static·final·String·BUILD_TYPE·=·"release";6 ····public·static·final·String·BUILD_TYPE·=·"release";
7 ····public·static·final·boolean·DEBUG·=·false;7 ····public·static·final·boolean·DEBUG·=·false;
8 ····public·static·final·String·LIBRARY_PACKAGE_NAME·=·"io.homeassistant.companion.android.common";8 ····public·static·final·String·LIBRARY_PACKAGE_NAME·=·"io.homeassistant.companion.android.common";
9 ····public·static·final·String·PUSH_URL·=·"https://mobile-apps.home-assistant.io/api/sendPush/android/v1";9 ····public·static·final·String·PUSH_URL·=·"https://mobile-apps.home-assistant.io/api/sendPush/android/v1";
10 ····public·static·final·String·RATE_LIMIT_URL·=·"https://mobile-apps.home-assistant.io/api/checkRateLimits";10 ····public·static·final·String·RATE_LIMIT_URL·=·"https://mobile-apps.home-assistant.io/api/checkRateLimits";
11 ····public·static·final·String·VERSION_NAME·=·"2023.12.5-beta.0.0+20231228T030129Z-1";11 ····public·static·final·String·VERSION_NAME·=·"2023.12.6-beta.0.0+20231231T164125Z-1";
12 }12 }
872 B
io/homeassistant/companion/android/common/data/HomeAssistantApis.class
732 B
procyon -ec {}
    
Offset 34, 15 lines modifiedOffset 34, 15 lines modified
34 ····private·final·Retrofit·retrofit;34 ····private·final·Retrofit·retrofit;
35 ····private·final·TLSHelper·tlsHelper;35 ····private·final·TLSHelper·tlsHelper;
36 ····36 ····
37 ····static·{37 ····static·{
38 ········Companion·=·new·HomeAssistantApis$Companion((DefaultConstructorMarker)null);38 ········Companion·=·new·HomeAssistantApis$Companion((DefaultConstructorMarker)null);
39 ········final·String·release·=·Build$VERSION.RELEASE;39 ········final·String·release·=·Build$VERSION.RELEASE;
40 ········final·String·model·=·Build.MODEL;40 ········final·String·model·=·Build.MODEL;
41 ········final·StringBuilder·sb·=·new·StringBuilder("Home·Assistant/2023.12.5-beta.0.0+20231228T030129Z-1·(Android·");41 ········final·StringBuilder·sb·=·new·StringBuilder("Home·Assistant/2023.12.6-beta.0.0+20231231T164125Z-1·(Android·");
42 ········sb.append(release);42 ········sb.append(release);
43 ········sb.append(";·");43 ········sb.append(";·");
44 ········sb.append(model);44 ········sb.append(model);
45 ········sb.append(")");45 ········sb.append(")");
46 ········USER_AGENT_STRING·=·sb.toString();46 ········USER_AGENT_STRING·=·sb.toString();
47 ····}47 ····}
48 ····48 ····
812 B
io/homeassistant/companion/android/common/sensors/SensorUpdateReceiver.class
660 B
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 ····public·static·final·SensorUpdateReceiver$Companion·Companion;15 ····public·static·final·SensorUpdateReceiver$Companion·Companion;
16 ····16 ····
17 ····static·{17 ····static·{
18 ········Companion·=·new·SensorUpdateReceiver$Companion((DefaultConstructorMarker)null);18 ········Companion·=·new·SensorUpdateReceiver$Companion((DefaultConstructorMarker)null);
19 ····}19 ····}
20 ····20 ····
21 ····protected·String·getCurrentAppVersion()·{21 ····protected·String·getCurrentAppVersion()·{
22 ········return·"2023.12.5-beta.0.0+20231228T030129Z-1";22 ········return·"2023.12.6-beta.0.0+20231231T164125Z-1";
23 ····}23 ····}
24 ····24 ····
25 ····protected·List·getManagers()·{25 ····protected·List·getManagers()·{
26 ········return·CollectionsKt.listOf((Object)new·BluetoothSensorManager());26 ········return·CollectionsKt.listOf((Object)new·BluetoothSensorManager());
27 ····}27 ····}
28 ····28 ····
29 ····protected·PendingIntent·getSensorSettingsIntent(final·Context·context,·final·String·s,·final·String·s2,·final·int·n)·{29 ····protected·PendingIntent·getSensorSettingsIntent(final·Context·context,·final·String·s,·final·String·s2,·final·int·n)·{
88.5 KB
assets/dexopt/baseline.prof
    
Offset 1, 695 lines modifiedOffset 1, 695 lines modified
00000000:·7072·6f00·3031·3000·0489·cf02·0051·2b00··pro.010......Q+.00000000:·7072·6f00·3031·3000·0489·cf02·0051·2b00··pro.010......Q+.
00000010:·0078·01ed·7d0d·985c·5599·e6b9·55d5·dd95··.x..}..\U...U...00000010:·0078·01ed·7d0d·985c·5599·e6b9·55d5·dd95··.x..}..\U...U...
00000020:·a449·577e·203f·40ba·123a·2460·8446·0244··.IW~·?@..:$`.F.D00000020:·a449·577e·203f·40ba·123a·2460·8446·0244··.IW~·?@..:$`.F.D
00000030:·08f6·cd0f·2408·6250·70c2·3a23·1507·4998··....$.bPp.:#..I.00000030:·08f6·cd0f·2408·6250·70c2·3a23·1507·4998··....$.bPp.:#..I.
00000040:·0106·0c22·0843·df0e·2104·0392·419d·6547··...".C..!...A.eG00000040:·0106·0c22·0893·be1d·0204·0392·419d·6147··..."........A.aG
00000050:·c7b4·8c8b·8cba·4b66·f519·79c0·078a·c00a··......Kf..y.....00000050:·d7b4·ac8b·8cba·4b66·f519·79c0·078a·c00a··......Kf..y.....
00000060:·bb32·26ae·ec28·3e28·85fc·c823·8e36·20d0··.2&..(>(...#.6·. 
00000070:·2e9d·aefd·de7b·ef5b·75ea·7655·7575·f54f··.....{.[u.vUuu.O 
00000080:·ba93·ef24·a7cf·39df·dff9·ce7b·befb·7bee··...$..9....{..{. 
00000090:·bd35·c57c·7f6a·ea45·633e·f6bd·c6df·5e94··.5.|.j.Ec>....^. 
000000a0:·37e6·2faf·d8b0·79f3·a736·9f70·e9a7·ae6f··7./...y..6.p...o 
000000b0:·36cf·c6cf·7bd8·9887·ff62·93fb·b322·ebe4··6...{....b...".. 
000000c0:·80e7·987d·7163·cef9·d6e4·8f79·6f14·d496··...}qc.....yo... 
000000d0:·063c·6312·2963·1a4e·dff6·95ab·fea3·c03b··.<c.)c.N.......; 
000000e0:·05bc·f6a9·c233·c6c4·243b·910c·da2c·c993··.....3..$;...,.. 
000000f0:·2437·863c·d46d·d966·69ff·ef90·d714·f216··$7.<.m.fi....... 
00000100:·5832·909f·22b9·518c·c33e·74df·2f79·8664··X2..".Q..>t./y.d 
00000110:·f40b·1a4a·e463·256f·963c·4df2·ad92·413b··...J.c%o.<M...A; 
00000120:·4af2·e122·64f7·097a·8364·d250·871d·19be··J.."d..z.d.P.... 
00000130:·ef2b·fb81·1c64·5026·254f·970c·1e32·7c65··.+...dP&%O...2|e 
00000140:·1dbc·3992·0fb7·68d0·011f·3af0·7fa6·645b··..9...h...:...d[ 
00000150:·077d·9d10·d2d8·3f74·8813·7d43·493d·e890··.}....?t..}CI=.. 
00000160:·2eb0·fbf6·d90f·fa02·0f32·769d·6de0·4c3a··.........2v.m.L: 
00000170:·e498·c947·1be3·800c·fa6b·0feb·6853·0fb2··...G.....k..hS.. 
00000180:·9081·2c68·d4bd·3da4·81fe·9e90·87f1·622c··..,h..=.......b, 
00000190:·c8b0·c779·a42d·8e19·3cd8·3c45·18e0·d999··...y.-..<.<E.... 
000001a0:·f68f·163a·6c53·8732·a021·9f29·1934·cc01··...:lS.2.!.).4.. 
000001b0:·f100·1dfa·28c1·831f·e481·7e8d·6460·c23e··....(.....~.d`.> 
000001c0:·2077·a764·c8c2·1fe0·4bcc·d066·dff0·17bc···w.d....K..f.... 
000001d0:·16c9·90a5·7dd4·91af·943f·9069·0ddb·a4a3··....}....?.i.... 
000001e0:·7ff4·85b8·058d·fd4e·963a·fb39·2da4·c326··.......N.:.9-..& 
000001f0:·f082·0cea·ccb0·8b3a·7c41·ffd0·852d·9618··.......:|A...-.. 
00000200:·1f32·e440·479f·28e9·3bea·d083·0cfc·3b4c··.2.@G.(.;.....;L 
00000210:·32fa·863c·6214·fd41·8763·3b46·ea18·3bf4··2..<b..A.c;F..;. 
00000220:·d82f·eb28·911f·0879·d485·1c79·d0a5·0fa4··./.(...y...y.... 
00000230:·c117·f47f·5128·8736·7491·2963·971c·3bf8··....Q(.6t.)c..;. 
00000240:·1c17·eac0·0772·ecc3·e6d9·3e50·1f7e·4016··.....r....>P.~@. 
00000250:·ba28·2903·5f60·0b19·f566·314a·5f10·c3d4··.()._`...f1J_... 
00000260:·079f·75e8·4316·7149·5f81·25fd·a14f·6843··..u.C.qI_.%..OhC 
00000270:·07ba·1c27·e60a·75fa·80be·d81f·e602·7e42··...'..u.......~B 
00000280:·06fb·06e8·733b·471d·72f4·fbff·4a1d·fe81··....s;G.r...J... 
00000290:·be44·32f4·6097·3880·8e3e·a033·471a·d447··.D2.`.8..>.3G..G 
000002a0:·c9fc·8454·600f·be53·0fbe·82cf·7e28·5bae··...T`..S....~([. 
000002b0:·0406·a4a3·4e1d·d2d9·b6ed·510e·e3e2·d8e1··....N.....Q..... 
000002c0:·3b64·71ac·a02c·e430·1e94·c407·32f4·0f34··;dq..,.0....2..4 
000002d0:·9b47·3f40·e758·8023·6460·1f7c·f088·13e5··.G?@.X.#d`.|.... 
000002e0:·d107·fbc4·be1a·f2d0·872c·fdb7·ebb4·87d2··.........,...... 
000002f0:·b689·3af4·a003·9bb0·853a·32f4·c107·1d6d··..:......:2....m 
00000300:·e822·a30e·3aea·e061·ffb5·4832·c608·2ca8··."..:..a..H2..,. 
00000310:·b751·3648·7b0c·d061·fe99·5527·4dcb·223e··.Q6H{..a..U'M."> 
00000320:·e5b0·488f·3166·dc3f·97f3·65b4·687f·35c6··..H.1f.?..e.h.5. 
00000330:·631c·ad71·c0ee·5992·717c·e2f6·526b·5fd8··c..q..Y.q|..Rk_. 
00000340:·9e6c·d915·91b6·cd1b·ed3a·f6c5·a3dd·87da··.l.......:......00000060:·bb32·26ae·ec28·2e4a·213f·f288·a30d·08b4··.2&..(.J!?......
 00000070:·4ba7·6bbf·f7de·fb56·9dba·5d55·5d5d·fd93··K.k....V..]U]]..
 00000080:·eee4·3bc9·e973·cef7·77be·f39e·effe·9e7b··..;..s..w......{
 00000090:·6f4d·31df·9f9a·7ad1·988f·7daf·f1b7·17e5··oM1...z...}.....
 000000a0:·8df9·cb2b·366c·defc·a9cd·275c·faa9·eb9b··...+6l....'\....
 000000b0:·cdb3·f1f3·1e36·e6e1·bfd8·e4fe·acc8·3a39··.....6........:9
 000000c0:·e039·665f·dc98·73be·35f9·63de·1b05·b5a5··.9f_..s.5.c.....
 000000d0:·01cf·9844·ca98·fffb·4afc·4757·fd7b·8177··...D....J.GW.{.w
 000000e0:·0a78·ed53·8567·8c89·4976·2219·b459·9227··.x.S.g..Iv"..Y.'
 000000f0:·496e·0c79·a8db·b2cd·d2fe·5f21·af29·e42d··In.y......_!.).-
 00000100:·b064·203f·4572·a318·877d·e8be·5ff2·0cc9··.d·?Er...}.._...
 00000110:·e817·3494·c8c7·4ade·2c79·9ae4·5b24·8376··..4...J.,y..[$.v
 00000120:·94e4·c345·c8ee·13f4·06c9·a4a1·0e3b·327c··...E.........;2|
 00000130:·df57·f603·39c8·a04c·4a9e·2e19·3c64·f8ca··.W..9..LJ...<d..
 00000140:·3a78·7324·1f6e·d1a0·033e·74e0·ff4c·c9b6··:xs$.n...>t..L..
 00000150:·0efa·3a21·a4b1·7fe8·1027·fa86·927a·d021··..:!.....'...z.!
 00000160:·5d60·f7ed·b31f·f405·1e64·ec3a·dbc0·9974··]`.......d.:...t
 00000170:·c831·938f·36c6·0119·f4d7·1ed6·d1a6·1e64··.1..6..........d
 00000180:·2103·59d0·a87b·7b48·03fd·3d21·0fe3·c558··!.Y..{{H..=!...X
 00000190:·9061·8ff3·485b·1c33·78b0·798a·30c0·b333··.a..H[.3x.y.0..3
 000001a0:·ed1f·2d74·d8a6·0e65·4043·3e53·3268·9803··..-t...e@C>S2h..
 000001b0:·e201·3af4·5182·073f·c803·fd1a·c9c0·847d··..:.Q..?.......}
 000001c0:·40ee·4ec9·9085·3fc0·9798·a1cd·bee1·2f78··@.N...?......./x
 000001d0:·2d92·214b·fba8·235f·297f·20d3·1ab6·4947··-.!K..#_).·...IG
 000001e0:·ffe8·0b71·0b1a·fb9d·2c75·f673·5a48·874d··...q....,u.sZH.M
 000001f0:·e005·19d4·9961·1775·f882·fea1·0b5b·2c31··.....a.u.....[,1
 00000200:·3e64·c881·8e3e·51d2·77d4·a107·19f8·7798··>d...>Q.w.....w.
 00000210:·64f4·0d79·c428·fa83·0ec7·768c·d431·76e8··d..y.(....v..1v.
 00000220:·b15f·d651·223f·10f2·a80b·39f2·a04b·1f48··._.Q"?....9..K.H
 00000230:·832f·e8ff·a250·0e6d·e822·53c6·2e39·76f0··./...P.m."S..9v.
 00000240:·392e·d481·0fe4·d887·cdb3·7da0·3efc·802c··9.........}.>..,
 00000250:·7451·5206·bec0·1632·eacd·6294·be20·86a9··tQR....2..b..·..
 00000260:·0f3e·ebd0·872c·e292·be02·4bfa·439f·d086··.>...,....K.C...
 00000270:·0e74·394e·cc15·eaf4·017d·b13f·cc05·fc84··.t9N.....}.?....
 00000280:·0cf6·0dd0·e776·8e3a·e4e8·f7ff·913a·fc03··.....v.:.....:..
 00000290:·7d89·64e8·c12e·7100·1d7d·4067·8e34·a88f··}.d...q..}@g.4..
 000002a0:·92f9·09a9·c01e·7ca7·1e7c·059f·fd50·b65c··......|..|...P.\
 000002b0:·090c·4847·9d3a·a4b3·6ddb·a31c·c6c5·b1c3··..HG.:..m.......
 000002c0:·77c8·e258·4159·c861·3c28·890f·64e8·1f68··w..XAY.a<(..d..h
 000002d0:·368f·7e80·ceb1·0047·c8c0·3ef8·e011·27ca··6.~....G..>...'.
 000002e0:·a30f·f689·7d35·e4a1·0f59·fa6f·d769·0fa5··....}5...Y.o.i..
 000002f0:·6d13·75e8·4107·3661·0b75·64e8·830f·3ada··m.u.A.6a.ud...:.
 00000300:·d045·461d·74d4·c1c3·fe6b·9164·8c11·5850··.EF.t....k.d..XP
 00000310:·6fa3·6c90·f618·a0c3·fc33·ab4e·9a96·457c··o.l......3.N..E|
 00000320:·ca61·911e·63cc·b87f·2ee7·cb68·d1fe·6a8c··.a..c......h..j.
 00000330:·c738·5ae3·80dd·b324·e3f8·c4ed·a5d6·beb0··.8Z....$........
 00000340:·3dd9·b22b·226d·9b37·da75·ec8b·47bb·0fb5··=..+"m.7.u..G...
 00000350:·af18·6b0c·680c·680c·680c·680c·680c·680c··..k.h.h.h.h.h.h.
 00000360:·680c·680c·680c·680c·680c·680c·680c·680c··h.h.h.h.h.h.h.h.
 00000370:·680c·8ce7·1888·cbc2·aded·dfd2·51b8·6776··h...........Q.gv
 00000380:·628d·3671·bf11·be0c·f59e·a3ed·bfd6·4be7··b.6q..........K.
 00000390:·733c·e271·458d·f130·1e7d·1fef·3ef1·5900··s<.qE..0.}..>.Y.
 000003a0:·3c83·31d2·be72·6d6c·24ed·3e55·c14f·aed9··<.1..rml$.>U.O..
 000003b0:·0fd6·d779·15f4·07d3·3b14·f90b·14ab·11df··...y....;.......
 000003c0:·260e·c538·d231·8ffc·be55·3155·4c35·0634··&..8.1...U1UL5.4
 000003d0:·0634·0634·0634·0634·0634·0634·0634·0634··.4.4.4.4.4.4.4.4
 000003e0:·0634·0634·0634·06c6·6f0c·e85a·c5f8·9d1b··.4.4.4..o..Z....
 000003f0:·dd6e·746e·3406·3406·3406·3406·3406·3406··.ntn4.4.4.4.4.4.
00000350:·578c·3506·3406·3406·3406·3406·3406·3406··W.5.4.4.4.4.4.4.00000400:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.
 00000410:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.
 00000420:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.
00000360:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.00000430:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.
 00000440:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.
 00000450:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.
 00000460:·3406·3406·3406·3406·3406·3406·3406·3406··4.4.4.4.4.4.4.4.
 00000470:·8612·033f·14e1·a1c8·abac·e255·2906·f83b··...?.......U)..;
 00000480:·b695·f851·3a7f·df35·4ae7·6fc3·46e9·d5da··...Q:..5J.o.F...
 00000490:·fccd·d46a·3236·8fbf·e16b·d3aa·d587·2a5f··...j26...k....*_
 000004a0:·cd96·f274·1bd2·18d0·18d0·18d0·18d0·18d0··...t............
 000004b0:·18d0·18d0·18d0·18d0·18d0·18d0·18d0·18d0··................
 000004c0:·18d0·18d0·18d0·1898·9831·3055·3ecc·5ccf··.........10U>.\.
 000004d0:·dc7d·e410·fc8d·b48f·0a50·f560·35d6·3a0d··.}.......P.`5.:.
 000004e0:·75ce·e970·fd4c·4cf0·9838·7d82·fb3f·dcf9··u..p.LL..8}..?..
 000004f0:·3b54·f5d3·65e6·3d69·d1e6·0930·a389·cde1··;T..e.=i...0....
 00000500:·565f·23d5·4f5b·1d36·37d6·a103·7ff9·7bc4··V_#.O[.67.....{.
Max diff block lines reached; 57380/90589 bytes (63.34%) of diff not shown.
830 B
smali_classes5/io/homeassistant/companion/android/common/BuildConfig.smali
    
Offset 10, 15 lines modifiedOffset 10, 15 lines modified
  
10 .field·public·static·final·LIBRARY_PACKAGE_NAME:Ljava/lang/String;·=·"io.homeassistant.companion.android.common"10 .field·public·static·final·LIBRARY_PACKAGE_NAME:Ljava/lang/String;·=·"io.homeassistant.companion.android.common"
  
11 .field·public·static·final·PUSH_URL:Ljava/lang/String;·=·"https://mobile-apps.home-assistant.io/api/sendPush/android/v1"11 .field·public·static·final·PUSH_URL:Ljava/lang/String;·=·"https://mobile-apps.home-assistant.io/api/sendPush/android/v1"
  
12 .field·public·static·final·RATE_LIMIT_URL:Ljava/lang/String;·=·"https://mobile-apps.home-assistant.io/api/checkRateLimits"12 .field·public·static·final·RATE_LIMIT_URL:Ljava/lang/String;·=·"https://mobile-apps.home-assistant.io/api/checkRateLimits"
  
13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"2023.12.5-beta.0.0+20231228T030129Z-1"13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"2023.12.6-beta.0.0+20231231T164125Z-1"
  
  
14 #·direct·methods14 #·direct·methods
15 .method·public·constructor·<init>()V15 .method·public·constructor·<init>()V
16 ····.locals·016 ····.locals·0
  
17 ····.line·617 ····.line·6
596 B
smali_classes5/io/homeassistant/companion/android/common/sensors/SensorUpdateReceiver.smali
    
Offset 86, 15 lines modifiedOffset 86, 15 lines modified
86 .end·method86 .end·method
  
  
87 #·virtual·methods87 #·virtual·methods
88 .method·protected·getCurrentAppVersion()Ljava/lang/String;88 .method·protected·getCurrentAppVersion()Ljava/lang/String;
89 ····.locals·189 ····.locals·1
  
90 ····const-string·v0,·"2023.12.5-beta.0.0+20231228T030129Z-1"90 ····const-string·v0,·"2023.12.6-beta.0.0+20231231T164125Z-1"
  
91 ····return-object·v091 ····return-object·v0
92 .end·method92 .end·method
  
93 .method·protected·getManagers()Ljava/util/List;93 .method·protected·getManagers()Ljava/util/List;
94 ····.locals·194 ····.locals·1
95 ····.annotation·system·Ldalvik/annotation/Signature;95 ····.annotation·system·Ldalvik/annotation/Signature;
802 B
smali_classes5/io/homeassistant/companion/android/common/data/HomeAssistantApis.smali
    
Offset 89, 15 lines modifiedOffset 89, 15 lines modified
89 ····.line·2789 ····.line·27
90 ····sget-object·v0,·Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;90 ····sget-object·v0,·Landroid/os/Build$VERSION;->RELEASE:Ljava/lang/String;
  
91 ····sget-object·v1,·Landroid/os/Build;->MODEL:Ljava/lang/String;91 ····sget-object·v1,·Landroid/os/Build;->MODEL:Ljava/lang/String;
  
92 ····new-instance·v2,·Ljava/lang/StringBuilder;92 ····new-instance·v2,·Ljava/lang/StringBuilder;
  
93 ····const-string·v3,·"Home·Assistant/2023.12.5-beta.0.0+20231228T030129Z-1·(Android·"93 ····const-string·v3,·"Home·Assistant/2023.12.6-beta.0.0+20231231T164125Z-1·(Android·"
  
94 ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V94 ····invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
  
95 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;95 ····invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
  
96 ····const-string·v0,·";·"96 ····const-string·v0,·";·"