Se dice que el nivel L1 de Widevine requiere soporte de hardware, por lo que es imposible incluso que el fabricante lo proporcione a través de una actualización del sistema.
Pero, ¿qué tiene que hacer exactamente el hardware?
Se dice que el nivel L1 de Widevine requiere soporte de hardware, por lo que es imposible incluso que el fabricante lo proporcione a través de una actualización del sistema.
Pero, ¿qué tiene que hacer exactamente el hardware?
Para cumplir el nivel de seguridad 1, todo el procesamiento de contenidos, la criptografía y el control deben realizarse dentro del entorno de ejecución de confianza (TEE) del procesador del dispositivo, para evitar la manipulación y la copia externas del archivo multimedia. Todos los procesadores ARM Cortex-A implementan TrustZone creando una separación de hardware que permite a un SO de confianza (como Android) crear un TEE para DRM y otras aplicaciones seguras.
(haga clic para ampliar)
La actualización del sistema es a nivel del SO (incluidos los controladores) pero no de la CPU/ Nivel de TEE que son totalmente independientes. Cita de la wiki
El TEE es un estándar que crea un entorno aislado que se ejecuta en paralelo con el sistema operativo, proporcionando seguridad al entorno rico. Se pretende que sea más seguro que el sistema operativo orientado al usuario. ARM TrustZone TEE es una implementación del estándar TEE
Para más información, consulte La guía completa de Widevine La plataforma DRM de Google
PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.