Skip to content

selinux_hide: hide status - #3495

Merged
5ec1cff merged 2 commits into
mainfrom
hidestatus
May 27, 2026
Merged

5ec1cff merged 2 commits into
mainfrom
hidestatus

Conversation

@5ec1cff

@5ec1cff 5ec1cff commented May 26, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
Update selinux_hide.c

for: tiann#3495
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
for: tiann#3495

Update selinux_hide.c
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
for: tiann#3495

Update selinux_hide.c

Update selinux_hide.c
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
for: tiann#3495

Update selinux_hide.c

Update selinux_hide.c

Update selinux_hide.c
@5ec1cff
5ec1cff marked this pull request as ready for review May 27, 2026 04:48
@5ec1cff
5ec1cff merged commit 33dcf82 into main May 27, 2026
19 checks passed
@5ec1cff
5ec1cff deleted the hidestatus branch May 27, 2026 05:11
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
Update sucompat.c

Update selinux_hide.c

for: tiann#3495

Update selinux_hide.c

Update selinux_hide.c

Update selinux_hide.c

Update selinux_hide.c

Update selinux_hide.c

Revert "Update sucompat.c"

This reverts commit 27aaae7.
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
pershoot pushed a commit to KernelSU-Next/KernelSU-Next that referenced this pull request May 27, 2026
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 27, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
jinetty pushed a commit to jinetty/android_kernel_xiaomi_sm8450 that referenced this pull request May 27, 2026
MrShockWAVEog pushed a commit to MrShockWAVEog/KernelSU that referenced this pull request May 27, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request May 28, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 28, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 28, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 29, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request May 29, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
AlexLiuDev233 pushed a commit to Baka-SU/BakaSU that referenced this pull request May 29, 2026
Compatible with non-gki and susfs....

Status: CONFIG_KALLSYMS_ALL disabled kernel haven't compatible...

[cherry-picked from upstream commit tiann/KernelSU@33dcf82]

Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
AlexLiuDev233 pushed a commit to Baka-SU/BakaSU that referenced this pull request May 29, 2026
Compatible with non-gki and susfs....

Status: CONFIG_KALLSYMS_ALL disabled kernel haven't compatible...

[cherry-picked from upstream commit tiann/KernelSU@33dcf82]

Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
AlexLiuDev233 pushed a commit to Baka-SU/BakaSU that referenced this pull request May 29, 2026
Compatible with non-gki and susfs....

Status: CONFIG_KALLSYMS_ALL disabled kernel haven't compatible...

[cherry-picked from upstream commit tiann/KernelSU@33dcf82]

Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
AlexLiuDev233 pushed a commit to Baka-SU/BakaSU that referenced this pull request May 29, 2026
Compatible with non-gki and susfs....

Status: CONFIG_KALLSYMS_ALL disabled kernel haven't compatible...

[cherry-picked from upstream commit tiann/KernelSU@33dcf82]

