Code Monkey home page Code Monkey logo

knoxpatch's People

Contributors

ananjaser1211 avatar davidarsene avatar gidano avatar idrinkcoffee-tg avatar maulana990 avatar naxitoo avatar tribalfs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

knoxpatch's Issues

Support active cameras after BL

Can you please add support for the Samsung device's active cameras functionality after BootLoader?
I greatly appreciate it. I can assist with testing and provide logs.

My device model: Samsung Z Fold3 5G
ROM:
AP_F9260ZCU4GWH5_F9260ZCU4GWH5_MQB69290723_REV00_user_low_ship_MULTI_CERT_meta_OS13.tar
CSC_CHC_F9260CHC4GWH5_MQB69290723_REV00_user_low_ship_MULTI_CERT.tar

可否增加支持Zfold设备BootLoader之后可正常打开摄像头的功能,非常感谢,我可以协助测试及日志提供.

Problem after installing Knoxpatch v0.5.2

Installing "KnoxPatch v0.5.2" and "KnoxPatch Enhancer v0.3 fix" gave no issues
but after reboot i first got an initial setup (language choiche/wifi/accounts etc)
and a bootloop after the second reboot. Had to wipe all data to get it working again
(i could reproduce this on three attempts)

Samsung S10+ SM-G975F Android 12 / OneUI 4.1
Magisk 26.1 ( Zygisk=Yes / Denylist=No )
TWRP v3.7.9_9.2 in recovery
Ambasadii_Cruel-HVJ5-G97xF-v6.9-S Kernel ( patch level 01-03-2023 )
multidisabler-samsung-3.5-corsicanu
safetynet-fix-v2.4.0-MOD_1.2.zip
Shamiko-v0.7.1-166-release
LSPosed-v1.8.6-6712-zygisk-release
KnoxPatch-v0.5.2.apk
KnoxPatch-Enhancer-v0.3-fix.zip

I've attached two LSPosed logs (one before the reboot and one after)
FullLog_Knoxpatch_Install.zip

Note the end of full_after_install_knoxpatch_and_enhancer.log is looks encrypted
The initial setup after the reboot seems to be triggered since the Google and Samsung account information is garbled

secure folder is working while samsung health is not working

Device name:

galaxy j5 pro

Device model number:

sm-j530f/ds

OS version:

android 9 (one ui 1.1)

Software info:

Bl : J530FXWS8CUA2
AP: J530FXWS8CUA2_CL16642474
CP: J530FXXS8CTL1
CSC: OJV_J530FOJV8CTL1

Magisk/KernelSU version:

v 26401

Hook framework app:

lsposed 1.9.2 (7024)

KnoxPatch version:

v 0.6.7 enhancer 0.4

Steps to reproduce:

.

Expected behaviour:

.

Actual behaviour:

secure folder is working good while samsung health is not working at all tried different versions of firmware and magisk also and knox patch, PIF is installed 15100 and pass basic and device integrity
when i open samsung healthit gives me message ( the content is no longer available for your phone ......
(com.sec.android.app.shealth:
2290:9901:3fa5b71e002)

Logs:

i do not know how to provide log (i can do if you helped me)

[REQUEST] Possible to restore work profile apps in app switcher/recents?

This thread seems to mention it's related to knox/root:
https://forum.xda-developers.com/t/work-profile-not-showing-in-recent-apps.3979793/

Apps from work profile/secure folder don't appear in the app switcher/recent menu after knox is tripped. The only information I could find was that XDA thread and testing it for myself it seems correct.

This behaviour should happen on most if not all OneUI versions but I know it happens on OneUI 4 & 5.

Clarification:
I have 2 devices both running OneUI 5 and the one without root/knox still intact displays work profile apps in app switcher while the rooted one does not.

Secure Folder Fail, Android 13 M33 5G

My device M33 5G is rooted with magisk and i install knoxpatch but the secure folder still won't open.
It gives me the error "Contact customer service if this continues to happen."

Health Connect

Not sure if here is the correct project to ask. But I'm using the Dr.Ketan rom for a Samsung s23 phone to accomplish root.

I want to use Samsung Health with Health Connect. But when I try to set it a message that encryption is needed for this. Screenshot_20230720_104620_Health Connect.jpg

It is possible to add a patch for this over this project? I guess hiding the encryption property over the phone would fix this. I apologize in advance if my question is out of scope of this project

Samsung A70 (11) need assistance for Secure Folder

Device AP: A705FNXXU5DVG3
SDK: 30

I read that if FBE is enabled on Android 11 secure folder might don't work. From the previous issues i came to know that for disabling FBE i have to modify "/vendor/etc/fstab.qcom" and perform factory reset.

Is there not any way to fix this only using magisk module for that particular device. we can modify fstab.qcom by Magisk module but then factory reset is the problem.

Please correct me if i am wrong from previous issues i understood that we can patch vold binary to make secure folder work but its patch is not generic. Because i am noob i tried A71 patch that you provided on my A70 which was pretty much similar.

BEFORE->
A71: A80317B8A9831738E7170094A8C3583888000034A00358F8400000B4F51B0394
A70: A80317B8A9831738E7170094A8C3583888000034A00358F8400000B41C1C0394

AFTER->
A71: A80317B8A98317381F2003D5A8C3583888000034A00358F81F2003D5F51B0394
A70: A80317B8A98317381F2003D5A8C3583888000034A00358F81F2003D51C1C0394
I Sytemlessly used the patched binary by Magisk module but it did not work.

Region lock patcher

Please make another module to unlock the region restrictions in good lock and galaxy store.

Smart tags

Im planing to buy smart tags can anyone tell me if it's work with this module

Fix OTA updates possible?

I was wondering if it was possible to bring back OTA updates with this module or if there is a way to bring it back to life using lsposed modules? Would this be a good feature for KnoxPatch?

Samsung Health application still getting "Unauthorised changes" error.

OneUI: 5.1
Phone: Galaxy A71

I pass SafetyNet attestation at basic integrity and CTS profile check (if that matters). I'm using KnoxPatch + Enhancer.

KnoxPatch worked before I reset my phone (as it was getting slow), including Samsung Health.

Galaxy Wearable works flawlessly, so I know KnoxPatch is doing its job. But opening SHealth gives this error. It is selected in KnoxPatch settings, but it is also showing as "on denylist" for some reason.

If there's any extra information I need to give to you, I'd be happy to.

Secure Folder will fail to create with FBE (Android 11 and lower)

Secure Folder bases part of its implementation over the AOSP multi user API's. For this reason, devices with FBE in place will require a user key generated by the keymaster TA, more info here (qualcomm.com) and here (docs.samsungknox.com).

Devices with a legacy One UI version (One UI 3.x, and also 2.x as saw in #23) will refuse to generate the required user key due to additional device integrity checks implemented directly in the SKeyMaster TA.
We can ensure this is the case by following the entire creation process via system logs. The following logs were captured on a Galaxy A52s 5G running its latest Android 11 based firmware (A528BXXS1AUL3).

First off, the Secure Folder app triggers the container creation:

03-09 09:09:19.699  3978  3978 I ProvisioningActivityPresenter: Set Knox container name as : Secure Folder
03-09 09:09:19.700  1061  3824 D KnoxMUMContainerPolicy: updateProvisioningState called: state = 1
03-09 09:09:19.700  1061  3824 I KnoxMUMContainerPolicy: Provisioning started... { isCLType:false type:secure-folder state:1 creatorUid:10126 adminPackageName:com.samsung.knox.securefolder }
03-09 09:09:19.734  1061  2313 I SystemServerTiming: createUser-268566624
03-09 09:09:19.734  1061  2313 D PersonaServiceHelper: creating user owned container

UserManagerService.checkIntegrity() is called to verify whether or not the device can generate a SAK via keymaster, this check is already hooked in the module via KnoxDARHooks. Nothing wrong happens if this is patched:

03-09 09:09:19.767  1142  1142 I keystore: del USRPKEY_KnoxTestKey 1000 0
03-09 09:09:19.768  1142  1142 I keystore: del USRSKEY_KnoxTestKey 1000 0
03-09 09:09:19.769  1142  1142 I keystore: del USRCERT_KnoxTestKey 1000 0
03-09 09:09:19.771  1142  1142 I keystore: del CACERT_KnoxTestKey 1000 0
03-09 09:09:19.771  1142  1142 I keystore: del USRCSR_KnoxTestKey 1000 0
03-09 09:09:19.773  1142  1142 I keystore: del USRPKEY_KnoxTestKey 1000 0
03-09 09:09:19.774  1142  1142 I keystore: del USRSKEY_KnoxTestKey 1000 0
03-09 09:09:19.775  1142  1142 I keystore: del USRCERT_KnoxTestKey 1000 0
03-09 09:09:19.776  1142  1142 I keystore: del CACERT_KnoxTestKey 1000 0
03-09 09:09:19.776  1142  1142 I keystore: del USRCSR_KnoxTestKey 1000 0
03-09 09:09:19.777   600   600 W keymaster_tee: [WRN]start nwd_import_key
03-09 09:09:19.782   600   600 D keymaster_swd: keymaster_swd [ERR] (tz_check_oem:74) Device is compromized: fuse loc=5,status=0,sw_fuse_blown=1
03-09 09:09:19.782   600   600 D keymaster_swd: keymaster_swd [WRN] (swd_run_cb:251) swd_import_key() returns 0
03-09 09:09:19.782   600   600 W keymaster_tee: [WRN]ret OK PARAMS: A32 P1 B32 P1 NAR1 S256 2023.03.09,09:09:19.777 
03-09 09:09:19.783  1142  2403 I keystore: !@ writeBlobs blob user_0/1000_USRPKEY_KnoxTestKey
03-09 09:09:19.824  1142  1142 I keystore: del USRPKEY_KnoxTestKey 1000 0
03-09 09:09:19.824  1142  1142 I keystore: !@ reading blob user_0/1000_USRPKEY_KnoxTestKey
03-09 09:09:19.832  1142  1142 I keystore: del USRCERT_KnoxTestKey 1000 0
03-09 09:09:19.843  1142  1142 I keystore: del CACERT_KnoxTestKey 1000 0
03-09 09:09:19.847  1142  1142 I keystore: del USRCSR_KnoxTestKey 1000 0
03-09 09:09:19.848  1061  2313 I SyntheticPasswordCrypto: SP key deleted: KnoxTestKey

UserManagerService.checkDRK() is called:

03-09 09:09:19.848  1061  2313 I DEVROOT#MGR: [android] create DeviceRootKeyServiceManager.
03-09 09:09:19.848  1061  2313 E DEVROOT#CIF:  KFI_isExistDRK start
03-09 09:09:19.855   886   914 E DEVROOT#VND:  communicate start cmd:0x2041, length:64
03-09 09:09:19.855   886   914 E DEVROOT#VND:  cmd [2041] start...
03-09 09:09:19.856   886   914 E DEVROOT#VND:  DRK file exists. 2517
03-09 09:09:19.856   886   914 E DEVROOT#VND:  loadTA (1) start ...
03-09 09:09:19.921   886   914 E DEVROOT#VND:  loadTA End... 
03-09 09:09:19.976   886   914 E DEVROOT#VND:  cmd [2041] end...[0]
03-09 09:09:19.978   886   914 E DEVROOT#VND:  communicate end 0 / length : 0

Once both checks passes, UserManagerService will begin to generate the user key:

03-09 09:09:19.978  1061  2313 I SystemServerTiming: createUserKey
03-09 09:09:19.979   546   585 D vold    : createUserKey(151)
03-09 09:09:19.979   546   585 D FsCrypt : fscrypt_vold_create_user_key for 151 serial 151
03-09 09:09:19.979   546   585 D FsCrypt : create_and_install_user_keys 151
03-09 09:09:19.979   546   585 E FsCrypt : Preparing: /data/misc/vold/user_keys/ce/151
03-09 09:09:19.979   546   585 D FsCrypt : Skipping non-key .
03-09 09:09:19.979   546   585 D FsCrypt : Skipping non-key ..
03-09 09:09:19.979   546   585 D KeyStorage: Already exists, destroying: /data/misc/vold/user_keys/temp
03-09 09:09:19.980   546   585 D vold    : /system/bin/secdiscard
03-09 09:09:19.980   546   585 D vold    :     --
03-09 09:09:19.980   546   585 D vold    :     /data/misc/vold/user_keys/temp/encrypted_key
03-09 09:09:19.980   546   585 D vold    :     /data/misc/vold/user_keys/temp/secdiscardable
03-09 09:09:20.029   546   585 D vold    : /system/bin/rm
03-09 09:09:20.029   546   585 D vold    :     -rf
03-09 09:09:20.029   546   585 D vold    :     /data/misc/vold/user_keys/temp

Vold will now call keymaster to handle the key generation:

03-09 09:09:20.065   546   585 D KeyStorage: Inside KeyStorage.isKnoxKeyPath() - key_path : /data/misc/vold/user_keys/ce/151/current
03-09 09:09:20.065   546   585 D KeyStorage: Inside KeyStorage.isKnoxKeyPath() - user_de_path_length : 29
03-09 09:09:20.066   546   585 D KeyStorage: Inside KeyStorage.isKnoxKeyPath() - user_ce_path_length : 29
03-09 09:09:20.066   546   585 D KeyStorage: Input path is for Knox user
03-09 09:09:20.066   546   585 E KeyStorage: storeKey /data/misc/vold/user_keys/temp
03-09 09:09:20.106   532   532 I hwservicemanager: getTransport: Cannot find entry [email protected]::IKeymasterDevice/default in either framework or device manifest.
03-09 09:09:20.107   546   585 I vold    : List of Keymaster HALs found:
03-09 09:09:20.107   546   585 I vold    : Keymaster HAL #1: SKeymaster(Keymaster MDFPP) from SKeymaster team SecurityLevel: TRUSTED_ENVIRONMENT HAL: [email protected]::IKeymasterDevice/default
03-09 09:09:20.107   546   585 I vold    : Using SKeymaster(Keymaster MDFPP) from SKeymaster team for encryption.  Security level: TRUSTED_ENVIRONMENT, HAL: [email protected]::IKeymasterDevice/default
03-09 09:09:20.107   546   585 D KeyStorage: Knox protection required in generating keymaster key
03-09 09:09:20.107   546   585 D KeyStorage: Creating key that doesn't need auth token

Keymaster TA starts to generate the key, but it will fail on purpose due to the device having a blown warranty bit and non-trusted boot status (custom binary installed):

03-09 09:09:20.112   600   600 W keymaster_tee: [WRN]start nwd_generate_key
03-09 09:09:20.118   600   600 D keymaster_swd: keymaster_swd [ERR] (tz_check_trust_boot_status:1426) TB is fail:0x1
03-09 09:09:20.118   600   600 D keymaster_swd: keymaster_swd [ERR] (tz_check_trust_boot_status:1437) WB is fail:0x1
03-09 09:09:20.118   600   600 D keymaster_swd: keymaster_swd [ERR] (km_check_trustboot_for_knox:413) tz_check_trust_boot_status fail
03-09 09:09:20.118   600   600 W keymaster_tee: [WRN]Cmd 2, err -45
03-09 09:09:20.118   600   600 W keymaster_tee: [WRN]nwd_generate_key ret -45

...it's a disaster:

03-09 09:09:20.118   546   585 E vold    : generate_key failed, code -45
03-09 09:09:20.119   546   585 E KeyStorage: generateKeymasterKey failed
03-09 09:09:20.119  1061  2313 E StorageManagerService: android.os.ServiceSpecificException:  (code 0)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:2399)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.Parcel.createException(Parcel.java:2369)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2352)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2294)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.IVold$Stub$Proxy.createUserKey(IVold.java:3248)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at com.android.server.StorageManagerService.createUserKey(StorageManagerService.java:3825)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.storage.StorageManager.createUserKey(StorageManager.java:1621)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUncheckedNoTracing(UserManagerService.java:3844)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUnchecked(UserManagerService.java:3601)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternal(UserManagerService.java:3587)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createProfileForUserWithThrow(UserManagerService.java:3509)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.IUserManager$Stub.onTransact(IUserManager.java:766)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransactInternal(Binder.java:1190)
03-09 09:09:20.119  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransact(Binder.java:1159)
03-09 09:09:20.119  1061  2313 D SystemServerTiming: createUserKey took to complete: 141ms
03-09 09:09:20.119  1061  2313 I SystemServerTiming: prepareUserData
03-09 09:09:20.120   546   585 D vold    : prepareUserStorage(151)
03-09 09:09:20.120   546   585 D FsCrypt : fscrypt_prepare_user_storage for volume null, user 151, serial 151, flags 3
03-09 09:09:20.120   546   585 E FsCrypt : Preparing: /data/system/users/151
03-09 09:09:20.120   546   585 E FsCrypt : Preparing: /data/misc/profiles/cur/151
03-09 09:09:20.120   546   585 E FsCrypt : Preparing: /data/system_de/151
03-09 09:09:20.120   546   585 E FsCrypt : Preparing: /data/misc_de/151
03-09 09:09:20.120   546   585 E FsCrypt : Preparing: /data/vendor_de/151
03-09 09:09:20.120   546   585 E FsCrypt : Preparing: /data/user_de/151
03-09 09:09:20.120   546   585 D FsCrypt : lookup_policy 151
03-09 09:09:20.120   546   585 E FsCrypt : Cannot find key for 151
03-09 09:09:20.121  1061  2313 E StorageManagerService: android.os.ServiceSpecificException:  (code 0)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:2399)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.Parcel.createException(Parcel.java:2369)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2352)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2294)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.IVold$Stub$Proxy.prepareUserStorage(IVold.java:3433)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.StorageManagerService.prepareUserStorageInternal(StorageManagerService.java:4040)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.StorageManagerService.prepareUserStorage(StorageManagerService.java:4034)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.storage.StorageManager.prepareUserStorage(StorageManager.java:1657)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserDataPreparer.prepareUserDataLI(UserDataPreparer.java:85)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserDataPreparer.prepareUserData(UserDataPreparer.java:74)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUncheckedNoTracing(UserManagerService.java:3848)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUnchecked(UserManagerService.java:3601)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternal(UserManagerService.java:3587)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createProfileForUserWithThrow(UserManagerService.java:3509)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.IUserManager$Stub.onTransact(IUserManager.java:766)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransactInternal(Binder.java:1190)
03-09 09:09:20.121  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransact(Binder.java:1159)
03-09 09:09:20.121  1061  2313 V UserDataPreparer: Found /data/user_de/151 with serial number -1
03-09 09:09:20.121  1061  2313 D UserDataPreparer: Serial number missing on /data/user_de/151; assuming current is valid
03-09 09:09:20.121  1061  2313 V UserDataPreparer: Found /data/system_de/151 with serial number -1
03-09 09:09:20.121  1061  2313 D UserDataPreparer: Serial number missing on /data/system_de/151; assuming current is valid
03-09 09:09:20.121  1061  2313 W PackageManager: Destroying user 151 on volume null because we failed to prepare: java.io.IOException: getxattr failed: ENOENT (No such file or directory)
03-09 09:09:20.123   546   585 D vold    : destroyUserStorage(151)
03-09 09:09:20.123   546   585 D FsCrypt : fscrypt_destroy_user_storage for volume null, user 151, flags 3
03-09 09:09:20.123   546   585 D FsCrypt : prepare_subdirs
03-09 09:09:20.123   546   585 D vold    : /system/bin/vold_prepare_subdirs
03-09 09:09:20.123   546   585 D vold    :     destroy
03-09 09:09:20.123   546   585 D vold    :
03-09 09:09:20.123   546   585 D vold    :     151
03-09 09:09:20.123   546   585 D vold    :     3
03-09 09:09:20.150 10712 10712 E vold_prepare_subdirs: Unable to open directory: /data/misc_ce/151: No such file or directory
03-09 09:09:20.150 10712 10712 E vold_prepare_subdirs: Unable to open directory: /data/vendor_ce/151: No such file or directory
03-09 09:09:20.152   546   585 E vold    : Process exited with code: 255
03-09 09:09:20.152   546   585 E FsCrypt : vold_prepare_subdirs failed
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/media/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/user/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/system_ce/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/misc_ce/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/vendor_ce/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/user_de/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/system/users/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/misc/profiles/cur/151
03-09 09:09:20.152   546   585 E FsCrypt : Destroying: /data/system_de/151
03-09 09:09:20.153   546   585 E FsCrypt : Destroying: /data/misc_de/151
03-09 09:09:20.153   546   585 E FsCrypt : Destroying: /data/vendor_de/151
03-09 09:09:20.155  1061  2313 E StorageManagerService: android.os.ServiceSpecificException:  (code 0)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:2399)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.Parcel.createException(Parcel.java:2369)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2352)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2294)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.IVold$Stub$Proxy.destroyUserStorage(IVold.java:3454)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.StorageManagerService.destroyUserStorage(StorageManagerService.java:4060)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.storage.StorageManager.destroyUserStorage(StorageManager.java:1666)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserDataPreparer.destroyUserDataLI(UserDataPreparer.java:153)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserDataPreparer.prepareUserDataLI(UserDataPreparer.java:112)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserDataPreparer.prepareUserData(UserDataPreparer.java:74)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUncheckedNoTracing(UserManagerService.java:3848)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUnchecked(UserManagerService.java:3601)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternal(UserManagerService.java:3587)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createProfileForUserWithThrow(UserManagerService.java:3509)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.IUserManager$Stub.onTransact(IUserManager.java:766)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransactInternal(Binder.java:1190)
03-09 09:09:20.155  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransact(Binder.java:1159)

