瀏覽代碼

sm8450-common: Patch keymint to use ndk backend

Change-Id: I45d2e0adebdc3c1f63220698e283f0a6471bc350
Arian 10 月之前
父節點
當前提交
d88e19e3da
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      extract-files.sh

+ 3 - 0
extract-files.sh

@@ -65,6 +65,9 @@ fi
 function blob_fixup() {
 function blob_fixup() {
     case "${1}" in
     case "${1}" in
         vendor/bin/hw/android.hardware.security.keymint-service-qti|vendor/lib64/libqtikeymint.so)
         vendor/bin/hw/android.hardware.security.keymint-service-qti|vendor/lib64/libqtikeymint.so)
+            "${PATCHELF_0_17_2}" --replace-needed "android.hardware.security.keymint-V1-ndk_platform.so" "android.hardware.security.keymint-V1-ndk.so" "${2}"
+            "${PATCHELF_0_17_2}" --replace-needed "android.hardware.security.secureclock-V1-ndk_platform.so" "android.hardware.security.secureclock-V1-ndk.so" "${2}"
+            "${PATCHELF_0_17_2}" --replace-needed "android.hardware.security.sharedsecret-V1-ndk_platform.so" "android.hardware.security.sharedsecret-V1-ndk.so" "${2}"
             grep -q "android.hardware.security.rkp-V1-ndk.so" "${2}" || "${PATCHELF_0_17_2}" --add-needed "android.hardware.security.rkp-V1-ndk.so" "${2}"
             grep -q "android.hardware.security.rkp-V1-ndk.so" "${2}" || "${PATCHELF_0_17_2}" --add-needed "android.hardware.security.rkp-V1-ndk.so" "${2}"
             ;;
             ;;
         vendor/etc/init/init.embmssl_server.rc)
         vendor/etc/init/init.embmssl_server.rc)