From f3bc6015fdc68f13e4080abd1f460649b497ede9 Mon Sep 17 00:00:00 2001 From: Nolen Johnson Date: Wed, 9 Oct 2024 17:34:29 -0400 Subject: [PATCH] sabrina: Decommonize TEE Change-Id: Ic2dffaa76ab5f5435fac781975ef17ebf114d4ee --- extract-files.sh | 4 ++++ proprietary-files.txt | 33 ++++++++++++++++++++++++++++++++- 2 files changed, 36 insertions(+), 1 deletion(-) diff --git a/extract-files.sh b/extract-files.sh index a97e8d9..0a05e0c 100755 --- a/extract-files.sh +++ b/extract-files.sh @@ -13,6 +13,10 @@ function blob_fixup() { [ "$2" = "" ] && return 0 sed -i "8d" "${2}" ;; + vendor/etc/init/tee-supplicant.rc) + [ "$2" = "" ] && return 0 + sed -i 's#/vendor/lib/#/vendor/lib/modules/#g' "${2}" + ;; *) return 1 ;; diff --git a/proprietary-files.txt b/proprietary-files.txt index ae88a77..7f43753 100644 --- a/proprietary-files.txt +++ b/proprietary-files.txt @@ -36,6 +36,13 @@ vendor/etc/init/led_control_service.rc system/bin/low_power_warning system/etc/init/low_power_warning.rc +## Netflix +vendor/bin/hw/android.hardware.drm@1.4-service.netflix +vendor/etc/init/android.hardware.drm@1.4-service.netflix.rc +vendor/etc/permissions/droidlogic.software.netflix.xml +vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.netflix.xml +vendor/lib/libnetflixplugin.so + ## NRDP vendor/etc/permissions/nrdp.xml vendor/etc/nrdp_audio_platform_capabilities.json @@ -54,6 +61,16 @@ odm/lib/modules/dovi.ko vendor/bin/performance_settings vendor/etc/init/performance_settings.rc +## Playready +vendor/bin/hw/android.hardware.drm@1.4-service.playready +vendor/etc/drm/playready/bgroupcert.dat +vendor/etc/drm/playready/zgpriv.dat +vendor/etc/drm/playready/zgpriv_protected.dat +vendor/etc/init/android.hardware.drm@1.4-service.playready.rc +vendor/etc/vintf/manifest/manifest_android.hardware.drm@1.4-service.playready.xml +vendor/lib/libplayready.so +vendor/lib/libplayreadymediadrmplugin.so + ## RemotecontrolLogging product/etc/permissions/com.google.android.tv.remotecontrol.logging.xml product/priv-app/RemotecontrolLogging/RemotecontrolLogging.apk @@ -62,8 +79,17 @@ product/priv-app/RemotecontrolLogging/RemotecontrolLogging.apk product/etc/permissions/privapp-permissions-sabrina.xml product/priv-app/SuwCustomization/SuwCustomization.apk;OVERRIDES=DeadpoolService -## TEE - SOC Specific +## TEE vendor/bin/hw/android.hardware.security.keymint-service.amlogic +vendor/bin/tee-supplicant +vendor/bin/tee_preload_fw +vendor/etc/init/android.hardware.security.keymint-service.amlogic.rc +vendor/etc/init/tee-supplicant.rc +vendor/etc/init/tee_preload_fw.rc +vendor/etc/permissions/android.hardware.hardware_keystore.amlogic.xml +vendor/etc/vintf/manifest/android.hardware.security.keymint-service.amlogic.xml +vendor/lib/libtee_load_video_fw.so +vendor/lib/libteec.so ## TEE Applets vendor/lib/teetz/2c1a33c0-44cc-11e5-bc3b-0002a5d5c51b.ta @@ -76,5 +102,10 @@ vendor/lib/teetz/d83c3c4a-9e8d-4e4e-ad309d40e137f689.ta vendor/lib/teetz/e043cde0-61d0-11e5-9c26-0002a5d5c51b.ta vendor/lib/teetz/ff2a4bea-ef6d-11e6-89ccd4ae52a7b3b3.ta +## TEE HDCP +vendor/bin/tee_hdcp +vendor/bin/tee_key_inject +vendor/etc/init/tee_hdcp.rc + ## TV Axel product/priv-app/TVAxel/TVAxel.apk -- 2.20.1