ofox_device_redmi9c/recovery/root/init.recovery.mt6765.rc

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