C'était la chose la plus drôle pour moi. Bien que pour l'usage que j'en fais ce n'est pas la vie ou la mort, jeudi dernier J'ai cherché des informations sur la prise en charge des DRM dans le Raspberry Pi pour constater qu'il avait été... jusqu'à 36 heures auparavant. Google a mis à jour Widevine et a laissé le tableau framboise suspendu, de sorte que ses propriétaires doivent attendre une solution officielle ou, s'ils sont pressés, apporter eux-mêmes quelques modifications.
Un fil Dans le forum officiel Raspberry Pi, collectez ce qui se passe. Dans ce document, que je fouine depuis jeudi dernier, ils ont également publié quelques solutions. La première consiste à mettre à jour le système d'exploitation, puisque le correctif a déjà atteint Bullseye (Debian 11). La seconde consiste à ajouter les clés au Widevine par Buster. Aucune des deux solutions n'est officielle, car bien que le système d'exploitation puisse être mis à jour, le système d'exploitation Raspberry Pi est toujours officiellement basé sur Debian 10.
Récupérer le support DRM sur le Raspberry Pi
Méthode 1 : mise à niveau vers Bullseye
Étant donné que le correctif est déjà dans Bullseye, la chose la plus proche d'être officielle est la mise à jour du système d'exploitation, ce que nous réaliserons en suivant ces étapes :
- Nous mettons à jour les référentiels, les packages et la distribution avec ces commandes :
apt update apt upgrade apt full-upgrade
- Ensuite, nous éditons les sources avec :
sudo nano /etc/apt/sources.list
- La prochaine chose que nous devons faire est de modifier tout ce qui concerne Buster pour que Bullseye apparaisse :
deb http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian-security/ bullseye-security main contrib non-free deb http://deb.debian.org/debian bullseye-backports main contrib non-free
- Nous faisons de même dans le fichier apt.conf, en changeant Buster en Bullseye et en laissant le reste tel quel.
- Enfin, nous répétons la première étape et acceptons les modifications.
Une autre option consiste à exécuter ce script.
Méthode 2 : appliquer le patch à Buster
L'autre option est d'appliquer le patch non-officiel à Buster. Pour ce faire, vous devez ouvrir un terminal et écrire toutes ces commandes, mieux une à la fois :
sudo apt-get update sudo apt-get install libwidevinecdm0 gnupg curl -s --compressed "https://wagnerch.github.io/ppa/buster/KEY.gpg" | sudo apt-key add - sudo curl -s --compressed -o /etc/apt/sources.list.d/wagnerch-buster-ppa.list "https://wagnerch.github.io/ppa/buster/wagnerch-buster-ppa.list" sudo apt-get update sudo apt-get upgrade curl https://k.slyguy.xyz/.decryptmodules/widevine/4.10.2252.0-linux-armv7.so | sudo tee /opt/WidevineCdm/_platform_specific/linux_arm/libwidevinecdm.so >/dev/null sudo reboot
Il est important d'insister pour que rien d'expliqué ici n'est officiel. L'équipe de développeurs Raspberry Pi OS prévoit de publier son correctif pour Buster, mais on ne sait pas quand il arrivera. En revanche, comme expliqué dans le forum, chacun est responsable de ce qui peut lui arriver s'il décide de faire les changements par lui-même. Et, bien sûr, il vaut la peine de sauvegarder d'abord toutes vos données importantes.
Je préfère attendre quelque chose d'officiel à 99%, c'est-à-dire ce que font les développeurs de Raspberry Pi OS, mais parce que je n'ai pas besoin de lire du contenu protégé sur ma petite carte. Si pour quelqu'un c'est nécessaire, vous pouvez déjà le réparer avec deux méthodes différentes.