Magisk/zip_static/common/init.magisk.rc
2016-09-14 10:31:13 +08:00

58 lines
1.1 KiB
Plaintext

# Triggers
on post-fs
# Paths
export PATH /sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin:/su/bin:/magisk/.core/bin:/magisk/busybox/bin:/data/magisk
# Start root
start phhsu
wait /dev/su 1
start magisk_pfs
wait /dev/unblock 20
rmdir /dev/unblock
on post-fs-data
# Try to start root again in case post-fs failed
start phhsu
wait /dev/su 1
start magisk_pfsd
wait /dev/unblock 20
rmdir /dev/unblock
on property:magisk.root=*
start magisk_root
# Services
service phhsu /sbin/magisk_wrapper.sh phhsu
user root
seclabel u:r:su_daemon:s0
oneshot
# launch post-fs script
service magisk_pfs /sbin/magisk_wrapper.sh post-fs
user root
seclabel u:r:init:s0
oneshot
# launch post-fs-data script
service magisk_pfsd /sbin/magisk_wrapper.sh post-fs-data
user root
seclabel u:r:init:s0
oneshot
# launch late_start script
service magisk_service /sbin/magisk_wrapper.sh service
class late_start
user root
seclabel u:r:init:s0
oneshot
# root handling
service magisk_root /sbin/magisk_wrapper.sh root
user root
seclabel u:r:init:s0
oneshot