From 03355ce421ad0ec7ae84e28316ab869872584ad0 Mon Sep 17 00:00:00 2001 From: Takeda-senpai Date: Tue, 15 Aug 2023 09:10:21 +0700 Subject: [PATCH] Support Magisk v26.0+ --- initrd/init | 29 ++++++++--------------------- 1 file changed, 8 insertions(+), 21 deletions(-) diff --git a/initrd/init b/initrd/init index 55470e4..275b6c5 100644 --- a/initrd/init +++ b/initrd/init @@ -249,32 +249,19 @@ on post-fs-data exec u:r:su:s0 root root -- MAGISK_FILES_BASE/busybox sh -o standalone /dev/magisk_overlay.sh rm /dev/magisk_overlay.sh # start magisk post-fs-data event - start \${{POSTFSDATA}} + exec u:r:magisk:s0 root root -- \${{MAGISKTMP}}/magisk --post-fs-data - # wait all magisk post-fs-data jobs are completed or 40s has passed - wait /dev/.magisk_unblock 40 - rm /dev/.magisk_unblock - -service \${{POSTFSDATA}} \${{MAGISKTMP}}/magisk --post-fs-data - user root - seclabel u:r:magisk:s0 - oneshot +on property:vold.decrypt=trigger_restart_framework + exec u:r:magisk:s0 root root -- \${{MAGISKTMP}}/magisk --service -service \${{SERVICE}} \${{MAGISKTMP}}/magisk --service - class late_start - user root - seclabel u:r:magisk:s0 - oneshot +on nonencrypted + exec u:r:magisk:s0 root root -- \${{MAGISKTMP}}/magisk --service on property:sys.boot_completed=1 + exec u:r:magisk:s0 root root -- \${{MAGISKTMP}}/magisk --boot-complete - # start magisk boot_completed event - start \${{BOOTCOMPLETED}} - -service \${{BOOTCOMPLETED}} \${{MAGISKTMP}}/magisk --boot-complete - user root - seclabel u:r:magisk:s0 - oneshot +on property:init.svc.zygote=restarting + exec u:r:magisk:s0 root root -- \${{MAGISKTMP}}/magisk --zygote-restart on property:init.svc.zygote=restarting exec u:r:magisk:s0 root root -- \${{MAGISKTMP}}/magisk --zygote-restart