The system will reports back the container creation failed:

03-09 09:09:20.189  1061  2313 D SystemServerTiming: prepareUserData took to complete: 70ms
03-09 09:09:20.190   546   585 I epmd    : Set sdp policy for user 151
03-09 09:09:20.190   546   585 I epmd    : Set sdp policy to /data/user/151
03-09 09:09:20.190   546   585 E epmd    : Failed to open /data/user/151: No such file or directory
03-09 09:09:20.190   546   585 E epmd    : Failed to set sdp policy for user 151
03-09 09:09:20.190   546   585 E vold    : failed: No such file or directory
03-09 09:09:20.190  1061  2313 E StorageManagerService: failed
03-09 09:09:20.190  1061  2313 E StorageManagerService: android.os.ServiceSpecificException: failed (code 2)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.Parcel.createExceptionOrNull(Parcel.java:2399)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.Parcel.createException(Parcel.java:2369)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2352)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.Parcel.readException(Parcel.java:2294)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.IVold$Stub$Proxy.setSdpPolicyCmd(IVold.java:3858)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.StorageManagerService.setSdpPolicyCmd(StorageManagerService.java:2824)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.storage.StorageManager.setSdpPolicy(StorageManager.java:1071)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.EnterprisePartitionManager.setSdpPolicy(EnterprisePartitionManager.java:267)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.SdpManagerService$LocalService.setSdpPolicy(SdpManagerService.java:5006)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.lambda$setSdpPolicy$0(UserManagerService.java:761)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.pm.-$$Lambda$UserManagerService$qu9_cdgz_y0n8pKkAUrYPXZEfbM.apply(Unknown Source:4)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at java.util.Optional.map(Optional.java:211)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.setSdpPolicy(UserManagerService.java:760)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUncheckedNoTracing(UserManagerService.java:3854)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternalUnchecked(UserManagerService.java:3601)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createUserInternal(UserManagerService.java:3587)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at com.android.server.pm.UserManagerService.createProfileForUserWithThrow(UserManagerService.java:3509)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.IUserManager$Stub.onTransact(IUserManager.java:766)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransactInternal(Binder.java:1190)
03-09 09:09:20.190  1061  2313 E StorageManagerService: 	at android.os.Binder.execTransact(Binder.java:1159)
03-09 09:09:20.190  1061  2313 E SdpManagerService: setSdpPolicy failed!
03-09 09:09:20.190  1061  2313 E UserManagerService: Failed to set sdp policy
03-09 09:09:20.190  1061  2313 D SystemServerTiming: createUser-268566624 took to complete: 456ms
03-09 09:09:20.190  1061  2313 D SystemServerTiming: !@Boot_SystemServer: 456ms : createUser-268566624
03-09 09:09:20.190  1061  2313 I SystemServerTiming: !@Boot_EBS:   Took 456ms by 'createUser-268566624'
03-09 09:09:20.197  1061  2313 D KnoxMUMContainerPolicy: updateProvisioningState called: state = 11
03-09 09:09:20.197  1061  2313 I KnoxMUMContainerPolicy: ProvisioningState.update():Bundle[{isCLType=false, pidKnox=-1, type=secure-folder, state=0, containerId=-1, requestId=-1, pidProvision=-1, creatorUid=10126, pwdRstToken=null, adminPackageName=com.samsung.knox.securefolder}]
03-09 09:09:20.197  1061  2313 I KnoxMUMContainerPolicy: ProvisioningState.update(): appying:{ state:11 }
03-09 09:09:20.197  1061  2313 I KnoxMUMContainerPolicy: failed
03-09 09:09:20.206  1061  2313 I KnoxMUMContainerPolicy: provisioningFinished()... { isCLType:false pidKnox:-1 type:secure-folder state:11 containerId:-1 requestId:-1 pidProvision:-1 creatorUid:10126 adminPackageName:com.samsung.knox.securefolder }
03-09 09:09:20.206  1061  2313 I KnoxMUMContainerPolicy: provisioningFinished() not a normal finish, state:11
03-09 09:09:20.207  3978 10689 E CreateProfileTask: CreateProfileTask run. com.samsung.knox.securefolder.presentation.switcher.setupwizard.presenter.provisioningtasks.ProvisioningException: user creation failed
03-09 09:09:20.207  3978 10689 E CreateProfileTask: 	at com.samsung.knox.securefolder.presentation.switcher.setupwizard.presenter.provisioningtasks.task.CreateProfileTask.run(CreateProfileTask.java:63)
03-09 09:09:20.207  3978 10689 E CreateProfileTask: 	at com.samsung.knox.securefolder.presentation.switcher.setupwizard.presenter.provisioningtasks.AbstractProvisioningController$ProvisioningTaskHandler.handleMessage(AbstractProvisioningController.java:161)
03-09 09:09:20.207  3978 10689 E CreateProfileTask: 	at android.os.Handler.dispatchMessage(Handler.java:106)
03-09 09:09:20.207  3978 10689 E CreateProfileTask: 	at android.os.Looper.loop(Looper.java:246)
03-09 09:09:20.207  3978 10689 E CreateProfileTask: 	at android.os.HandlerThread.run(HandlerThread.java:67)
03-09 09:09:20.209  1061  3832 E KnoxMUMContainerPolicy: no ongoing provisioning

