@@ -193,19 +193,25 @@ jobs:
193
193
;;
194
194
"v1.5.9")
195
195
cp ../../../susfs4ksu/kernel_patches/KernelSU/10_enable_susfs_for_ksu.patch ./
196
- patch -p1 --forward --fuzz=3 < 10_enable_susfs_for_ksu.patch || true
197
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_apk_sign.c.patch" ./
198
- patch -p1 --forward --fuzz=3 < fix_apk_sign.c.patch
199
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_core_hook.c.patch" ./
200
- patch -p1 --forward --fuzz=3 < fix_core_hook.c.patch
201
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_selinux.c.patch" ./
202
- patch -p1 --forward --fuzz=3 < fix_selinux.c.patch
203
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_ksud.c.patch" ./
204
- patch -p1 --forward --fuzz=3 < fix_ksud.c.patch
205
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_rules.c.patch" ./
206
- patch -p1 --forward --fuzz=3 < fix_rules.c.patch
207
- cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_sucompat.c.patch" ./
208
- patch -p1 --forward --fuzz=3 < fix_sucompat.c.patch
196
+ patch -p1 --forward < 10_enable_susfs_for_ksu.patch || true
197
+
198
+ for file in $(find ./kernel -maxdepth 2 -name "*.rej" -printf "%f\n" | cut -d'.' -f1); do
199
+ echo "Patching file: $file.c with fix_$file.c.patch"
200
+ curl -Ls https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/wild-main/next/susfs_fix_patches/v1.5.9/fix_apk_sign.c.patch | patch -p1 --forward
201
+ done
202
+
203
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_apk_sign.c.patch" ./
204
+ # curl -Ls https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/wild-main/next/susfs_fix_patches/v1.5.9/fix_apk_sign.c.patch | patch -p1 --forward
205
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_core_hook.c.patch" ./
206
+ # patch -p1 --forward < fix_core_hook.c.patch
207
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_selinux.c.patch" ./
208
+ # patch -p1 --forward < fix_selinux.c.patch
209
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_ksud.c.patch" ./
210
+ # patch -p1 --forward < fix_ksud.c.patch
211
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_rules.c.patch" ./
212
+ # patch -p1 --forward < fix_rules.c.patch
213
+ # cp "../../../kernel_patches/next/susfs_fix_patches/$susfs_version/fix_sucompat.c.patch" ./
214
+ # patch -p1 --forward < fix_sucompat.c.patch
209
215
;;
210
216
*)
211
217
echo "Invalid version: $susfs_version"
@@ -241,9 +247,6 @@ jobs:
241
247
echo "Kernel >= $MIN_VERSION, skipping ptrace patch"
242
248
fi
243
249
244
- # SusFS Expermimental Patches
245
- echo "Patching susfs_dentry_null_checks!"
246
- curl -Ls https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/wild-main/experimental/susfs/susfs_dentry_checks.patch | patch -p1 -F 3
247
250
248
251
- name : Apply KSUN Hooks
249
252
run : |
0 commit comments