74 lines
1.7 KiB
Text
74 lines
1.7 KiB
Text
import /init.recovery.microtrust.rc
|
|
|
|
on init
|
|
mkdir /mnt/vendor/persist 0700 root root
|
|
mount ext4 /dev/block/platform/bootdevice/by-name/persist /mnt/vendor/persist
|
|
export LD_LIBRARY_PATH /system/lib64:/vendor/lib64:/vendor/lib64/hw
|
|
export PATH /sbin:/system/bin:/vendor/bin:/vendor/bin/hw
|
|
|
|
on fs
|
|
install_keyring
|
|
setprop crypto.ready 1
|
|
|
|
service keystore_auth /system/bin/keystore_auth
|
|
oneshot
|
|
user system
|
|
group root
|
|
disabled
|
|
seclabel u:r:recovery:s0
|
|
|
|
service keystore /system/bin/keystore /tmp/misc/keystore
|
|
user root
|
|
group root drmrpc readproc
|
|
disabled
|
|
seclabel u:r:recovery:s0
|
|
|
|
service gatekeeper-1-0 /system/bin/android.hardware.gatekeeper@1.0-service
|
|
user root
|
|
group root
|
|
disabled
|
|
seclabel u:r:recovery:s0
|
|
|
|
service keymaster-4-0 /system/bin/android.hardware.keymaster@4.0-service.beanpod
|
|
user root
|
|
group root drmrpc
|
|
disabled
|
|
seclabel u:r:recovery:s0
|
|
|
|
service unified-script /system/bin/unified-script.sh
|
|
user root
|
|
group root
|
|
disabled
|
|
oneshot
|
|
seclabel u:r:recovery:s0
|
|
|
|
on boot
|
|
start health-hal-2-1
|
|
|
|
on property:hwservicemanager.ready=true
|
|
start keymaster-4-0
|
|
start gatekeeper-1-0
|
|
|
|
on property:ro.crypto.state=unsupported
|
|
stop teei_daemon
|
|
stop keymaster-4-0
|
|
stop gatekeeper-1-0
|
|
stop servicemanager
|
|
stop hwservicemanager
|
|
|
|
on property:ro.crypto.state=unencrypted
|
|
stop teei_daemon
|
|
stop keymaster-4-0
|
|
stop gatekeeper-1-0
|
|
stop servicemanager
|
|
stop hwservicemanager
|
|
|
|
on property:twrp.decrypt.done=true
|
|
stop teei_daemon
|
|
stop keymaster-4-0
|
|
stop gatekeeper-1-0
|
|
stop servicemanager
|
|
stop hwservicemanager
|
|
|
|
on boot
|
|
start unified-script
|