diff --git a/device.mk b/device.mk index 4f59384..9d22a10 100644 --- a/device.mk +++ b/device.mk @@ -126,9 +126,7 @@ PRODUCT_SET_DEBUGFS_RESTRICTIONS := false # DRM PRODUCT_PACKAGES += \ - android.hardware.drm@1.0-impl \ - android.hardware.drm@1.0-service \ - android.hardware.drm@1.4-service.clearkey + android.hardware.drm-service.clearkey # Ethernet PRODUCT_COPY_FILES += \ diff --git a/manifest.xml b/manifest.xml index e0cbbb7..5db67c8 100644 --- a/manifest.xml +++ b/manifest.xml @@ -36,19 +36,6 @@ legacy/0 - - android.hardware.drm - hwbinder - 1.0 - - ICryptoFactory - default - - - IDrmFactory - default - - android.hardware.graphics.composer hwbinder diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts index f063b5a..e6d1f85 100644 --- a/sepolicy/file_contexts +++ b/sepolicy/file_contexts @@ -7,8 +7,8 @@ /sys/class/rfkill/rfkill[0-9]/state u:object_r:sysfs_bluetooth_writable:s0 # DRM -/vendor/bin/hw/android\.hardware\.drm@1\.4-service\.clearkey u:object_r:hal_drm_clearkey_exec:s0 -/vendor/bin/hw/android\.hardware\.drm@1\.4-service\.widevine u:object_r:hal_drm_widevine_exec:s0 +/vendor/bin/hw/android\.hardware\.drm(@[0-9]+\.[0-9]+)?-service\.clearkey u:object_r:hal_drm_clearkey_exec:s0 +/vendor/bin/hw/android\.hardware\.drm(@[0-9]+\.[0-9]+)?-service\.widevine u:object_r:hal_drm_widevine_exec:s0 # Gatekeeper /vendor/bin/hw/android\.hardware\.gatekeeper@1\.0-service.software u:object_r:hal_gatekeeper_default_exec:s0 diff --git a/sepolicy/service_contexts b/sepolicy/service_contexts new file mode 100644 index 0000000..0b26888 --- /dev/null +++ b/sepolicy/service_contexts @@ -0,0 +1 @@ +android.hardware.drm.IDrmFactory/widevine u:object_r:hal_drm_service:s0