diff --git a/proprietary/system/framework/WfdCommon.jar b/proprietary/system/framework/WfdCommon.jar index 1b246b9..9640c50 100644 Binary files a/proprietary/system/framework/WfdCommon.jar and b/proprietary/system/framework/WfdCommon.jar differ diff --git a/proprietary/system_ext/bin/wfdservice b/proprietary/system_ext/bin/wfdservice index 46f95fb..ed9def1 100755 Binary files a/proprietary/system_ext/bin/wfdservice and b/proprietary/system_ext/bin/wfdservice differ diff --git a/proprietary/system_ext/etc/init/wfdservice.rc b/proprietary/system_ext/etc/init/wfdservice.rc index 37036e5..a11d7c2 100644 --- a/proprietary/system_ext/etc/init/wfdservice.rc +++ b/proprietary/system_ext/etc/init/wfdservice.rc @@ -1,5 +1,5 @@ # -# Copyright (c) 2019-2020 Qualcomm Technologies, Inc. +# Copyright (c) 2019-2021 Qualcomm Technologies, Inc. # All Rights Reserved. # Confidential and Proprietary - Qualcomm Technologies, Inc. # @@ -9,8 +9,20 @@ service wfdservice /system_ext/bin/wfdservice disabled oneshot +service wfdservice64 /system_ext/bin/wfdservice64 + class main + user system + disabled + oneshot + on property:vendor.wfdservice=enable start wfdservice +on property:vendor.wfdservice64=enable + start wfdservice64 + on property:vendor.wfdservice=disable stop wfdservice + +on property:vendor.wfdservice64=disable + stop wfdservice64 diff --git a/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy b/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy index 58ee812..09d5a83 100644 --- a/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy +++ b/proprietary/system_ext/etc/seccomp_policy/wfdservice.policy @@ -1,4 +1,4 @@ -# Copyright (c) 2020 Qualcomm Technologies, Inc. +# Copyright (c) 2020-2021 Qualcomm Technologies, Inc. # All Rights Reserved. # Confidential and Proprietary - Qualcomm Technologies, Inc # @@ -55,6 +55,8 @@ execve: 1 connect: 1 socket: arg0 == AF_UNIX getpid: 1 +gettid: 1 +nanosleep: 1 restart_syscall: 1 set_tid_address: 1 open: 1 diff --git a/proprietary/system_ext/etc/wfdconfigsink.xml b/proprietary/system_ext/etc/wfdconfigsink.xml index 27b7285..6f5a2af 100644 --- a/proprietary/system_ext/etc/wfdconfigsink.xml +++ b/proprietary/system_ext/etc/wfdconfigsink.xml @@ -1,6 +1,6 @@ @@ -72,7 +72,7 @@ 0 0 1 - 30 + 60 1 1 @@ -87,7 +87,7 @@ 0 0 1 - 30 + 60 1 1 @@ -102,7 +102,7 @@ 0 0 1 - 30 + 60 1 1 @@ -117,7 +117,7 @@ 0 0 1 - 30 + 60 1 1 @@ -132,7 +132,7 @@ 0 0 1 - 30 + 60 1 1 @@ -147,7 +147,7 @@ 0 0 1 - 30 + 60 1 1 @@ -162,7 +162,7 @@ 0 0 1 - 30 + 60 1 1 @@ -763,6 +763,12 @@ --> 0 + + 0 +