Signed-off-by: AlexLiuDev233 <wzylin11@outlook.com>
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request Jun 6, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 7, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 7, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 10, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 11, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 11, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 11, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 11, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request Jun 11, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 12, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request Jun 13, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 13, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 13, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request Jun 13, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Flopster101 added a commit to FlopKernel-Series/flop_s5e8825_kernel that referenced this pull request Jun 14, 2026
0dbd28ea53b6 ci: bump actions/checkout from 4 to 6 in the actions group (#240)
ea1605eac6ae ksud: bump ignore from 0.4.25 to 0.4.26 in /userspace/ksud in the crates group (#242)
bc8846b7d410 manager: Fix module json url parsing (tiann/KernelSU#3450)
06304f3948aa manager: fix some state won't update real page
4f2e69f79674 manager: fix splashscreen background color
049ac7e9923e manager: fix viewModel owner
80e9bcccac04 manager: Show splashScreen before background image prepared, fix home screen checkUpdate
65817c189284 manager: use splashscreen to avoid user hang in HomeScreen
d30b13a17c1b manager: turn off EnableBlurExp when Blur disabled
70938cbc670a manager: fix Cross Activity PerdictiveBackAnimation
2ee030f5637b manager: implement uiState & dataStore
ebdffba429fd kernel: use copy_to_kernel_nofault to bypass some kernel's self protection
584a630f1147 manager: background blur in every card (Experiment)
4e779d4d4a51 kernel: handle 5.4 backport 5.10 selinux (#238)
d86c271b3126 manager: do not save image when flashing (tiann/KernelSU#3297)
81cc32bbbedc ksubot: fix notice send twice
309d793d88b9 ci: non main manager push to standalone topic of telegram (#230)
5c78c37c5f21 manager: pin recently installed app as the top of SuperUserScreen
aed659a0863b manager: nuke BatchActions in SuperUserScreen
149b8a5d5771 manager: fix standard LongClick's behavior
f9d503087cfd ci: fix release (#236)
a7b16b1c85b5 manager: manage app profile button & fix template set
664ace8719b9 manager: fix cannot disaplay root&module page when ksuIsValid (#233)
faac30981e83 kernel, ksud, manager, docs: remove KPM support (#226)
a13d71f69909 kernel: make old compiler happy
f6cb964f5b17 manager: make crlf checks happy (#227)
bb5618a51ba4 workflows: Add workflow to check line endings
b3b49c919972 manager: enforce label only one line
3a5019e1ad8a ksuinit: bump the crates group in /userspace/ksuinit with 3 updates (#221)
d64ce59f0028 ksud: bump the crates group in /userspace/ksud with 3 updates (#222)
1107c8dd265e manager: bump 19 updates for manager
5f9c86f216d8 kernel: init symbol_resolver before selinux init
19e07a889a9a kernel: make old compiler happy
16b814773086 kernel: fix compiler opt for symbols to prevent kernel panic
3f9c42e8fcb8 kernel: deprecate scanner, implement symbol export check
00dcc915814c kernel: fix 4.14- selinux_hide logic, safe modify lsm func ptr in 4.2-
c4f81204c2ae kernel: fix build 4.14-
8e9bfc0b15c2 kernel: use vmalloc & vfree replace kvmalloc & kvfree
4a74fbbfae33 ksud: sync upstream bootimg (tiann/KernelSU#3467)
3f5ee28993bb ci: trigger ci when sync-upstream branch update
f814169f7b97 kernel,ksud: support module-provided init.rc injection (tiann/KernelSU#3478)
75cc1eb94f06 kernel: Improve late load mode sequence calculation (tiann/KernelSU#3498)
7731335456c2 kernel: selinux_hide: hide status (tiann/KernelSU#3495)
933abca53b94 ksud: disable clippy::all && clippy::pedantic
219789be45e4 ksud: cleanup (#202)
ad02c6c6b332 ksud: bump deps (#203)

git-subtree-dir: drivers/sukisu
git-subtree-split: 0dbd28ea53b64f563bf2ecfbaeac8e18e4d168ec
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 14, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Flopster101 added a commit to FlopKernel-Series/flop_trinket-mi_kernel that referenced this pull request Jun 15, 2026
265e10fbbf01 Open manager: sync translation from Crowdin (#198)
bc3fc268986b dev: split output dir for local lkm build
1e62b16af884 dev: remove and ignore kernel/.clangd, add clangd examples
b0b2b525e3ca kernel, ksud, manager: add KSU_NO_NEW_PRIVS (tiann/KernelSU#3509)
18ab84ca6c81 kernel, ksud, manager: implement uapi version (tiann/KernelSU#3455)
0dbd28ea53b6 ci: bump actions/checkout from 4 to 6 in the actions group (#240)
ea1605eac6ae ksud: bump ignore from 0.4.25 to 0.4.26 in /userspace/ksud in the crates group (#242)
bc8846b7d410 manager: Fix module json url parsing (tiann/KernelSU#3450)
06304f3948aa manager: fix some state won't update real page
4f2e69f79674 manager: fix splashscreen background color
049ac7e9923e manager: fix viewModel owner
80e9bcccac04 manager: Show splashScreen before background image prepared, fix home screen checkUpdate
65817c189284 manager: use splashscreen to avoid user hang in HomeScreen
d30b13a17c1b manager: turn off EnableBlurExp when Blur disabled
70938cbc670a manager: fix Cross Activity PerdictiveBackAnimation
2ee030f5637b manager: implement uiState & dataStore
ebdffba429fd kernel: use copy_to_kernel_nofault to bypass some kernel's self protection
584a630f1147 manager: background blur in every card (Experiment)
4e779d4d4a51 kernel: handle 5.4 backport 5.10 selinux (#238)
d86c271b3126 manager: do not save image when flashing (tiann/KernelSU#3297)
81cc32bbbedc ksubot: fix notice send twice
309d793d88b9 ci: non main manager push to standalone topic of telegram (#230)
5c78c37c5f21 manager: pin recently installed app as the top of SuperUserScreen
aed659a0863b manager: nuke BatchActions in SuperUserScreen
149b8a5d5771 manager: fix standard LongClick's behavior
f9d503087cfd ci: fix release (#236)
a7b16b1c85b5 manager: manage app profile button & fix template set
664ace8719b9 manager: fix cannot disaplay root&module page when ksuIsValid (#233)
faac30981e83 kernel, ksud, manager, docs: remove KPM support (#226)
a13d71f69909 kernel: make old compiler happy
f6cb964f5b17 manager: make crlf checks happy (#227)
bb5618a51ba4 workflows: Add workflow to check line endings
b3b49c919972 manager: enforce label only one line
3a5019e1ad8a ksuinit: bump the crates group in /userspace/ksuinit with 3 updates (#221)
d64ce59f0028 ksud: bump the crates group in /userspace/ksud with 3 updates (#222)
1107c8dd265e manager: bump 19 updates for manager
5f9c86f216d8 kernel: init symbol_resolver before selinux init
19e07a889a9a kernel: make old compiler happy
16b814773086 kernel: fix compiler opt for symbols to prevent kernel panic
3f9c42e8fcb8 kernel: deprecate scanner, implement symbol export check
00dcc915814c kernel: fix 4.14- selinux_hide logic, safe modify lsm func ptr in 4.2-
c4f81204c2ae kernel: fix build 4.14-
8e9bfc0b15c2 kernel: use vmalloc & vfree replace kvmalloc & kvfree
4a74fbbfae33 ksud: sync upstream bootimg (tiann/KernelSU#3467)
3f5ee28993bb ci: trigger ci when sync-upstream branch update
f814169f7b97 kernel,ksud: support module-provided init.rc injection (tiann/KernelSU#3478)
75cc1eb94f06 kernel: Improve late load mode sequence calculation (tiann/KernelSU#3498)
7731335456c2 kernel: selinux_hide: hide status (tiann/KernelSU#3495)
933abca53b94 ksud: disable clippy::all && clippy::pedantic
219789be45e4 ksud: cleanup (#202)

git-subtree-dir: drivers/sukisu
git-subtree-split: 265e10fbbf01aaecd9559112e5e0e7e2feef07bb
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request Jun 17, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 17, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
midori01 pushed a commit to midori01/KernelSU that referenced this pull request Jun 17, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 17, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 17, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
selfmusing pushed a commit to selfmusing/USlenreK that referenced this pull request Jun 18, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 18, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
zenwav pushed a commit to zenwav/KernelSU-SUSFS that referenced this pull request Jun 18, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
ZQZCC pushed a commit to ZQZCC/xxKSU that referenced this pull request Jun 21, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
github-actions Bot pushed a commit to zenwav/KernelSU-SUSFS that referenced this pull request Jun 21, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
midori01 pushed a commit to midori01/KernelSU that referenced this pull request Jun 21, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
backslashxx added a commit to backslashxx/KernelSU that referenced this pull request Jun 22, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
midori01 pushed a commit to midori01/KernelSU that referenced this pull request Jun 22, 2026
/**
 *  NOTE: this isnt the fullblown thing like upstream's where we straight up backport
 *  SELinux. This is just questionable to do when we want to support a plethora of
 *  non-standard kernels.
 *
 *  While what we are doing here is kinda improper, for most cases
 *  this should be mroe than enough.
 *
 *  this will include write_op / selinux_transaction_write spoofing and then avc spoofing.
 *  our goal for this one is to be self contained as much as possible
 *  with only one call from ksu's initcall.
 *
 */

upstream: tiann@0efe3cf

I'm too lazy, I just pasted code comments.

EDIT: add setprocattr handling
- upstream: tiann@3f388ef
EDIT: add sequence/policload proxying
- upstream: tiann#3495

Signed-off-by: backslashxx <118538522+backslashxx@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant