• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RPMB Mock
2on post-fs
3    mkdir /mnt/vendor/persist/ss 0770 root system
4    exec_start rpmb_mock_init
5    start rpmb_mock
6
7on post-fs-data
8    mkdir /data/vendor/ss 0770 root system
9    symlink /mnt/vendor/persist/ss /data/vendor/ss/persist
10    chown root system /data/vendor/ss/persist
11    chmod 0770 /data/vendor/ss/persist
12
13    # Storage proxy
14    restart storageproxyd
15
16service storageproxyd /vendor/bin/storageproxyd -d ${ro.hardware.trusty_ipc_dev:-/dev/trusty-ipc-dev0} \
17        -r /dev/socket/rpmb_mock -p /data/vendor/ss -t sock
18    class early_hal
19    user system
20    group system
21
22service rpmb_mock_init /vendor/bin/rpmb_dev --dev /mnt/vendor/persist/ss/RPMB_DATA --init --size 2048
23    disabled
24    user system
25    group system
26    oneshot
27
28service rpmb_mock /vendor/bin/rpmb_dev --dev /mnt/vendor/persist/ss/RPMB_DATA \
29                          --sock rpmb_mock
30    class main
31    disabled
32    user system
33    group system
34    socket rpmb_mock stream 660 system system
35