Update init.recovery.qcom.rc

android-8.1
Vadim Morozov 7 years ago committed by GitHub
parent 82048c340c
commit 30ac31e6c0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1,39 +1,78 @@
on fs
wait /dev/block/platform/soc/${ro.boot.bootdevice}
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
chmod 0660 /dev/qseecom
chown system drmrpc /dev/qseecom
chmod 0664 /dev/ion
chown system system /dev/ion
install_keyring
# Separate copy needed to use /sbin/linker64 instead of /system/bin/linker64
service sbinqseecomd /sbin/qseecomd
oneshot
disabled
user root
group root
disabled
seclabel u:r:recovery:s0
#on property:ro.crypto.state=encrypted
# start sbinqseecomd
service hwservicemanager /sbin/hwservicemanager
user root
group root
disabled
onrestart setprop hwservicemanager.ready false
seclabel u:r:recovery:s0
on property:ro.crypto.fs_crypto_blkdev=*
stop sbinqseecomd
service servicemanager /sbin/servicemanager
user root
group root readproc
disabled
seclabel u:r:recovery:s0
service keystore_auth /sbin/keystore_auth
oneshot
user system
group root
disabled
seclabel u:r:recovery:s0
on early-init
start fingerprintid
# Enable double-tap to wake
#write /sys/devices/virtual/touch/tp_dev/gesture_on 1
# Enable OTG
#write /sys/devices/soc/800f000.qcom,spmi/spmi-0/spmi0-02/800f000.qcom,spmi:qcom,pmi8998@2:qcom,qpnp-smb2/power_supply/usb/otg_switch 1
# keystore is started and stopped on demand by TWRP
service keystore /sbin/keystore /tmp/misc/keystore
user root
group root drmrpc readproc
disabled
seclabel u:r:recovery:s0
# read ro.build.fingerprint from system, setprop it. for ota
service fingerprintid /init.fingerprintid.sh
oneshot
service gatekeeper-1-0 /sbin/android.hardware.gatekeeper@1.0-service-qti
user root
group root
disabled
seclabel u:r:recovery:s0
service keymaster-3-0 /sbin/android.hardware.keymaster@3.0-service-qti
user root
group root
disabled
seclabel u:r:recovery:s0
on boot
setprop sys.usb.config adb
on init
start hwservicemanager
setprop crypto.ready 1
on property:crypto.ready=0
stop sbinqseecomd
stop keymaster-3-0
stop gatekeeper-1-0
stop servicemanager
on property:crypto.ready=1
start sbinqseecomd
on property:sys.listeners.registered=true
start keymaster-3-0
start gatekeeper-1-0
start servicemanager
on boot
# Enable Power modes and set the CPU Freq Sampling rates

Loading…
Cancel
Save