Widevine persistent data is stored in /data/mediadrm, HALs are not allowed to access files in /data. Move persistent data to /data/vendor/mediadrm/widevine for older devices, and persistent data will not be saved under /data/vendor. Test: Play Movies & Tv, Netflix bug: 36601695 Change-Id: I31fdd43b7db327bf6d8343dc95e9883ae6bce70d
18 lines
489 B
Plaintext
18 lines
489 B
Plaintext
on property:init.svc.mediadrm=running
|
|
mkdir /data/vendor/mediadrm 0770 media mediadrm
|
|
start vendor.move_data_sh
|
|
|
|
service vendor.move_data_sh /system/bin/move_widevine_data.sh
|
|
class late_start
|
|
user media
|
|
group media mediadrm system
|
|
disabled
|
|
oneshot
|
|
|
|
service vendor.drm-widevine-hal-1-0 /vendor/bin/hw/android.hardware.drm@1.0-service.widevine
|
|
class hal
|
|
user media
|
|
group media mediadrm drmrpc
|
|
ioprio rt 4
|
|
writepid /dev/cpuset/foreground/tasks
|