فهرست منبع

fixup! e3q: Initial commit

David Wronek 8 ماه پیش
والد
کامیت
68f0c9e874
2فایلهای تغییر یافته به همراه10 افزوده شده و 1 حذف شده
  1. 5 0
      device.mk
  2. 5 1
      extract-files.sh

+ 5 - 0
device.mk

@@ -35,9 +35,14 @@ PRODUCT_PACKAGES += \
     [email protected] \
     fastbootd
 
+# Keymaster
+PRODUCT_PACKAGES += \
+    [email protected]
+
 # Keymint
 PRODUCT_PACKAGES += \
     android.hardware.hardware_keystore.xml \
+    android.hardware.security.sharedsecret-V1-ndk.vendor \
     android.hardware.security.sharedsecret-V2-ndk.vendor \
     android.hardware.weaver-V2-ndk.vendor
 

+ 5 - 1
extract-files.sh

@@ -64,12 +64,16 @@ fi
 
 function blob_fixup() {
     case "${1}" in
-	vendor/bin/hw/android.hardware.security.keymint-service|vendor/lib64/libskeymint10device.so|vendor/lib64/libskeymint_cli.so)
+        vendor/lib64/libhyper.so|vendor/lib64/libspukeymintdeviceutils.so|vendor/lib64/hw/gatekeeper.mdfpp.so|vendor/lib64/libcppcose_rkp.so|vendor/lib64/libspukeymint.so|vendor/lib64/libhermes.so|vendor/lib64/libese-grdg.so|vendor/lib64/libspukeymintutils.so|vendor/lib64/libskeymint10device.so|vendor/lib64/liblbs_core.so|vendor/lib64/liboemcrypto.so|vendor/lib64/libwifi-hal-qcom.so|vendor/lib64/libpuresoftkeymasterdevice.so|vendor/lib64/libpal_net_if.so|vendor/lib64/libsfp_sensor.so|vendor/lib64/libkeystore-engine-wifi-hidl.so|vendor/lib64/libkeymaster_portable.so|vendor/lib64/mediacas/libclearkeycasplugin.so|vendor/lib64/libqcc_sdk.so|vendor/lib64/libdk_vnd_service_core.so|vendor/lib64/libwifi-hal.so|vendor/lib64/libtlpd_crypto.so|vendor/lib64/libsec-ril.so|vendor/lib64/libcppbor_external.so|vendor/lib64/libucm_tlc_tz_esecomm.so|vendor/lib64/libqms.so|vendor/lib64/libskeymint_cli.so|vendor/lib64/libengmode15.so|vendor/lib64/libkeymaster4_1support.so|vendor/lib64/libizat_core.so|vendor/lib64/libspcom.so|vendor/lib64/libFaceService.so|vendor/lib64/uwb_uci.hal.so|vendor/lib64/libnicm_utils.so|vendor/lib64/mediadrm/libdrmclearkeyplugin.so|vendor/lib64/libkeymaster4support.so|vendor/lib64/libsdmextension.so)
             [ "$2" = "" ] && return 0
             grep -q "android.hardware.security.rkp-V3-ndk.so" "${2}" || ${PATCHELF} --add-needed "android.hardware.security.rkp-V3-ndk.so" "${2}"
             ${PATCHELF} --replace-needed libcrypto.so libcrypto-v33.so "${2}"
             #${PATCHELF} --replace-needed libcppbor_external.so libcppbor.so "${2}"
             ;;
+        vendor/lib64/hw/gatekeeper.mdfpp.so)
+            [ "$2" = "" ] && return 0
+            ${PATCHELF} --replace-needed libcrypto.so libcrypto-v33.so "${2}"
+            ;;
         *)
             return 1
             ;;