@@ -137,47 +137,52 @@ jobs:
137137 echo "Changing to configuration directory: $CONFIG..."
138138 cd "$CONFIG/kernel_platform"
139139
140- echo "Applying SUSFS patches..."
140+ # echo "Applying SUSFS patches..."
141141
142- # Copy SUSFS patches
143- cp ../../susfs4ksu/kernel_patches/50_add_susfs_in_gki-${{ inputs.android_version }}-${{ inputs.kernel_version }}.patch ./common/
144- cp ../../susfs4ksu/kernel_patches/fs/* ./common/fs/
145- cp ../../susfs4ksu/kernel_patches/include/linux/* ./common/include/linux/
142+ # # Copy SUSFS patches
143+ # cp ../../susfs4ksu/kernel_patches/50_add_susfs_in_gki-${{ inputs.android_version }}-${{ inputs.kernel_version }}.patch ./common/
144+ # cp ../../susfs4ksu/kernel_patches/fs/* ./common/fs/
145+ # cp ../../susfs4ksu/kernel_patches/include/linux/* ./common/include/linux/
146146
147147 cd ./KernelSU-Next
148148
149- if [ "${{ inputs.ksun_branch }}" == "stable" ] || [ "${{ inputs.ksun_branch }}" == "next" ]; then
150- echo "Applying next SUSFS patches..."
151- cp ../../../kernel_patches/next/kernel-patch-susfs-v1.5.7-to-KernelSU-Next.patch ./ksun_susfs_latest.patch
152- patch -p1 --forward < ksun_susfs_latest.patch || true
153- fi
154-
155- # Determine base version based on branch
156- if [ "${{ inputs.ksun_branch }}" == "stable" ]; then
157- BASE_VERSION=10200
158- elif [ "${{ inputs.ksun_branch }}" == "next" ]; then
159- BASE_VERSION=10200
160- elif [ "${{ inputs.ksun_branch }}" == "next-susfs" ]; then
161- BASE_VERSION=10198
162- elif [ "${{ inputs.ksun_branch }}" == "next-susfs-dev" ]; then
163- BASE_VERSION=10198
164- else
165- BASE_VERSION=10200
166- fi
149+ curl -Ls https://github.com/KernelSU-Next/KernelSU-Next/commit/6a6fc07cd437334a99bda15f562a20ee0654fed0.patch | patch -p1 -F 3 -R
150+ curl -Ls https://github.com/backslashxx/KernelSU/commit/456a9c719684d98983b70c524934e59d279ccf91.patch | patch -p1 -F 3
151+
152+ # if [ "${{ inputs.ksun_branch }}" == "stable" ] || [ "${{ inputs.ksun_branch }}" == "next" ]; then
153+ # echo "Applying next SUSFS patches..."
154+ # cp ../../../kernel_patches/next/kernel-patch-susfs-v1.5.7-to-KernelSU-Next.patch ./ksun_susfs_latest.patch
155+ # patch -p1 --forward < ksun_susfs_latest.patch || true
156+ # fi
157+
158+ # # Determine base version based on branch
159+ # if [ "${{ inputs.ksun_branch }}" == "stable" ]; then
160+ # BASE_VERSION=10200
161+ # elif [ "${{ inputs.ksun_branch }}" == "next" ]; then
162+ # BASE_VERSION=10200
163+ # elif [ "${{ inputs.ksun_branch }}" == "next-susfs" ]; then
164+ # BASE_VERSION=10198
165+ # elif [ "${{ inputs.ksun_branch }}" == "next-susfs-dev" ]; then
166+ # BASE_VERSION=10198
167+ # else
168+ # BASE_VERSION=10200
169+ # fi
167170
168171 cd ./kernel
169- KSU_VERSION=$(expr $(/usr/bin/git rev-list --count HEAD) "+" $BASE_VERSION)
170- echo "KSUVER=$KSU_VERSION" >> $GITHUB_ENV
171- sed -i "s/DKSU_VERSION=11998/DKSU_VERSION=${KSU_VERSION}/" Makefile
172+ # KSU_VERSION=$(expr $(/usr/bin/git rev-list --count HEAD) "+" $BASE_VERSION)
173+ # echo "KSUVER=$KSU_VERSION" >> $GITHUB_ENV
174+ # sed -i "s/DKSU_VERSION=11998/DKSU_VERSION=${KSU_VERSION}/" Makefile
172175
173- # Change to common directory and apply SUSFS patch
176+ # # Change to common directory and apply SUSFS patch
174177 cd ../../common
175- if [ "${{ inputs.soc }}" == "sun" ]; then
176- sed -i '/#include <trace\/hooks\/blk.h>/a #include <trace/hooks/fs.h>' ./fs/namespace.c
177- fi
178- patch -p1 < 50_add_susfs_in_gki-${{ inputs.android_version }}-${{ inputs.kernel_version }}.patch || true
178+ # if [ "${{ inputs.soc }}" == "sun" ]; then
179+ # sed -i '/#include <trace\/hooks\/blk.h>/a #include <trace/hooks/fs.h>' ./fs/namespace.c
180+ # fi
181+ # patch -p1 < 50_add_susfs_in_gki-${{ inputs.android_version }}-${{ inputs.kernel_version }}.patch || true
179182 echo "Patching ptrace!"
180- curl -Ls https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/main/ptrace.patch | patch -p1 -F 3
183+ # curl -Ls https://raw.githubusercontent.com/fatalcoder524/kernel_patches_additional/refs/heads/main/ptrace.patch | patch -p1 -F 3
184+ curl -Ls https://github.com/ximi-libra-test/android_kernel_xiaomi_libra/commit/4f9a25b58a33699f0acaf13c83e1efda8bf0f046.patch | patch -p1 -F 3
185+
181186
182187 - name : Apply KSUN Hooks
183188 run : |
@@ -207,22 +212,22 @@ jobs:
207212 echo "CONFIG_KSU_KPROBES_HOOK=n" >> ./common/arch/arm64/configs/gki_defconfig
208213
209214 # Add SUSFS configuration settings
210- echo "CONFIG_KSU_SUSFS=y" >> ./common/arch/arm64/configs/gki_defconfig
211- echo "CONFIG_KSU_SUSFS_HAS_MAGIC_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
212- echo "CONFIG_KSU_SUSFS_SUS_PATH=y" >> ./common/arch/arm64/configs/gki_defconfig
213- echo "CONFIG_KSU_SUSFS_SUS_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
214- echo "CONFIG_KSU_SUSFS_AUTO_ADD_SUS_KSU_DEFAULT_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
215- echo "CONFIG_KSU_SUSFS_AUTO_ADD_SUS_BIND_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
216- echo "CONFIG_KSU_SUSFS_SUS_KSTAT=y" >> ./common/arch/arm64/configs/gki_defconfig
217- echo "CONFIG_KSU_SUSFS_SUS_OVERLAYFS=n" >> ./common/arch/arm64/configs/gki_defconfig
218- echo "CONFIG_KSU_SUSFS_TRY_UMOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
219- echo "CONFIG_KSU_SUSFS_AUTO_ADD_TRY_UMOUNT_FOR_BIND_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
220- echo "CONFIG_KSU_SUSFS_SPOOF_UNAME=y" >> ./common/arch/arm64/configs/gki_defconfig
221- echo "CONFIG_KSU_SUSFS_ENABLE_LOG=y" >> ./common/arch/arm64/configs/gki_defconfig
222- echo "CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y" >> ./common/arch/arm64/configs/gki_defconfig
223- echo "CONFIG_KSU_SUSFS_SPOOF_CMDLINE_OR_BOOTCONFIG=y" >> ./common/arch/arm64/configs/gki_defconfig
224- echo "CONFIG_KSU_SUSFS_OPEN_REDIRECT=y" >> ./common/arch/arm64/configs/gki_defconfig
225- echo "CONFIG_KSU_SUSFS_SUS_SU=n" >> ./common/arch/arm64/configs/gki_defconfig
215+ # echo "CONFIG_KSU_SUSFS=y" >> ./common/arch/arm64/configs/gki_defconfig
216+ # echo "CONFIG_KSU_SUSFS_HAS_MAGIC_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
217+ # echo "CONFIG_KSU_SUSFS_SUS_PATH=y" >> ./common/arch/arm64/configs/gki_defconfig
218+ # echo "CONFIG_KSU_SUSFS_SUS_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
219+ # echo "CONFIG_KSU_SUSFS_AUTO_ADD_SUS_KSU_DEFAULT_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
220+ # echo "CONFIG_KSU_SUSFS_AUTO_ADD_SUS_BIND_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
221+ # echo "CONFIG_KSU_SUSFS_SUS_KSTAT=y" >> ./common/arch/arm64/configs/gki_defconfig
222+ # echo "CONFIG_KSU_SUSFS_SUS_OVERLAYFS=n" >> ./common/arch/arm64/configs/gki_defconfig
223+ # echo "CONFIG_KSU_SUSFS_TRY_UMOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
224+ # echo "CONFIG_KSU_SUSFS_AUTO_ADD_TRY_UMOUNT_FOR_BIND_MOUNT=y" >> ./common/arch/arm64/configs/gki_defconfig
225+ # echo "CONFIG_KSU_SUSFS_SPOOF_UNAME=y" >> ./common/arch/arm64/configs/gki_defconfig
226+ # echo "CONFIG_KSU_SUSFS_ENABLE_LOG=y" >> ./common/arch/arm64/configs/gki_defconfig
227+ # echo "CONFIG_KSU_SUSFS_HIDE_KSU_SUSFS_SYMBOLS=y" >> ./common/arch/arm64/configs/gki_defconfig
228+ # echo "CONFIG_KSU_SUSFS_SPOOF_CMDLINE_OR_BOOTCONFIG=y" >> ./common/arch/arm64/configs/gki_defconfig
229+ # echo "CONFIG_KSU_SUSFS_OPEN_REDIRECT=y" >> ./common/arch/arm64/configs/gki_defconfig
230+ # echo "CONFIG_KSU_SUSFS_SUS_SU=n" >> ./common/arch/arm64/configs/gki_defconfig
226231
227232 # Add additional tmpfs config setting
228233 echo "CONFIG_TMPFS_XATTR=y" >> ./common/arch/arm64/configs/gki_defconfig
0 commit comments