diff --git a/Android.bp b/Android.bp
index e9bfa75..d6270e8 100644
--- a/Android.bp
+++ b/Android.bp
@@ -39,32 +39,6 @@ cc_prebuilt_library_shared {
prefer: true,
}
-cc_prebuilt_library_shared {
- name: "android.hardware.security.keymintperidot",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/android.hardware.security.keymintperidot.so",
- ],
- shared_libs: [
- "libbinder_ndk",
- "android.hardware.security.secureclock-V1-ndk",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "btaudio_offload_if",
owner: "xiaomi",
@@ -590,38 +564,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "ese_weaver",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/ese_weaver.so",
- ],
- shared_libs: [
- "android.se.omapi-V1-ndk",
- "libcutils",
- "libjc_keymint_transport_nxp",
- "libhardware",
- "libhidlbase",
- "libutils",
- "liblog",
- "libbinder_ndk",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "android.hardware.bluetooth.audio-impl-qti",
owner: "xiaomi",
@@ -3985,32 +3927,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "libcppbor_peridot",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libcppbor_peridot.so",
- ],
- shared_libs: [
- "libbase",
- "libcrypto",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "libcustomva_intf",
owner: "xiaomi",
@@ -5811,82 +5727,6 @@ cc_prebuilt_library_shared {
soc_specific: true,
}
-cc_prebuilt_library_shared {
- name: "libjc_keymint_nxp",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libjc_keymint_nxp.so",
- ],
- shared_libs: [
- "android.hardware.security.rkp-V3-ndk",
- "android.hardware.security.secureclock-V1-ndk",
- "android.hardware.security.sharedsecret-V1-ndk",
- "lib_android_keymaster_keymint_utils",
- "libbase",
- "libbinder",
- "libcppbor_peridot",
- "libkeymaster_portable",
- "libkeymaster_messages",
- "libsoft_attestation_cert",
- "liblog",
- "libcrypto",
- "libcutils",
- "libjc_keymint_transport_nxp",
- "libbinder_ndk",
- "libmemunreachable",
- "android.hardware.security.keymintperidot",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
-cc_prebuilt_library_shared {
- name: "libjc_keymint_transport_nxp",
- owner: "xiaomi",
- strip: {
- none: true,
- },
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/lib64/libjc_keymint_transport_nxp.so",
- ],
- shared_libs: [
- "android.hardware.secure_element@1.0",
- "android.hardware.secure_element@1.1",
- "android.hardware.secure_element@1.2",
- "android.se.omapi-V1-ndk",
- "libbase",
- "liblog",
- "libcutils",
- "libutils",
- "libhardware",
- "libhidlbase",
- "libbinder_ndk",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- prefer: true,
- soc_specific: true,
-}
-
cc_prebuilt_library_shared {
name: "libjnihelper",
owner: "xiaomi",
@@ -37676,33 +37516,6 @@ prebuilt_etc_xml {
soc_specific: true,
}
-prebuilt_etc_xml {
- name: "android.hardware.security.keymint3-service.strongbox-nxp.xml",
- owner: "xiaomi",
- src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint3-service.strongbox-nxp.xml",
- filename_from_src: true,
- sub_dir: "vintf/manifest",
- soc_specific: true,
-}
-
-prebuilt_etc_xml {
- name: "android.hardware.security.sharedsecret3-service.strongbox-nxp.xml",
- owner: "xiaomi",
- src: "proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret3-service.strongbox-nxp.xml",
- filename_from_src: true,
- sub_dir: "vintf/manifest",
- soc_specific: true,
-}
-
-prebuilt_etc_xml {
- name: "android.hardware.weaver-service.nxp-qti.xml",
- owner: "xiaomi",
- src: "proprietary/vendor/etc/vintf/manifest/android.hardware.weaver-service.nxp-qti.xml",
- filename_from_src: true,
- sub_dir: "vintf/manifest",
- soc_specific: true,
-}
-
prebuilt_etc_xml {
name: "atfwd-saidl.xml",
owner: "xiaomi",
@@ -38866,76 +38679,6 @@ cc_prebuilt_binary {
soc_specific: true,
}
-cc_prebuilt_binary {
- name: "android.hardware.security.keymint-service.strongbox-nxp",
- owner: "xiaomi",
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp",
- ],
- shared_libs: [
- "android.hardware.security.rkp-V3-ndk",
- "android.hardware.security.sharedsecret-V1-ndk",
- "lib_android_keymaster_keymint_utils",
- "android.se.omapi-V1-ndk",
- "libbase",
- "libbinder_ndk",
- "libcppbor_peridot",
- "libcrypto",
- "libkeymaster_portable",
- "libjc_keymint_nxp",
- "libjc_keymint_transport_nxp",
- "liblog",
- "libutils",
- "libhidlbase",
- "android.hardware.security.keymintperidot",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- strip: {
- none: true,
- },
- prefer: true,
- relative_install_path: "hw",
- soc_specific: true,
-}
-
-cc_prebuilt_binary {
- name: "android.hardware.weaver-service.nxp-qti",
- owner: "xiaomi",
- target: {
- android_arm64: {
- srcs: [
- "proprietary/vendor/bin/hw/android.hardware.weaver-service.nxp-qti",
- ],
- shared_libs: [
- "android.hardware.weaver-V2-ndk",
- "libbase",
- "libbinder_ndk",
- "liblog",
- "ese_weaver",
- "libc++",
- "libc",
- "libm",
- "libdl",
- ],
- },
- },
- compile_multilib: "64",
- strip: {
- none: true,
- },
- prefer: true,
- relative_install_path: "hw",
- soc_specific: true,
-}
-
cc_prebuilt_binary {
name: "qconfigservice",
owner: "xiaomi",
diff --git a/peridot-vendor.mk b/peridot-vendor.mk
index d768a8a..a7f2510 100644
--- a/peridot-vendor.mk
+++ b/peridot-vendor.mk
@@ -915,8 +915,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/peridot/proprietary/vendor/etc/init/android.hardware.gatekeeper-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper-service-qti.rc \
vendor/xiaomi/peridot/proprietary/vendor/etc/init/android.hardware.secure_element-service.qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.secure_element-service.qti.rc \
vendor/xiaomi/peridot/proprietary/vendor/etc/init/android.hardware.security.keymint-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.security.keymint-service-qti.rc \
- vendor/xiaomi/peridot/proprietary/vendor/etc/init/android.hardware.security.keymint-service.strongbox-nxp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.security.keymint-service.strongbox-nxp.rc \
- vendor/xiaomi/peridot/proprietary/vendor/etc/init/android.hardware.weaver-service.nxp-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.weaver-service.nxp-qti.rc \
vendor/xiaomi/peridot/proprietary/vendor/etc/init/cnd.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/cnd.rc \
vendor/xiaomi/peridot/proprietary/vendor/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/com.qualcomm.qti.wifidisplayhal@1.0-service.rc \
vendor/xiaomi/peridot/proprietary/vendor/etc/init/dataadpl.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/dataadpl.rc \
@@ -986,7 +984,6 @@ PRODUCT_COPY_FILES += \
vendor/xiaomi/peridot/proprietary/vendor/etc/models/acd/speech.eai:$(TARGET_COPY_OUT_VENDOR)/etc/models/acd/speech.eai \
vendor/xiaomi/peridot/proprietary/vendor/etc/models/vui/sm8_gr1UsPdk6XsMfcn220819Enpu4FloateAIv34.uim:$(TARGET_COPY_OUT_VENDOR)/etc/models/vui/sm8_gr1UsPdk6XsMfcn220819Enpu4FloateAIv34.uim \
vendor/xiaomi/peridot/proprietary/vendor/etc/models/vui/sm8_gr3UsMFCN230612eAIv34ENPUv4Float.uim:$(TARGET_COPY_OUT_VENDOR)/etc/models/vui/sm8_gr3UsMFCN230612eAIv34ENPUv4Float.uim \
- vendor/xiaomi/peridot/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.jc-strongbox-keymint3-nxp.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/android.hardware.hardware_keystore.jc-strongbox-keymint3-nxp.xml \
vendor/xiaomi/peridot/proprietary/vendor/etc/permissions/noRil/apq_excluded_telephony_features.xml:$(TARGET_COPY_OUT_VENDOR)/etc/permissions/noRil/apq_excluded_telephony_features.xml \
vendor/xiaomi/peridot/proprietary/vendor/etc/public.libraries.txt:$(TARGET_COPY_OUT_VENDOR)/etc/public.libraries.txt \
vendor/xiaomi/peridot/proprietary/vendor/etc/qcril_database/upgrade/config/0006.0_config.sql:$(TARGET_COPY_OUT_VENDOR)/etc/qcril_database/upgrade/config/0006.0_config.sql \
@@ -1064,7 +1061,6 @@ PRODUCT_COPY_FILES += \
PRODUCT_PACKAGES += \
vendor.qti.diaghal-V1-ndk \
- android.hardware.security.keymintperidot \
btaudio_offload_if \
com.qualcomm.qti.dpm.api@1.0 \
com.qualcomm.qti.imscmservice@1.0 \
@@ -1082,7 +1078,6 @@ PRODUCT_PACKAGES += \
libGLESv2_adreno \
libq3dtools_adreno \
libq3dtools_esx \
- ese_weaver \
android.hardware.bluetooth.audio-impl-qti \
android.hardware.bluetooth@1.0-impl-qti \
android.hardware.bluetooth@1.1-impl-qti \
@@ -1192,7 +1187,6 @@ PRODUCT_PACKAGES += \
libcneqmiutils \
libconfigdb \
libcpion \
- libcppbor_peridot \
libcustomva_intf \
libcv_common \
libdataitems \
@@ -1254,8 +1248,6 @@ PRODUCT_PACKAGES += \
libintervmipc \
libizat_client_api \
libizat_core \
- libjc_keymint_nxp \
- libjc_keymint_transport_nxp \
libjnihelper \
libkaraokepal \
libkcl \
@@ -2300,9 +2292,6 @@ PRODUCT_PACKAGES += \
android.hardware.radio.voice.xml \
android.hardware.secure_element.xml \
android.hardware.security.keymint-service-qti.xml \
- android.hardware.security.keymint3-service.strongbox-nxp.xml \
- android.hardware.security.sharedsecret3-service.strongbox-nxp.xml \
- android.hardware.weaver-service.nxp-qti.xml \
atfwd-saidl.xml \
bttpi-saidl.xml \
c2_manifest_vendor.xml \
@@ -2374,8 +2363,6 @@ PRODUCT_PACKAGES += \
android.hardware.gatekeeper-service-qti \
android.hardware.secure_element-service.qti \
android.hardware.security.keymint-service-qti \
- android.hardware.security.keymint-service.strongbox-nxp \
- android.hardware.weaver-service.nxp-qti \
qconfigservice \
qcrilNrd \
vendor.qti.hardware.alarm-service \
diff --git a/proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp b/proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp
deleted file mode 100755
index eaf5afe..0000000
Binary files a/proprietary/vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp and /dev/null differ
diff --git a/proprietary/vendor/bin/hw/android.hardware.weaver-service.nxp-qti b/proprietary/vendor/bin/hw/android.hardware.weaver-service.nxp-qti
deleted file mode 100755
index 7ca6742..0000000
Binary files a/proprietary/vendor/bin/hw/android.hardware.weaver-service.nxp-qti and /dev/null differ
diff --git a/proprietary/vendor/etc/init/android.hardware.security.keymint-service.strongbox-nxp.rc b/proprietary/vendor/etc/init/android.hardware.security.keymint-service.strongbox-nxp.rc
deleted file mode 100644
index 5f27acf..0000000
--- a/proprietary/vendor/etc/init/android.hardware.security.keymint-service.strongbox-nxp.rc
+++ /dev/null
@@ -1,5 +0,0 @@
-service vendor.keymint-strongbox /vendor/bin/hw/android.hardware.security.keymint-service.strongbox-nxp
- class early_hal
- user vendor_nxp_strongbox
- group vendor_nxp_strongbox
- capabilities WAKE_ALARM
diff --git a/proprietary/vendor/etc/init/android.hardware.weaver-service.nxp-qti.rc b/proprietary/vendor/etc/init/android.hardware.weaver-service.nxp-qti.rc
deleted file mode 100644
index 69c3e26..0000000
--- a/proprietary/vendor/etc/init/android.hardware.weaver-service.nxp-qti.rc
+++ /dev/null
@@ -1,4 +0,0 @@
-service vendor.weaver_nxp /vendor/bin/hw/android.hardware.weaver-service.nxp-qti
- class hal
- user vendor_nxp_weaver
- group system drmrpc
diff --git a/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.jc-strongbox-keymint3-nxp.xml b/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.jc-strongbox-keymint3-nxp.xml
deleted file mode 100644
index b60af4b..0000000
--- a/proprietary/vendor/etc/permissions/android.hardware.hardware_keystore.jc-strongbox-keymint3-nxp.xml
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
-
-
-
-
diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint3-service.strongbox-nxp.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint3-service.strongbox-nxp.xml
deleted file mode 100644
index 91eba79..0000000
--- a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.keymint3-service.strongbox-nxp.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
- android.hardware.security.keymint
- 3
- IKeyMintDevice/strongbox
-
-
- android.hardware.security.keymint
- 3
- IRemotelyProvisionedComponent/strongbox
-
-
diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret3-service.strongbox-nxp.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret3-service.strongbox-nxp.xml
deleted file mode 100644
index 5492100..0000000
--- a/proprietary/vendor/etc/vintf/manifest/android.hardware.security.sharedsecret3-service.strongbox-nxp.xml
+++ /dev/null
@@ -1,6 +0,0 @@
-
-
- android.hardware.security.sharedsecret
- ISharedSecret/strongbox
-
-
diff --git a/proprietary/vendor/etc/vintf/manifest/android.hardware.weaver-service.nxp-qti.xml b/proprietary/vendor/etc/vintf/manifest/android.hardware.weaver-service.nxp-qti.xml
deleted file mode 100644
index bfe4396..0000000
--- a/proprietary/vendor/etc/vintf/manifest/android.hardware.weaver-service.nxp-qti.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
- android.hardware.weaver
- 2
-
- IWeaver
- default
-
-
-
diff --git a/proprietary/vendor/lib64/android.hardware.security.keymintperidot.so b/proprietary/vendor/lib64/android.hardware.security.keymintperidot.so
deleted file mode 100644
index 280f3f3..0000000
Binary files a/proprietary/vendor/lib64/android.hardware.security.keymintperidot.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/ese_weaver.so b/proprietary/vendor/lib64/ese_weaver.so
deleted file mode 100644
index b8276c1..0000000
Binary files a/proprietary/vendor/lib64/ese_weaver.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libcppbor_peridot.so b/proprietary/vendor/lib64/libcppbor_peridot.so
deleted file mode 100644
index f2028fa..0000000
Binary files a/proprietary/vendor/lib64/libcppbor_peridot.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libjc_keymint_nxp.so b/proprietary/vendor/lib64/libjc_keymint_nxp.so
deleted file mode 100644
index 7adab7a..0000000
Binary files a/proprietary/vendor/lib64/libjc_keymint_nxp.so and /dev/null differ
diff --git a/proprietary/vendor/lib64/libjc_keymint_transport_nxp.so b/proprietary/vendor/lib64/libjc_keymint_transport_nxp.so
deleted file mode 100644
index cd47939..0000000
Binary files a/proprietary/vendor/lib64/libjc_keymint_transport_nxp.so and /dev/null differ