diff --git a/r8q/Android.bp b/r8q/Android.bp index 7bbd966..b780a85 100644 --- a/r8q/Android.bp +++ b/r8q/Android.bp @@ -207,3 +207,16 @@ cc_prebuilt_binary { relative_install_path: "hw", soc_specific: true, } + +cc_prebuilt_binary { + name: "android.hardware.gatekeeper@1.0-service", + owner: "samsung", + srcs: ["proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service"], + check_elf_files: false, + strip: { + none: true, + }, + prefer: true, + relative_install_path: "hw", + soc_specific: true, +} diff --git a/r8q/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service b/r8q/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service new file mode 100755 index 0000000..9e36788 Binary files /dev/null and b/r8q/proprietary/vendor/bin/hw/android.hardware.gatekeeper@1.0-service differ diff --git a/r8q/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc b/r8q/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc new file mode 100755 index 0000000..2ea57b8 --- /dev/null +++ b/r8q/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc @@ -0,0 +1,8 @@ +service vendor.gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service + interface android.hardware.gatekeeper@1.0::IGatekeeper mdfpp + class hal + user system + group system 5678 + +on post-fs-data + mkdir /data/vendor/gatekeeper 0770 system system diff --git a/r8q/r8q-vendor.mk b/r8q/r8q-vendor.mk index 66bafb3..dd0eab3 100644 --- a/r8q/r8q-vendor.mk +++ b/r8q/r8q-vendor.mk @@ -95,6 +95,7 @@ PRODUCT_COPY_FILES += \ vendor/samsung/r8q/proprietary/vendor/etc/init/android.hardware.bluetooth@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.bluetooth@1.0-service-qti.rc \ vendor/samsung/r8q/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.clearkey.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.clearkey.rc \ vendor/samsung/r8q/proprietary/vendor/etc/init/android.hardware.drm@1.3-service.widevine.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.drm@1.3-service.widevine.rc \ + vendor/samsung/r8q/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service-mdfpp.rc \ vendor/samsung/r8q/proprietary/vendor/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gatekeeper@1.0-service-qti.rc \ vendor/samsung/r8q/proprietary/vendor/etc/init/android.hardware.gnss@2.1-service-qti.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.gnss@2.1-service-qti.rc \ vendor/samsung/r8q/proprietary/vendor/etc/init/android.hardware.health@2.1-service-samsung.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/android.hardware.health@2.1-service-samsung.rc \ @@ -1465,6 +1466,7 @@ PRODUCT_PACKAGES += \ HotwordEnrollmentOKGoogleEx3HEXAGON \ HotwordEnrollmentXGoogleEx3HEXAGON \ com.android.hotwordenrollment.common.util \ + android.hardware.gatekeeper@1.0-service \ android.hardware.gnss@2.1-service-qti \ android.hardware.health@2.1-samsung \ android.hardware.keymaster@4.0-strongbox-service-qti \