Linux Adictos Pablinux  

Recupera el soporte para reproducir contenido protegido en tu Raspberry Pi con estas soluciones

Raspberry Pi OS, Widevine visto y no visto

Para mí fue de lo más gracioso. Aunque para el uso que hago yo esto no es de vida o muerte, el pasado jueves busqué información sobre el soporte para DRM en la Raspberry Pi para encontrar que lo había estado… hasta 36 horas antes. Google actualizó Widevine y dejó colgada a la placa de la frambuesa, por lo que sus poseedores deben esperar una solución oficial o, si les corre prisa, hacer unos cambios por su cuenta.

Una hilo en el foro oficial de Raspberry Pi recoge qué es lo que está pasando. En el mismo, que llevo fisgando desde el pasado jueves, también han publicado un par de soluciones. La primera es actualizar el sistema operativo, ya que el parche ya ha llegado a Bullseye (Debian 11). La segunda es añadir las claves al Widevine de Buster. Ninguno de las dos soluciones es oficial, ya que, aunque se puede actualizar el sistema operativo, Raspberry Pi OS aún está basado en Debian 10 oficialmente.

Recupera el soporte para DRM en la Raspberry Pi

Método 1: actualizar a Bullseye

Ya que el parche ya está en Bullseye, lo que más se acerca a ser oficial es actualizar el sistema operativo, algo que conseguiremos siguiendo estos pasos:

  1. Actualizamos los repositorios, los paquetes y la distribución con estos comandos:
apt update
apt upgrade
apt full-upgrade
  1. A continuación editamos las fuentes con:
sudo nano /etc/apt/sources.list
  1. Lo siguiente que tenemos que hacer es modificar todo lo relacionado con Buster para que aparezca Bullseye:
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
  1. Hacemos lo mismo en el archivo apt.conf, cambiando Buster por Bullseye y dejando el resto como está.
  2. Por último, repetimos el primer paso y aceptamos los cambios.

Otra opción es ejecutar este script.

Metodo 2: aplicar el parche a Buster

La otra opción es aplicar el parche no oficial a Buster. Para ello hay que abrir un terminal y escribir todos estos comandos, mejor uno por vez:

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

Es importante insistir en que nada de lo explicado aquí es oficial. El equipo de desarrolladores de Raspberry Pi OS tiene planeado lanzar el su parche para Buster, pero no se sabe cuándo llegará. Por otra parte, tal y como explican el en foro, cada uno es responsable de lo que le pueda pasar si decide realizar los cambios por su cuenta. Y, por descontado, merece la pena hacer una copia de seguridad de todos los datos importantes antes de nada.

Yo prefiero esperar a algo 99% oficial, es decir, a lo que hagan los desarrolladores de Raspberry Pi OS, pero porque yo no necesito reproducir contenido protegido en mi pequeña placa. Si para alguien es necesario, ya puede arreglarlo con dos métodos distintos.

Leave A Comment

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.