El Xiaomi POCO F1 obtiene soporte Widevine L1 en la última versión beta de MIUI

El POCOPHONE F1, o POCO F1 como se lo conoce en India, es uno de los mejores teléfonos inteligentes de 2018 gracias a su asequibilidad, hardware de nivel insignia, calidad de cámara aceptable y soporte de desarrollo personalizado. Sin embargo, a diferencia de sus competidores más cercanos, el OnePlus 6 y el OnePlus 6T, el POCO F1 se envió desde la fábrica sin la certificación Widevine L1. Nuestra primera introducción a Widevine DRM se produjo cuando nos enteramos de su necesidad de transmitir Netflix y Amazon Prime Video en calidad HD. La controversia que surgió después de esta revelación empujó a OnePlus a ofrecer a los usuarios la posibilidad de enviar físicamente sus dispositivos para recibir la certificación Widevine L1. Después de que POCO anunció por primera vez que llevarían el soporte Widevine L1 al POCO F1, asumimos que esto significaba que los usuarios tendrían que enviar sus dispositivos a Xiaomi. Sin embargo, desde entonces hemos aprendido que en realidad es posible aprovisionar dispositivos con Widevine L1 después de que salen de la fábrica, y como prometió Xiaomi, el POCO F1 finalmente está recibiendo una actualización con la certificación Widevine L1 en la última versión beta MIUI 10 9.2.25 beta.

Créditos: miembro bamz1117

Como puede ver en la captura de pantalla publicada anteriormente usando la aplicación DRM Info, el nivel de seguridad de Widevine CDM se muestra como L1. Eso significa que, en teoría, ahora debería ser posible para los propietarios del Xiaomi POCO F1 transmitir contenido protegido por DRM desde Netflix por encima de 540p sin tener que usar un APK pirateado. Sin embargo, el hecho de que un dispositivo tenga la certificación Widevine L1 no significa que los servicios de transmisión de video automáticamente les permitirán transmitir contenido protegido. Los proveedores de servicios como Netflix pueden incluir en la lista blanca o en la lista negra los dispositivos según sus propios parámetros deseados. De hecho, muchos proveedores de video son reacios a certificar dispositivos que ya se han lanzado. Todavía no hemos confirmado qué proveedores de video ahora trabajan en HD en el POCO F1, pero actualizaremos una vez que lo descubramos.

Actualización: un POCO CM nos confirmó que ahora se admite el contenido DRM de HotStar y Amazon Prime Video. Netflix, desafortunadamente, aún no ha certificado el POCO F1 para transmitir en HD.

Foros de Xiaomi POCO F1

Si está interesado en descargar la última versión beta global de MIUI 10 para POCOPHONE F1, puede hacerlo descargando la ROM de recuperación a continuación, cortesía de Recognized Developer yshalsager.

Descargue MIUI 10 Global 9.2.25 para Xiaomi POCO F1 / POCOPHONE F1

¿Cómo actualizó Xiaomi el POCO F1 con Widevine L1?

Según el documento de "inicio" de Google para Widevine, la caja de claves "debe estar encriptada con una clave secreta exclusiva del dispositivo" en TrustZone. Esta caja de llaves debe instalarse "en la fábrica o entregarse al dispositivo utilizando un mecanismo de entrega seguro aprobado". Para OnePlus 5 y OnePlus 5T, un administrador de comunidad de OnePlus declaró que los usuarios tenían que enviar físicamente sus dispositivos a OnePlus para que el aprovisionamiento pudiera hacerse a través de una "PC autenticada" debido a los "procesos de seguridad relacionados con la actualización de los dispositivos".

La declaración de OnePlus coincidía con la única documentación relacionada con Widevine que conocíamos en ese momento, por lo que la comunidad aceptó ampliamente que el aprovisionamiento de OTA no sería posible. Por lo tanto, durante meses esperábamos que Xiaomi exigiría a los usuarios que enviaran sus dispositivos, pero incluso eso no sería posible porque, según Alvin Tse, Jefe de POCOPHONE Global, el BSP de POCO no fue prevalidado como OnePlus ' la ruta del centro de servicio no sería posible para POCO. El BSP, o Paquete de Soporte de la Junta, es el conjunto de software y herramientas proporcionadas por el proveedor, en este caso Qualcomm, a POCO para admitir una versión particular de Android en un conjunto de chips en particular; en este caso, el BSP al que se refieren es el que admite el lanzamiento de Android 8.1 Oreo para la plataforma móvil Qualcomm Snapdragon 845. (Por lo que escuché, los BSP de Qualcomm ya están prevalidados con la implementación de Widevine, por lo que no estoy completamente seguro de cuál fue el caso con POCO).

De todos modos, está claro que Xiaomi no podría aprovisionar dispositivos de fábrica con la clave secreta exclusiva del dispositivo requerida. Eso significa que su única opción es hacerlo sobre OTA, que durante mucho tiempo supusimos que no era posible. Por el contrario, el aprovisionamiento de OTA para Widevine L1 ha sido posible desde al menos mediados de 2017 . Google hizo posible el aprovisionamiento de campo a través de OTA con la introducción del modelo Provisioning 3.0, que "utiliza una raíz de confianza de dispositivo generada por el OEM que el OEM puede instalar en la fábrica o por aire". Este certificado puede ser utilizado por Widevine para "aprovisionar dispositivos con certificados DRM específicos del proveedor".

Requisitos previos para el aprovisionamiento de Widevine L1 OTA. Fuente: Widevine Level 1 Provisioning Models, versión 1.2.

Un ejemplo de flujo de cómo un OEM puede aprovisionar un dispositivo con certificación Widevine L1 sobre OTA. Fuente: Widevine Level 1 Provisioning Models, versión 1.2.

Para que OTA aprovisione un dispositivo, el OEM necesita la capacidad de emitir una actualización de software al TEE (QSEE en los dispositivos Qualcomm). Creo que la mayoría de los OEM usan la implementación predeterminada de Widevine de Qualcomm para QSEE, y si quieren actualizarlo, tendrían que proporcionarles el código fuente, que pueden o no haber sido proporcionados por Qualcomm. Por lo tanto, sin el código fuente, el OEM necesitaría esperar a que Qualcomm lo actualice. No sé si eso sucedió con Xiaomi, pero de todos modos, parece que la compañía descubrió cómo llevar Widevine L1 al POCO F1. Ahora solo necesitan convencer a los proveedores de video populares para que incluyan en la lista blanca sus dispositivos.