mirror of
https://github.com/Evolution-X-Devices/vendor_samsung_beyondx
synced 2026-01-27 08:46:50 +00:00
beyondx: Decommonize vaultkeeper
Change-Id: Idca47312702a77497d323b48c4d1fd85ab1c1dd8
This commit is contained in:
86
Android.bp
86
Android.bp
@@ -3,6 +3,9 @@
|
|||||||
// This file is generated by device/samsung/beyondx/setup-makefiles.sh
|
// This file is generated by device/samsung/beyondx/setup-makefiles.sh
|
||||||
|
|
||||||
soong_namespace {
|
soong_namespace {
|
||||||
|
imports: [
|
||||||
|
"vendor/samsung/exynos9820-common",
|
||||||
|
],
|
||||||
}
|
}
|
||||||
|
|
||||||
cc_prebuilt_library_shared {
|
cc_prebuilt_library_shared {
|
||||||
@@ -253,6 +256,57 @@ cc_prebuilt_library_shared {
|
|||||||
soc_specific: true,
|
soc_specific: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_library_shared {
|
||||||
|
name: "libstork_shared",
|
||||||
|
owner: "samsung",
|
||||||
|
strip: {
|
||||||
|
none: true,
|
||||||
|
},
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
|
srcs: ["proprietary/vendor/lib64/libstork_shared.so"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
|
check_elf_files: false,
|
||||||
|
prefer: true,
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_library_shared {
|
||||||
|
name: "libvkmanager_vendor",
|
||||||
|
owner: "samsung",
|
||||||
|
strip: {
|
||||||
|
none: true,
|
||||||
|
},
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
|
srcs: ["proprietary/vendor/lib64/libvkmanager_vendor.so"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
|
check_elf_files: false,
|
||||||
|
prefer: true,
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_library_shared {
|
||||||
|
name: "libvkservice",
|
||||||
|
owner: "samsung",
|
||||||
|
strip: {
|
||||||
|
none: true,
|
||||||
|
},
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
|
srcs: ["proprietary/vendor/lib64/libvkservice.so"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
|
check_elf_files: false,
|
||||||
|
prefer: true,
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
cc_prebuilt_library_shared {
|
cc_prebuilt_library_shared {
|
||||||
name: "libwrappergps",
|
name: "libwrappergps",
|
||||||
owner: "samsung",
|
owner: "samsung",
|
||||||
@@ -273,7 +327,12 @@ cc_prebuilt_library_shared {
|
|||||||
cc_prebuilt_binary {
|
cc_prebuilt_binary {
|
||||||
name: "gpsd",
|
name: "gpsd",
|
||||||
owner: "samsung",
|
owner: "samsung",
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
srcs: ["proprietary/vendor/bin/hw/gpsd"],
|
srcs: ["proprietary/vendor/bin/hw/gpsd"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
check_elf_files: false,
|
check_elf_files: false,
|
||||||
strip: {
|
strip: {
|
||||||
none: true,
|
none: true,
|
||||||
@@ -286,7 +345,12 @@ cc_prebuilt_binary {
|
|||||||
cc_prebuilt_binary {
|
cc_prebuilt_binary {
|
||||||
name: "lhd",
|
name: "lhd",
|
||||||
owner: "samsung",
|
owner: "samsung",
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
srcs: ["proprietary/vendor/bin/hw/lhd"],
|
srcs: ["proprietary/vendor/bin/hw/lhd"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
check_elf_files: false,
|
check_elf_files: false,
|
||||||
strip: {
|
strip: {
|
||||||
none: true,
|
none: true,
|
||||||
@@ -299,7 +363,12 @@ cc_prebuilt_binary {
|
|||||||
cc_prebuilt_binary {
|
cc_prebuilt_binary {
|
||||||
name: "vendor.samsung.hardware.gnss@2.0-service",
|
name: "vendor.samsung.hardware.gnss@2.0-service",
|
||||||
owner: "samsung",
|
owner: "samsung",
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
srcs: ["proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service"],
|
srcs: ["proprietary/vendor/bin/hw/vendor.samsung.hardware.gnss@2.0-service"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
check_elf_files: false,
|
check_elf_files: false,
|
||||||
strip: {
|
strip: {
|
||||||
none: true,
|
none: true,
|
||||||
@@ -309,3 +378,20 @@ cc_prebuilt_binary {
|
|||||||
soc_specific: true,
|
soc_specific: true,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cc_prebuilt_binary {
|
||||||
|
name: "vaultkeeperd",
|
||||||
|
owner: "samsung",
|
||||||
|
target: {
|
||||||
|
android_arm64: {
|
||||||
|
srcs: ["proprietary/vendor/bin/vaultkeeperd"],
|
||||||
|
},
|
||||||
|
},
|
||||||
|
compile_multilib: "64",
|
||||||
|
check_elf_files: false,
|
||||||
|
strip: {
|
||||||
|
none: true,
|
||||||
|
},
|
||||||
|
prefer: true,
|
||||||
|
soc_specific: true,
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,4 +2,3 @@
|
|||||||
#
|
#
|
||||||
# This file is generated by device/samsung/beyondx/setup-makefiles.sh
|
# This file is generated by device/samsung/beyondx/setup-makefiles.sh
|
||||||
|
|
||||||
AB_OTA_PARTITIONS += \
|
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ PRODUCT_COPY_FILES += \
|
|||||||
vendor/samsung/beyondx/proprietary/vendor/etc/gnss/gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \
|
vendor/samsung/beyondx/proprietary/vendor/etc/gnss/gps.xml:$(TARGET_COPY_OUT_VENDOR)/etc/gnss/gps.xml \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/etc/init/init.baseband.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.baseband.rc \
|
vendor/samsung/beyondx/proprietary/vendor/etc/init/init.baseband.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.baseband.rc \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/etc/init/init.gps.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.gps.rc \
|
vendor/samsung/beyondx/proprietary/vendor/etc/init/init.gps.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/init.gps.rc \
|
||||||
|
vendor/samsung/beyondx/proprietary/vendor/etc/init/vaultkeeper_common.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vaultkeeper_common.rc \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc \
|
vendor/samsung/beyondx/proprietary/vendor/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/vendor.samsung.hardware.gnss@2.0-service.rc \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/etc/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
|
vendor/samsung/beyondx/proprietary/vendor/etc/media_codecs_performance.xml:$(TARGET_COPY_OUT_VENDOR)/etc/media_codecs_performance.xml \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/etc/plmn_se13.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_se13.bin \
|
vendor/samsung/beyondx/proprietary/vendor/etc/plmn_se13.bin:$(TARGET_COPY_OUT_VENDOR)/etc/plmn_se13.bin \
|
||||||
@@ -68,6 +69,7 @@ PRODUCT_COPY_FILES += \
|
|||||||
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-46494e474502:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-46494e474502 \
|
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-46494e474502:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-46494e474502 \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-4b45594d5354:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-4b45594d5354 \
|
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-4b45594d5354:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-4b45594d5354 \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-505256544545:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-505256544545 \
|
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-505256544545:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-505256544545 \
|
||||||
|
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-564c544b5052:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-564c544b5052 \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-657365447276:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-657365447276 \
|
vendor/samsung/beyondx/proprietary/vendor/tee/00000000-0000-0000-0000-657365447276:$(TARGET_COPY_OUT_VENDOR)/tee/00000000-0000-0000-0000-657365447276 \
|
||||||
vendor/samsung/beyondx/proprietary/vendor/tee/driver/00000000-0000-0000-0000-53626f786476:$(TARGET_COPY_OUT_VENDOR)/tee/driver/00000000-0000-0000-0000-53626f786476
|
vendor/samsung/beyondx/proprietary/vendor/tee/driver/00000000-0000-0000-0000-53626f786476:$(TARGET_COPY_OUT_VENDOR)/tee/driver/00000000-0000-0000-0000-53626f786476
|
||||||
|
|
||||||
@@ -85,7 +87,11 @@ PRODUCT_PACKAGES += \
|
|||||||
gps.default \
|
gps.default \
|
||||||
vendor.samsung.hardware.gnss@2.0-impl \
|
vendor.samsung.hardware.gnss@2.0-impl \
|
||||||
libexynoscamera3 \
|
libexynoscamera3 \
|
||||||
|
libstork_shared \
|
||||||
|
libvkmanager_vendor \
|
||||||
|
libvkservice \
|
||||||
libwrappergps \
|
libwrappergps \
|
||||||
gpsd \
|
gpsd \
|
||||||
lhd \
|
lhd \
|
||||||
vendor.samsung.hardware.gnss@2.0-service
|
vendor.samsung.hardware.gnss@2.0-service \
|
||||||
|
vaultkeeperd
|
||||||
|
|||||||
BIN
proprietary/vendor/bin/vaultkeeperd
vendored
Executable file
BIN
proprietary/vendor/bin/vaultkeeperd
vendored
Executable file
Binary file not shown.
18
proprietary/vendor/etc/init/vaultkeeper_common.rc
vendored
Normal file
18
proprietary/vendor/etc/init/vaultkeeper_common.rc
vendored
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# VaultKeeper
|
||||||
|
service vaultkeeper /vendor/bin/vaultkeeperd
|
||||||
|
class core
|
||||||
|
user system
|
||||||
|
group system
|
||||||
|
disabled
|
||||||
|
|
||||||
|
service vaultkeeper_hal /vendor/bin/vendor.samsung.hardware.security.vaultkeeper@2.0-service
|
||||||
|
class early_hal
|
||||||
|
user system
|
||||||
|
group system
|
||||||
|
disabled
|
||||||
|
|
||||||
|
on late-fs
|
||||||
|
# vaultkeeper
|
||||||
|
mkdir /dev/socket/vaultkeeper 0770 system system
|
||||||
|
start vaultkeeper
|
||||||
|
start vaultkeeper_hal
|
||||||
BIN
proprietary/vendor/lib64/libstork_shared.so
vendored
Normal file
BIN
proprietary/vendor/lib64/libstork_shared.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib64/libvkmanager_vendor.so
vendored
Normal file
BIN
proprietary/vendor/lib64/libvkmanager_vendor.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/lib64/libvkservice.so
vendored
Normal file
BIN
proprietary/vendor/lib64/libvkservice.so
vendored
Normal file
Binary file not shown.
BIN
proprietary/vendor/tee/00000000-0000-0000-0000-564c544b5052
vendored
Normal file
BIN
proprietary/vendor/tee/00000000-0000-0000-0000-564c544b5052
vendored
Normal file
Binary file not shown.
Reference in New Issue
Block a user