[ISSUE] Enhanced data protection detects modifications

Device name:

Galaxy A53 5G on S23 FE ROM

Device model number:

SM-A536E

OS version:

Android 14 (OneUI 6)

Software info:

S23 FE ROM from OST.

Magisk/KernelSU version:

v26.4

Hook framework app:

LSPosed (unsure)

KnoxPatch version:

v06.1 (Enhancer 0.4)

Steps to reproduce:

  1. Open Cloud
  2. Click restore from backup
  3. Select decice with enhanced protection

Expected behaviour:

Not detect that phone has modified software

Actual behaviour:

Blocks restore and detects.

Logs:

01-12 02:57:08.645 1249 1316 W libprocessgroup: SetCgroup::ExecuteForProcess: failed to open /dev/cpuctl/foreground-boost/cgroup.procs: No such file or directory
01-12 02:57:08.653 919 919 I Layer : id=5681 removeFromCurrentState DimTransitionLayer for Surface(name=ActivityRecord{46b108 u0 com.samsung.android.scpm/com.samsung.scpm.pdm.e2ee.view.MainActivity t373})/@0x2e90752#5681 (256)
01-12 02:57:08.653 919 919 I Layer : Layer [ActivityRecord{19e6e51 u0 com.samsung.android.scloud/.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity t373}#5661] hidden!! flag(1)
01-12 02:57:08.653 919 919 I Layer : id=5675 removeFromCurrentState Transition Root: ActivityRecord{46b108 u0 com.samsung.android.scpm/com.samsung.scpm.pdm.e2ee.view.MainActivity t373}#5675 (256)
01-12 02:57:08.654 919 919 I Layer : id=5675 removeFromCurrentState Transition Root: ActivityRecord{46b108 u0 com.samsung.android.scpm/com.samsung.scpm.pdm.e2ee.view.MainActivity t373}#5675 (256)
01-12 02:57:08.654 919 919 I Layer : Layer [com.samsung.android.scloud/com.samsung.android.scloud.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity$_28197#5663] hidden!! flag(1)
01-12 02:57:08.655 919 919 I SurfaceFlinger: id=5681 Removed DimTransitionLayer for Surface(name=ActivityRecord{46b108 u0 com.samsung.android.scpm/com.samsung.scpm.pdm.e2ee.view.MainActivity t373})/@0x2e90752#5681 (256)
01-12 02:57:08.656 1249 4812 V WindowManager: Relayout Window{c415966 u0 com.samsung.android.scloud/com.samsung.android.scloud.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity}: viewVisibility=8 req=1080x2400 d0
01-12 02:57:08.660 1249 4812 V WindowManager: Relayout hash=c415966, pid=28197, syncId=-1: mAttrs={(0,0)(fillxfill) sim={adjust=pan forwardNavigation} layoutInDisplayCutoutMode=shortEdges ty=BASE_APPLICATION wanim=0x10302f2
01-12 02:57:08.660 1249 4812 V WindowManager: fl=81810100
01-12 02:57:08.660 1249 4812 V WindowManager: pfl=12008040
01-12 02:57:08.660 1249 4812 V WindowManager: bhv=DEFAULT
01-12 02:57:08.660 1249 4812 V WindowManager: fitSides= naviIconColor=0}
01-12 02:57:08.662 28197 28197 I ViewRootImpl@3f04fc4[DashboardRestoreActivity]: Relayout returned: old=(0,0,1080,2400) new=(0,0,1080,2400) req=(1080,2400)8 dur=5 res=0x402 s={false 0x0} ch=true seqId=0
01-12 02:57:08.662 28197 28197 I ViewRootImpl@3f04fc4[DashboardRestoreActivity]: stopped(true) old = false
01-12 02:57:08.664 1249 4812 D CompatibilityChangeReporter: Compat change id reported: 271850009; UID 5009; state: DISABLED
01-12 02:57:08.669 28197 28197 I [SC]DashboardRestoreActivity: onSaveInstanceState is called
01-12 02:57:08.669 28197 28197 I [SC]DashboardRestoreActivity: onSaveInstanceState is called
01-12 02:57:08.670 919 919 I Layer : id=5681 Destroyed DimTransitionLayer for Surface(name=ActivityRecord{46b108 u0 com.samsung.android.scpm/com.samsung.scpm.pdm.e2ee.view.MainActivity t373})/@0x2e90752#5681
01-12 02:57:08.687 1249 4812 E WindowManager: win=Window{c415966 u0 com.samsung.android.scloud/com.samsung.android.scloud.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity} destroySurfaces: appStopped=true cleanupOnResume=false win.mWindowRemovalAllowed=false win.mRemoveOnExit=false win.mViewVisibility=8 caller=com.android.server.wm.ActivityRecord.destroySurfaces:6862 com.android.server.wm.ActivityRecord.destroySurfaces:6843 com.android.server.wm.ActivityRecord.activityStopped:7510 com.android.server.wm.ActivityClientController.activityStopped:310 android.app.IActivityClientController$Stub.onTransact:702 com.android.server.wm.ActivityClientController.onTransact:175 android.os.Binder.execTransactInternal:1380
01-12 02:57:08.687 1249 4812 I WindowManager: Destroying surface Surface(name=com.samsung.android.scloud/com.samsung.android.scloud.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity$_28197)/@0xe0aa35 called by com.android.server.wm.WindowStateAnimator.destroySurface:789 com.android.server.wm.WindowStateAnimator.destroySurfaceLocked:472 com.android.server.wm.WindowState.destroySurfaceUnchecked:4092 com.android.server.wm.WindowState.destroySurface:4066 com.android.server.wm.ActivityRecord.destroySurfaces:6862 com.android.server.wm.ActivityRecord.destroySurfaces:6843 com.android.server.wm.ActivityRecord.activityStopped:7510 com.android.server.wm.ActivityClientController.activityStopped:310
01-12 02:57:08.690 1249 1303 D PkgPredictorService-SecIpmManagerServiceImpl: bg information pid:28197 uid:5009 pkgName:com.samsung.android.scloud
01-12 02:57:08.691 3726 7317 D BinderSender: onForegroundActivitiesChanged: pid=28197, uid=5009, foregroundActivities=false
01-12 02:57:08.703 919 919 I Layer : id=5663 removeFromCurrentState com.samsung.android.scloud/com.samsung.android.scloud.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity$_28197#5663 (255)
01-12 02:57:08.704 919 919 I SurfaceFlinger: id=5663 Removed com.samsung.android.scloud/com.samsung.android.scloud.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity$_28197#5663 (255)
01-12 02:57:08.720 919 919 I Layer : id=5663 Destroyed com.samsung.android.scloud/com.samsung.android.scloud.bnr.ui.screen.deviceinfo.restore.DashboardRestoreActivity$_28197#5663
01-12 02:57:08.822 1249 1535 D MdnieScenarioControlService: packageName : com.samsung.android.scpm className : com.samsung.scpm.pdm.e2ee.view.MainActivity
01-12 02:57:08.823 1249 1535 V MdnieScenarioControlService: setUIMode from UI function(3)

[ISSUE] Unable to use new Private Share feature built-in

Device name:

Galaxy Tab S6 Lite LTE

Device model number:

SM-P615

OS version:

Android 13 (One UI 5.1.1)

Software info:

BL: P615XXU7FWJ1
AP: P615XXU7FWJ1
CP: P615XXU7FWJ1
CSC: P615OXM7FWJ1 ITV/ITV/ITV

Magisk/KernelSU version:

v26.3

Hook framework app:

LSPosed v1.9.2

KnoxPatch version:

v.0.6.1 (Enhancer v0.4)

Steps to reproduce:

  1. Share a file via Quick Share
  2. Enable Private share
  3. Nothing happens

If I try to open Private Share History in Quick Share menu the app crashes.

Expected behaviour:

It should work like the standalone app of private share did (now it doesn't exist anymore)

Actual behaviour:

You can't use Private Share in Quick Share (this is a new feature os One UI 5.1.1 and 6)

Logs:

privateshare.txt

[FEATURE] Add Galaxy Wearable app support

After rooting the phone, you can no longer connect your watch via Galaxy wearable.
After your great work on this plugin it would be a cool feature for a new plugin or this one.

error code -66 Error::Km(ErrorCode(-66))) (public error code: 8 internal Keystore code: -66)

Device name:

pixel 5

Device model number:

no

OS version:

13

Software info:

no

Magisk/KernelSU version:

no

Hook framework app:

no

KnoxPatch version:

no

Steps to reproduce:

no

Expected behaviour:

no

Actual behaviour:

no

Logs:

2023-10-07 13:50:40.022 16438-16457 OpenGLRenderer io.github.vvb2060.keyattestation E Unable to match the desired swap behavior.
2023-10-07 13:50:40.154 16438-16456 KeyAttestation io.github.vvb2060.keyattestation W Do attestation error.
java.security.ProviderException: Failed to generate key pair.
at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:717)
at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPair(AndroidKeyStoreKeyPairGeneratorSpi.java:627)
at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:746)
at io.github.vvb2060.keyattestation.home.HomeViewModel.generateKey(HomeViewModel.kt:109)
at io.github.vvb2060.keyattestation.home.HomeViewModel.doAttestation(HomeViewModel.kt:145)
at io.github.vvb2060.keyattestation.home.HomeViewModel.load$lambda$6(HomeViewModel.kt:236)
at io.github.vvb2060.keyattestation.home.HomeViewModel.$r8$lambda$rMUICmt2KLtbKsoQXF9CvBriLvw(Unknown Source:0)
at io.github.vvb2060.keyattestation.home.HomeViewModel$$ExternalSyntheticLambda3.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1137)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:637)
at java.lang.Thread.run(Thread.java:1012)
Caused by: android.security.KeyStoreException: Unable to attest device ids (internal Keystore code: -66 message: In generate_key.

                                                                                                Caused by:
                                                                                                    0: While generating Key without explicit attestation key.
                                                                                                    1: Error::Km(ErrorCode(-66))) (public error code: 8 internal Keystore code: -66)
                                                                                                	at android.security.KeyStore2.getKeyStoreException(KeyStore2.java:369)
                                                                                                	at android.security.KeyStoreSecurityLevel.handleExceptions(KeyStoreSecurityLevel.java:57)
                                                                                                	at android.security.KeyStoreSecurityLevel.generateKey(KeyStoreSecurityLevel.java:145)
                                                                                                	at android.security.keystore2.AndroidKeyStoreKeyPairGeneratorSpi.generateKeyPairHelper(AndroidKeyStoreKeyPairGeneratorSpi.java:690)

Samsung Health Monitor - ERR_INTEGRITY

Attempting to use Samsung Health Monitor on my rooted phone with my newly purchased Watch 5 doesn't work. On the app it is displayed "Unable to find a compatible watch" even though all features work, except for this app. I am using the latest version of KnoxPatch, latest update on my watch and latest update on my Magisk rooted S21.

05-19 21:06:55.923 23396 23575 E S HealthMonitor - WsmController: WsmSession.connect(). fail : ERR_INTEGRITY

logcat:

