|
|
@@ -1,9 +1,8 @@
|
|
|
import /init.recovery.trustonic.rc
|
|
|
|
|
|
on fs
|
|
|
- exec u:r:recovery:s0 root root -- /system/bin/cp -arf /vendor/app/mcRegistry/. /odm/vendor/app/mcRegistry/
|
|
|
-
|
|
|
install_keyring
|
|
|
+ mkdir /mnt/vendor/persist 0777 system system
|
|
|
setprop crypto.ready 1
|
|
|
|
|
|
write /sys/class/power_supply/usb/otg_switch 1
|
|
|
@@ -23,13 +22,11 @@ service keystore /system/bin/keystore /tmp/misc/keystore
|
|
|
seclabel u:r:recovery:s0
|
|
|
|
|
|
on property:hwservicemanager.ready=true
|
|
|
- start hal_cryptoeng_oppo
|
|
|
start mobicore
|
|
|
start keymaster-3-0
|
|
|
start gatekeeper-1-0
|
|
|
|
|
|
on property:ro.crypto.state=unsupported
|
|
|
- stop hal_cryptoeng_oppo
|
|
|
stop mobicore
|
|
|
stop keymaster-3-0
|
|
|
stop gatekeeper-1-0
|
|
|
@@ -37,7 +34,6 @@ on property:ro.crypto.state=unsupported
|
|
|
stop hwservicemanager
|
|
|
|
|
|
on property:ro.crypto.state=unencrypted
|
|
|
- stop hal_cryptoeng_oppo
|
|
|
stop mobicore
|
|
|
stop keymaster-3-0
|
|
|
stop gatekeeper-1-0
|
|
|
@@ -52,18 +48,12 @@ on post-fs-data
|
|
|
on boot
|
|
|
start health-hal-2-1
|
|
|
|
|
|
-service gatekeeper-1-0 /system/bin/hw/android.hardware.gatekeeper@1.0-service
|
|
|
+service gatekeeper-1-0 /vendor/bin/hw/android.hardware.gatekeeper@1.0-service
|
|
|
user root
|
|
|
group root
|
|
|
disabled
|
|
|
seclabel u:r:recovery:s0
|
|
|
|
|
|
-service hal_cryptoeng_oppo /vendor/bin/hw/vendor.oplus.hardware.cryptoeng@1.0-service
|
|
|
- user root
|
|
|
- group root input sdcard_rw sdcard_r
|
|
|
- disabled
|
|
|
- seclabel u:r:recovery:s0
|
|
|
-
|
|
|
service keymaster-3-0 /vendor/bin/hw/android.hardware.keymaster@3.0-service.trustonic
|
|
|
user root
|
|
|
group root drmrpc
|
|
|
@@ -71,7 +61,6 @@ service keymaster-3-0 /vendor/bin/hw/android.hardware.keymaster@3.0-service.trus
|
|
|
seclabel u:r:recovery:s0
|
|
|
|
|
|
on property:enable.fbe.service=0
|
|
|
- stop hal_cryptoeng_oppo
|
|
|
stop mobicore
|
|
|
stop servicemanager
|
|
|
stop hwservicemanager
|
|
|
@@ -88,6 +77,13 @@ on fs && property:ro.debuggable=0
|
|
|
# set charging free due to it wait for USB activation
|
|
|
start adbd
|
|
|
|
|
|
+on property:twrp.decrypt.done=true
|
|
|
+ stop mobicore
|
|
|
+ stop servicemanager
|
|
|
+ stop hwservicemanager
|
|
|
+ stop keymaster-4-0
|
|
|
+ stop gatekeeper-1-0
|
|
|
+
|
|
|
on post-fs
|
|
|
# Support A/B feature for emmc boot region
|
|
|
symlink /dev/block/sda /dev/block/mmcblk0boot0
|