@@ -137,47 +137,52 @@ jobs:
137
137
echo "Changing to configuration directory: $CONFIG..."
138
138
cd "$CONFIG/kernel_platform"
139
139
140
- echo "Applying SUSFS patches..."
140
+ # echo "Applying SUSFS patches..."
141
141
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/
146
146
147
147
cd ./KernelSU-Next
148
148
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
167
170
168
171
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
172
175
173
- # Change to common directory and apply SUSFS patch
176
+ # # Change to common directory and apply SUSFS patch
174
177
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
179
182
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
+
181
186
182
187
- name : Apply KSUN Hooks
183
188
run : |
@@ -207,22 +212,22 @@ jobs:
207
212
echo "CONFIG_KSU_KPROBES_HOOK=n" >> ./common/arch/arm64/configs/gki_defconfig
208
213
209
214
# 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
226
231
227
232
# Add additional tmpfs config setting
228
233
echo "CONFIG_TMPFS_XATTR=y" >> ./common/arch/arm64/configs/gki_defconfig
0 commit comments