05-19 21:04:51.402 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:04:51.403 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] constructor 
05-19 21:04:51.458 13067 13067 I S HealthMonitor - KeyUtil: already init
05-19 21:04:51.542 13067 13067 I S HealthMonitor - DataRoomBpManager:  [SHealthMonitorBpDatabase] constructor 
05-19 21:04:51.544 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@32c828f
05-19 21:04:51.545 13067 13067 I S HealthMonitor - ControlManager:  [initCardController] start 
05-19 21:04:51.545 13067 13067 I S HealthMonitor - ControlManager:  [getControlObject] className : com.samsung.android.shealthmonitor.bp.control.BloodPressureController
05-19 21:04:51.545 13067 13067 I S HealthMonitor - BloodPressureController:  [BloodPressureController] constructor 
05-19 21:04:51.545 13067 13067 I S HealthMonitor - ControlManager:  [getControlObject] ret : com.samsung.android.shealthmonitor.bp.control.BloodPressureController@355591c
05-19 21:04:51.545 13067 13067 I S HealthMonitor - DataRoomBpManager:  [DataRoomBpManager] getInstance start 
05-19 21:04:51.545 13067 13067 I S HealthMonitor - DataRoomBpManager:  [DataRoomBpManager] constructor 
05-19 21:04:51.615 13067 13067 I S HealthMonitor - DataRoomBpManager:  [SHealthMonitorBpDatabase] constructor 
05-19 21:04:51.616 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:04:51.616 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@32c828f
05-19 21:04:51.616 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:04:51.616 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@32c828f
05-19 21:04:51.616 13067 13067 I S HealthMonitor - DataRoomBpManager:  [DataRoomBpManager] getInstance done! : com.samsung.android.shealthmonitor.bp.roomdata.manager.DataRoomBpManager@425a925
05-19 21:04:51.616 13067 13067 I S HealthMonitor - ControlManager:  [getControlObject] className : com.samsung.android.shealthmonitor.ecg.control.EcgController
05-19 21:04:51.616 13067 13067 I S HealthMonitor - EcgController:  [EcgController] constructor 
05-19 21:04:51.616 13067 13067 I S HealthMonitor - ControlManager:  [getControlObject] ret : com.samsung.android.shealthmonitor.ecg.control.EcgController@5307afa
05-19 21:04:51.616 13067 13067 I S HealthMonitor - DataRoomEcgManager:  [DataRoomEcgManager] getInstance start 
05-19 21:04:51.616 13067 13067 I S HealthMonitor - DataRoomEcgManager:  [DataRoomEcgManager] constructor 
05-19 21:04:51.649 13067 13067 I S HealthMonitor - SHealthMonitorEcgDatabase:  [SHealthMonitorEcgDatabase] constructor 
05-19 21:04:51.650 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:04:51.650 13067 13067 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@32c828f
05-19 21:04:51.650 13067 13067 I S HealthMonitor - DataRoomEcgManager:  [DataRoomEcgManager] getInstance done! : com.samsung.android.shealthmonitor.ecg.roomdata.manager.DataRoomEcgManager@278b8ab
05-19 21:04:51.653 13067 13067 I S HealthMonitor - DataKeyUtil: already init
05-19 21:04:51.718 13067 13067 I S HealthMonitor - SamsungHealthDataSyncManager: init SDK DataType : com.samsung.health.blood_pressure
05-19 21:04:51.718 13067 13067 I S HealthMonitor - SamsungHealthDataSyncManager: init SDK DataType : com.samsung.health.ecg
05-19 21:04:51.718 13067 13067 I S HealthMonitor - SamsungHealthDataSyncManager: request connection service  : with permission (false)
05-19 21:04:51.790 13067 13067 I S HealthMonitor - SHealthMonitorLogManager: init() : isAgreement() is called. return true.
05-19 21:04:51.806 13067 13067 I S HealthMonitor - SHealthMonitorLogManager: init() : isAgreement() is called. return true.
05-19 21:04:51.836 13067 13067 I S HealthMonitor - ControlManager:  [doAction] map size : 2
05-19 21:04:51.861 13067 13212 E S HealthMonitor - CapabilityReceiver: SamsungHealthDataSyncManager is not connected to SamsungHealthSDK.
05-19 21:04:51.882 13067 13067 I S HealthMonitor - SamsungHealthDataSyncManager:  Version coe = 6235027
05-19 21:04:51.885 13067 13067 I S HealthMonitor - SamsungHealthDataSyncManager: Health data service is connected. SYNCABLE
05-19 21:06:53.311 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:06:53.311 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] constructor 
05-19 21:06:53.649 23396 23396 I S HealthMonitor - KeyUtil:  [getSecureKey] first MAKE key = 
05-19 21:06:53.652 23396 23396 I S HealthMonitor - DataRoomBpManager:  [SHealthMonitorBpDatabase] constructor 
05-19 21:06:53.652 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@cad1a0c
05-19 21:06:53.652 23396 23396 I S HealthMonitor - ControlManager:  [initCardController] start 
05-19 21:06:53.652 23396 23396 I S HealthMonitor - ControlManager:  [getControlObject] className : com.samsung.android.shealthmonitor.bp.control.BloodPressureController
05-19 21:06:53.652 23396 23396 I S HealthMonitor - BloodPressureController:  [BloodPressureController] constructor 
05-19 21:06:53.652 23396 23396 I S HealthMonitor - ControlManager:  [getControlObject] ret : com.samsung.android.shealthmonitor.bp.control.BloodPressureController@4ebef55
05-19 21:06:53.652 23396 23396 I S HealthMonitor - DataRoomBpManager:  [DataRoomBpManager] getInstance start 
05-19 21:06:53.652 23396 23396 I S HealthMonitor - DataRoomBpManager:  [DataRoomBpManager] constructor 
05-19 21:06:53.665 23396 23396 I S HealthMonitor - DataRoomBpManager:  [SHealthMonitorBpDatabase] constructor 
05-19 21:06:53.666 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:06:53.666 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@cad1a0c
05-19 21:06:53.666 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:06:53.666 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@cad1a0c
05-19 21:06:53.666 23396 23396 I S HealthMonitor - DataRoomBpManager:  [DataRoomBpManager] getInstance done! : com.samsung.android.shealthmonitor.bp.roomdata.manager.DataRoomBpManager@c1efd6a
05-19 21:06:53.666 23396 23396 I S HealthMonitor - ControlManager:  [getControlObject] className : com.samsung.android.shealthmonitor.ecg.control.EcgController
05-19 21:06:53.666 23396 23396 I S HealthMonitor - EcgController:  [EcgController] constructor 
05-19 21:06:53.666 23396 23396 I S HealthMonitor - ControlManager:  [getControlObject] ret : com.samsung.android.shealthmonitor.ecg.control.EcgController@464625b
05-19 21:06:53.666 23396 23396 I S HealthMonitor - DataRoomEcgManager:  [DataRoomEcgManager] getInstance start 
05-19 21:06:53.666 23396 23396 I S HealthMonitor - DataRoomEcgManager:  [DataRoomEcgManager] constructor 
05-19 21:06:53.679 23396 23396 I S HealthMonitor - SHealthMonitorEcgDatabase:  [SHealthMonitorEcgDatabase] constructor 
05-19 21:06:53.679 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance start 
05-19 21:06:53.679 23396 23396 I S HealthMonitor - DataRoomManager:  [DataManager] getInstance done! : com.samsung.android.shealthmonitor.dataroom.manager.DataRoomManager@cad1a0c
05-19 21:06:53.679 23396 23396 I S HealthMonitor - DataRoomEcgManager:  [DataRoomEcgManager] getInstance done! : com.samsung.android.shealthmonitor.ecg.roomdata.manager.DataRoomEcgManager@217caf8
05-19 21:06:53.696 23396 23396 I S HealthMonitor - SamsungHealthDataSyncManager: init SDK DataType : com.samsung.health.blood_pressure
05-19 21:06:53.696 23396 23396 I S HealthMonitor - SamsungHealthDataSyncManager: init SDK DataType : com.samsung.health.ecg
05-19 21:06:53.696 23396 23396 I S HealthMonitor - SamsungHealthDataSyncManager: request connection service  : with permission (false)
05-19 21:06:53.703 23396 23396 I S HealthMonitor - SHealthMonitorLogManager: init() : SharedPreferenceHelper.getAppInit() is false
05-19 21:06:53.710 23396 23396 I S HealthMonitor - WearConnectionManager: Wear device is not connected yet.
05-19 21:06:53.711 23396 23396 I S HealthMonitor - WearConnectionManager: Wear device is not connected yet.
05-19 21:06:53.733 23396 23396 I S HealthMonitor - MainActivity:  [onCreate] shealthmonitor://shealthmonitor.samsung.com/deepLink?target=ECG&time=1684526812822
05-19 21:06:53.761 23396 23396 E S HealthMonitor - WearableSaAgent: [WM] You need to install Samsung Accessory SDK to use this application.
05-19 21:06:53.761 23396 23396 W S HealthMonitor - WearableSaAgent: [WM] findPeers() : mConnection is Null
05-19 21:06:53.763 23396 23396 E S HealthMonitor - WearableSaAgentEcg: [WM] You need to install Samsung Accessory SDK to use this application.
05-19 21:06:53.763 23396 23396 W S HealthMonitor - WearableSaAgentEcg: [WM] findPeers() : mConnection is Null
05-19 21:06:53.797 23396 23396 I S HealthMonitor - SamsungHealthDataSyncManager:  Version coe = 6235027
05-19 21:06:53.801 23396 23396 I S HealthMonitor - SamsungHealthDataSyncManager: Health data service is connected. SYNCABLE
05-19 21:06:53.801 23396 23396 I S HealthMonitor - WearConnectionManager: onCapabilityChanged(). 991, com.google.android.gms.wearable.internal.zzw@ac019e7
05-19 21:06:53.801 23396 23396 I S HealthMonitor - NodeMonitor: [WM] onConnecting(). : 991
05-19 21:06:53.801 23396 23396 I S HealthMonitor - WearConnectionManager: onCapabilityChanged(). 992, com.google.android.gms.wearable.internal.zzw@e69ac3d
05-19 21:06:53.801 23396 23396 I S HealthMonitor - NodeMonitor: [WM] onConnecting(). : 992
05-19 21:06:54.252 23396 23526 I S HealthMonitor - WearMessageManager: requestConnection(). efeda284, 992
05-19 21:06:54.252 23396 23525 I S HealthMonitor - WearMessageManager: requestConnection(). efeda284, 991
05-19 21:06:54.252 23396 23525 I S HealthMonitor - WsmController: requestConnection(). efeda284
05-19 21:06:54.252 23396 23525 I S HealthMonitor - WsmController: nodeId is changed. prev : , new : efeda284
05-19 21:06:54.252 23396 23525 I S HealthMonitor - WsmController: clearAll()
05-19 21:06:54.253 23396 23526 I S HealthMonitor - WsmController: requestConnection(). efeda284
05-19 21:06:54.253 23396 23526 E S HealthMonitor - WsmController: Connecting to WSM server.
05-19 21:06:54.253 23396 23575 I S HealthMonitor - WsmController: connectWsmServer()
05-19 21:06:54.253 23396 23575 E S HealthMonitor - SharedPreferenceHelper: WEAR_APP_VERSIONS is empty
05-19 21:06:54.277 23396 23396 W S HealthMonitor - WearableSaAgent: [WM] findPeers() : mConnection is Null
05-19 21:06:54.278 23396 23396 W S HealthMonitor - WearableSaAgentEcg: [WM] findPeers() : mConnection is Null
05-19 21:06:54.300 23396 23396 I S HealthMonitor - SHealthMonitorLogManager: init() : SharedPreferenceHelper.getAppInit() is false
05-19 21:06:54.300 23396 23396 I S HealthMonitor - SHealthMonitorSetupActivity:  [onCreate] isNewDevice : false isUpdate :false
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[KR]', mMnc='[KR]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[US]', mMnc='[US]', mSupportType=2}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[BR]', mMnc='[BR]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CL]', mMnc='[CL]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AE]', mMnc='[AE]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ID]', mMnc='[ID]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[HK]', mMnc='[HK]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[RU]', mMnc='[RU]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[SG]', mMnc='[SG]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AZ]', mMnc='[AZ]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[GE]', mMnc='[GE]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PY]', mMnc='[PY]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AU, NF]', mMnc='[AU, NF]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TW]', mMnc='[TW]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AT, BE, BG, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LV, NL, PL, PT, RO, SE, SI, SK, CY, LU, MT, GB, CH, IS, NO, LI, TR, RS, CY, RE]', mMnc='[AT, BE, BG, CH, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LV, NL, NO, PL, PT, RO, SE, SI, SK, CY, RE, YT, LU, MT]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ZA]', mMnc='[ZA]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[VN]', mMnc='[VN]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[IL]', mMnc='[IL]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CA]', mMnc='[CA]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[UA]', mMnc='[UA]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AR]', mMnc='[AR]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TH]', mMnc='[TH]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PH]', mMnc='[PH]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MO]', mMnc='[MO]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MY]', mMnc='[MY]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MX]', mMnc='[MX]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[NZ]', mMnc='[NZ]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TR, PE, BO]', mMnc='[TR, PE, BO]', mSupportType=0}
05-19 21:06:55.287 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mMnc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mSupportType=0}
05-19 21:06:55.318 23396 23396 I S HealthMonitor - ControlManager:  [doAction] map size : 2
05-19 21:06:55.923 23396 23575 E S HealthMonitor - WsmController: WsmSession.connect(). fail : ERR_INTEGRITY
05-19 21:06:55.924 23396 23575 I S HealthMonitor - WsmController: onConnectionResult(). FAILED
05-19 21:06:55.924 23396 23575 E S HealthMonitor - WearMessageManager: Connection is failed. 991
05-19 21:06:55.924 23396 23575 I S HealthMonitor - WearMessageManager: removeTimeoutChecker(). 991
05-19 21:06:55.924 23396 23575 I S HealthMonitor - NodeMonitor: [WM] onDisconnected(). peer : 991
05-19 21:06:55.925 23396 23575 E S HealthMonitor - WearMessageManager: Connection is failed. 992
05-19 21:06:55.925 23396 23575 I S HealthMonitor - WearMessageManager: removeTimeoutChecker(). 992
05-19 21:06:55.925 23396 23575 I S HealthMonitor - NodeMonitor: [WM] onDisconnected(). peer : 992
05-19 21:06:55.925 23396 23575 I S HealthMonitor - WsmController: clearAll()
05-19 21:06:55.926 23396 23575 I S HealthMonitor - WsmController: WsmSession.query(QUERY_STOP_CONNECT). SUCCESS
05-19 21:06:55.927 23396 23575 I S HealthMonitor - WsmController: WsmSession.disconnect(). ERR_UNKNOWN_SESSION_ID
05-19 21:06:55.927 23396 23575 E S HealthMonitor - WsmController: connectSession() was failed. true
05-19 21:06:56.470 23396 23396 I S HealthMonitor - SHealthMonitorSetupActivity: SIM state = GB 
05-19 21:06:56.470 23396 23396 I S HealthMonitor - SHealthMonitorSetupActivity: CSC state = GB 
05-19 21:06:56.514 23396 23396 I S HealthMonitor - WearConnectionManager: Wear device is not connected yet.
05-19 21:06:56.514 23396 23396 E S HealthMonitor - WearConnectionManager: CapabilityClient.OnCapabilityChangedListener was already set.
05-19 21:06:56.514 23396 23396 W S HealthMonitor - WearableSaAgent: [WM] findPeers() : mConnection is Null
05-19 21:06:56.515 23396 23396 I S HealthMonitor - WearConnectionManager: Wear device is not connected yet.
05-19 21:06:56.515 23396 23396 E S HealthMonitor - WearConnectionManager: CapabilityClient.OnCapabilityChangedListener was already set.
05-19 21:06:56.515 23396 23396 W S HealthMonitor - WearableSaAgentEcg: [WM] findPeers() : mConnection is Null
05-19 21:06:56.541 23396 23396 I S HealthMonitor - SHealthMonitorProfileEditActivity: onCreate() - Start
05-19 21:06:56.570 23396 23396 I S HealthMonitor - SHealthMonitorProfileEditActivity: onCreate() - End
05-19 21:06:56.591 23396 23396 I S HealthMonitor - ControlManager:  [doAction] map size : 2
05-19 21:06:56.645 23396 23396 I S HealthMonitor - WearConnectionManager: onCapabilityChanged(). 991, com.google.android.gms.wearable.internal.zzw@5332100
05-19 21:06:56.645 23396 23396 I S HealthMonitor - NodeMonitor: [WM] onConnecting(). : 991
05-19 21:06:56.646 23396 23396 I S HealthMonitor - WearConnectionManager: onCapabilityChanged(). 992, com.google.android.gms.wearable.internal.zzw@9ae9f7e
05-19 21:06:56.646 23396 23396 I S HealthMonitor - NodeMonitor: [WM] onConnecting(). : 992
05-19 21:06:56.656 23396 23622 I S HealthMonitor - WearMessageManager: requestConnection(). efeda284, 991
05-19 21:06:56.656 23396 23622 I S HealthMonitor - WsmController: requestConnection(). efeda284
05-19 21:06:56.656 23396 23622 I S HealthMonitor - WsmController: nodeId is changed. prev : , new : efeda284
05-19 21:06:56.656 23396 23622 I S HealthMonitor - WsmController: clearAll()
05-19 21:06:56.656 23396 23625 I S HealthMonitor - WsmController: connectWsmServer()
05-19 21:06:56.656 23396 23623 I S HealthMonitor - WearMessageManager: requestConnection(). efeda284, 992
05-19 21:06:56.656 23396 23623 I S HealthMonitor - WsmController: requestConnection(). efeda284
05-19 21:06:56.656 23396 23623 E S HealthMonitor - WsmController: Connecting to WSM server.
05-19 21:06:56.656 23396 23625 E S HealthMonitor - SharedPreferenceHelper: WEAR_APP_VERSIONS is empty
05-19 21:06:56.783 23396 23625 E S HealthMonitor - WsmController: WsmSession.connect(). fail : ERR_INTEGRITY
05-19 21:06:56.783 23396 23625 I S HealthMonitor - WsmController: onConnectionResult(). FAILED
05-19 21:06:56.783 23396 23625 E S HealthMonitor - WearMessageManager: Connection is failed. 991
05-19 21:06:56.783 23396 23625 I S HealthMonitor - WearMessageManager: removeTimeoutChecker(). 991
05-19 21:06:56.783 23396 23625 I S HealthMonitor - NodeMonitor: [WM] onDisconnected(). peer : 991
05-19 21:06:56.784 23396 23625 E S HealthMonitor - WearMessageManager: Connection is failed. 992
05-19 21:06:56.784 23396 23625 I S HealthMonitor - WearMessageManager: removeTimeoutChecker(). 992
05-19 21:06:56.784 23396 23625 I S HealthMonitor - NodeMonitor: [WM] onDisconnected(). peer : 992
05-19 21:06:56.784 23396 23625 I S HealthMonitor - WsmController: clearAll()
05-19 21:06:56.784 23396 23625 I S HealthMonitor - WsmController: WsmSession.query(QUERY_STOP_CONNECT). SUCCESS
05-19 21:06:56.784 23396 23625 I S HealthMonitor - WsmController: WsmSession.disconnect(). ERR_UNKNOWN_SESSION_ID
05-19 21:06:56.784 23396 23625 E S HealthMonitor - WsmController: connectSession() was failed. true
05-19 21:07:01.646 23396 23396 E S HealthMonitor - NodeMonitor: [WM] getConnectedBpNode() bpNode is null or disconnected.
05-19 21:07:01.646 23396 23396 E S HealthMonitor - NodeMonitor: [WM] getConnectedEcgNode() ecgNode is null or disconnected.
05-19 21:07:01.794 23396 23396 I S HealthMonitor - SHealthMonitorLogManager: init() : isAgreement() is called. return true.
05-19 21:07:01.818 23396 23396 I S HealthMonitor - SHealthMonitorLogManager: init() : isAgreement() is called. return true.
05-19 21:07:01.864 23396 23396 I S HealthMonitor - SHealthMonitorLogManager: init() : isAgreement() is called. return true.
05-19 21:07:01.881 23396 23396 I S HealthMonitor - SHealthMonitorLogManager: init() : isAgreement() is called. return true.
05-19 21:07:01.887 23396 23752 I S HealthMonitor - WearableBpManager:  [makeRequest] action = terms_and_condition
05-19 21:07:01.887 23396 23752 I S HealthMonitor - WearableMessageManager: [WM] requestMessage() target: 991
05-19 21:07:01.887 23396 23752 E S HealthMonitor - WearableMessageManager: [WM] 991(target) Node is not connected.
05-19 21:07:01.910 23396 23753 I S HealthMonitor - WearableEcgManager:  [makeRequest] action = terms_and_condition
05-19 21:07:01.910 23396 23753 I S HealthMonitor - WearableMessageManager: [WM] requestMessage() target: 992
05-19 21:07:01.910 23396 23753 E S HealthMonitor - WearableMessageManager: [WM] 992(target) Node is not connected.
05-19 21:07:01.933 23396 23396 I S HealthMonitor - WearConnectionManager: Wear device is not connected yet.
05-19 21:07:01.933 23396 23396 E S HealthMonitor - WearConnectionManager: CapabilityClient.OnCapabilityChangedListener was already set.
05-19 21:07:01.934 23396 23396 W S HealthMonitor - WearableSaAgent: [WM] findPeers() : mConnection is Null
05-19 21:07:01.943 23396 23396 I S HealthMonitor - WearConnectionManager: Wear device is not connected yet.
05-19 21:07:01.943 23396 23396 E S HealthMonitor - WearConnectionManager: CapabilityClient.OnCapabilityChangedListener was already set.
05-19 21:07:01.943 23396 23396 W S HealthMonitor - WearableSaAgentEcg: [WM] findPeers() : mConnection is Null
05-19 21:07:01.961 23396 23396 I S HealthMonitor - CardContainerLayout:  [initView] start 
05-19 21:07:01.977 23396 23396 I S HealthMonitor - RestrictionView: setContent(). NOT_SUPPORTED_COUNTRY
05-19 21:07:01.981 23396 23396 I S HealthMonitor - BpReCalibrationController: Final statue : RE_CALIBRATION_INTRO
05-19 21:07:01.982 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:01.983 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:01.983 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:01.983 23396 23396 I S HealthMonitor - EcgController:  [getCardView] getCardView 
05-19 21:07:01.984 23396 23396 I S HealthMonitor - EcgController:  [getCardView] getCardView 
05-19 21:07:01.984 23396 23396 I S HealthMonitor - CardContainerLayout:  [initSelectorAndViewPager] view size : 2
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[KR]', mMnc='[KR]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[US]', mMnc='[US]', mSupportType=2}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[BR]', mMnc='[BR]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CL]', mMnc='[CL]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AE]', mMnc='[AE]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ID]', mMnc='[ID]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[HK]', mMnc='[HK]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[RU]', mMnc='[RU]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[SG]', mMnc='[SG]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AZ]', mMnc='[AZ]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[GE]', mMnc='[GE]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PY]', mMnc='[PY]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AU, NF]', mMnc='[AU, NF]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TW]', mMnc='[TW]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AT, BE, BG, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LV, NL, PL, PT, RO, SE, SI, SK, CY, LU, MT, GB, CH, IS, NO, LI, TR, RS, CY, RE]', mMnc='[AT, BE, BG, CH, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LV, NL, NO, PL, PT, RO, SE, SI, SK, CY, RE, YT, LU, MT]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ZA]', mMnc='[ZA]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[VN]', mMnc='[VN]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[IL]', mMnc='[IL]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CA]', mMnc='[CA]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[UA]', mMnc='[UA]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AR]', mMnc='[AR]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TH]', mMnc='[TH]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PH]', mMnc='[PH]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MO]', mMnc='[MO]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MY]', mMnc='[MY]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MX]', mMnc='[MX]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[NZ]', mMnc='[NZ]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TR, PE, BO]', mMnc='[TR, PE, BO]', mSupportType=0}
05-19 21:07:01.985 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mMnc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mSupportType=0}
05-19 21:07:02.007 23396 23396 I S HealthMonitor - RestrictionView: setContent(). NOT_SUPPORTED_COUNTRY
05-19 21:07:02.007 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:02.007 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[KR]', mMnc='[KR]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[US]', mMnc='[US]', mSupportType=2}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[BR]', mMnc='[BR]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CL]', mMnc='[CL]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AE]', mMnc='[AE]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ID]', mMnc='[ID]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[HK]', mMnc='[HK]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[RU]', mMnc='[RU]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[SG]', mMnc='[SG]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AZ]', mMnc='[AZ]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[GE]', mMnc='[GE]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PY]', mMnc='[PY]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AU, NF]', mMnc='[AU, NF]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TW]', mMnc='[TW]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AT, BE, BG, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LV, NL, PL, PT, RO, SE, SI, SK, CY, LU, MT, GB, CH, IS, NO, LI, TR, RS, CY, RE]', mMnc='[AT, BE, BG, CH, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LV, NL, NO, PL, PT, RO, SE, SI, SK, CY, RE, YT, LU, MT]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ZA]', mMnc='[ZA]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[VN]', mMnc='[VN]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[IL]', mMnc='[IL]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CA]', mMnc='[CA]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[UA]', mMnc='[UA]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AR]', mMnc='[AR]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TH]', mMnc='[TH]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PH]', mMnc='[PH]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MO]', mMnc='[MO]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MY]', mMnc='[MY]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MX]', mMnc='[MX]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[NZ]', mMnc='[NZ]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TR, PE, BO]', mMnc='[TR, PE, BO]', mSupportType=0}
05-19 21:07:02.008 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mMnc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mSupportType=0}
05-19 21:07:02.030 23396 23396 I S HealthMonitor - RestrictionView: setContent(). NOT_SUPPORTED_COUNTRY
05-19 21:07:02.030 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:02.042 23396 23396 I S HealthMonitor - CardContainerLayout:  [initView] end 
05-19 21:07:02.043 23396 23396 I S HealthMonitor - SHealthMonitorMainActivity: onCreate() - Start
05-19 21:07:02.060 23396 23396 I S HealthMonitor - SHealthMonitorMainActivity:  [initView] !
05-19 21:07:02.063 23396 23396 I S HealthMonitor - SHealthMonitorMainActivity: onCreate() - End
05-19 21:07:02.079 23396 23396 I S HealthMonitor - ControlManager:  [doAction] map size : 2
05-19 21:07:02.100 23396 23396 I S HealthMonitor - ControlManager:  [updateController] start 
05-19 21:07:02.101 23396 23768 I S HealthMonitor - BloodPressureController: onUpdate()
05-19 21:07:02.101 23396 23769 I S HealthMonitor - EcgController: onUpdate()
05-19 21:07:02.101 23396 23769 E S HealthMonitor - NodeMonitor: [WM] getConnectedEcgNode() ecgNode is null or disconnected.
05-19 21:07:02.101 23396 23768 E S HealthMonitor - NodeMonitor: [WM] getConnectedBpNode() bpNode is null or disconnected.
05-19 21:07:02.101 23396 23396 I S HealthMonitor - SHealthMonitorMainActivity: onResume() - Start
05-19 21:07:02.117 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:02.117 23396 23396 W S HealthMonitor - WearableSaAgent: [WM] findPeers() : mConnection is Null
05-19 21:07:02.117 23396 23396 W S HealthMonitor - WearableSaAgentEcg: [WM] findPeers() : mConnection is Null
05-19 21:07:02.118 23396 23396 I S HealthMonitor - SHealthMonitorMainActivity: onResume() - End
05-19 21:07:02.207 23396 23396 I S HealthMonitor - WearConnectionManager: onCapabilityChanged(). 991, com.google.android.gms.wearable.internal.zzw@4091a9b
05-19 21:07:02.207 23396 23396 I S HealthMonitor - NodeMonitor: [WM] onConnecting(). : 991
05-19 21:07:02.207 23396 23396 I S HealthMonitor - WearConnectionManager: onCapabilityChanged(). 992, com.google.android.gms.wearable.internal.zzw@1af3e11
05-19 21:07:02.207 23396 23396 I S HealthMonitor - NodeMonitor: [WM] onConnecting(). : 992
05-19 21:07:02.207 23396 23396 I S HealthMonitor - SHealthMonitorBpCard: showConnecting(). false
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[KR]', mMnc='[KR]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[US]', mMnc='[US]', mSupportType=2}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[BR]', mMnc='[BR]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CL]', mMnc='[CL]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AE]', mMnc='[AE]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ID]', mMnc='[ID]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[HK]', mMnc='[HK]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[RU]', mMnc='[RU]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[SG]', mMnc='[SG]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AZ]', mMnc='[AZ]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[GE]', mMnc='[GE]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PY]', mMnc='[PY]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AU, NF]', mMnc='[AU, NF]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TW]', mMnc='[TW]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AT, BE, BG, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LV, NL, PL, PT, RO, SE, SI, SK, CY, LU, MT, GB, CH, IS, NO, LI, TR, RS, CY, RE]', mMnc='[AT, BE, BG, CH, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LV, NL, NO, PL, PT, RO, SE, SI, SK, CY, RE, YT, LU, MT]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ZA]', mMnc='[ZA]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[VN]', mMnc='[VN]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[IL]', mMnc='[IL]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CA]', mMnc='[CA]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[UA]', mMnc='[UA]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AR]', mMnc='[AR]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TH]', mMnc='[TH]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PH]', mMnc='[PH]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MO]', mMnc='[MO]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MY]', mMnc='[MY]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MX]', mMnc='[MX]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[NZ]', mMnc='[NZ]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TR, PE, BO]', mMnc='[TR, PE, BO]', mSupportType=0}
05-19 21:07:02.208 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mMnc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mSupportType=0}
05-19 21:07:02.217 23396 23777 I S HealthMonitor - WearMessageManager: requestConnection(). efeda284, 991
05-19 21:07:02.217 23396 23777 I S HealthMonitor - WsmController: requestConnection(). efeda284
05-19 21:07:02.217 23396 23777 I S HealthMonitor - WsmController: nodeId is changed. prev : , new : efeda284
05-19 21:07:02.217 23396 23777 I S HealthMonitor - WsmController: clearAll()
05-19 21:07:02.217 23396 23778 I S HealthMonitor - WearMessageManager: requestConnection(). efeda284, 992
05-19 21:07:02.217 23396 23778 I S HealthMonitor - WsmController: requestConnection(). efeda284
05-19 21:07:02.217 23396 23778 E S HealthMonitor - WsmController: Connecting to WSM server.
05-19 21:07:02.217 23396 23779 I S HealthMonitor - WsmController: connectWsmServer()
05-19 21:07:02.218 23396 23779 E S HealthMonitor - SharedPreferenceHelper: WEAR_APP_VERSIONS is empty
05-19 21:07:02.231 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:02.231 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:02.231 23396 23396 I S HealthMonitor - SHealthMonitorBpCard: showConnecting(). true
05-19 21:07:02.232 23396 23396 E S HealthMonitor - StateManager: remainMillisOfCalibration is less than zero.
05-19 21:07:02.249 23396 23396 E S HealthMonitor - StateManager: remainMillisOfCalibration is less than zero.
05-19 21:07:02.259 23396 23396 I S HealthMonitor - SHealthMonitorBpCard:  [updateCardView] step = 1
05-19 21:07:02.266 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_bp_calibration_gab_0 in class Lcom/samsung/android/shealthmonitor/bp/R$id; (declaration of 'com.samsung.android.shealthmonitor.bp.R$id' appears in base.apk)
05-19 21:07:02.266 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_bp_calibration_gab_1 in class Lcom/samsung/android/shealthmonitor/bp/R$id; (declaration of 'com.samsung.android.shealthmonitor.bp.R$id' appears in base.apk)
05-19 21:07:02.266 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_bp_calibration_gab_2 in class Lcom/samsung/android/shealthmonitor/bp/R$id; (declaration of 'com.samsung.android.shealthmonitor.bp.R$id' appears in base.apk)
05-19 21:07:02.266 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_bp_calibration_gab_3 in class Lcom/samsung/android/shealthmonitor/bp/R$id; (declaration of 'com.samsung.android.shealthmonitor.bp.R$id' appears in base.apk)
05-19 21:07:02.266 23396 23396 E S HealthMonitor - BpCalibrationTimerManager: mCountDownTimer is already cleared
05-19 21:07:02.283 23396 23396 E S HealthMonitor - BpCalibrationTimerManager: There is no calibration
05-19 21:07:02.283 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:02.283 23396 23396 I S HealthMonitor - BpReCalibrationController: Final statue : RE_CALIBRATION_INTRO
05-19 21:07:02.283 23396 23396 I S HealthMonitor - SHealthMonitorEcgCard: showConnecting(). false
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[KR]', mMnc='[KR]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[US]', mMnc='[US]', mSupportType=2}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[BR]', mMnc='[BR]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CL]', mMnc='[CL]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AE]', mMnc='[AE]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ID]', mMnc='[ID]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[HK]', mMnc='[HK]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[RU]', mMnc='[RU]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[SG]', mMnc='[SG]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AZ]', mMnc='[AZ]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[GE]', mMnc='[GE]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PY]', mMnc='[PY]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AU, NF]', mMnc='[AU, NF]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TW]', mMnc='[TW]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AT, BE, BG, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LV, NL, PL, PT, RO, SE, SI, SK, CY, LU, MT, GB, CH, IS, NO, LI, TR, RS, CY, RE]', mMnc='[AT, BE, BG, CH, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LV, NL, NO, PL, PT, RO, SE, SI, SK, CY, RE, YT, LU, MT]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ZA]', mMnc='[ZA]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[VN]', mMnc='[VN]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[IL]', mMnc='[IL]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CA]', mMnc='[CA]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[UA]', mMnc='[UA]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AR]', mMnc='[AR]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TH]', mMnc='[TH]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PH]', mMnc='[PH]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MO]', mMnc='[MO]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MY]', mMnc='[MY]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MX]', mMnc='[MX]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[NZ]', mMnc='[NZ]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TR, PE, BO]', mMnc='[TR, PE, BO]', mSupportType=0}
05-19 21:07:02.284 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mMnc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mSupportType=0}
05-19 21:07:02.301 23396 23396 I S HealthMonitor - SHealthMonitorEcgCard: showConnecting(). true
05-19 21:07:02.310 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_ecg_on_boarding_gab_0 in class Lcom/samsung/android/shealthmonitor/ecg/R$id; (declaration of 'com.samsung.android.shealthmonitor.ecg.R$id' appears in base.apk)
05-19 21:07:02.310 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_ecg_on_boarding_gab_1 in class Lcom/samsung/android/shealthmonitor/ecg/R$id; (declaration of 'com.samsung.android.shealthmonitor.ecg.R$id' appears in base.apk)
05-19 21:07:02.310 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_ecg_on_boarding_gab_2 in class Lcom/samsung/android/shealthmonitor/ecg/R$id; (declaration of 'com.samsung.android.shealthmonitor.ecg.R$id' appears in base.apk)
05-19 21:07:02.310 23396 23396 I S HealthMonitor - Utils:  [getResId] Exception = java.lang.NoSuchFieldException: No field shealth_monitor_ecg_on_boarding_gab_3 in class Lcom/samsung/android/shealthmonitor/ecg/R$id; (declaration of 'com.samsung.android.shealthmonitor.ecg.R$id' appears in base.apk)
05-19 21:07:02.310 23396 23396 I S HealthMonitor - CardContainerLayout: showConnecting(). false
05-19 21:07:02.321 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:02.321 23396 23396 I S HealthMonitor - CardContainerLayout: showConnecting(). false
05-19 21:07:02.330 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:02.330 23396 23396 I S HealthMonitor - CardContainerLayout: showConnecting(). true
05-19 21:07:02.339 23396 23396 E S HealthMonitor - StateManager: remainMillisOfCalibration is less than zero.
05-19 21:07:02.347 23396 23396 I S HealthMonitor - SHealthMonitorBpCard:  [updateCardView] step = 1
05-19 21:07:02.347 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:02.347 23396 23396 I S HealthMonitor - BpReCalibrationController: Final statue : RE_CALIBRATION_INTRO
05-19 21:07:02.347 23396 23396 I S HealthMonitor - SHealthMonitorEcgCard:  [onResume] start
05-19 21:07:02.348 23396 23396 I S HealthMonitor - CardContainerLayout: showConnecting(). true
05-19 21:07:02.355 23396 23396 E S HealthMonitor - StateManager: remainMillisOfCalibration is less than zero.
05-19 21:07:02.363 23396 23396 I S HealthMonitor - SHealthMonitorBpCard:  [updateCardView] step = 1
05-19 21:07:02.363 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:02.363 23396 23396 I S HealthMonitor - BpReCalibrationController: Final statue : RE_CALIBRATION_INTRO
05-19 21:07:02.363 23396 23396 I S HealthMonitor - SHealthMonitorEcgCard:  [onResume] start
05-19 21:07:02.363 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] false
05-19 21:07:02.364 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] false, keep show connecting
05-19 21:07:02.364 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] false
05-19 21:07:02.364 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] false, keep show connecting
05-19 21:07:02.364 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] true
05-19 21:07:02.364 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] true
05-19 21:07:02.417 23396 23396 I S HealthMonitor - SHealthMonitorOptionMenuHandler:  [onCreateOptionsMenu] mOptionMenus.size() : 2
05-19 21:07:02.417 23396 23396 I S HealthMonitor - SHealthMonitorEcgCard:  [onCreateOptionsMenu] start 
05-19 21:07:02.420 23396 23396 I S HealthMonitor - SHealthMonitorBpCalibrationView: showConnecting : true
05-19 21:07:02.423 23396 23396 I S HealthMonitor - SHealthMonitorEcgOnBoardingCard: showConnecting : true
05-19 21:07:03.194 23396 23779 E S HealthMonitor - WsmController: WsmSession.connect(). fail : ERR_INTEGRITY
05-19 21:07:03.194 23396 23779 I S HealthMonitor - WsmController: onConnectionResult(). FAILED
05-19 21:07:03.194 23396 23779 E S HealthMonitor - WearMessageManager: Connection is failed. 991
05-19 21:07:03.194 23396 23779 I S HealthMonitor - WearMessageManager: removeTimeoutChecker(). 991
05-19 21:07:03.195 23396 23779 I S HealthMonitor - NodeMonitor: [WM] onDisconnected(). peer : 991
05-19 21:07:03.195 23396 23779 E S HealthMonitor - WearMessageManager: Connection is failed. 992
05-19 21:07:03.195 23396 23779 I S HealthMonitor - WearMessageManager: removeTimeoutChecker(). 992
05-19 21:07:03.195 23396 23396 I S HealthMonitor - SHealthMonitorBpCard: showConnecting(). false
05-19 21:07:03.195 23396 23779 I S HealthMonitor - NodeMonitor: [WM] onDisconnected(). peer : 992
05-19 21:07:03.196 23396 23779 I S HealthMonitor - WsmController: clearAll()
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[KR]', mMnc='[KR]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[US]', mMnc='[US]', mSupportType=2}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[BR]', mMnc='[BR]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CL]', mMnc='[CL]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AE]', mMnc='[AE]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ID]', mMnc='[ID]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[HK]', mMnc='[HK]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[RU]', mMnc='[RU]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[SG]', mMnc='[SG]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AZ]', mMnc='[AZ]', mSupportType=0}
05-19 21:07:03.196 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[GE]', mMnc='[GE]', mSupportType=0}
05-19 21:07:03.196 23396 23779 I S HealthMonitor - WsmController: WsmSession.query(QUERY_STOP_CONNECT). SUCCESS
05-19 21:07:03.196 23396 23779 I S HealthMonitor - WsmController: WsmSession.disconnect(). ERR_UNKNOWN_SESSION_ID
05-19 21:07:03.196 23396 23779 E S HealthMonitor - WsmController: connectSession() was failed. true
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PY]', mMnc='[PY]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AU, NF]', mMnc='[AU, NF]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TW]', mMnc='[TW]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AT, BE, BG, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LV, NL, PL, PT, RO, SE, SI, SK, CY, LU, MT, GB, CH, IS, NO, LI, TR, RS, CY, RE]', mMnc='[AT, BE, BG, CH, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LV, NL, NO, PL, PT, RO, SE, SI, SK, CY, RE, YT, LU, MT]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ZA]', mMnc='[ZA]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[VN]', mMnc='[VN]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[IL]', mMnc='[IL]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CA]', mMnc='[CA]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[UA]', mMnc='[UA]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AR]', mMnc='[AR]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TH]', mMnc='[TH]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PH]', mMnc='[PH]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MO]', mMnc='[MO]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MY]', mMnc='[MY]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MX]', mMnc='[MX]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[NZ]', mMnc='[NZ]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TR, PE, BO]', mMnc='[TR, PE, BO]', mSupportType=0}
05-19 21:07:03.197 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mMnc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mSupportType=0}
05-19 21:07:03.229 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:03.230 23396 23396 E S HealthMonitor - SHealthMonitorBpCard:  [changeRestrictionView] mRestrictionView is not added
05-19 21:07:03.230 23396 23396 I S HealthMonitor - BpReCalibrationController: Caching Statue : RE_CALIBRATION_INTRO
05-19 21:07:03.230 23396 23396 I S HealthMonitor - CardContainerLayout: showConnecting(). false
05-19 21:07:03.241 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:03.242 23396 23396 I S HealthMonitor - CardContainerLayout: showConnecting(). false
05-19 21:07:03.251 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE
05-19 21:07:03.251 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] false
05-19 21:07:03.251 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [setErrorString] : Watch disconnected
05-19 21:07:03.252 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [refreshOperationDone] isRefreshing : false, isEnable : true
05-19 21:07:03.252 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [showConnecting] false
05-19 21:07:03.252 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [setErrorString] : Watch disconnected
05-19 21:07:03.252 23396 23396 I S HealthMonitor - SHealthMonitorPullCollapsingActivity:  [refreshOperationDone] isRefreshing : false, isEnable : true
05-19 21:07:03.252 23396 23396 I S HealthMonitor - SHealthMonitorBpCalibrationView: showConnecting : false
05-19 21:07:03.252 23396 23396 I S HealthMonitor - SHealthMonitorEcgCard: showConnecting(). false
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[KR]', mMnc='[KR]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[US]', mMnc='[US]', mSupportType=2}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[BR]', mMnc='[BR]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CL]', mMnc='[CL]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AE]', mMnc='[AE]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ID]', mMnc='[ID]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[HK]', mMnc='[HK]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[RU]', mMnc='[RU]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[SG]', mMnc='[SG]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AZ]', mMnc='[AZ]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[GE]', mMnc='[GE]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PY]', mMnc='[PY]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AU, NF]', mMnc='[AU, NF]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TW]', mMnc='[TW]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AT, BE, BG, CZ, DE, DK, EE, ES, FI, FR, GR, HR, HU, IE, IT, LT, LV, NL, PL, PT, RO, SE, SI, SK, CY, LU, MT, GB, CH, IS, NO, LI, TR, RS, CY, RE]', mMnc='[AT, BE, BG, CH, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LV, NL, NO, PL, PT, RO, SE, SI, SK, CY, RE, YT, LU, MT]', mSupportType=0}
05-19 21:07:03.252 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[ZA]', mMnc='[ZA]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[VN]', mMnc='[VN]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[IL]', mMnc='[IL]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[CA]', mMnc='[CA]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[UA]', mMnc='[UA]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[AR]', mMnc='[AR]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TH]', mMnc='[TH]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PH]', mMnc='[PH]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MO]', mMnc='[MO]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MY]', mMnc='[MY]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[MX]', mMnc='[MX]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[NZ]', mMnc='[NZ]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[TR, PE, BO]', mMnc='[TR, PE, BO]', mSupportType=0}
05-19 21:07:03.253 23396 23396 I S HealthMonitor - CSCUtils:  define item : CountryDefine{mCsc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mMnc='[PA, GT, HN, SV, EC, CR, DO, VE, NI]', mSupportType=0}
05-19 21:07:03.275 23396 23396 I S HealthMonitor - SHealthMonitorEcgOnBoardingCard: showConnecting : false
05-19 21:07:07.945 23396 23396 I S HealthMonitor - RestrictionView: setContent(). INCOMPATIBLE_WEARABLE

