mirror of
https://github.com/topjohnwu/Magisk.git
synced 2024-11-24 02:25:28 +00:00
58 lines
1.1 KiB
Plaintext
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 |