diff --git a/system/framework/WfdCommon.jar b/system/framework/WfdCommon.jar index 9640c50..61a53cf 100644 Binary files a/system/framework/WfdCommon.jar and b/system/framework/WfdCommon.jar differ diff --git a/system_ext/bin/wfdservice b/system_ext/bin/wfdservice deleted file mode 100755 index ed9def1..0000000 Binary files a/system_ext/bin/wfdservice and /dev/null differ diff --git a/system_ext/bin/wfdservice64 b/system_ext/bin/wfdservice64 index 42fff69..e8f7d1d 100755 Binary files a/system_ext/bin/wfdservice64 and b/system_ext/bin/wfdservice64 differ diff --git a/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml b/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml index 47462f8..7c49ca9 100644 --- a/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml +++ b/system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml @@ -1,11 +1,13 @@ + + diff --git a/system_ext/etc/seccomp_policy/wfdservice64.policy b/system_ext/etc/seccomp_policy/wfdservice64.policy index d4a2bcc..98b3c11 100644 --- a/system_ext/etc/seccomp_policy/wfdservice64.policy +++ b/system_ext/etc/seccomp_policy/wfdservice64.policy @@ -1,4 +1,4 @@ -# Copyright (c) 2021 Qualcomm Technologies, Inc. +# Copyright (c) 2021, 2022 Qualcomm Technologies, Inc. # All Rights Reserved. # Confidential and Proprietary - Qualcomm Technologies, Inc # @@ -77,3 +77,10 @@ getdents64: 1 dup: 1 lseek: 1 tgkill: 1 +process_vm_readv: 1 +memfd_create: 1 +eventfd2: 1 +epoll_create1: 1 +epoll_ctl: 1 +recvfrom: 1 +epoll_pwait: 1 diff --git a/system_ext/etc/wfdconfigsink.xml b/system_ext/etc/wfdconfigsink.xml index 6f5a2af..e792b1d 100644 --- a/system_ext/etc/wfdconfigsink.xml +++ b/system_ext/etc/wfdconfigsink.xml @@ -1,6 +1,6 @@ @@ -278,9 +278,20 @@ 0 0 + + + 0 + 3 + 0 + 0 + 0 + 0 + 4321 + + 0 diff --git a/system_ext/lib64/libmmrtpdecoder.so b/system_ext/lib64/libmmrtpdecoder.so index daa3643..43dd0d5 100644 Binary files a/system_ext/lib64/libmmrtpdecoder.so and b/system_ext/lib64/libmmrtpdecoder.so differ diff --git a/system_ext/lib64/libmmrtpencoder.so b/system_ext/lib64/libmmrtpencoder.so index 9bee6f1..092844b 100644 Binary files a/system_ext/lib64/libmmrtpencoder.so and b/system_ext/lib64/libmmrtpencoder.so differ diff --git a/system_ext/lib64/libwfdavenhancements.so b/system_ext/lib64/libwfdavenhancements.so index 5b25694..aaf59a0 100644 Binary files a/system_ext/lib64/libwfdavenhancements.so and b/system_ext/lib64/libwfdavenhancements.so differ diff --git a/system_ext/lib64/libwfdclient.so b/system_ext/lib64/libwfdclient.so index eeaaa53..a7020fc 100644 Binary files a/system_ext/lib64/libwfdclient.so and b/system_ext/lib64/libwfdclient.so differ diff --git a/system_ext/lib64/libwfdcommonutils.so b/system_ext/lib64/libwfdcommonutils.so index d0c0b50..8eafa81 100644 Binary files a/system_ext/lib64/libwfdcommonutils.so and b/system_ext/lib64/libwfdcommonutils.so differ diff --git a/system_ext/lib64/libwfdconfigutils.so b/system_ext/lib64/libwfdconfigutils.so index 5dc02a8..f6f69fa 100644 Binary files a/system_ext/lib64/libwfdconfigutils.so and b/system_ext/lib64/libwfdconfigutils.so differ diff --git a/system_ext/lib64/libwfddisplayconfig.so b/system_ext/lib64/libwfddisplayconfig.so index 086e5c0..2f40cc8 100644 Binary files a/system_ext/lib64/libwfddisplayconfig.so and b/system_ext/lib64/libwfddisplayconfig.so differ diff --git a/system_ext/lib64/libwfdmminterface.so b/system_ext/lib64/libwfdmminterface.so index 7434caa..8e3110e 100644 Binary files a/system_ext/lib64/libwfdmminterface.so and b/system_ext/lib64/libwfdmminterface.so differ diff --git a/system_ext/lib64/libwfdmmsink.so b/system_ext/lib64/libwfdmmsink.so index 2e0b835..4b182cd 100644 Binary files a/system_ext/lib64/libwfdmmsink.so and b/system_ext/lib64/libwfdmmsink.so differ diff --git a/system_ext/lib64/libwfdmmsrc_system.so b/system_ext/lib64/libwfdmmsrc_system.so index 5c62fbc..1ea216f 100644 Binary files a/system_ext/lib64/libwfdmmsrc_system.so and b/system_ext/lib64/libwfdmmsrc_system.so differ diff --git a/system_ext/lib64/libwfdnative.so b/system_ext/lib64/libwfdnative.so index 3f92d33..119867e 100644 Binary files a/system_ext/lib64/libwfdnative.so and b/system_ext/lib64/libwfdnative.so differ diff --git a/system_ext/lib64/libwfdrtsp.so b/system_ext/lib64/libwfdrtsp.so index 5b66f11..e472f56 100644 Binary files a/system_ext/lib64/libwfdrtsp.so and b/system_ext/lib64/libwfdrtsp.so differ diff --git a/system_ext/lib64/libwfdservice.so b/system_ext/lib64/libwfdservice.so index 0d0d41f..127a227 100644 Binary files a/system_ext/lib64/libwfdservice.so and b/system_ext/lib64/libwfdservice.so differ diff --git a/system_ext/lib64/libwfdsinksm.so b/system_ext/lib64/libwfdsinksm.so index 25f47cc..f50a531 100644 Binary files a/system_ext/lib64/libwfdsinksm.so and b/system_ext/lib64/libwfdsinksm.so differ diff --git a/system_ext/lib64/libwfduibcinterface.so b/system_ext/lib64/libwfduibcinterface.so index f78e6d1..4f810e7 100644 Binary files a/system_ext/lib64/libwfduibcinterface.so and b/system_ext/lib64/libwfduibcinterface.so differ diff --git a/system_ext/lib64/libwfduibcsink.so b/system_ext/lib64/libwfduibcsink.so index 0773262..8b0b41b 100644 Binary files a/system_ext/lib64/libwfduibcsink.so and b/system_ext/lib64/libwfduibcsink.so differ diff --git a/system_ext/lib64/libwfduibcsinkinterface.so b/system_ext/lib64/libwfduibcsinkinterface.so index 51b1a5d..91decf7 100644 Binary files a/system_ext/lib64/libwfduibcsinkinterface.so and b/system_ext/lib64/libwfduibcsinkinterface.so differ diff --git a/system_ext/lib64/libwfduibcsrc.so b/system_ext/lib64/libwfduibcsrc.so index 89a15b5..1989161 100644 Binary files a/system_ext/lib64/libwfduibcsrc.so and b/system_ext/lib64/libwfduibcsrc.so differ diff --git a/system_ext/lib64/libwfduibcsrcinterface.so b/system_ext/lib64/libwfduibcsrcinterface.so index 1156d0d..33e3eb0 100644 Binary files a/system_ext/lib64/libwfduibcsrcinterface.so and b/system_ext/lib64/libwfduibcsrcinterface.so differ diff --git a/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so index b6493a1..c04e005 100644 Binary files a/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so and b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession@1.0.so differ diff --git a/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so new file mode 100644 index 0000000..bc46c96 Binary files /dev/null and b/system_ext/lib64/vendor.qti.hardware.wifidisplaysession_aidl-V1-ndk.so differ diff --git a/system_ext/priv-app/WfdService/WfdService.apk b/system_ext/priv-app/WfdService/WfdService.apk index 971e5fd..5c3ce6b 100644 Binary files a/system_ext/priv-app/WfdService/WfdService.apk and b/system_ext/priv-app/WfdService/WfdService.apk differ