1service storageproxyd_test_vm /system_ext/bin/storageproxyd.system \ 2 -d VSOCK:${trusty.test_vm.vm_cid}:1 \ 3 -r /dev/socket/rpmb_mock_test_system \ 4 -p /data/secure_storage_test_system \ 5 -t sock 6 disabled 7 class hal 8 user system 9 group system 10 11service storageproxyd_test_vm_os /system_ext/bin/storageproxyd.system \ 12 -d VSOCK:${trusty.test_vm_os.vm_cid}:1 \ 13 -r /dev/socket/rpmb_mock_test_system \ 14 -p /data/secure_storage_test_system \ 15 -t sock 16 disabled 17 class hal 18 user system 19 group system 20 21service rpmb_mock_init_test_system /system_ext/bin/rpmb_dev.test.system \ 22 --dev /mnt/secure_storage_rpmb_test_system/persist/RPMB_DATA --init --size 2048 23 disabled 24 user system 25 group system 26 oneshot 27 28service rpmb_mock_test_system /system_ext/bin/rpmb_dev.test.system \ 29 --dev /mnt/secure_storage_rpmb_test_system/persist/RPMB_DATA \ 30 --sock rpmb_mock_test_system 31 disabled 32 user system 33 group system 34 socket rpmb_mock_test_system stream 660 system system 35 36# RPMB Mock 37on post-fs-data 38 # Create a persistent location for the RPMB data 39 # (work around lack of RPMb block device on CF). 40 # file contexts secure_storage_rpmb_system_file 41 # (only used on Cuttlefish as this is non secure) 42 mkdir /metadata/secure_storage_rpmb_test_system 0770 system system 43 mkdir /mnt/secure_storage_rpmb_test_system 0770 system system 44 symlink /metadata/secure_storage_rpmb_test_system \ 45 /mnt/secure_storage_rpmb_test_system/persist 46 # Create a system persist directory in /metadata 47 # (work around lack of dedicated system persist partition). 48 # file contexts secure_storage_persist_system_file 49 mkdir /metadata/secure_storage_persist_test_system 0770 system system 50 mkdir /mnt/secure_storage_persist_test_system 0770 system system 51 symlink /metadata/secure_storage_persist_test_system \ 52 /mnt/secure_storage_persist_test_system/persist 53 # file contexts secure_storage_system_file 54 mkdir /data/secure_storage_test_system 0770 root system 55 symlink /mnt/secure_storage_persist_test_system/persist \ 56 /data/secure_storage_test_system/persist 57 chown root system /data/secure_storage_test_system/persist 58 # setprop storageproxyd_test_system.trusty_ipc_dev VSOCK:${trusty.test_vm.vm_cid}:1 59 exec_start rpmb_mock_init_test_system 60 start rpmb_mock_test_system 61