RKSU Updates
2.59K subscribers
100 photos
702 files
819 links
Streamlined with upstream, but with Non-GKI support.

Supported Kernel: 4.4 ~ 6.18+

Update channel for rsuntk's KernelSU fork.
Managed by: @RissuDesu @lptxda_bot
Download Telegram
KernelSU_v1.0.3-4-legacy-7-gd68dc307_12054-release.apk
4.8 MB
Manager
#ci_1854
ksud: fmt

Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
👍2🥰1
KernelSU_v1.0.3-4-legacy-8-g07ddab8e_12055-release.apk
4.7 MB
Manager
#ci_1855
ksud: update dependencies

Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
🥰2
KernelSU_v1.0.3-4-legacy-9-g86d56574_12056-release.apk
4.7 MB
Manager
#ci_1856
manager: Create a new root shell for action.sh to avoid blocking the global root shell.

Commit
Workflow run
👍2🥰1
KernelSU_v1.0.3-4-legacy-10-g5797ba9b_12057-release.apk
4.7 MB
Manager
#ci_1857
kernel: Do not compile if UH, KDP and RKP enabled

UH, a kernel hypervisor driver that prevent any root permission.
If KernelSU driver was compiled with UH active, phone will freeze.

Need an accurate way to detect Samsung kernel, but currently we
depends on "drivers/samsung".

The reason why we don't put this on Kconfig is due to compatibility issue
with other OEMs.

Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
🥰3
KernelSU_v1.0.3-4-legacy-11-ge0223daa_12058-release.apk
4.7 MB
Manager
#ci_1858
ksud: magic_mount: Fix stat

Follow https://github.com/5ec1cff/KernelSU/commit/10ec4e9c0b94b3380938b695cff0d9e8790c5715 upstream

Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
🥰6
KernelSU_v1.0.3-4-legacy-13-gaf04d53f_12060-release.apk
4.7 MB
Manager
#ci_1860
kernel: throne_tracker: clear apk_path_hash_list every fucking time

re-initialize / empty this for fresh processing

Commit
Workflow run
👍1
KernelSU_v1.0.3-4-legacy-14-gb734732e_12061-release.apk
4.7 MB
Manager
#ci_1861
kernel: refine some and relabel them correctly

1. We checks for CONFIG_KDP_CRED inside kernel/cred.c
2. If we got CONFIG_KDP_CRED, grep command will return 0
3. Then we do another checks inside kernel_compat.c
4. If UH, RKP and KDP are enabled, stop the compilation immedietly.

- We should not checks is it a samsung kernel or no, just
checks the UH drivers, since KDP and RKP is depends on it.
- Give an advise to kernel dev to remove all UH drivers (not hooks).

Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
KernelSU_v1.0.3-4-legacy-15-gc3ebf95b_12062-release.apk
4.7 MB
Manager
#ci_1862
kernel: refine get_ksu_state()

Using int for get_ksu_state is not effective.
Instead we should use boolean value instead because its more easy
and simple things up.

get_ksu_state() will return true if enable_kernelsu greater or equal than 1.
and return false if enable_kernelsu less than 1.

previously:
if (get_ksu_state() < 1)

now:
if (!get_ksu_state())

Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
👍3
Ig need upload to release
Faris
oops, i forgot that my manager forks doesn't have LKM support yet
I've checked the source and apparently it support LKM :v. My bad
😁1
KernelSU_v1.0.3-4-legacy-18-g0e593daf_12065-release.apk
4.7 MB
Manager
#ci_1865
manager: Hide namespace config in app profiles (#2426)

This is never implemented in kernel (and likely never will be), so let's
remove it from UI for now to avoid misleading users.

Commit
Workflow run
🥰2
KernelSU_v1.0.3-10-legacy_12066-release.apk
4.7 MB
Manager
#ci_1866
kernel: fmt, and make compat syscalls as kconfig option instead

Signed-off-by: Rissu <90097027+rsuntk@users.noreply.github.com>

Commit
Workflow run
👍4🥰2
RissuCI
KernelSU_v1.0.3-10-legacy_12066-release.apk
CONFIG_KSU_COMPAT_SYSCALL=y to enable it (if you're on GKI/LKM)
🥰7