[Feature request] Extend support to banking apps using Zimperium

Device name:

Galaxy Note 10 Plus

Device model number:

SM-N975F

OS version:

Android 12

Software info:

Any

Magisk/KernelSU version:

26301 (Magisk Alpha)

Hook framework app:

LSPosed 1.9.1 (6990)

KnoxPatch version:

v0.6.1 (Enhancer v0.4)

Steps to reproduce:

Some baking apps such as DBS PayLah have introduced an advanced root check by Zimperium.
One of the components of Zimperium is called Knox license receiver.
On Samsung phones using the latest Alpha+Shamiko+Zygisk the app detects root.
On Xiaomi phones with the same exact apps and settings, it doesn't detect root. I assume the reason is Knox's presence on Samsung devices.
I have tried adding the app to Knox Patcher in LSPosed, but then it doesn't even start at all. Easily reproducible.
Would be great if you could add compatibility for such banking apps.

Thank you.

Expected behaviour:

As above.

Actual behaviour:

As above.

Logs:

None available.

OneUI 5.1

Hello everyone!
I can't find discussion so can i ask here?
I use oneUI 5.1 ported by ivan meler on XDA on my samsung s10+, will it work? I've tried but no success, also if i return to stock rom oneUI 4.1, will it work?
Thank you

[Suggestion] Add hooks for PersonaManagerService

