For mig var det det sjoveste. Selvom det ikke er liv eller død for det jeg gør, sidste torsdag Jeg søgte efter oplysninger om DRM-support på raspberry Pi at finde ud af, at det havde været ... op til 36 timer før. Google opdaterede Widevine og lod Raspberry-brættet hænge, så dets ejere må vente på en officiel rettelse eller, hvis de har travlt, foretage nogle af deres egne ændringer.
en tråd i det officielle Raspberry Pi-forum indsamler, hvad der sker. I den, som jeg har snuset i siden i torsdags, har de også offentliggjort et par løsninger. Den første er at opdatere operativsystemet, da patchen allerede er nået til Bullseye (Debian 11). Det andet er at tilføje nøglerne til Widevine Busters. Ingen af løsningerne er officielle, da selv om operativsystemet kan opgraderes, er Raspberry Pi OS stadig officielt baseret på Debian 10.
Få DRM-understøttelse tilbage på Raspberry Pi
Metode 1 – Opgrader til Bullseye
Da patchen allerede er i Bullseye, er det tætteste på at være officiel at opdatere operativsystemet, hvilket vi opnår ved at følge disse trin:
- Vi opdaterer lagrene, pakkerne og distributionen med disse kommandoer:
apt update apt upgrade apt full-upgrade
- Dernæst redigerer vi kilderne med:
sudo nano /etc/apt/sources.list
- Den næste ting, vi skal gøre, er at ændre alt relateret til Buster, så Bullseye vises:
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
- Vi gør det samme i apt.conf-filen, ændrer Buster til Bullseye og lader resten være som det er.
- Til sidst gentager vi det første trin og accepterer ændringerne.
En anden mulighed er at køre dette script.
Metode 2: Påfør plastret på Buster
Den anden mulighed er at anvende plasteret ikke officiel til Buster. For at gøre dette skal du åbne en terminal og skrive alle disse kommandoer, bedre én ad gangen:
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
Det er vigtigt at insistere på det intet forklaret her er officielt. Raspberry Pi OS-udviklingsteamet planlægger at frigive deres patch til Buster, men det vides ikke, hvornår det kommer. På den anden side, som forklaret i forummet, er hver enkelt ansvarlig for, hvad der kan ske med dem, hvis de beslutter at foretage ændringerne på egen hånd. Og det er selvfølgelig værd at sikkerhedskopiere alle vigtige data før noget andet.
Jeg foretrækker at vente på noget 99% officielt, det vil sige, hvad udviklerne af Raspberry Pi OS gør, men fordi jeg ikke behøver at spille beskyttet indhold på mit lille bord. Hvis det er nødvendigt for nogen, kan du allerede ordne det med to forskellige metoder.