|
@@ -216,8 +216,22 @@ jobs:
|
|
|
|
|
|
|
|
case "${{ inputs.kernelsu_variant }}" in
|
|
case "${{ inputs.kernelsu_variant }}" in
|
|
|
"WILD")
|
|
"WILD")
|
|
|
- echo "Applying SUSFS patches for Official KernelSU..."
|
|
|
|
|
|
|
+ echo "Applying SUSFS patches for Wild KSU..."
|
|
|
cd ./Wild_KSU
|
|
cd ./Wild_KSU
|
|
|
|
|
+ cp ../../susfs4ksu/kernel_patches/KernelSU/10_enable_susfs_for_ksu.patch ./
|
|
|
|
|
+ patch -p1 --forward < 10_enable_susfs_for_ksu.patch || true
|
|
|
|
|
+
|
|
|
|
|
+ cp ../../kernel_patches/wild/susfs_fix_patches/v1.5.9/fix_core_hook.c.patch ./
|
|
|
|
|
+ patch -p1 --forward --fuzz=3 < fix_core_hook.c.patch
|
|
|
|
|
+
|
|
|
|
|
+ cp ../../kernel_patches/wild/susfs_fix_patches/v1.5.9/fix_rules.c.patch ./
|
|
|
|
|
+ patch -p1 --forward < fix_rules.c.patch
|
|
|
|
|
+
|
|
|
|
|
+ cp ../../kernel_patches/wild/susfs_fix_patches/v1.5.9/fix_sucompat.c.patch ./
|
|
|
|
|
+ patch -p1 --forward < fix_sucompat.c.patch
|
|
|
|
|
+
|
|
|
|
|
+ cp ../../kernel_patches/wild/susfs_fix_patches/v1.5.9/fix_kernel_compat.c.patch ./
|
|
|
|
|
+ patch -p1 --forward < fix_kernel_compat.c.patch
|
|
|
;;
|
|
;;
|
|
|
"KSU")
|
|
"KSU")
|
|
|
echo "Applying SUSFS patches for Official KernelSU..."
|
|
echo "Applying SUSFS patches for Official KernelSU..."
|
|
@@ -291,7 +305,7 @@ jobs:
|
|
|
patch -p1 --forward -F 3 < scope_min_manual_hooks_v1.4.patch
|
|
patch -p1 --forward -F 3 < scope_min_manual_hooks_v1.4.patch
|
|
|
elif [ "${{ inputs.kernelsu_variant }}" == "WILD" ]; then
|
|
elif [ "${{ inputs.kernelsu_variant }}" == "WILD" ]; then
|
|
|
echo "Applying hooks for Wild KSU..."
|
|
echo "Applying hooks for Wild KSU..."
|
|
|
- cp ../../kernel_patches/wild/syscall_hooks.patch ./
|
|
|
|
|
|
|
+ cp ../../kernel_patches/wild/hooks/scope_min_manual_hooks_v1.4.patch ./
|
|
|
patch -p1 --forward -F 3 < syscall_hooks.patch
|
|
patch -p1 --forward -F 3 < syscall_hooks.patch
|
|
|
fi
|
|
fi
|
|
|
|
|
|