diff --git a/extract-files.py b/extract-files.py index d9e1214..d6d38a0 100755 --- a/extract-files.py +++ b/extract-files.py @@ -46,6 +46,8 @@ lib_fixups: lib_fixups_user_type = { blob_fixups: blob_fixups_user_type = { + 'system_ext/bin/wfdservice64': blob_fixup() + .add_needed('libwfdservice_shim.so'), 'system_ext/etc/init/wfdservice.rc': blob_fixup() .regex_replace(r'(start|stop) wfdservice\b', r'\1 wfdservice64'), 'system_ext/lib64/libwfdnative.so': blob_fixup() diff --git a/proprietary-files.txt b/proprietary-files.txt index 064e6c1..215f8e5 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -524,7 +524,7 @@ vendor/bin/cnss-daemon # WiFi Display (system) - from dodge AP3A.240617.008 system/framework/WfdCommon.jar;BOOT_JAR|7f5fa507edca51663be2d243a3bc72799c1a31e2 -system_ext/bin/wfdservice64|710637051aaf51050e4c9a102a65fc859fbdfdfd +system_ext/bin/wfdservice64|710637051aaf51050e4c9a102a65fc859fbdfdfd|d6fb12a1e0676e46f139598917fdfb5ed10b3cdd system_ext/etc/init/wfdservice.rc|907def8565d8f91f531ca7dfad880af05d540b0c|3dfd29a44f37c971b7707b6e47b2b601a9119d12 system_ext/etc/permissions/wfd-system-ext-privapp-permissions-qti.xml|6669d5ee462c981663b8ac573d84d334e4eed96c system_ext/etc/seccomp_policy/wfdservice64.policy|12c64d143ee80e85d6d27c4dda7434d5eb4a8b98