The same way removing KnoxGuard locks your device, removing SecAppSeparation throws a FATAL EXCEPTION IN SYSTEM PROCESS on every boot, making the device unusable as well.

I believe these hooks would make sense as SecAppSeparation is also a Knox app which causes issues when deleted, and there may be users who don't use this app at all and want to get rid of it.

The class is located in services.jar.

Here the logs:

<6>[   57.985629]  [4:PersonaManagerS: 1918] !@*** FATAL EXCEPTION IN SYSTEM PROCESS: PersonaManagerService
<6>[   57.985629]  [4:PersonaManagerS: 1918] java.lang.IllegalArgumentException: Unknown component: ComponentInfo{com.samsung.android.appseparation/com.samsung.android.appseparation.view.launcher.LauncherActivity}
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at com.android.server.pm.ComputerEngine.getComponentEnabledSettingInternal(ComputerEngine.java:5802)
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at com.android.server.pm.ComputerEngine.getComponentEnabledSetting(ComputerEngine.java:5784)
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at com.android.server.pm.IPackageManagerBase.getComponentEnabledSetting(IPackageManagerBase.java:387)
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at com.android.server.pm.PersonaManagerService$PersonaHandler.handleMessage(PersonaManagerService.java:1207)
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at android.os.Handler.dispatchMessage(Handler.java:106)
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at android.os.Looper.loopOnce(Looper.java:226)
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at android.os.Looper.loop(Looper.java:313)
<6>[   57.985629]  [4:PersonaManagerS: 1918] 	at android.os.HandlerThread.run(HandlerThread.java:67)
  • ro.build.version.sep = 140100
  • ro.build.version.oneui = 50100
  • ro.product.system.model = SM-G780G
  • ro.build.PDA = G780GXXS6EWF3

