Itu adalah perkara paling menggembirakan bagi saya. Walaupun untuk kegunaan yang saya lakukan ini bukan hidup atau mati, Khamis lepas Saya mencari maklumat mengenai sokongan DRM di Raspberry Pi untuk mengetahui bahawa dia telah ... sehingga 36 jam sebelumnya. Google mengemas kini Widevine dan membiarkan papan raspberry tergantung, jadi pemiliknya mesti menunggu penyelesaian rasmi atau, jika mereka tergesa-gesa, buat beberapa perubahan sendiri.
Benang Di forum Raspberry Pi rasmi, kumpulkan apa yang berlaku. Di dalamnya, yang saya perhatikan sejak Khamis lalu, mereka juga telah menerbitkan beberapa penyelesaian. Yang pertama adalah mengemas kini sistem operasi, kerana patch telah mencapai Bullseye (Debian 11). Yang kedua ialah menambahkan kunci ke Widevine oleh Buster. Penyelesaiannya tidak rasmi, kerana walaupun sistem operasi dapat diperbaharui, Raspberry Pi OS masih berdasarkan Debian 10 secara rasmi.
Pulihkan sokongan DRM pada Raspberry Pi
Kaedah 1: naik taraf ke Bullseye
Oleh kerana patch sudah ada di Bullseye, yang paling hampir menjadi rasmi adalah mengemas kini sistem operasi, sesuatu yang akan kami capai dengan mengikuti langkah-langkah berikut:
- Kami mengemas kini repositori, pakej dan pengedaran dengan arahan berikut:
apt update apt upgrade apt full-upgrade
- Seterusnya kami mengedit sumber dengan:
sudo nano /etc/apt/sources.list
- Perkara seterusnya yang harus kita lakukan adalah mengubahsuai semua yang berkaitan dengan Buster supaya Bullseye muncul:
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
- Kami melakukan perkara yang sama dalam fail apt.conf, menukar Buster menjadi Bullseye dan meninggalkan yang lain sebagaimana adanya.
- Akhirnya, kami mengulangi langkah pertama dan menerima perubahan.
Pilihan lain adalah untuk menjalankan skrip ini.
Kaedah 2: sapukan patch pada Buster
Pilihan lain adalah menggunakan patch tidak rasmi ke Buster. Untuk melakukan ini, anda harus membuka terminal dan menulis semua arahan ini, lebih baik satu per satu:
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
Penting untuk menegaskan bahawa tidak ada yang dijelaskan di sini secara rasmi. Pasukan pemaju Raspberry Pi OS merancang untuk melepaskan patch mereka untuk Buster, tetapi tidak diketahui kapan ia akan tiba. Sebaliknya, seperti yang mereka jelaskan di forum, masing-masing bertanggung jawab atas apa yang mungkin terjadi kepada mereka jika mereka memutuskan untuk melakukan perubahan itu sendiri. Sudah tentu, perlu membuat sandaran semua data penting anda terlebih dahulu.
Saya lebih suka menunggu sesuatu yang rasmi 99%, iaitu apa yang dilakukan oleh pembangun Raspberry Pi OS, tetapi kerana saya tidak perlu memainkan kandungan yang dilindungi di papan kecil saya. Sekiranya bagi seseorang itu perlu, anda sudah boleh memperbaikinya dengan dua kaedah yang berbeza.