RKSU Updates
2.55K subscribers
100 photos
700 files
817 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_v3.0.0-30-legacy-80-g38d94021_32414-release.apk
9.3 MB
Manager
#ci_2414
kernel: add more detailed logging to check_argv

* Align with upstream (tiann/KernelSU) commit:
https://github.com/tiann/KernelSU/commit/ce7dffb63aedbb1957cec3d8de12020fd347097a

[ rsuntk: Add more detailed error code ]

Co-authored-by: Wang Han <416810799@qq.com>
Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-80-g38d94021-spoofed_32414-release.apk
9.3 MB
Spoofed Manager
#ci_2414
kernel: add more detailed logging to check_argv

* Align with upstream (tiann/KernelSU) commit:
https://github.com/tiann/KernelSU/commit/ce7dffb63aedbb1957cec3d8de12020fd347097a

[ rsuntk: Add more detailed error code ]

Co-authored-by: Wang Han <416810799@qq.com>
Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
🔥3
KernelSU_v3.0.0-30-legacy-83-g76f547aa_32417-release.apk
9.3 MB
Manager
#ci_2417
manager: Destroy webview when closing the module repo details page

* Prevent certain websites, such as MagicNet, from consuming large amounts of data

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

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-83-g76f547aa-spoofed_32417-release.apk
9.3 MB
Spoofed Manager
#ci_2417
manager: Destroy webview when closing the module repo details page

* Prevent certain websites, such as MagicNet, from consuming large amounts of data

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

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-84-gdd773e36_32418-release.apk
9.3 MB
Manager
#ci_2418
manager: Sync translation (Indonesian) (#266)

Change-Id: Ic9dfce7c015497e650f6b570910ccf1c16f798d2

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-84-gdd773e36-spoofed_32418-release.apk
9.3 MB
Spoofed Manager
#ci_2418
manager: Sync translation (Indonesian) (#266)

Change-Id: Ic9dfce7c015497e650f6b570910ccf1c16f798d2

Commit
Workflow run
1
KernelSU_v3.0.0-30-legacy-85-gf96039eb_32419-release.apk
9.3 MB
Manager
#ci_2419
kernel: selinux: cache SID lookups for domains checks (#267)

Cache SELinux SIDs for su/zygote/init contexts at init time instead of resolving them on every domain check. Reduces overhead from string-based lookups to simple integer comparisons.

Signed-off-by: 0xSecureByte <chirantan.code@gmail.com>
Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-85-gf96039eb-spoofed_32419-release.apk
9.3 MB
Spoofed Manager
#ci_2419
kernel: selinux: cache SID lookups for domains checks (#267)

Cache SELinux SIDs for su/zygote/init contexts at init time instead of resolving them on every domain check. Reduces overhead from string-based lookups to simple integer comparisons.

Signed-off-by: 0xSecureByte <chirantan.code@gmail.com>
Signed-off-by: rsuntk <rissu.ntk@gmail.com>

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-86-g93b484f2_32420-release.apk
9.3 MB
Manager
#ci_2420
kernel: align with latest upstream changes

* Since we merged it too early

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

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-86-g93b484f2-spoofed_32420-release.apk
9.3 MB
Spoofed Manager
#ci_2420
kernel: align with latest upstream changes

* Since we merged it too early

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

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-87-gbd2abac4-spoofed_32421-release.apk
9.3 MB
Spoofed Manager
#ci_2421
kernel: check package name before check manager signature

If the package name of the manager is defined, check the package name
before checking the signature.

Fixed the issue where if a package name is defined, but the first
matching signature found by the kernel is not the manager, the real
manager cannot be crowned.
e.g. When Android Studio previews Compose, it installs a package with
the same signature as the manager on the device, such as
me.weishu.kernelsu.test

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

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-87-gbd2abac4_32421-release.apk
9.3 MB
Manager
#ci_2421
kernel: check package name before check manager signature

If the package name of the manager is defined, check the package name
before checking the signature.

Fixed the issue where if a package name is defined, but the first
matching signature found by the kernel is not the manager, the real
manager cannot be crowned.
e.g. When Android Studio previews Compose, it installs a package with
the same signature as the manager on the device, such as
me.weishu.kernelsu.test

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

Commit
Workflow run
5
KernelSU_v3.0.0-30-legacy-90-g065a2b7d-spoofed_32424-release.apk
9.3 MB
Spoofed Manager
#ci_2424
manager: adapt

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

Commit
Workflow run
3👍2
KernelSU_v3.0.0-30-legacy-90-g065a2b7d_32424-release.apk
9.3 MB
Manager
#ci_2424
manager: adapt

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

Commit
Workflow run
10
Bad news: I lost my manager signing key
🤯25🤡6😱5💩4🕊2
Update: I get it back, thx stackoverflow
33🥰10👍3🔥3
KernelSU_v3.0.0-30-legacy-91-g1c6f6a53_32425-release.apk
9.2 MB
Manager
#ci_2425
kernel: Fix potential memory leaks

- Callback cb not freed if task_work_add fails in Save allowlist
Operation.
- uid_data not freed if uid/package or uid parse test fails.

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

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-91-g1c6f6a53-spoofed_32425-release.apk
9.2 MB
Spoofed Manager
#ci_2425
kernel: Fix potential memory leaks

- Callback cb not freed if task_work_add fails in Save allowlist
Operation.
- uid_data not freed if uid/package or uid parse test fails.

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

Commit
Workflow run
👻1
KernelSU_v3.0.0-30-legacy-92-gd09d122e_32426-release.apk
9.2 MB
Manager
#ci_2426
kernel: Align Kbuild file from upstream

* kernel: add bazel workaround back
* kernel: improve Git repository detection for KernelSU versioning

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

Commit
Workflow run
KernelSU_v3.0.0-30-legacy-92-gd09d122e-spoofed_32426-release.apk
9.2 MB
Spoofed Manager
#ci_2426
kernel: Align Kbuild file from upstream

* kernel: add bazel workaround back
* kernel: improve Git repository detection for KernelSU versioning

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

Commit
Workflow run
🥰2