Not compatible with LineageOS 20

Tried installing latest version of KnoxPatch on LineageOS 20 and got "App not installed as app isn't compatible with your phone" message.

See screenshots attached.

Screenshot_20230709-090023_Package installer
Screenshot_20230709-090208_Settings

SmartView Does Not Work

Device name:

Galaxy A54 5g

Device model number:

SM-A546E

OS version:

Android 14 (One Ui 6.0)

Software info:

A546EXXU5BWK7/A546EOJM5BWK6/A546EXXU5BWK7/A546EXXU5BWK7 XSG

Magisk/KernelSU version:

Kernel Su v0.7.6 (11458)

Hook framework app:

LSPosed 1.9.2 (7058)

KnoxPatch version:

v0.6.8 (v0.4)

Steps to reproduce:

  1. Select the device to which I want to transmit the screen
  2. I give permission on the chosen device
  3. The chosen device starts loading the screen, and on my phone, it appears to select the device again

Expected behaviour:

Share your screen

Actual behaviour:

I can't share the screen

Logs:

LSPosed_2024-02-06T15_42_30.636078.zip

[ISSUE] Samsung Cloud Enhanced data protection not working

Device name:

Galaxy Tab S6 Lite LTE

Device model number:

SM-P615

OS version:

Android 13 (One UI 5.1.1)

Software info:

BL: P615XXU7FWJ1
AP: P615XXU7FWJ1
CP: P615XXU7FWJ1
CSC: P615OXM7FWJ1 ITV/ITV/ITV

Magisk/KernelSU version:

v26.3 Stable

Hook framework app:

LSPosed v1.9.2 Stable

KnoxPatch version:

Latest Github Actions release v0.6.1-f41c41c (Enhancer v0.4)

Steps to reproduce:

  1. Open Samsung Cloud app
  2. Go to settings
  3. Click on Enhanced Data Protection

I tried the stable KnoxPatch release and the latest actions build with the Enhanced Data Protection patch but the issue remains

Expected behaviour:

It should open the setup to configure the feature

Actual behaviour:

Screenshot_20231101_112236_Samsung Cloud Assistant

It recognizes the modified device

Logs:

scloud.txt

Samsung Health Activity Details

Hello ! I'm trying to access my samsung health activity details but when I click on them it just load, freeze and go back to samsung health home or the app crash. I have the latest version of KnowPatch, Enhancer and Samsung Health.
Can you look into it if possible please ?
Thanks you

Samsung Pay Watch plug in

Device name:

S21 ultra;Watch5

Device model number:

SM-G9880;SM-R910

OS version:

Android13 OneUI5.1

Software info:

G9880ZCU5EWH6

Magisk/KernelSU version:

26.3

Hook framework app:

1.9.1

KnoxPatch version:

0.6.1 Enhancer 0.4

Steps to reproduce:

I enabled the xposed module for recommend apps and watch plug in.
My watch was "bootloader unlocked" by accessing the hidden menu for wifi Odin and etc. (OEM Unlock in developer settings is disabled and gray. I found an article in xda claimed that this "bl unlock" does nothing to real bootloader status and knox)

Expected behaviour:

Actual behaviour:

It was stuck on the loading screen last week.
Today I got an message saying that my device contains unapproved modification and it disappeared before I got a chance to screenshot.
I tried it again and got an gray "start" button after the loading circle.

Screenshot_20230915_233923_Watch plug-in

Logs:

magisk_log_2023-09-16T23.47.05.log
LSPosed_2023-09-16T23_47_20.014695.zip

Not working on s23 ultra

As in the title i installed the zip in magisk and the apk and nothing changed samsung health still says device software has been modified.

Samsung health

Samsung S8+ and android 9. Installed latest enhance and knoxpatch apk. Installed latest samsung health. It stucks on loading when pressing continue to enter samsung health. Finally gives error unable to load the app. Unauthorised changes to device. So, same as before. In addition should I be able to set knoxpatch to on when entering the module through lsposed? I cant.

Enhancer can't make Watch OG setup possible

I have setup Buds2 successfully but Galaxy Watch OG is not able to start the setup. I choose my watch from the list, they both show the same number, and after I confirm they both are the same, Wearable says Unable to install. Unexpected error. "Close App" "Contact Us".

Apps still not working after installing knoxpatch and knoxpatch enhancer

I've installed latest knoxpatch and knoxpatch enhancer on my rooted samsung device. I'm running on andriod 13 and one UI 5.1.
Even after intalling knoxpacth, whenever I try to open samsung health or any other samsung app, it still doesn't run giving me error about device being rooted. Can you me mitigate this issue?

Device certification status

Hello,

I am a bit worried that my current setup would end-up 'device certification' void. I'm on Galaxy S22, rooted with 26.1 Magisk, SFNetFix flashed. I can use Google Pay fine. I didn't flashed multidisabler due to mistake (and now its too late). Wouldn't I loose certification status, if I'll flash LSPosed as a dependency of this toolset? I am asking, as I do use an app which is used a a means of 2FA to my job, so I am cautious not to loose it (depends on SFNet api).

Is this teated to work with /data encrypted?

Cannot create work profile using Shelter or Island App

I'm using Samsung Galaxy S22.

After installing the xposed module (v0.6.0), secure folder becomes available again (big thanks!!). However, I still cannot create the work profile using Shelter or Island. I'm pretty sure that I enabled the xposed module for all Knox related package, as well as all work profile related package. After installing the enhancer (v0.4) with kernelsu, the issue still exists.

