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 shell
su
mount -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/lib
cp /data/local/tmp/libwvdrm_L3.so /system/vendor/lib
cp /data/local/tmp/libwvdrmengine.so /system/vendor/lib/mediadrm/
- Adjust the permissions on the files for root:
cd /system/vendor/lib
chmod 644 libWVStreamControlAPI_L3.so
chown root:root libWVStreamControlAPI_L3.so
chmod 644 libwvdrm_L3.so
chown root:root libwvdrm_L3.so
chmod 644 mediadrm/libwvdrmengine.so
chown root:root mediadrm/libwvdrmengine.so
- Remount system partition as read only and exit
cd ~
mount -o ro,remount /system
exit
I hope this helps you to get your Widevine to work with fairphone Open