Lo Xiaomi POCO F1 ottiene il supporto Widevine L1 nell'ultima beta MIUI

Come promesso, Xiaomi ha aggiornato il POCO F1 con la certificazione Widevine L1. Il supporto per L1 è stato implementato nell'ultimo aggiornamento beta MIUI 10.

IL POCOFONO F1o POCO F1 come suo conosciuto in India, è uno dei migliori smartphone del 2018 grazie alla sua convenienza, all'hardware di punta, qualità della fotocamera accettabile, E supporto allo sviluppo personalizzato. A differenza dei suoi concorrenti più vicini, OnePlus 6 e OnePlus 6T, tuttavia, il POCO F1 è stato spedito dalla fabbrica senza certificazione Widevine L1. La nostra prima introduzione a DRM Widevine è nato quando abbiamo appreso della sua necessità di trasmettere in streaming Netflix e Amazon Prime Video in qualità HD. Le polemiche nate dopo questa rivelazione hanno spinto OnePlus ad offrire agli utenti la possibilità di farlo inviare fisicamente i propri dispositivi per ricevere la certificazione Widevine L1. Prima dopo POCO annunciato che avrebbero portato il supporto Widevine L1 sul POCO F1, abbiamo ipotizzato che ciò significasse che gli utenti avrebbero dovuto inviare i propri dispositivi a Xiaomi. Tuttavia, da allora abbiamo appreso che è effettivamente possibile fornire ai dispositivi Widevine L1 dopo aver lasciato la fabbrica e

come ha promesso Xiaomi, POCO F1 sta finalmente ricevendo un aggiornamento con la certificazione Widevine L1 nell'ultima beta MIUI 10 9.2.25.

Crediti: Membro XDA bamz1117

Come puoi vedere nello screenshot pubblicato sopra utilizzando l'app DRM Info, il livello di sicurezza CDM Widevine viene visualizzato come L1. Ciò significa che, in teoria, ora dovrebbe essere possibile per i possessori dello Xiaomi POCO F1 eseguire lo streaming di contenuti protetti da DRM da Netflix sopra 540p senza dover utilizzare un APK compromesso. Solo perché un dispositivo è certificato Widevine L1 non significa che i servizi di streaming video consentiranno automaticamente loro di trasmettere in streaming contenuti protetti. I fornitori di servizi come Netflix possono farlo dispositivi nella whitelist o nella blacklist in base ai parametri desiderati. In effetti, molti fornitori di video lo sono riluttante per certificare i dispositivi già lanciati. Non abbiamo ancora confermato quali fornitori di video ora funzionano in HD sul POCO F1, ma aggiorneremo non appena lo scopriremo.

Aggiornamento: Un CM POCO ci ha confermato che i contenuti DRM di HotStar e Amazon Prime Video sono ora supportati. Netflix, purtroppo, non ha ancora certificato il POCO F1 per lo streaming in HD.

Forum Xiaomi POCO F1

Se sei interessato a scaricare l'ultima MIUI 10 Global Beta per POCOPHONE F1, puoi farlo effettuando il sideload della ROM di ripristino di seguito, per gentile concessione di XDA Recognized Developer yshalsager.

Scarica MIUI 10 Global 9.2.25 per Xiaomi POCO F1/POCOPHONE F1

Come ha fatto Xiaomi ad aggiornare il POCO F1 con Widevine L1?

Secondo Google"iniziare" documento per Widevine, la cassetta delle chiavi "deve essere crittografata con una chiave segreta univoca del dispositivo" nella TrustZone. Questa cassetta portachiavi deve essere installata "in fabbrica o consegnata al dispositivo utilizzando un meccanismo di consegna sicuro approvato". Per OnePlus 5 e OnePlus 5T, un OnePlus Community Manager ha affermato che gli utenti dovevano inviare fisicamente i propri dispositivi a OnePlus in modo che il provisioning potesse essere effettuato tramite un "PC autenticato" a causa dei "processi di sicurezza coinvolti nell'aggiornamento del dispositivi."

La dichiarazione di OnePlus corrispondeva all'unica documentazione relativa a Widevine di cui eravamo a conoscenza in quel momento, quindi la comunità ha ampiamente accettato che il provisioning OTA non sarebbe stato possibile. Per mesi ci aspettavamo quindi che Xiaomi richiedesse agli utenti di inviare i propri dispositivi, ma anche questo non sarebbe stato possibile perché, secondo Alvin Tse, Responsabile di POCOPHONE Global, il BSP di POCO non era pre-convalidato come quello di OnePlus, quindi il percorso del centro servizi non sarebbe stato possibile per POCO. Il BSP, o Board Support Package, è l'insieme di software e strumenti forniti dal fornitore, in questo caso Qualcomm, a POCO per supportare una particolare release Android su un chipset particolare: in questo caso, il BSP a cui si riferiscono è quello che supporta la versione Android 8.1 Oreo per la piattaforma mobile Qualcomm Snapdragon 845. (Da quello che ho sentito, i BSP di Qualcomm sono già preconvalidati con l'implementazione Widevine, quindi non sono del tutto sicuro di quale fosse il caso con POCO.)

Indipendentemente da ciò, è chiaro che Xiaomi non sarebbe in grado di fornire in fabbrica i dispositivi con la chiave segreta univoca richiesta per il dispositivo. Ciò significa che la loro unica opzione è farlo tramite OTA, cosa che da tempo pensavamo non fosse possibile. Anzi, Il provisioning OTA per Widevine L1 è possibile almeno dalla metà del 2017. Google ha reso possibile il provisioning sul campo tramite OTA con l'introduzione del modello Provisioning 3.0, che "utilizza una root of trust del dispositivo generata dall'OEM che può essere installato dall'OEM in fabbrica o Over The Air." Questo certificato può quindi essere utilizzato da Widevine per "fornire ai dispositivi DRM specifici del provider certificati."

Prerequisiti per il provisioning Widevine L1 OTA. Fonte: Modelli di provisioning Widevine di livello 1, versione 1.2.
Un flusso di esempio di come un OEM può fornire un dispositivo con certificazione Widevine L1 su OTA. Fonte: Modelli di provisioning Widevine di livello 1, versione 1.2.

Per poter effettuare il provisioning OTA di un dispositivo, l'OEM deve poter rilasciare un aggiornamento software al TEE (QSEE sui dispositivi Qualcomm). Credo che la maggior parte degli OEM utilizzi l'implementazione predefinita di Qualcomm di Widevine per QSEE e, se desiderano aggiornarlo, dovranno ricevere il codice sorgente, che potrebbe essere stato fornito o meno da Qualcomm. Pertanto, senza il codice sorgente, l'OEM dovrebbe attendere che Qualcomm lo aggiorni. Non so se ciò sia accaduto con Xiaomi, ma a prescindere, sembra che l'azienda abbia capito come portare Widevine L1 su POCO F1. Ora devono solo convincere i fornitori di video più diffusi a inserire nella whitelist i propri dispositivi.

Informazioni DRMSviluppatore: Androide Fungo

Prezzo: gratuito.

4.6.

Scaricamento