Hi Julia,
sry for the late answer
Here is a rough step by step description:
- Frist get ADB working: see this description: https://www.xda-developers.com/install-adb-windows-macos-linux/
- copy the files to folder on your internal data storage (e.g. /data/local/tmp): use either of these options:
a) download them directly to your phone using the links in this thread
b) you can just use your normal USB connection and your file expolorer to copy the files
c) or you can use ADB:./adb push libWVStreamControlAPI_L3.so /data/local/tmp./adb push libwvdrm_L3.so /data/local/tmp./adb push libwvdrmengine.so /data/local/tmp
- Open a ADB connection to your phone and mount system partition as read-write :
./adb shellsumount -o rw,remount /system
- Now copy the files from your temporary storage on your data partition to your system partition :
cp /data/local/tmp/libWVStreamControlAPI_L3.so /system/vendor/libcp /data/local/tmp/libwvdrm_L3.so /system/vendor/libcp /data/local/tmp/libwvdrmengine.so /system/vendor/lib/mediadrm/
- Adjust the permissions on the files for root:
cd /system/vendor/libchmod 644 libWVStreamControlAPI_L3.sochown root:root libWVStreamControlAPI_L3.sochmod 644 libwvdrm_L3.sochown root:root libwvdrm_L3.sochmod 644 mediadrm/libwvdrmengine.sochown root:root mediadrm/libwvdrmengine.so
- Remount system partition as read only and exit
cd ~mount -o ro,remount /systemexit
I hope this helps you to get your Widevine to work with fairphone Open 