125 KB
/home/fdroid/fdroiddata/tmp/io.homeassistant.companion.android.minimal_11976.apk vs.
/home/fdroid/fdroiddata/tmp/sigcp_io.homeassistant.companion.android.minimal_11976.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: <f2667271a041de3c8d2909140f06f894b188a385f84d55f9bf7c6603c0ef4f8a>, actual: <528a2e2b2d23d878948ad3ab20c83774af9c95d2962620b6940499965d78c0c4> ERROR: APK Signature Scheme v3 signer #1: APK integrity check failed. VERITY_CHUNKED_SHA256 digest mismatch. Expected: <1c2e2c03687ee826e94209fa6c04fb745fe170ec317ebde175c900caf1e092473ea8ec0100000000>, actual: <3a1a0fe71b4c357ba2fc2094a1e04ed142d03af17855996e685992aedefdd3693ea8ec0100000000>
    
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 1462, 8 lines modifiedOffset 1462, 8 lines modified
1462 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq1.xml1462 -rw----·····0.0·fat······464·b-·defN·81-Jan-01·01:01·res/zq1.xml
1463 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png1463 -rw----·····0.0·fat······884·b-·stor·81-Jan-01·01:01·res/zz.png
1464 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml1464 -rw----·····0.0·fat······400·b-·defN·81-Jan-01·01:01·res/zz.xml
1465 -rw----·····0.0·fat··2142596·b-·stor·81-Jan-01·01:01·resources.arsc1465 -rw----·····0.0·fat··2142596·b-·stor·81-Jan-01·01:01·resources.arsc
1466 -rw----·····2.0·fat···134346·b-·defN·81-Jan-01·01:01·META-INF/F8348633.SF1466 -rw----·····2.0·fat···134346·b-·defN·81-Jan-01·01:01·META-INF/F8348633.SF
1467 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/F8348633.RSA1467 -rw----·····2.0·fat·····1342·b-·defN·81-Jan-01·01:01·META-INF/F8348633.RSA
1468 -rw----·····2.0·fat···134219·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF1468 -rw----·····2.0·fat···134219·b-·defN·81-Jan-01·01:01·META-INF/MANIFEST.MF
1469 1467·files,·83881546·bytes·uncompressed,·32113363·bytes·compressed:··61.7%1469 1467·files,·83881546·bytes·uncompressed,·32113372·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············:·2cfcca1f4 checksum············:·2384cbf8
5 signature···········:·eb5c...ac7c5 signature···········:·55f8...553f
6 file_size···········:·105357406 file_size···········:·10535740
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·····:·6230710 string_ids_size·····:·62307
11 string_ids_off······:·112·(0x000070)11 string_ids_off······:·112·(0x000070)
12 type_ids_size·······:·1065712 type_ids_size·······:·10657
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·········:·"2024.1.3-beta.0.0+20240124T142539Z-1"7904 ······value·········:·"2024.1.3-beta.0.0+20240123T004804Z-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 18701, 15 lines modifiedOffset 18701, 15 lines modified
18701 169de8:·2200·8c05······························|0000:·new-instance·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·type@058c18701 169de8:·2200·8c05······························|0000:·new-instance·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·type@058c
18702 169dec:·1201···································|0002:·const/4·v1,·#int·0·//·#018702 169dec:·1201···································|0002:·const/4·v1,·#int·0·//·#0
18703 169dee:·7020·280e·1000·························|0003:·invoke-direct·{v0,·v1},·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@0e2818703 169dee:·7020·280e·1000·························|0003:·invoke-direct·{v0,·v1},·Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;.<init>:(Lkotlin/jvm/internal/DefaultConstructorMarker;)V·//·method@0e28
18704 169df4:·6900·8809······························|0006:·sput-object·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis;.Companion:Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·field@098818704 169df4:·6900·8809······························|0006:·sput-object·v0,·Lio/homeassistant/companion/android/common/data/HomeAssistantApis;.Companion:Lio/homeassistant/companion/android/common/data/HomeAssistantApis$Companion;·//·field@0988
18705 169df8:·6200·2600······························|0008:·sget-object·v0,·Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String;·//·field@002618705 169df8:·6200·2600······························|0008:·sget-object·v0,·Landroid/os/Build$VERSION;.RELEASE:Ljava/lang/String;·//·field@0026
18706 169dfc:·6201·3000······························|000a:·sget-object·v1,·Landroid/os/Build;.MODEL:Ljava/lang/String;·//·field@003018706 169dfc:·6201·3000······························|000a:·sget-object·v1,·Landroid/os/Build;.MODEL:Ljava/lang/String;·//·field@0030
18707 169e00:·2202·dd10······························|000c:·new-instance·v2,·Ljava/lang/StringBuilder;·//·type@10dd18707 169e00:·2202·dd10······························|000c:·new-instance·v2,·Ljava/lang/StringBuilder;·//·type@10dd
18708 169e04:·1a03·b134······························|000e:·const-string·v3,·"Home·Assistant/2024.1.3-beta.0.0+20240124T142539Z-1·(Android·"·//·string@34b118708 169e04:·1a03·b134······························|000e:·const-string·v3,·"Home·Assistant/2024.1.3-beta.0.0+20240123T004804Z-1·(Android·"·//·string@34b1
18709 169e08:·7020·b14a·3200·························|0010:·invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@4ab118709 169e08:·7020·b14a·3200·························|0010:·invoke-direct·{v2,·v3},·Ljava/lang/StringBuilder;.<init>:(Ljava/lang/String;)V·//·method@4ab1
18710 169e0e:·6e20·ba4a·0200·························|0013:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba18710 169e0e:·6e20·ba4a·0200·························|0013:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba
18711 169e14:·1a00·9322······························|0016:·const-string·v0,·";·"·//·string@229318711 169e14:·1a00·9322······························|0016:·const-string·v0,·";·"·//·string@2293
18712 169e18:·6e20·ba4a·0200·························|0018:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba18712 169e18:·6e20·ba4a·0200·························|0018:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba
18713 169e1e:·6e20·ba4a·1200·························|001b:·invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba18713 169e1e:·6e20·ba4a·1200·························|001b:·invoke-virtual·{v2,·v1},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba
18714 169e24:·1a00·581c······························|001e:·const-string·v0,·")"·//·string@1c5818714 169e24:·1a00·581c······························|001e:·const-string·v0,·")"·//·string@1c58
18715 169e28:·6e20·ba4a·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba18715 169e28:·6e20·ba4a·0200·························|0020:·invoke-virtual·{v2,·v0},·Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;·//·method@4aba
Offset 1140826, 15 lines modifiedOffset 1140826, 15 lines modified
1140826 ······access········:·0x0004·(PROTECTED)1140826 ······access········:·0x0004·(PROTECTED)
1140827 ······code··········-1140827 ······code··········-
1140828 ······registers·····:·21140828 ······registers·····:·2
1140829 ······ins···········:·11140829 ······ins···········:·1
1140830 ······outs··········:·01140830 ······outs··········:·0
1140831 ······insns·size····:·3·16-bit·code·units1140831 ······insns·size····:·3·16-bit·code·units
1140832 19cc94:········································|[19cc94]·io.homeassistant.companion.android.common.sensors.SensorUpdateReceiver.getCurrentAppVersion:()Ljava/lang/String;1140832 19cc94:········································|[19cc94]·io.homeassistant.companion.android.common.sensors.SensorUpdateReceiver.getCurrentAppVersion:()Ljava/lang/String;
1140833 19cca4:·1a00·6f22······························|0000:·const-string·v0,·"2024.1.3-beta.0.0+20240124T142539Z-1"·//·string@226f1140833 19cca4:·1a00·6f22······························|0000:·const-string·v0,·"2024.1.3-beta.0.0+20240123T004804Z-1"·//·string@226f
1140834 19cca8:·1100···································|0002:·return-object·v01140834 19cca8:·1100···································|0002:·return-object·v0
1140835 ······catches·······:·(none)1140835 ······catches·······:·(none)
1140836 ······positions·····:·1140836 ······positions·····:·
1140837 ······locals········:·1140837 ······locals········:·
  
