zenfone7: Shim libwvhidl with libcrypto_shim
The following change
https://github.com/google/boringssl/commit/e202e51cb0912f36dafbd2e67cf04d6ec82f3180
removed symbols that our libs require.
Change-Id: I1325c34ecec3d339dd68c665010ecb36fa2e6a29
diff --git a/device.mk b/device.mk
index f1047cd..31d730d 100755
--- a/device.mk
+++ b/device.mk
@@ -55,6 +55,10 @@
PRODUCT_PACKAGES += \
disable_configstore
+# DRM
+PRODUCT_PACKAGES += \
+ libcrypto_shim
+
# Fingerprint
PRODUCT_PACKAGES += \
android.hardware.biometrics.fingerprint@2.1-service
diff --git a/extract-files.sh b/extract-files.sh
index 7958897..7e78089 100755
--- a/extract-files.sh
+++ b/extract-files.sh
@@ -63,6 +63,9 @@
sed -i 's|system/product|system_ext|g' "${2}"
sed -i 's|xml version="2.0"|xml version="1.0"|g' "${2}"
;;
+ vendor/lib64/libwvhidl.so)
+ "${PATCHELF}" --add-needed "libcrypto_shim.so" "${2}"
+ ;;
vendor/lib64/vendor.qti.hardware.camera.postproc@1.0-service-impl.so)
"${SIGSCAN}" -p "13 0A 00 94" -P "1F 20 03 D5" -f "${2}"
;;