sabrina: Decommonize TEE
authorNolen Johnson <johnsonnolen@gmail.com>
Wed, 9 Oct 2024 21:34:29 +0000 (17:34 -0400)
committerNolen Johnson <johnsonnolen@gmail.com>
Thu, 10 Oct 2024 20:04:18 +0000 (16:04 -0400)
Change-Id: Ic2dffaa76ab5f5435fac781975ef17ebf114d4ee

extract-files.sh
proprietary-files.txt

index a97e8d9d1a421ab0484263ead8dd2444dc1aea13..0a05e0ca92b8e8ed25d950b61a614ca3d291e13e 100755 (executable)
@@ -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
             ;;
index ae88a77697908dd69cf5425dfb3181f4cac83bb9..7f437535061d0a5e322e5a2c5c3aabc39cdea674 100644 (file)
@@ -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