1140838 ····#1··············:·(in·Lio/homeassistant/companion/android/common/sensors/SensorUpdateReceiver;)1140838 ····#1··············:·(in·Lio/homeassistant/companion/android/common/sensors/SensorUpdateReceiver;)
1140839 ······name··········:·'getManagers'1140839 ······name··········:·'getManagers'
5.43 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):·························8cdcc8b11714 ··32-bit·CRC·value·(hex):·························ed63e049
1715 ··compressed·size:································629·bytes1715 ··compressed·size:································629·bytes
1716 ··uncompressed·size:······························629·bytes1716 ··uncompressed·size:······························629·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):·························06bed80f2471 ··32-bit·CRC·value·(hex):·························b3cc1772
2472 ··compressed·size:································4777·bytes2472 ··compressed·size:································4777·bytes
2473 ··uncompressed·size:······························4777·bytes2473 ··uncompressed·size:······························4777·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 149261, 15 lines modifiedOffset 149261, 15 lines modified
149261 ··version·of·encoding·software:···················2.0149261 ··version·of·encoding·software:···················2.0
149262 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT149262 ··minimum·file·system·compatibility·required:·····MS-DOS,·OS/2·or·NT·FAT
149263 ··minimum·software·version·required·to·extract:···2.0149263 ··minimum·software·version·required·to·extract:···2.0
149264 ··compression·method:·····························none·(stored)149264 ··compression·method:·····························none·(stored)
149265 ··file·security·status:···························not·encrypted149265 ··file·security·status:···························not·encrypted
149266 ··extended·local·header:··························no149266 ··extended·local·header:··························no
149267 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00149267 ··file·last·modified·on·(DOS·date/time):··········1980·Jan·1·00:00:00
149268 ··32-bit·CRC·value·(hex):·························870f2dab149268 ··32-bit·CRC·value·(hex):·························f3d9a8d4
149269 ··compressed·size:································1436·bytes149269 ··compressed·size:································1436·bytes
149270 ··uncompressed·size:······························1436·bytes149270 ··uncompressed·size:······························1436·bytes
149271 ··length·of·filename:·····························76·characters149271 ··length·of·filename:·····························76·characters
149272 ··length·of·extra·field:··························0·bytes149272 ··length·of·extra·field:··························0·bytes
149273 ··length·of·file·comment:·························0·characters149273 ··length·of·file·comment:·························0·characters
149274 ··disk·number·on·which·file·begins:···············disk·1149274 ··disk·number·on·which·file·begins:···············disk·1
149275 ··apparent·file·type:·····························binary149275 ··apparent·file·type:·····························binary
796 B
io/homeassistant/companion/android/common/BuildConfig.class
678 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·=·"2024.1.3-beta.0.0+20240124T142539Z-1";11 ····public·static·final·String·VERSION_NAME·=·"2024.1.3-beta.0.0+20240123T004804Z-1";
12 }12 }
870 B
io/homeassistant/companion/android/common/data/HomeAssistantApis.class
730 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/2024.1.3-beta.0.0+20240124T142539Z-1·(Android·");41 ········final·StringBuilder·sb·=·new·StringBuilder("Home·Assistant/2024.1.3-beta.0.0+20240123T004804Z-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 ····
810 B
io/homeassistant/companion/android/common/sensors/SensorUpdateReceiver.class
658 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·"2024.1.3-beta.0.0+20240124T142539Z-1";22 ········return·"2024.1.3-beta.0.0+20240123T004804Z-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.2 KB
assets/dexopt/baseline.prof
    
Offset 1, 656 lines modifiedOffset 1, 656 lines modified
00000000:·7072·6f00·3031·3000·04b5·cf02·00e2·2800··pro.010.......(.00000000:·7072·6f00·3031·3000·04b5·cf02·00e2·2800··pro.010.......(.
00000010:·0078·01ed·7d0b·7c1c·d579·ef99·dd95·b4b2··.x..}.|..y......00000010:·0078·01ed·7d0b·9c5c·5599·e7b9·5595·eeea··.x..}..\U...U...
00000020:·85b5·7e00·b631·d6da·1658·0e0e·9689·314e··..~..1...X....1N 
00000030:·02d1·9818·3084·82c9·9326·24c8·c404·7343··....0....&$...sC 
00000040:·88a9·d35b·12bb·68fc·0836·e111·93a4·0985··...[..h..6...... 
00000050:·040b·4a1b·7a9b·5bdc·24bf·965e·6ee3·3570··..J.z.[.$..^n.5p 
00000060:·2134·a481·d0db·407e·e6b2·3c0a·f417·1a8b··!4....@~..<..... 
00000070:·841b·c445·d1de·ef3f·33ff·dda3·d1ee·6a57··...E...?3.....jW 
00000080:·2faf·acef·d847·e79c·ef75·bef3·3fdf·cc9c··/....G...u..?... 
00000090:·9d33·3b3b·d5fc·c3b4·d48b·c63c·7ccf·03ef··.3;;.......<|... 
000000a0:·dc98·33e6·d357·addf·bcf9·f2cd·276f·b8fc··..3..W......'o..00000020:·a449·571e·4012·42ba·9234·a423·9174·3484··.IW.@.B..4.#.t4.
 00000030:·a860·df60·8080·0c04·9fac·a274·3048·5811··.`.`.......t0HX.
 00000040:·c3c4·dd41·93a1·6f1e·9220·0f83·3aca·8092··...A..o..·..:...
 00000050:·8661·4666·c61d·32ea·6f87·5d76·4c05·58d0··.aFf..2.o.]vL.X.
 00000060:·1147·90d9·11fc·85a5·780c·b03f·19d3·a82b··.G......x..?...+
 00000070:·cdd2·76ed·f7bf·f7fe·ab4e·ddae·aaae·ea57··..v......N.....W
 00000080:·aad3·df49·4e9f·73be·d7f9·ceff·7cf7·de53··...IN.s.....|..S
 00000090:·f7dc·ba35·cdfc·c3f4·d48b·c63c·72ef·836f··...5.......<r..o
 000000a0:·df94·33e6·5357·6fd8·b2e5·8a2d·a76e·bce2··..3.SWo....-.n..
000000b0:·da26·f34c·fcfc·078c·796d·e525·9ffb·4d81··.&.L....ym.%..M.000000b0:·ba66·f34c·fc82·078d·796d·d5a5·9ffd·4d81··.f.L....ym....M.
000000c0:·f5ae·80e7·98a7·e3c6·3c76·d159·6d3f·fd4d··........<v.Ym?.M 
000000d0:·5e6d·45c0·3326·9132·e694·c7de·886f·fbcf··^mE.3&.2.....o.. 
000000e0:·3cef·54f0·daa7·09cf·1813·93ec·4432·68c7··<.T.........D2h. 
000000f0:·4a6e·945c·1ff2·50b7·659b·a4fd·cf21·af21··Jn.\..P.e....!.! 
00000100:·e42d·b464·203f·5572·bd18·877d·e8be·5bf2··.-.d·?Ur...}..[. 
00000110:·4cc9·e817·3494·c827·4ade·2c79·bae4·2f4b··L...4..'J.,y../K 
00000120:·066d·9ee4·a345·c8ee·13f4·3ac9·a4a1·0e3b··.m...E....:....;000000c0:·f5ce·80e7·98a7·e3c6·fcf8·e2b3·db7f·fa9b··................
 000000d0:·bcda·ca80·674c·2265·cc2f·affa·8787·b7ff··....gL"e./......
 000000e0:·7b9e·771a·781d·d385·678c·8949·7622·19b4··{.w.x...g..Iv"..
 000000f0:·e325·3749·6e08·79a8·dbb2·cdd2·fea7·90d7··.%7In.y.........
 00000100:·18f2·1659·3290·9f26·b941·8cc3·3e74·df25··...Y2..&.A..>t.%
 00000110:·7996·64f4·0b1a·4ae4·9325·6f91·3c43·f297··y.d...J..%o.<C..
 00000120:·2483·365f·f2b1·2264·f709·fa14·c9a4·a10e··$.6_.."d........
00000130:·327c·df57·f603·39c8·a04c·4a9e·2119·3c64··2|.W..9..LJ.!.<d00000130:·3b32·7cdf·57f6·0339·c8a0·4c4a·9e29·193c··;2|.W..9..LJ.).<
00000140:·f8ca·3a78·7324·1f6d·d1a0·033e·74e0·ff2c··..:xs$.m...>t.., 
00000150:·c9b6·0efa·3a39·a4b1·7fe8·1027·fa86·927a··....:9.....'...z00000140:·64f8·ca3a·7873·251f·6bd1·a003·3e74·e0ff··d..:xs%.k...>t..
 00000150:·6cc9·b60e·fa3a·35a4·b17f·e810·27fa·8692··l....:5.....'...
00000160:·d021·5d60·f7ed·b31f·f405·1e64·ec3a·dbc0··.!]`.......d.:..00000160:·7ad0·215d·60f7·edb3·1ff4·051e·64ec·3adb··z.!]`.......d.:.
00000170:·9974·c831·938f·36c6·0119·f4d7·1ed6·d1a6··.t.1..6......... 
00000180:·1e64·2103·59d0·a87b·4348·03fd·a490·87f1··.d!.Y..{CH......00000170:·c099·74c8·3193·8f36·c601·19f4·d711·d6d1··..t.1..6........
 00000180:·a61e·6421·0359·d0a8·7b63·4803·fd94·9087··..d!.Y..{cH.....
00000190:·622c·c8b0·c779·a42d·8e19·3cd8·3c55·18e0··b,...y.-..<.<U..00000190:·f162·2cc8·b0c7·79a4·2d8e·193c·d83c·4d18··.b,...y.-..<.<M.
000001a0:·d999·f68f·173a·6c53·8732·a021·9f21·1934··.....:lS.2.!.!.4 
000001b0:·cc01·f100·1dfa·28c1·831f·e481·7e8d·6460··......(.....~.d` 
000001c0:·c23e·2077·b364·c8c2·1fe0·4bcc·d066·dff0··.>·w.d....K..f.. 
000001d0:·17bc·66c9·90a5·7dd4·913f·277f·20d3·12b6··..f...}..?'.·...000001a0:·e0d9·99f6·4f14·3a6c·5387·32a0·219f·2919··....O.:lS.2.!.).
 000001b0:·34cc·01f1·001d·fa28·c183·1fe4·817e·ad64··4......(.....~.d
 000001c0:·60c2·3e20·778b·64c8·c21f·e04b·ccd0·66df··`.>·w.d....K..f.
 000001d0:·f017·bc16·c990·a57d·d491·3f2b·7f20·d31a··.......}..?+.·..
000001e0:·4947·ffe8·0b71·0b1a·fb9d·2275·f673·5a48··IG...q...."u.sZH000001e0:·b649·47ff·e80b·710b·1afb·9d2a·75f6·737a··.IG...q....*u.sz
000001f0:·874d·e005·19d4·9961·1775·f882·fea1·0b5b··.M.....a.u.....[000001f0:·4887·4de0·0519·d499·6117·75f8·82fe·a10b··H.M.....a.u.....
00000200:·2c31·3e64·c881·8e3e·51d2·77d4·a107·19f8··,1>d...>Q.w..... 
00000210:·7794·64f4·0d79·c428·fa83·0ec7·b648·ea18··w.d..y.(.....H..00000200:·5b2c·313e·64c8·818e·3e51·d277·d4a1·0719··[,1>d...>Q.w....
 00000210:·f877·8c64·f40d·79c4·28fa·830e·c7b6·58ea··.w.d..y.(.....X.
00000220:·3bf4·d82f·eb28·91ef·0b79·d485·1c79·d0a5··;../.(...y...y..00000220:·183b·f4d8·2feb·2891·ef0f·79d4·851c·79d0··.;../.(...y...y.
00000230:·0fa4·c117·f4ff·9150·0e6d·e822·53c6·2e39··.......P.m."S..900000230:·a50f·a4c1·17f4·ffe1·500e·6de8·2253·c62e··........P.m."S..
00000240:·76f0·392e·d481·0fe4·d887·cdb3·7da0·3efc··v.9.........}.>.00000240:·3976·f039·2ed4·810f·e4d8·87cd·b37d·a03e··9v.9.........}.>
00000250:·802c·7451·5206·bec0·1632·ea4d·6294·be20··.,tQR....2.Mb..·00000250:·fc80·2c74·5152·06be·c016·32ea·cd62·94be··..,tQR....2..b..
00000260:·86a9·0f3e·ebd0·872c·e292·be02·4bfa·439f··...>...,....K.C. 
00000270:·d086·0e74·394e·cc15·eaf4·017d·b13f·cc05··...t9N.....}.?.. 
00000280:·fc84·0cce·0dd0·e771·8e3a·e4e8·f7ff·963a··.......q.:.....: 
00000290:·fc03·7da9·64e8·c12e·7100·1d7d·4067·8e34··..}.d...q..}@g.400000260:·2086·a90f·3eeb·d087·2ce2·92be·024b·fa43···...>...,....K.C
 00000270:·9fd0·860e·7439·4ecc·15ea·f401·7db1·3fcc··....t9N.....}.?.
 00000280:·05fc·840c·ce0d·d0e7·718e·3ae4·e8f7·ff92··........q.:.....
 00000290:·3afc·037d·9964·e8c1·2e71·001d·7d40·67ae··:..}.d...q..}@g.
000002a0:·a88f·92f9·61a9·c01e·7ca7·1e7c·059f·fd50··....a...|..|...P000002a0:·34a8·8f92·f911·a9c0·1e7c·a71e·7c05·9ffd··4........|..|...
000002b0:·b658·090c·4847·9d3a·a4b3·6ddb·a31c·c6c5··.X..HG.:..m.....000002b0:·50b6·5409·0c48·479d·3aa4·b36d·dba3·1cc6··P.T..HG.:..m....
000002c0:·b1c3·77c8·e25a·4159·c861·3c28·890f·64e8··..w..ZAY.a<(..d. 
000002d0:·1f68·368f·7e80·ceb1·0047·c8c0·3ef8·e011··.h6.~....G..>... 
000002e0:·27ca·a30f·f689·7335·e4a1·0f59·fa6f·d769··'.....s5...Y.o.i 
000002f0:·0fa5·6d13·75e8·4107·3661·0b75·64e8·830f··..m.u.A.6a.ud...000002c0:·c5b1·c377·c8e2·5a41·59c8·613c·2889·0f64··...w..ZAY.a<(..d
 000002d0:·e81f·6836·8f7e·80ce·b100·47c8·c03e·f8e0··..h6.~....G..>..
 000002e0:·1127·caa3·0ff6·8973·35e4·a10f·59fa·6fd7··.'.....s5...Y.o.
 000002f0:·690f·a56d·1375·e841·0736·610b·7564·e883··i..m.u.A.6a.ud..
00000300:·3ada·d045·461d·74d4·c1c3·f96b·b164·8c11··:..EF.t....k.d..00000300:·0f3a·dad0·4546·1d74·d4c1·c3f9·6b89·648c··.:..EF.t....k.d.
00000310:·5850·ef0a·3920·ed31·4087·f917·569d·342d··XP..9·.1@...V.4- 
00000320:·0bf8·14c3·223d·ce98·f1fc·5ccc·97b1·a2fd··...."=....\..... 
00000330:·9771·1ee3·588d·0376·cf92·8ceb·138f·974a··.q..X..v.......J00000310:·1158·50ef·4a39·20ed·3140·87f9·1756·9d34··.XP.J9·.1@...V.4
 00000320:·2d0b·f894·c222·3dce·98f1·fc5c·ca97·b1a2··-...."=....\....
 00000330:·fdc7·711e·e358·8d03·76cf·968c·eb13·8f97··..q..X..v.......
00000340:·fbc2·f164·cbae·8eb4·6dde·58d7·712e·1eeb··...d....m.X.q...00000340:·6afb·c2f1·64cb·ae89·b46d·de58·d771·2e1e··j...d....m.X.q..
00000350:·3ed4·be62·ac31·a031·a031·a031·a031·a031··>..b.1.1.1.1.1.100000350:·eb3e·d4be·62ac·31a0·31a0·31a0·31a0·31a0··.>..b.1.1.1.1.1.
 00000360:·31a0·31a0·31a0·31a0·31a0·31a0·31a0·31a0··1.1.1.1.1.1.1.1.
 00000370:·31a0·31a0·3150·cf31·304b·366e·6dff·568e··1.1.1P.10K6nm.V.
 00000380:·c13d·b3e5·55da·c4fd·46f8·52eb·3d47·db7f··.=..U...F.R.=G..
 00000390:·ad17·cf67·3de2·7175·95f1·508f·bed7·bb4f··...g=.qu..P....O
 000003a0:·7c16·00cf·608c·b6af·dc1b·1b4d·bb3f·2ae3··|...`......M.?*.
 000003b0:·27f7·ec87·eaeb·8232·fa43·e94d·46fe·22c5··'......2.C.MF.".
 000003c0:·6ad4·8f89·c918·473a·e6d1·3fb7·2aa6·8aa9··j.....G:..?.*...
 000003d0:·c680·c680·c680·c680·c680·c680·c680·c680··................
 000003e0:·c680·c680·c680·c680·c640·fdc6·80ee·55d4··.........@....U.
 000003f0:·efdc·e871·a373·a331·a031·a031·a031·a031··...q.s.1.1.1.1.1
 00000400:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.1
 00000410:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.1
 00000420:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.1
00000360:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.100000430:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.1
 00000440:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.1
 00000450:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.1
 00000460:·a031·a031·a031·a031·a031·a031·a031·a031··.1.1.1.1.1.1.1.1
 00000470:·a031·504b·0c3c·2ac2·b5c8·abac·e255·2e06··.1PK.<*......U..
 00000480:·f83b·b6e5·f851·3a7f·df35·4ae7·6fc3·46e9··.;...Q:..5J.o.F.
 00000490:·95da·fccd·d44a·3236·8fbf·e16b·d32a·d56b··.....J26...k.*.k
 000004a0:·95af·644b·797a·0c69·0c68·0c68·0c68·0c68··..dKyz.i.h.h.h.h
 000004b0:·0c68·0c68·0c68·0c68·0c68·0c68·0c68·0c68··.h.h.h.h.h.h.h.h
 000004c0:·0c68·0c68·0c68·0c68·0c4c·cc18·982e·2f66··.h.h.h.h.L..../f
 000004d0:·1ece·dc7d·6012·fe46·da07·05a8·e160·35de··...}`..F.....`5.
 000004e0:·3a53·8639·a723·f533·31c1·63e2·dd13·dcff··:S.9.#.31.c.....
 000004f0:·91ce·df64·d54f·9798·f7a4·455b·20c0·8c25··...d.O....E[·..%
 00000500:·36c7·5a7d·8d56·3f6d·c3b0·79e5·3074·e02f··6.Z}.V?m..y.0t./
 00000510:·7f8f·b894·efa9·61da·2c65·ab1a·da09·65fa··......a.,e....e.
 00000520:·bbac·0c7d·289b·ff26·0243·c91c·697e·fb30··...}(..&.C..i~.0
 00000530:·c736·9e7e·1f37·4a3e·fe6e·94ec·8ce7·d82b··.6.~.7J>.n.....+
 00000540:·f5f5·9f27·f878·964d·70ff·2bcd·8df2·eaff··...'.x.Mp.+.....
 00000550:·dc37·d239·b27f·abfb·3b62·6ca4·f6c6·43bf··.7.9....;bl...C.
 00000560:·dc35·6ea4·7d5f·f3a1·918f·7ff6·10e7·83a9··.5n.}_..........
 00000570:·43f0·2b8d·61e5·0874·a78c·40b7·924f·c3e1··C.+.a..t..@..O..
 00000580:·d96b·cb72·fad1·3555·adcf·0b95·b33b·1674··.k.r..5U.....;.t
 00000590:·fcb6·53b9·cf7e·c47d·e638·e26f·1fd3·231d··..S..~.}.8.o..#.
 000005a0:·6fe3·18f8·fdc9·31b0·39d2·71aa·fec8·cf7d··o.....1.9.q....}
 000005b0:·8aa1·62a8·31a0·3130·1162·80d7·e5d1·f675··..b.1.10.b.....u
 000005c0:·34af·bda3·eddb·44b6·576a·dd1c·5d23·627c··4.....D.Wj..]#b|
 000005d0:·a7d5·f1da·22ba·96b2·d78c·36af·9af5·71b9··....".....6...q.
 000005e0:·b96c·ae30·feb7·55e0·45ed·d9fe·4479·d176··.l.0..U.E...Dy.v
 000005f0:·b93e·edf1·4575·866a·979a·efa1·74aa·e16f··.>..Eu.j....t..o
 00000600:·2f81·4139·ff69·6fa4·3175·a4ce·0927·9518··/.A9.io.1u...'..
 00000610:·2bc7·c472·ac70·a6fd·5acb·b13a·2fd7·ea87··+..r.p..Z..:/...
 00000620:·caeb·3a46·63c0·98e1·7cb7·4b71·ab9f·6367··..:Fc...|.Kq..cg
Max diff block lines reached; 70492/90246 bytes (78.11%) of diff not shown.
828 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;·=·"2024.1.3-beta.0.0+20240124T142539Z-1"13 .field·public·static·final·VERSION_NAME:Ljava/lang/String;·=·"2024.1.3-beta.0.0+20240123T004804Z-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
594 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,·"2024.1.3-beta.0.0+20240124T142539Z-1"90 ····const-string·v0,·"2024.1.3-beta.0.0+20240123T004804Z-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;
800 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/2024.1.3-beta.0.0+20240124T142539Z-1·(Android·"93 ····const-string·v3,·"Home·Assistant/2024.1.3-beta.0.0+20240123T004804Z-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,·";·"