这对我来说是最有趣的事情。 虽然我这样做的目的不是生死, 上周四 我在 Raspberry Pi的 发现他已经…… 最多 36 小时前。 谷歌更新了 Widevine 并让树莓板悬而未决,因此其所有者必须等待官方解决方案,或者,如果他们赶时间,可以自行进行一些更改。
一个线程 在官方 Raspberry Pi 论坛中,收集正在发生的事情。 在其中,我自上周四以来一直在窥探,他们还发布了一些解决方案。 首先是更新操作系统,因为补丁已经到达 Bullseye (Debian 11)。 第二种是将密钥添加到 Widevine的 通过巴斯特。 两种解决方案都不是官方的,虽然操作系统可以更新,但树莓派 OS 仍然是官方基于 Debian 10 的。
在 Raspberry Pi 上恢复 DRM 支持
方法一:升级到 Bullseye
由于补丁已经在 Bullseye 中,最接近正式版本的是更新操作系统,我们将通过以下步骤实现:
- 我们使用以下命令更新存储库、软件包和发行版:
apt update apt upgrade apt full-upgrade
- 接下来我们编辑源代码:
sudo nano /etc/apt/sources.list
- 接下来我们要做的就是修改与 Buster 相关的所有内容,以便 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
- 我们在 apt.conf 文件中做同样的事情,将 Buster 更改为 Bullseye,其余部分保持原样。
- 最后,我们重复第一步并接受更改。
另一种选择是运行 这个脚本.
方法2:将补丁应用到Buster
另一种选择是应用补丁 不是官方的 对巴斯特。 为此,您必须打开一个终端并编写所有这些命令,最好一次一个:
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
重要的是要坚持 这里没有任何解释是官方的. Raspberry Pi OS 开发人员团队正计划发布他们的 Buster 补丁,但没有关于何时发布的消息。 另一方面,正如论坛中所解释的那样,如果他们决定自己进行更改,则每个人都应对可能发生的事情负责。 当然,首先备份所有重要数据是值得的。
我更喜欢等待 99% 官方的东西,即 Raspberry Pi OS 开发人员所做的事情,但因为我不需要在我的小板上播放受保护的内容。 如果对于某人来说有必要,您已经可以使用两种不同的方法修复它。