1service storageproxyd_wv_system /system_ext/bin/storageproxyd.system \ 2 -d VSOCK:${trusty.widevine_vm.vm_cid}:1 \ 3 -r /dev/socket/rpmb_mock_wv_system \ 4 -p /data/secure_storage_wv_system \ 5 -t sock 6 disabled 7 user system 8 group system 9 10service rpmb_mock_init_wv_system /system_ext/bin/rpmb_dev.wv.system \ 11 --dev /mnt/secure_storage_rpmb_wv_system/persist/RPMB_DATA --init --size 2048 12 disabled 13 user system 14 group system 15 oneshot 16 17service rpmb_mock_wv_system /system_ext/bin/rpmb_dev.wv.system \ 18 --dev /mnt/secure_storage_rpmb_wv_system/persist/RPMB_DATA \ 19 --sock rpmb_mock_wv_system 20 disabled 21 user system 22 group system 23 socket rpmb_mock_wv_system stream 660 system system 24 25# RPMB Mock 26on early-boot 27 # Create a persistent location for the RPMB data 28 # (work around lack of RPMb block device on CF). 29 # file contexts secure_storage_rpmb_system_file 30 # (only used on Cuttlefish as this is non secure) 31 mkdir /metadata/secure_storage_rpmb_wv_system 0770 system system 32 mkdir /mnt/secure_storage_rpmb_wv_system 0770 system system 33 symlink /metadata/secure_storage_rpmb_wv_system \ 34 /mnt/secure_storage_rpmb_wv_system/persist 35 # Create a system persist directory in /metadata 36 # (work around lack of dedicated system persist partition). 37 # file contexts secure_storage_persist_system_file 38 mkdir /metadata/secure_storage_persist_wv_system 0770 system system 39 mkdir /mnt/secure_storage_persist_wv_system 0770 system system 40 symlink /metadata/secure_storage_persist_wv_system \ 41 /mnt/secure_storage_persist_wv_system/persist 42 # file contexts secure_storage_system_file 43 mkdir /data/secure_storage_wv_system 0770 root system 44 symlink /mnt/secure_storage_persist_wv_system/persist \ 45 /data/secure_storage_wv_system/persist 46 chown root system /data/secure_storage_wv_system/persist 47 exec_start rpmb_mock_init_wv_system 48 start rpmb_mock_wv_system 49 50on post-fs-data && \ 51 property:trusty.widevine_vm.nonsecure_vm_ready=1 && \ 52 property:trusty.widevine_vm.vm_cid=* 53 start storageproxyd_wv_system 54 55