diff --git a/common.mk b/common.mk index d73508b..107380a 100644 --- a/common.mk +++ b/common.mk @@ -133,6 +133,7 @@ PRODUCT_PACKAGES += \ libqdMetaData.system \ libsdmcore \ libsdmutils \ + libui_shim.vendor \ vendor.display.config@1.0 \ vendor.display.config@1.11.vendor \ vendor.display.config@2.0 \ diff --git a/extract-files.sh b/extract-files.sh index 4d00f5b..7f60a11 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -80,10 +80,13 @@ function blob_fixup() { ;; vendor/etc/seccomp_policy/qwesd@2.0.policy) echo "pipe2: 1" >> "${2}" - ;; - vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc) + ;; + vendor/etc/init/vendor.qti.media.c2audio@1.0-service.rc) sed -i '/disabled/d' "${2}" ;; + vendor/lib64/unihal_android.so) + grep -q libui_shim.so "$2" || "$PATCHELF" --add-needed libui_shim.so "$2" + ;; esac }