RKSU Updates
KernelSU_v1.0.2-46-legacy-2-g179d1328_12036-release.apk
With these, you don't need susfs sus_su again on GKI kernels now.
I won't provide a manual patches for GKI, but here the reference for GKI manual hook:
https://github.com/Pzqqt/android_kernel_xiaomi_marble/commit/5b8596b5604bcd0e6e12697a01136a0bb9eb0257
Also big thanks to @Pzqqt for this idea.
I won't provide a manual patches for GKI, but here the reference for GKI manual hook:
https://github.com/Pzqqt/android_kernel_xiaomi_marble/commit/5b8596b5604bcd0e6e12697a01136a0bb9eb0257
Also big thanks to @Pzqqt for this idea.
GitHub
KernelSU: Allows manual hooking without using kprobes ยท Pzqqt/android_kernel_xiaomi_marble@5b8596b
Some apps will detect that KernelSU uses kprobes and think that the device
environment is abnormal. Therefore, to avoid being detected, it is best to
follow the official documentation of KernelSU t...
environment is abnormal. Therefore, to avoid being detected, it is best to
follow the official documentation of KernelSU t...
๐1
KernelSU_v1.0.2-46-legacy-7-g9a4e15ee_12041-release.apk
4.9 MB
Manager
#ci_1841
Commit
Workflow run
#ci_1841
Don't unshare after entering global namespace (#2373)
Global namespace is usually used to publicly apply mounts so calling
unshare after entering root namespace is not desired bahavior. This also
keeps -M option same as Magisk.
Commit
Workflow run
๐2
RKSU Updates
Alr, bringing back old temp dir to my ksu fork. (Tbh i am not that good at rust, but i'll try my best)
Only use /debug_ramdisk and /sbin, because according to this comment, this fix is wrong:
So obviously, Older android wouldn't get a good support..
So obviously, Older android wouldn't get a good support..
GitHub
ksud: refine get_tmp_path (#1713) ยท tiann/KernelSU@71cb86c
Fixes #1710
What do you think?
* It first uses `TEMP_DIR` (`/debug_ramdisk`) if it exists + is is
empty.
* Otherwise it tries to create a random directory in `/dev`.
* If that fails, it go...
What do you think?
* It first uses `TEMP_DIR` (`/debug_ramdisk`) if it exists + is is
empty.
* Otherwise it tries to create a random directory in `/dev`.
* If that fails, it go...
Forwarded from GitHub
๐จ 1 new commit to KernelSU:main:
b579333: kernel: clear securebits
fix adb shell cannot escape to root after https://github.com/tiann/KernelSU/pull/2381 by 5ec1cff
b579333: kernel: clear securebits
fix adb shell cannot escape to root after https://github.com/tiann/KernelSU/pull/2381 by 5ec1cff
GitHub
fix adb shell cannot escape to root after https://github.com/tiann/KernelSU/pull/2381 by 5ec1cff
For people who got this issue, recompile your kernel with new Ksu driver.
KernelSU_v1.0.3-4-legacy_12047-release.apk
4.8 MB
Manager
#ci_1847
Commit
Workflow run
#ci_1847
kernel: clear securebits
fix adb shell cannot escape to root after https://github.com/tiann/KernelSU/pull/2381
Commit
Workflow run
๐3
There's an optional backports for kernel under 4.14 (4.9 and maybe 4.4) and 5.4/4.x
- (4.9) kernel_read, kernel_write
- (5.4 and 4.x) strncpy_from_user_nofault
More details:
https://github.com/rsuntk/KernelSU/pull/4/commits/19e2b97d4db7469d3d2678818dbde5061b5b4d7f
Thanks @backslashxx for pr ๐ซก
- (4.9) kernel_read, kernel_write
- (5.4 and 4.x) strncpy_from_user_nofault
More details:
https://github.com/rsuntk/KernelSU/pull/4/commits/19e2b97d4db7469d3d2678818dbde5061b5b4d7f
Thanks @backslashxx for pr ๐ซก
๐ฅ3โค1
RKSU Updates
There's an optional backports for kernel under 4.14 (4.9 and maybe 4.4) and 5.4/4.x - (4.9) kernel_read, kernel_write - (5.4 and 4.x) strncpy_from_user_nofault More details: https://github.com/rsuntk/KernelSU/pull/4/commits/19e2b97d4db7469d3d2678818dbde5061b5b4d7fโฆ
Its an "Optional backports", so its not necessary. I am writing this again, so people not confused.
๐2
KernelSU_v1.0.3-4-legacy-2-g141f010a_12049-release.apk
4.8 MB
Manager
#ci_1849
Commit
Workflow run
#ci_1849
ksud: Bring back /sbin as TEMP_DIR_LEGACY
In this commit https://github.com/tiann/KernelSU/commit/fd09ccfc2906ad119f7158f9518810e06a73a919 TEMP_DIR_LEGACY was removed, so i restore it back.
We only use /debug_ramdisk and /sbin because of this https://github.com/tiann/KernelSU/commit/71cb86c2e9a9e1e9c323cf06dd287e8a69616904#commitcomment-143172576
Cherry-picks from:
- https://github.com/bmax121/APatch/blob/main/apd/src/utils.rs
- https://github.com/bmax121/APatch/blob/main/apd/src/m_mount.rs
Notice: You may will experiencing some issue with module, please backup your modules before update to this manager
Signed-off-by: rsuntk <rissu.ntk@gmail.com>
Commit
Workflow run
KernelSU_v1.0.3-4-legacy-3-gde2f38c8_12050-release.apk
4.8 MB
Manager
#ci_1850
Commit
Workflow run
#ci_1850
kernel: add try_umount /system_ext and fmt
Follow KernelSU upstreams.
Signed-off-by: rsuntk <rissu.ntk@gmail.com>
Commit
Workflow run
KernelSU_v1.0.3-4-legacy-4-gdfdc8bed_12051-release.apk
4.8 MB
Manager
#ci_1851
Commit
Workflow run
#ci_1851
kernel: Always return 1 if CONFIG_KSU_CMDLINE disabled
Avoid potentially undeclared function
Signed-off-by: rsuntk <rissu.ntk@gmail.com>
Commit
Workflow run
Susfs branch has been added, but i am not sure its gonna work on older kernel or not, since i am using 4.19 susfs branch
https://github.com/rsuntk/KernelSU/tree/susfs-v1.5.4/
https://github.com/rsuntk/KernelSU/tree/susfs-v1.5.4/
GitHub
GitHub - rsuntk/KernelSU at susfs-v1.5.4
KernelSU with MagicMount, support GKI and Non-GKI. Updates: https://t.me/rsukrnlsu - GitHub - rsuntk/KernelSU at susfs-v1.5.4
I will provide LKM for this forks if possible (only Android GKI 2.0, no AVD or WSA)
๐5