Before rooting my device, Shelter worked fine, so I guess KnoxPatch doesn't support work profile now.

So I'm wondering:

  1. Is it the case that KnowPatch does not support work profile for now?
  2. Is the log helpful? If yes, How can I access the log?

Thanks :)

[ISSUE] Latest SCPM update broke Enhanced Data protection

Device name:

Galaxy Tab S6 Lite LTE

Device model number:

SM-P615

OS version:

Android 13 (One UI 5.1.1)

Software info:

P615XXS7FWK1/P615OXM7FWJ1/P615XXS7FWK1 ITV/ITV/ITV

Magisk/KernelSU version:

v26.4

Hook framework app:

LSPosed v1.9.2 Stable

KnoxPatch version:

v.0.6.6 (Enhancer v0.4)

Steps to reproduce:

Update via Galaxy Store the SCPM package to latest version 6.0.1.01 and see that enhanced protection isn't working anymore with knoxpatch

If you downgrade it to the version included (5.1.01.28) works without issues

Expected behaviour:

Should be able to use it

Actual behaviour:

Samsung Cloud recognizes the rooting and shows the error unauthorized changes have been made to device. I cannot restore my backups

Logs:

LSPosed_2023-12-30T12_15_35.587847.zip

[ISSUE] Data enhanced protection not working

Device name:

Galaxy S22 Ultra

Device model number:

SM-S908E

OS version:

Android 14 (UI6.0)

Software info:

BL_S908EXXS7DWL8
AP_S908EXXS7DWL8
CP_S908EXXS7DWL8
CSC_OXM_S908EOXM7DWL1

Magisk/KernelSU version:

Magisk 65207f96 (26404)

Hook framework app:

LSPosed 1.9.2 (7058)

KnoxPatch version:

v0.6.7 Enhanced v0.4

Steps to reproduce:

  1. Turn on enhanced data protection
  2. Go to samsung cloud
  3. Press archive data

Expected behaviour:

Select apps or data for archive copy

Actual behaviour:

See this "Knox Matrix not answer" that's all
After that i'm can't disable enhanced data protection anymore
Allways see "Knox Matrix not answer"

Logs:

https://drive.google.com/file/d/1dI-iKAFounIv-ahpcgreElMUzxPWeEk4/view?usp=sharing

[FEATURE] Add Samsung SmartThings Support

It would be really nice if there could be support added for Samsung SmartThings.

While this app does not show any error when opening and seems to function normally, some functionality of the app is disabled when using a rooted device - specifically this app is used to upload Location Reports of Samsung Smart Tag and this function to upload location reports of Smart Tags in your area is turned off when Knox is tripped. (would love this to be able to analyze the web traffic the app generates in this function)

I would also appreciate it if you have some docs on how you circumvent the Knox detection in the supported apps :)

Thank you!

SIGSEGV when loading app that has STEALIEN AppSuit

https://www.stealien.com/en/products/series AppSuit

----part 2 start----
[ 2023-08-03T21:55:18.451        0:   691:   714 I/LSPosedLogcat   ] New log file: /data/adb/lspd/log/verbose_2023-08-03T21:55:18.451266.log
[ 2023-08-03T21:55:20.830    10239:  2280:  2280 I/LSPosed         ] Loading xposed for com.redacted.redacted/10239
[ 2023-08-03T21:55:20.846    10239:  2280:  2280 I/LSPosed-Bridge  ] Loading module io.mesalabs.knoxpatch from /data/app/~~y1_DjPFxD7TDnZncD41wXw==/io.mesalabs.knoxpatch-1TD3K_RPRGvDG-Axx3Gxgw==/base.apk
[ 2023-08-03T21:55:20.868    10239:  2280:  2280 I/LSPosed-Bridge  ]   Loading class io.mesalabs.knoxpatch.MainHook_YukiHookXposedInit
[ 2023-08-03T21:55:22.603    10239:  2280:  2355 F/libc            ] Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x8 in tid 2355 (RenderThread), pid 2280 (o.redacted)
[ 2023-08-03T21:55:23.060    10239:  2405:  2405 F/DEBUG           ] *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[ 2023-08-03T21:55:23.060    10239:  2405:  2405 F/DEBUG           ] Build fingerprint: 'samsung/gta7litewifixx/gta7litewifi:13/TP1A.220624.014/T220XXS4CWG4:user/release-keys'
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] Revision: '0'
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] ABI: 'arm'
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] Processor: '1'
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] Timestamp: 2023-08-03 21:55:22.719014235-0400
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] Process uptime: 3s
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] Cmdline: com.redacted.redacted
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] pid: 2280, tid: 2355, name: RenderThread  >>> com.redacted.redacted <<<
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] uid: 10239
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x00000008
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] Cause: null pointer dereference
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]     r0  10000000  r1  355458a3  r2  80000000  r3  00000000
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]     r4  deab8b68  r5  f4a86f4f  r6  f5069f08  r7  f17937c0
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]     r8  00000000  r9  f17937c0  r10 f6966158  r11 f4a766a6
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]     ip  0000003b  sp  deab8ac8  lr  f4ee8d27  pc  f4ee8e1a
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ] backtrace:
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]       #00 pc 004d0e1a  /system/lib/libhwui.so (GrSkSLFP::Impl::emitCode(GrFragmentProcessor::ProgramImpl::EmitArgs&)+502) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]       #01 pc 0050ac75  /system/lib/libhwui.so (GrGLSLProgramBuilder::writeFPFunction(GrFragmentProcessor const&, GrFragmentProcessor::ProgramImpl&)+968) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]       #02 pc 0050abf9  /system/lib/libhwui.so (GrGLSLProgramBuilder::writeFPFunction(GrFragmentProcessor const&, GrFragmentProcessor::ProgramImpl&)+844) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]       #03 pc 0050a45b  /system/lib/libhwui.so (GrGLSLProgramBuilder::emitAndInstallProcs()+2410) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]       #04 pc 0050644d  /system/lib/libhwui.so (GrGLProgramBuilder::CreateProgram(GrDirectContext*, GrProgramDesc const&, GrProgramInfo const&, GrGLPrecompiledProgram const*)+364) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]       #05 pc 004fd56d  /system/lib/libhwui.so (GrGLGpu::ProgramCache::findOrCreateProgramImpl(GrDirectContext*, GrProgramDesc const&, GrProgramInfo const&, GrThreadSafePipelineBuilder::Stats::ProgramCacheResult*)+264) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.061    10239:  2405:  2405 F/DEBUG           ]       #06 pc 004fd3e1  /system/lib/libhwui.so (GrGLGpu::ProgramCache::findOrCreateProgram(GrDirectContext*, GrProgramInfo const&)+84) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #07 pc 004f776f  /system/lib/libhwui.so (GrGLGpu::flushGLState(GrRenderTarget*, bool, GrProgramInfo const&)+66) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #08 pc 004a86f9  /system/lib/libhwui.so (GrOpsRenderPass::bindPipeline(GrProgramInfo const&, SkRect const&)+80) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #09 pc 005258fd  /system/lib/libhwui.so ((anonymous namespace)::FillRectOpImpl::onExecute(GrOpFlushState*, SkRect const&)+180) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #10 pc 005320df  /system/lib/libhwui.so (skgpu::v1::OpsTask::onExecute(GrOpFlushState*)+702) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #11 pc 0049c81b  /system/lib/libhwui.so (GrDrawingManager::flush(SkSpan<GrSurfaceProxy*>, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*)+1770) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #12 pc 0049cc67  /system/lib/libhwui.so (GrDrawingManager::flushSurfaces(SkSpan<GrSurfaceProxy*>, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*)+96) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #13 pc 00497641  /system/lib/libhwui.so (GrDirectContextPriv::flushSurfaces(SkSpan<GrSurfaceProxy*>, SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*)+160) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #14 pc 00594bb1  /system/lib/libhwui.so (SkSurface_Gpu::onFlush(SkSurface::BackendSurfaceAccess, GrFlushInfo const&, GrBackendSurfaceMutableState const*)+84) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #15 pc 0059615d  /system/lib/libhwui.so (SkSurface::flushAndSubmit(bool)+40) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #16 pc 00286f3b  /system/lib/libhwui.so (android::uirenderer::skiapipeline::SkiaOpenGLPipeline::draw(android::uirenderer::renderthread::Frame const&, SkRect const&, SkRect const&, android::uirenderer::LightGeometry const&, android::uirenderer::LayerUpdateQueue*, android::uirenderer::Rect const&, bool, android::uirenderer::LightInfo const&, std::__1::vector<android::sp<android::uirenderer::RenderNode>, std::__1::allocator<android::sp<android::uirenderer::RenderNode> > > const&, android::uirenderer::FrameInfoVisualizer*)+394) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #17 pc 0028c58b  /system/lib/libhwui.so (android::uirenderer::renderthread::CanvasContext::draw()+1210) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #18 pc 0028d047  /system/lib/libhwui.so (android::uirenderer::renderthread::CanvasContext::prepareAndDraw(android::uirenderer::RenderNode*)+194) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #19 pc 0029a0b1  /system/lib/libhwui.so (std::__1::__function::__func<android::uirenderer::renderthread::RenderThread::frameCallback(long long, long long, long long, long long)::$_0, std::__1::allocator<android::uirenderer::renderthread::RenderThread::frameCallback(long long, long long, long long, long long)::$_0>, void ()>::operator()() (.bccef1b46f85814f8e4c81f39aa5434c)+108) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #20 pc 002821e9  /system/lib/libhwui.so (android::uirenderer::WorkQueue::process()+384) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #21 pc 00299999  /system/lib/libhwui.so (android::uirenderer::renderthread::RenderThread::threadLoop()+308) (BuildId: 8e7c27a62a24ccfb539073590f59ece0)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #22 pc 0000d759  /system/lib/libutils.so (android::Thread::_threadLoop(void*)+264) (BuildId: 4aae4a9e055a7bad5f9bcea4e1b72b1c)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #23 pc 000ad483  /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+40) (BuildId: d105e2cb0f203ee587c2ececbdbab690)
[ 2023-08-03T21:55:23.062    10239:  2405:  2405 F/DEBUG           ]       #24 pc 0006459d  /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: d105e2cb0f203ee587c2ececbdbab690)
[ 2023-08-03T21:55:23.680    10239:  2436:  2436 I/LSPosed         ] Loading xposed for com.redacted.redacted/10239
[ 2023-08-03T21:55:23.698    10239:  2436:  2436 I/LSPosed-Bridge  ] Loading module io.mesalabs.knoxpatch from /data/app/~~y1_DjPFxD7TDnZncD41wXw==/io.mesalabs.knoxpatch-1TD3K_RPRGvDG-Axx3Gxgw==/base.apk
[ 2023-08-03T21:55:23.721    10239:  2436:  2436 I/LSPosed-Bridge  ]   Loading class io.mesalabs.knoxpatch.MainHook_YukiHookXposedInit
[ 2023-08-03T21:55:25.634    10239:  2436:  2473 F/libc            ] Fatal signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xf757269e in tid 2473 (o.redacted), pid 2436 (o.redacted)
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] Build fingerprint: 'samsung/gta7litewifixx/gta7litewifi:13/TP1A.220624.014/T220XXS4CWG4:user/release-keys'
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] Revision: '0'
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] ABI: 'arm'
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] Processor: '6'
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] Timestamp: 2023-08-03 21:55:25.744945158-0400
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] Process uptime: 3s
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] Cmdline: com.redacted.redacted
[ 2023-08-03T21:55:26.102    10239:  2510:  2510 F/DEBUG           ] pid: 2436, tid: 2473, name: o.redacted  >>> com.redacted.redacted <<<
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ] uid: 10239
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ] signal 11 (SIGSEGV), code 2 (SEGV_ACCERR), fault addr 0xf757269e
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]     r0  f757c3d8  r1  00000001  r2  00000000  r3  00000000
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]     r4  0000000a  r5  f6513680  r6  f651369c  r7  f757c3d8
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]     r8  00000078  r9  f757269f  r10 00000000  r11 00000000
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]     ip  f650085c  sp  e3cccb80  lr  f64f3ef7  pc  f757269e
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ] backtrace:
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]       #00 pc 0000369e  [anon:thread signal stack]
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]       #01 pc 000afef5  /apex/com.android.runtime/lib/bionic/libc.so (__cxa_finalize+196) (BuildId: d105e2cb0f203ee587c2ececbdbab690)
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]       #02 pc 000a5f13  /apex/com.android.runtime/lib/bionic/libc.so (exit+10) (BuildId: d105e2cb0f203ee587c2ececbdbab690)
[ 2023-08-03T21:55:26.103    10239:  2510:  2510 F/DEBUG           ]       #03 pc 000188ed  /data/app/~~t_LCslN8WkWynm4HA8sECg==/com.redacted.redacted-7yFmtNPA3swcGUBGuvZOtw==/lib/arm/libAppSuit.so

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.